【手続補正書】
【提出日】令和2年11月13日(2020.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、
サーバによってクライアントコンピューティングデバイスから、サービスデータを受信するステップであって、前記サービスデータは複数のフィールドを備え、前記複数のフィールドの第１のフィールドが前記クライアントコンピューティングデバイスの固有識別子を備え、前記複数のフィールドの第２のフィールドが前記クライアントコンピューティングデバイスの変数識別子を備え、前記固有識別子および前記変数識別子が、前記サーバによって先に生成され、かつ前記クライアントコンピューティングデバイスのローカルセキュアストレージ内に記憶され、前記クライアントコンピューティングデバイスの前記変数識別子が、連続する整数の累積を介して生成され、かつ複数の数字を備えるランダムに生成された整数であり、非対称暗号化または対称暗号化が、前記クライアントコンピューティングデバイスと前記サーバとの間で前記固有識別子および前記変数識別子を交換するために使用される、ステップと、
前記サーバによって、前記固有識別子および前記変数識別子を構文解析されたデータとして取得するために、前記サービスデータを構文解析するステップと、
前記サーバによって、前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられ、かつ記録されたデータとして前記サーバによって記録された、記憶された固有識別子および記憶された変数識別子と同一であるかどうかを判定するステップと、
前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられた、前記記憶された固有識別子および前記記憶された変数識別子と同一であるかどうかを判定したことに応答して、前記サーバによって、前記記憶された変数識別子に少なくとも１つの数字を追加することによって、新しい変数識別子を生成するステップと、
前記サーバによって前記クライアントコンピューティングデバイスへ、記憶のために前記新しい変数識別子を送信するステップと
を備える、コンピュータ実装方法。
【請求項２】
前記クライアントコンピューティングデバイスによって、前記サーバによって送信された前記新しい変数識別子を受信するステップと、
前記クライアントコンピューティングデバイスによって、前記新しい変数識別子で前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージを更新するステップと
をさらに備える、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記サーバによって前記クライアントコンピューティングデバイスへ、前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージを送信するステップと、
前記識別認証が成功した後、前記ユーザに関連付けられた前記クライアントコンピューティングデバイスへ、再分配された固有識別子および再分配された変数識別子を送信するステップと
をさらに備える、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージが初期化されたとき、前記クライアントコンピューティングデバイスによって前記サービスデータとして、前記サーバによって送信されかつ前記クライアントコンピューティングデバイスによって受信された前記固有識別子および前記変数識別子を記憶するステップと、
前記クライアントコンピューティングデバイスによって、前記サーバに前記サービスデータを送信するステップと
をさらに備える、請求項１に記載のコンピュータ実装方法。
【請求項５】
前記クライアントコンピューティングデバイスによって、前記サーバから受信された前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージに基づいて識別認証を実施するステップと、
前記識別認証が成功した後、前記クライアントコンピューティングデバイスによって、前記サーバによって前記クライアントコンピューティングデバイスに送信された、再分配された固有識別子および再分配された変数識別子に基づいて前記ローカルセキュアストレージを初期化するステップと
をさらに備える、請求項１に記載のコンピュータ実装方法。
【請求項６】
コンピュータ可読記憶媒体であって、
サーバによってクライアントコンピューティングデバイスから、サービスデータを受信することであって、前記サービスデータは複数のフィールドを備え、前記複数のフィールドの第１のフィールドが前記クライアントコンピューティングデバイスの固有識別子を備え、前記複数のフィールドの第２のフィールドが前記クライアントコンピューティングデバイスの変数識別子を備え、前記固有識別子および前記変数識別子が、前記サーバによって先に生成され、かつ前記クライアントコンピューティングデバイスのローカルセキュアストレージ内に記憶され、前記クライアントコンピューティングデバイスの前記変数識別子が、連続する整数の累積を介して生成され、かつ複数の数字を備えるランダムに生成された整数であり、非対称暗号化または対称暗号化が、前記クライアントコンピューティングデバイスと前記サーバとの間で前記固有識別子および前記変数識別子を交換するために使用される、受信することと、
前記サーバによって、前記固有識別子および前記変数識別子を構文解析されたデータとして取得するために、前記サービスデータを構文解析することと、
前記サーバによって、前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられ、かつ記録されたデータとして前記サーバによって記録された、記憶された固有識別子および記憶された変数識別子と同一であるかどうかを判定することと、
前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられた、前記記憶された固有識別子および前記記憶された変数識別子と同一であるかどうかを判定したことに応答して、前記サーバによって、前記記憶された変数識別子に少なくとも１つの数字を追加することによって、新しい変数識別子を生成することと、
前記サーバによって前記クライアントコンピューティングデバイスへ、記憶のために前記新しい変数識別子を送信することと
を備える動作を実行するためにコンピュータシステムによって実行可能な１つまたは複数の命令を記憶する、コンピュータ可読記憶媒体。
【請求項７】
前記クライアントコンピューティングデバイスによって、前記サーバによって送信された前記新しい変数識別子を受信するステップと、
前記クライアントコンピューティングデバイスによって、前記新しい変数識別子で前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージを更新するステップと
をさらに備える、請求項６に記載のコンピュータ可読記憶媒体。
【請求項８】
前記サーバによって前記クライアントコンピューティングデバイスへ、前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージを送信するステップと、
前記識別認証が成功した後、前記ユーザに関連付けられた前記クライアントコンピューティングデバイスへ、再分配された固有識別子および再分配された変数識別子を送信するステップと
をさらに備える、請求項６に記載のコンピュータ可読記憶媒体。
【請求項９】
前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージが初期化されたとき、前記クライアントコンピューティングデバイスによって前記サービスデータとして、前記サーバによって送信されかつ前記クライアントコンピューティングデバイスによって受信された前記固有識別子および前記変数識別子を記憶するステップと、
前記クライアントコンピューティングデバイスによって、前記サーバに前記サービスデータを送信するステップと
をさらに備える、請求項６に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記クライアントコンピューティングデバイスによって、前記サーバから受信された前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージに基づいて識別認証を実施するステップと、
前記識別認証が成功した後、前記クライアントコンピューティングデバイスによって、前記サーバによって前記クライアントコンピューティングデバイスに送信された、再分配された固有識別子および再分配された変数識別子に基づいて前記ローカルセキュアストレージを初期化するステップと
をさらに備える、請求項６に記載のコンピュータ可読記憶媒体。
【請求項１１】
コンピュータ実装システムであって、
１つまたは複数のコンピュータと、
前記１つまたは複数のコンピュータに相互動作可能に結合される１つまたは複数のコンピュータメモリであって、１つまたは複数の命令を記憶する有形の機械可読記憶媒体を有し、前記１つまたは複数のコンピュータによって実施されたとき、
サーバによってクライアントコンピューティングデバイスから、サービスデータを受信することであって、前記サービスデータは複数のフィールドを備え、前記複数のフィールドの第１のフィールドが前記クライアントコンピューティングデバイスの固有識別子を備え、前記複数のフィールドの第２のフィールドが前記クライアントコンピューティングデバイスの変数識別子を備え、前記固有識別子および前記変数識別子が、前記サーバによって先に生成され、かつ前記クライアントコンピューティングデバイスのローカルセキュアストレージ内に記憶され、前記クライアントコンピューティングデバイスの前記変数識別子が、連続する整数の累積を介して生成され、かつ複数の数字を備えるランダムに生成された整数であり、非対称暗号化または対称暗号化が、前記クライアントコンピューティングデバイスと前記サーバとの間で前記固有識別子および前記変数識別子を交換するために使用される、受信することと、
前記サーバによって、前記固有識別子および前記変数識別子を構文解析されたデータとして取得するために、前記サービスデータを構文解析することと、
前記サーバによって、前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられ、かつ記録されたデータとして前記サーバによって記録された、記憶された固有識別子および記憶された変数識別子と同一であるかどうかを判定することと、
前記構文解析されたデータにおける前記固有識別子および前記変数識別子が、前記クライアントコンピューティングデバイスに関連付けられた、前記記憶された固有識別子および前記記憶された変数識別子と同一であるかどうかを判定したことに応答して、前記サーバによって、前記記憶された変数識別子に少なくとも１つの数字を追加することによって、新しい変数識別子を生成することと、
前記サーバによって前記クライアントコンピューティングデバイスへ、記憶のために前記新しい変数識別子を送信することと
を備える１つまたは複数の動作を実行する、コンピュータ実装システム。
【請求項１２】
前記クライアントコンピューティングデバイスによって、前記サーバによって送信された前記新しい変数識別子を受信するステップと、
前記クライアントコンピューティングデバイスによって、前記新しい変数識別子で前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージを更新するステップと
をさらに備える、請求項１１に記載のコンピュータ実装システム。
【請求項１３】
前記サーバによって前記クライアントコンピューティングデバイスへ、前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージを送信するステップと、
前記識別認証が成功した後、前記ユーザに関連付けられた前記クライアントコンピューティングデバイスへ、再分配された固有識別子および再分配された変数識別子を送信するステップと
をさらに備える、請求項１１に記載のコンピュータ実装システム。
【請求項１４】
変数識別子が、連続する整数の累積を介して生成され、非対称暗号化または対称暗号化が、前記クライアントコンピューティングデバイスと前記サーバとの間で前記固有識別子および前記変数識別子の交換のために使用される、請求項１１に記載のコンピュータ実装システム。
【請求項１５】
前記クライアントコンピューティングデバイスの前記ローカルセキュアストレージが初期化されたとき、前記クライアントコンピューティングデバイスによって前記サービスデータとして、前記サーバによって送信されかつ前記クライアントコンピューティングデバイスによって受信された前記固有識別子および前記変数識別子を記憶するステップと、
前記クライアントコンピューティングデバイスによって、前記サーバに前記サービスデータを送信するステップと
をさらに備える、請求項１１に記載のコンピュータ実装システム。
【請求項１６】
前記クライアントコンピューティングデバイスによって、前記サーバから受信された前記サービスデータに対応するユーザに関して前記クライアントコンピューティングデバイスによって識別認証が実施される必要があるとのメッセージに基づいて識別認証を実施するステップと、
前記識別認証が成功した後、前記クライアントコンピューティングデバイスによって、前記サーバによって前記クライアントコンピューティングデバイスに送信された、再分配された固有識別子および再分配された変数識別子に基づいて前記ローカルセキュアストレージを初期化するステップと
をさらに備える、請求項１１に記載のコンピュータ実装システム。