JP7743587B2 - Optimized key distribution system and method - Google Patents
Optimized key distribution system and methodInfo
- Publication number
- JP7743587B2 JP7743587B2 JP2024187487A JP2024187487A JP7743587B2 JP 7743587 B2 JP7743587 B2 JP 7743587B2 JP 2024187487 A JP2024187487 A JP 2024187487A JP 2024187487 A JP2024187487 A JP 2024187487A JP 7743587 B2 JP7743587 B2 JP 7743587B2
- Authority
- JP
- Japan
- Prior art keywords
- unit time
- key
- times used
- upper limit
- key distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本発明は、最適化された鍵配布システムに関し、特に、認証された鍵を配布する最適化されたシステムに関する。本発明は、さらに、認証された鍵を配布する最適化された方法に関する。 The present invention relates to an optimized key distribution system, and in particular to an optimized system for distributing authenticated keys. The present invention further relates to an optimized method for distributing authenticated keys.
近年、大規模言語モデル(LLM)が急速に発展しており、特許文献1は、LLMを開示している。また、LLMを使用して構築した(例えば、ChatGPT(登録商標)等の)生成AIシステムの利用者も急増している。プロンプトを生成AIシステムに送信する際におよび生成AIシステムから応答を受信する際には、鍵を利用して使用者を認証・認可しまたはプログラムを呼び出す必要がある。 Large-scale language models (LLMs) have developed rapidly in recent years, and Patent Document 1 discloses an LLM. Furthermore, the number of users of generative AI systems built using LLMs (such as ChatGPT (registered trademark)) is also rapidly increasing. When sending a prompt to a generative AI system or receiving a response from a generative AI system, a key must be used to authenticate and authorize the user or invoke a program.
しかしながら、鍵には、単位時間の利用回数上限が設けられている。例えば、ChatGPTの場合には、鍵には1分あたりの利用回数上限が設けられている。単位時間の利用回数上限を超えると、該鍵を用いて生成AIシステムを利用することができなくなる。また、例えば、企業が法人契約をする場合に、その企業は、複数の鍵を有し、その企業の従業員は、複数の鍵を共用する。各鍵の単位時間の利用回数上限に従いながら、複数の鍵をより効果的に利用することは、本発明が解決しようとする課題である。 However, keys have a limit on the number of times they can be used per unit of time. For example, in the case of ChatGPT, a limit is placed on the number of times a key can be used per minute. If the limit on the number of times a key can be used per unit of time is exceeded, the generation AI system cannot be used with that key. Also, for example, when a company enters into a corporate contract, the company has multiple keys, and the company's employees share multiple keys. The problem that this invention aims to solve is how to use multiple keys more effectively while adhering to the limit on the number of times each key can be used per unit of time.
[発明が解決しようとする課題]
したがって、本発明の目的は、最適化された鍵配布システムおよび最適化された鍵配布方法を提供することにある。
[Problem to be solved by the invention]
It is therefore an object of the present invention to provide an optimized key distribution system and an optimized key distribution method.
[課題を解決するための手段]
本発明のある1つの態様によれば、最適化された鍵配布システムは、生成AIシステムと通信するように構成され、生成AIシステムにより認証された複数の鍵、およびそれらの複数の鍵にそれぞれ対応する単位時間あたりの利用回数上限を格納している記憶ユニットと、記憶ユニットに接続する処理ユニットと、を含む。処理ユニットは、プロンプトを受信し、それらの複数の鍵にそれぞれ対応する単位時間の中で利用された回数を取得し、単位時間の中で利用された回数の各々が、単位時間あたりの対応する利用回数上限に達しているか否かを判断し、単位時間の中で利用された回数のうちの少なくとも1つが単位時間あたりの対応する利用回数上限に達していないと判断する場合には、単位時間あたりの対応する利用回数上限から単位時間の中の対応する利用された回数を減算することにより鍵にそれぞれ対応する単位時間の中の残りの利用回数を取得し、単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択し、プロンプトおよび目標鍵を含む応答リクエストを生成AIシステムに送信し、生成AIシステムから応答リクエストに対応する応答結果を受信するように構成される。
[Means for solving the problem]
According to one aspect of the present invention, an optimized key distribution system includes a storage unit configured to communicate with a generation AI system and storing multiple keys authenticated by the generation AI system and corresponding usage limits per unit time, and a processing unit connected to the storage unit. The processing unit is configured to receive a prompt, obtain the number of times each key has been used within a unit time corresponding to each of the multiple keys, determine whether each of the number of times each key has been used within the unit time has reached its corresponding usage limit per unit time, and if it determines that at least one of the number of times each key has been used within the unit time has not reached its corresponding usage limit per unit time, obtain the remaining number of times each key has been used within the unit time corresponding to each of the multiple keys by subtracting the corresponding number of times each key has been used within the unit time from the corresponding usage limit per unit time, select the key corresponding to the largest remaining number of times each key has been used within the unit time as a target key, send a response request including the prompt and the target key to the generation AI system, and receive a response result corresponding to the response request from the generation AI system.
本発明の他の態様によれば、最適化された鍵配布方法は、最適化された鍵配布システムによって実行される。最適化された鍵配布システムは、生成AIシステムと通信するように構成され、生成AIシステムにより認証された複数の鍵、およびそれらの複数の鍵にそれぞれ対応する単位時間あたりの利用回数上限を格納している記憶ユニットと、記憶ユニットに接続する処理ユニットと、を含む。最適化された鍵配布方法は、(a) 処理ユニットが、プロンプトを受信するステップと、(b) 処理ユニットが、それらの複数の鍵にそれぞれ対応する単位時間の中で利用された回数を取得するステップと、(c) 処理ユニットが、単位時間の中で利用された回数の各々が、単位時間あたりの対応する利用回数上限に達しているか否かを判断するステップと、(d) 処理ユニットが、単位時間の中で利用された回数のうちの少なくとも1つが単位時間あたりの対応する利用回数上限に達していないと判断する場合には、単位時間あたりの対応する利用回数上限から単位時間の中の対応する利用された回数を減算することにより鍵にそれぞれ対応する単位時間の中の残りの利用回数を取得し、単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択し、プロンプトおよび目標鍵を含む応答リクエストを生成AIシステムに送信し、生成AIシステムから応答リクエストに対応する応答結果を受信するステップと、を含む。 According to another aspect of the present invention, an optimized key distribution method is performed by an optimized key distribution system. The optimized key distribution system includes a storage unit configured to communicate with a generation AI system and storing a plurality of keys authenticated by the generation AI system and a usage limit per unit time corresponding to each of the plurality of keys, and a processing unit connected to the storage unit. The optimized key distribution method includes the steps of: (a) a processing unit receiving a prompt; (b) a processing unit obtaining the number of times each key has been used within a unit time corresponding to each of the multiple keys; (c) a processing unit determining whether each of the number of times each key has been used within the unit time has reached the corresponding upper limit of the number of times each key has been used per unit time; and (d) if the processing unit determines that at least one of the number of times each key has been used within the unit time has not reached the corresponding upper limit of the number of times each key has been used per unit time, obtaining the remaining number of times each key has been used within the unit time corresponding to each of the keys, selecting the key corresponding to the largest remaining number of times each key has been used within the unit time as the target key, sending a response request including the prompt and the target key to the generation AI system, and receiving a response result corresponding to the response request from the generation AI system.
[発明の効果]
本発明の最適化された鍵配布システムは、単位時間あたりの対応する利用回数上限から単位時間の中の対応する利用された回数を減算することによって複数の鍵の各々の単位時間の中の残りの利用回数を取得し、単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択することにより、鍵配布の最適化を図ることができる。
[Effects of the invention]
The optimized key distribution system of the present invention obtains the remaining number of uses in a unit time for each of multiple keys by subtracting the corresponding number of uses in a unit time from the corresponding upper limit of the number of uses per unit time, and selects the key corresponding to the largest remaining number of uses in the unit time as the target key, thereby optimizing key distribution.
本発明の他の特徴及び利点は、添付の図面を参照する以下の実施形態の詳細な説明において明白になる。 Other features and advantages of the present invention will become apparent from the following detailed description of the embodiments, which proceeds with reference to the accompanying drawings.
本明細書において、「結合」又は「接続」という用語は、複数の電気機器/装置/設備の間が導電材料(例えば、電線)により直接的に接続されること、あるいは、2つの電気機器/装置/設備の間が他の1つ又はそれ以上の機器/装置/設備または無線通信により間接的に接続されることを意味する。 As used herein, the terms "couple" and "connect" mean a direct connection between two or more electrical devices/apparatus/facilities via a conductive material (e.g., electrical wires), or an indirect connection between two electrical devices/apparatus/facilities via one or more other devices/apparatus/facilities or wireless communication.
図1は、本発明のある1つの実施形態に係る最適化された鍵配布システム100を示す。最適化された鍵配布システム100は、(例えば、ChatGPT等の)生成AIシステム200と通信するように構成され、記憶ユニット1と、処理ユニット2と、を含む。 FIG. 1 illustrates an optimized key distribution system 100 according to one embodiment of the present invention. The optimized key distribution system 100 is configured to communicate with a generating AI system 200 (e.g., ChatGPT) and includes a storage unit 1 and a processing unit 2.
記憶ユニット1は、生成AIシステム200により認証された複数の鍵、およびそれらの複数の鍵にそれぞれ対応する単位時間あたりの利用回数上限を格納している。単位時間あたりの利用回数上限は、例えば、1分あたり20回、1分あたり30回などである。 The storage unit 1 stores multiple keys authenticated by the generation AI system 200 and the maximum number of uses per unit time corresponding to each of these multiple keys. The maximum number of uses per unit time is, for example, 20 times per minute, 30 times per minute, etc.
記憶ユニット1は、例えば、ハードディスクドライブ、フラッシュメモリなどの不揮発性記憶装置として実現してもよい。 The storage unit 1 may be implemented as a non-volatile storage device such as a hard disk drive or flash memory.
処理ユニット2は、記憶ユニット1に接続する。処理ユニット2は、シングルコアプロセッサ、マルチコアプロセッサ、デュアルコアモバイルプロセッサ、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、無線周波数集積回路(RFIC)のうちの少なくとも1つを含んでもよいが、これらに限定されない。 The processing unit 2 connects to the storage unit 1. The processing unit 2 may include, but is not limited to, at least one of a single-core processor, a multi-core processor, a dual-core mobile processor, a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), and a radio frequency integrated circuit (RFIC).
図2は、本発明のある1つの実施形態に係る最適化された鍵配布方法を示す。最適化された鍵配布方法は、最適化された鍵配布システム100により実行され、ステップS01からステップS08を含む。 Figure 2 shows an optimized key distribution method according to one embodiment of the present invention. The optimized key distribution method is performed by an optimized key distribution system 100 and includes steps S01 to S08.
ステップS01において、処理ユニット2は、プロンプトを受信する。プロンプトは、例えば、使用者によりユーザ端電子装置に入力されて、ユーザ端電子装置から受信してもよい。 In step S01, the processing unit 2 receives a prompt. The prompt may be, for example, input by a user into the user-end electronic device and received from the user-end electronic device.
ステップS02において、処理ユニット2は、複数の鍵にそれぞれ対応する単位時間の中で利用された回数を取得する。具体的には、単位時間の中で利用された回数は、例えば、生成AIシステム200から取得してもよく、または、処理ユニット2が鍵の使用状態をモニタリングすることにより取得してもよい。 In step S02, processing unit 2 obtains the number of times each key has been used within a unit of time corresponding to each of the multiple keys. Specifically, the number of times each key has been used within a unit of time may be obtained, for example, from the generation AI system 200, or may be obtained by processing unit 2 monitoring the usage status of the key.
ステップS03において、処理ユニット2は、単位時間の中で利用された回数の各々が、単位時間あたりの対応する利用回数上限に達しているか否かを判断する。単位時間の中で利用された回数のすべてが単位時間あたりの対応する利用回数上限に達していると判断する場合には、ステップS04へ進み、利用回数上限に達していないと判断する場合、すなわち、単位時間の中で利用された回数のうちの少なくとも1つが単位時間あたりの対応する利用回数上限に達していないと判断する場合には、ステップS05へと進む。 In step S03, processing unit 2 determines whether each of the number of times used within a unit time has reached the corresponding upper limit of the number of times used per unit time. If it determines that all of the number of times used within a unit time have reached the corresponding upper limit of the number of times used per unit time, it proceeds to step S04. If it determines that the upper limit of the number of times used has not been reached, i.e., if it determines that at least one of the number of times used within a unit time has not reached the corresponding upper limit of the number of times used per unit time, it proceeds to step S05.
単位時間の中で利用された回数のすべてが単位時間あたりの対応する利用回数上限に達していると判断する場合には、ステップS04において、処理ユニット2は、(例えば、10秒等の)所定の時間の間待機する。その後、ステップS02へ戻る。即ち、ステップS02とステップS03を再び実行する。待機することにより、それらの複数の鍵のうちのいくつかが単位時間に達し、単位時間の中で利用された回数がリセットされる場合がある。 If it is determined that all of the keys used within a unit time have reached their corresponding upper limit for the number of times they have been used per unit time, in step S04, the processing unit 2 waits for a predetermined time (e.g., 10 seconds). Then, the processing unit 2 returns to step S02. That is, steps S02 and S03 are executed again. By waiting, some of the multiple keys may reach the unit time limit, and the number of times they have been used within the unit time may be reset.
単位時間の中で利用された回数のうちの少なくとも1つが単位時間あたりの対応する利用回数上限に達していないと判断する場合には、ステップS05において、処理ユニット2は、複数の鍵にそれぞれ対応する単位時間の中の残りの利用回数を取得する。単位時間の中の残りの利用回数の各々は、単位時間あたりの対応する利用回数上限から単位時間の中の対応する利用された回数を減算することにより取得される。 If it is determined that at least one of the uses within a unit time has not reached the corresponding upper limit of the number of uses per unit time, in step S05, the processing unit 2 obtains the remaining number of uses within the unit time corresponding to each of the multiple keys. Each remaining number of uses within the unit time is obtained by subtracting the corresponding number of uses within the unit time from the corresponding upper limit of the number of uses per unit time.
ステップS06において、処理ユニット2は、単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択する。 In step S06, processing unit 2 selects the key corresponding to the largest remaining number of uses within the unit time as the target key.
ステップS07において、処理ユニット2は、プロンプトおよび選択鍵を含む応答リクエストを生成AIシステム200に送信する。 In step S07, the processing unit 2 sends a response request including the prompt and the selection key to the generation AI system 200.
ステップS08において、処理ユニット2は、生成AIシステム200から応答リクエストに対応する応答結果を受信する。 In step S08, the processing unit 2 receives a response result corresponding to the response request from the generation AI system 200.
要約すると、本発明の最適化された鍵配布システム100は、単位時間あたりの対応する利用回数上限から単位時間の中の対応する利用された回数を減算することによって複数の鍵の各々の単位時間の中の残りの利用回数を取得し、単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択することにより、鍵の配布を最適化することができ、本発明の目的を確実に実現する。 In summary, the optimized key distribution system 100 of the present invention obtains the remaining number of uses within a unit time for each of multiple keys by subtracting the corresponding number of uses within a unit time from the corresponding upper limit of the number of uses per unit time, and selects the key corresponding to the largest remaining number of uses within the unit time as the target key, thereby optimizing key distribution and reliably achieving the objectives of the present invention.
上記の説明では、説明の目的のために、実施形態の完全な理解を提供するために多数の特定の詳細が述べられた。しかしながら、当業者であれば、1つ又はそれ以上の他の実施形態が具体的な詳細を示さなくとも実施され得ることが明らかである。また、本明細書における「ある1つの実施形態」「1つの実施形態」を示す説明において、序数などの表示を伴う説明は全て、特定の態様、構造、特徴を有する本発明の具体的な実施に含まれ得るものであることと理解されたい。更に、本明細書において、時には複数の変化例が1つの実施形態、図面、又はこれらの説明に組み込まれているが、これは本明細書を合理化させるためのもので、本発明の多面性が理解されることを目的としたものであり、また、ある1つの実施形態における1つ又はそれ以上の特徴あるいは特定の具体例は、適切な場合には、本発明の実施において、他の実施形態における1つまたはそれ以上の特徴あるいは特定の具体例と共に実施されてもよい。 In the above description, for purposes of explanation, numerous specific details are set forth to provide a thorough understanding of the embodiments. However, it will be apparent to one skilled in the art that one or more other embodiments may be practiced without these specific details. Furthermore, in the description of "one embodiment" or "one embodiment" herein, all references to "one embodiment" or "one embodiment" accompanied by an ordinal number or other designation should be understood to include specific aspects, structures, and features of the present invention. Furthermore, although multiple variations may be incorporated into a single embodiment, drawing, or description thereof in this specification, this is for the purpose of streamlining the description and promoting an understanding of the multifaceted nature of the present invention. Furthermore, one or more features or specific embodiments of one embodiment may, where appropriate, be combined with one or more features or specific embodiments of other embodiments in the practice of the present invention.
以上、本発明の実施形態および変化例を説明したが、本発明はこれらに限定されるものではなく、最も広い解釈の精神および範囲内に含まれる様々な構成として、全ての修飾および均等な構成を包含するものとする。 Although the above describes embodiments and variations of the present invention, the present invention is not limited to these and encompasses all modifications and equivalent configurations as various configurations falling within the spirit and scope of the broadest interpretation.
100 最適化された鍵配布システム
1 記憶ユニット
2 処理ユニット
200 生成AIシステム
S01-S08 ステップ
100 Optimized Key Distribution System
1 storage unit
2 Processing Unit
200 Generative AI System
S01-S08 steps
Claims (4)
前記生成AIシステムにより認証された複数の鍵、および前記複数の鍵にそれぞれ対応する単位時間あたりの利用回数上限を格納している記憶ユニットと、
前記記憶ユニットに接続する処理ユニットと、を含み、
前記処理ユニットは、
プロンプトを受信し、
前記複数の鍵にそれぞれ対応する単位時間の中で利用された回数を取得し、
前記単位時間の中で利用された回数の各々が、前記単位時間あたりの対応する利用回数上限に達しているか否かを判断し、
前記単位時間の中で利用された回数のうちの少なくとも1つが前記単位時間あたりの対応する利用回数上限に達していないと判断する場合に、前記単位時間あたりの対応する利用回数上限から前記単位時間の中の対応する利用された回数を減算することにより鍵にそれぞれ対応する単位時間の中の残りの利用回数を取得して、前記単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択し、前記プロンプトおよび前記目標鍵を含む応答リクエストを前記生成AIシステムに送信し、前記生成AIシステムから前記応答リクエストに対応する応答結果を受信する、ように構成される、
鍵配布システム。 1. An optimized key distribution system configured to communicate with a generation AI system, the key distribution system comprising:
a storage unit that stores a plurality of keys authenticated by the generation AI system and an upper limit of the number of times each of the keys can be used per unit time;
a processing unit coupled to the storage unit;
The processing unit
Receive a prompt,
Obtaining the number of times each of the plurality of keys is used within a unit time corresponding to each of the plurality of keys;
determining whether or not each of the number of times used within the unit time has reached the corresponding upper limit of the number of times used per unit time;
When it is determined that at least one of the number of times used within the unit time has not reached the corresponding upper limit of the number of times used per unit time, the remaining number of times used within the unit time corresponding to each key is obtained by subtracting the corresponding number of times used within the unit time from the corresponding upper limit of the number of times used per unit time, and the key corresponding to the largest one of the remaining number of times used within the unit time is selected as a target key, a response request including the prompt and the target key is sent to the generation AI system, and a response result corresponding to the response request is received from the generation AI system.
Key distribution system.
(a) 前記処理ユニットが、プロンプトを受信するステップと、
(b) 前記処理ユニットが、前記複数の鍵にそれぞれ対応する単位時間の中で利用された回数を取得するステップと、
(c) 前記処理ユニットが、前記単位時間の中で利用された回数の各々が、前記単位時間あたりの対応する利用回数上限に達しているか否かを判断するステップと、
(d) 前記処理ユニットが、前記単位時間の中で利用された回数のうちの少なくとも1つが前記単位時間あたりの対応する利用回数上限に達していないと判断する場合に、前記単位時間あたりの対応する利用回数上限から前記単位時間の中の対応する利用された回数を減算することにより鍵にそれぞれ対応する単位時間の中の残りの利用回数を取得して、前記単位時間の中の残りの利用回数のうちの最も大きい1つに対応する鍵を目標鍵として選択し、前記プロンプトおよび前記目標鍵を含む応答リクエストを前記生成AIシステムに送信し、前記生成AIシステムから前記応答リクエストに対応する応答結果を受信するステップと、を含む、
鍵配布方法。 An optimized key distribution method executed by an optimized key distribution system, the optimized key distribution system including: a storage unit configured to communicate with a generation AI system, the storage unit storing a plurality of keys authenticated by the generation AI system and a plurality of usage limits per unit time corresponding to the plurality of keys; and a processing unit connected to the storage unit, the key distribution method comprising:
(a) the processing unit receiving a prompt;
(b) the processing unit acquiring the number of times each of the plurality of keys is used within a unit time corresponding to each of the plurality of keys;
(c) the processing unit determining whether each of the number of times used within the unit time has reached a corresponding upper limit of the number of times used per unit time;
(d) when the processing unit determines that at least one of the number of times used within the unit time has not reached the corresponding upper limit of the number of times used per unit time, subtracting the corresponding number of times used within the unit time from the corresponding upper limit of the number of times used per unit time to obtain the remaining number of times used within the unit time corresponding to each key, selecting the key corresponding to the largest one of the remaining number of times used within the unit time as a target key, sending a response request including the prompt and the target key to the generation AI system, and receiving a response result corresponding to the response request from the generation AI system;
Key distribution method.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113100443A TWI877976B (en) | 2024-01-04 | 2024-01-04 | System and method for optimal configuration of key |
| TW113100443 | 2024-01-04 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025106791A JP2025106791A (en) | 2025-07-16 |
| JP7743587B2 true JP7743587B2 (en) | 2025-09-24 |
Family
ID=95830547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024187487A Active JP7743587B2 (en) | 2024-01-04 | 2024-10-24 | Optimized key distribution system and method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7743587B2 (en) |
| TW (1) | TWI877976B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080209451A1 (en) | 2007-01-29 | 2008-08-28 | Mashery, Inc. | Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data |
| US20150113019A1 (en) | 2012-09-18 | 2015-04-23 | Google Inc. | Obtaining Access-Restricted Search Related Structured Data |
| JP2017162312A (en) | 2016-03-10 | 2017-09-14 | 富士通株式会社 | Management device, management program, and management method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWM653806U (en) * | 2024-01-04 | 2024-04-01 | 玉山商業銀行股份有限公司 | Key optimization configuration system |
-
2024
- 2024-01-04 TW TW113100443A patent/TWI877976B/en active
- 2024-10-24 JP JP2024187487A patent/JP7743587B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080209451A1 (en) | 2007-01-29 | 2008-08-28 | Mashery, Inc. | Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data |
| US20150113019A1 (en) | 2012-09-18 | 2015-04-23 | Google Inc. | Obtaining Access-Restricted Search Related Structured Data |
| JP2017162312A (en) | 2016-03-10 | 2017-09-14 | 富士通株式会社 | Management device, management program, and management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025106791A (en) | 2025-07-16 |
| TWI877976B (en) | 2025-03-21 |
| TW202528961A (en) | 2025-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110532077B (en) | Task processing method and device and storage medium | |
| US12043517B2 (en) | Authorization management and authorization request of elevator service request | |
| CN105306320B (en) | A kind of method and device for binding client for smart machine | |
| CN109918187B (en) | Task scheduling method, apparatus, device and storage medium | |
| WO2018161807A1 (en) | User identity verification method and apparatus | |
| CN112770308A (en) | Network distribution method and device of intelligent device, electronic device and computer readable medium | |
| US20180124028A1 (en) | Apparatus authentication system, management device, and apparatus authentication method | |
| CN113923130A (en) | Multi-tenant open interface resource configuration method, device and terminal | |
| CN108718343A (en) | Remapping method, device, system, household electrical appliance and the server of household electrical appliances user group | |
| JP7743587B2 (en) | Optimized key distribution system and method | |
| WO2016200727A1 (en) | Systems and methods for system self-configuration | |
| CN103634935A (en) | WPS (Wi-Fi protected setup) or QSS (quick secure setup)-based network accessing method and device | |
| CN106453349B (en) | Account login method and device | |
| CN114245402B (en) | Network distribution method and device of intelligent equipment, electronic equipment and storage medium | |
| US20160070553A1 (en) | Methods and apparatus for uninstalling a software application | |
| CN109324801B (en) | Algorithm downloading method, equipment and related product | |
| CN111399886B (en) | Method and system for equipment quick upgrade | |
| TWM653806U (en) | Key optimization configuration system | |
| CN111243189A (en) | Leasing method, server, leasing equipment and leasing system for mobile power supply | |
| CN114095294B (en) | Network distribution method and device of intelligent equipment, electronic equipment and storage medium | |
| CN116225692A (en) | Resource selection method and device for constructing software version and electronic equipment | |
| CN110049548B (en) | AP registration method, device, equipment and storage medium | |
| CN109743237B (en) | An APP authentication method and gateway | |
| US20150281343A1 (en) | Information processing device, information processing system, and processing method | |
| CN117062254B (en) | Device connection method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241024 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250910 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7743587 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |