【手続補正書】
【提出日】平成31年2月28日(2019.2.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも1つのハードウェアプロセッサを備えるクライアントデバイスと、
プログラム命令を備える前記クライアントデバイスにおいて実行可能なクライアントアプリケーションと
を備えるシステムであって、前記プログラム命令は、実行された場合に前記クライアントデバイスに、
第1のデバイスプロファイルに関連づけられた第1の暗号鍵および第2のデバイスプロファイルに関連づけられた第2の暗号鍵をネットワークを介して受信することと、前記第1の暗号鍵は前記第2の暗号鍵とは異なる、
前記クライアントデバイスのデータストアからの入力データにアクセスすることと、前記入力データは、前記クライアントアプリケーションによって生成される少なくとも1つのユーザインターフェースを介して提供される、
前記入力データを少なくともデータの第1の部分およびデータの第2の部分へとフォーマットすることと、データの前記第1の部分はデータの前記第2の部分とは異なる、
データの前記第1の部分が前記第1の暗号鍵を有する第1のリーダーデバイスのみによってアクセス可能でありデータの前記第2の部分が前記第2の暗号鍵を有する第2のリーダーデバイスのみによってアクセス可能であるように、前記第1の暗号鍵を使用してデータの前記第1の部分を暗号化し、前記第2の暗号鍵を使用してデータの前記第2の部分を暗号化することと、
前記クライアントデバイスによってアクセス可能なディスプレイにおいてレンダリングするために、暗号化されたデータの前記第1の部分および暗号化されたデータの前記第2の部分を使用して、機械読み取り可能な識別子を生成することと、をさせ、
前記機械読み取り可能な識別子は、クイックレスポンス（QR）コードまたはバーコードである、システム。
【請求項２】
前記機械読み取り可能な識別子は、第1の機械読み取り可能な識別子であり、前記クライアントアプリケーションはさらに、実行された場合に前記クライアントデバイスに、
前記クライアントデバイスと通信しているカメラによって取り込まれた画像における第2の機械読み取り可能な識別子であって、前記クライアントデバイスとは異なるデバイスによって生成される前記第2の機械読み取り可能な識別子を識別することと、
前記第2の機械読み取り可能な識別子から、ある量の暗号化されたデータを識別することと、
前記第1の暗号鍵または前記第2の暗号鍵を使用して、前記ある量の暗号化されたデータを復号化し、復号化されたデータを識別することと、
前記クライアントアプリケーションによるアクセスのために前記データストアに前記復号化されたデータを記憶することと、
をさせるプログラム命令を備える、請求項1に記載のシステム。
【請求項３】
前記データストアに前記復号化されたデータを記憶することはさらに、
前記データストアに記憶された前記入力データと前記復号化されたデータとの間に競合が存在するかどうかを識別することと、
前記データストアに記憶された前記入力データの代わりに前記復号化されたデータを記憶することと、を備える、請求項2に記載のシステム。
【請求項４】
前記第1のデバイスプロファイルに関連づけられ前記第1の暗号鍵を記憶する前記第1のリーダーデバイスと、
前記第2のデバイスプロファイルに関連づけられ前記第2の暗号鍵を記憶する前記第2のリーダーデバイスと、
をさらに備え、前記第1のリーダーデバイスは、前記第1の暗号鍵を使用して前記機械読み取り可能な識別子からデータの前記第1の部分にアクセスするように構成され、前記第2のリーダーデバイスは、前記第2の暗号鍵を使用して前記機械読み取り可能な識別子からデータの前記第2の部分にアクセスするように構成される、請求項1に記載のシステム。
【請求項５】
前記第1のリーダーデバイスは、第1のイメージングデバイスを備え、前記第2のリーダーデバイスは、第2のイメージングデバイスを備え、前記機械読み取り可能な識別子は、前記第1のイメージングデバイスまたは前記第2のイメージングデバイスによって取り込まれる、請求項4に記載のシステム。
【請求項６】
前記クライアントアプリケーションはさらに、実行された場合に前記クライアントデバイスに、前記クライアントデバイスとは異なる別のクライアントデバイスに前記機械読み取り可能な識別子を送信させるプログラム命令を備える、請求項1に記載のシステム。
【請求項７】
前記機械読み取り可能な識別子は、前記入力データからのある量の復号化されたデータを使用して生成される、請求項1に記載のシステム。
【請求項８】
前記第1のデバイスプロファイルに関連づけられた前記第1の暗号鍵は、前記クライアントデバイス上でなされる前記第1のデバイスプロファイルの選択に応じて、前記ネットワークを介して少なくとも1つのリモートコンピューティングデバイスから、前記クライアントデバイスにより受信され、
前記第2のデバイスプロファイルに関連づけられた前記第2の暗号鍵は、前記クライアントデバイス上でなされる前記第2のデバイスプロファイルの選択に応じて、前記ネットワークを介して少なくとも1つのリモートコンピューティングデバイスから、前記クライアントデバイスにより受信される、請求項1に記載のシステム。
【請求項９】
前記第1の暗号鍵を使用してデータの前記第1の部分を暗号化し、前記第2の暗号鍵を使用してデータの前記第2の部分を暗号化することはさらに、
データの前記第1の部分に関連づけられた第1のアクセスレベルを識別することと、
データの前記第2の部分に関連づけられた第2のアクセスレベルを識別することと、
前記第1のアクセスレベルに少なくとも部分的に基づいて、前記第1の暗号鍵を使用してデータの前記第1の部分を暗号化することと、
前記第2のアクセスレベルに少なくとも部分的に基づいて、前記第2の暗号鍵を使用してデータの前記第2の部分を暗号化することと、
を備え、前記第1のアクセスレベルは前記第2のアクセスレベルとは異なる、請求項1に記載のシステム。
【請求項１０】
コンピュータで実現される方法であって、
少なくとも1つのハードウェアプロセッサを備えるクライアントデバイスにより、第1のデバイスプロファイルに関連づけられた第1の暗号鍵および第2のデバイスプロファイルに関連づけられた第2の暗号鍵をネットワークを介して受信することと、前記第1の暗号鍵は前記第2の暗号鍵とは異なる、
前記クライアントデバイスにより、前記クライアントデバイスのデータストアからの入力データであって、前記クライアントデバイス上で実行可能なクライアントアプリケーションによって生成される少なくとも1つのユーザインターフェースを介して提供される前記入力データにアクセスすることと、
前記クライアントデバイスにより、前記入力データを少なくともデータの第1の部分およびデータの第2の部分へとフォーマットすることと、データの前記第1の部分はデータの前記第2の部分とは異なる、
前記クライアントデバイスにより、データの前記第1の部分が前記第1の暗号鍵を有する第1のリーダーデバイスのみによってアクセス可能でありデータの前記第2の部分が前記第2の暗号鍵を有する第2のリーダーデバイスのみによってアクセス可能であるように、前記第1の暗号鍵を使用してデータの前記第1の部分を暗号化し、前記第2の暗号鍵を使用してデータの前記第2の部分を暗号化することと、
前記クライアントデバイスにより、前記クライアントデバイスに結合されているディスプレイにおいてレンダリングするために、暗号化されたデータの前記第1の部分および暗号化されたデータの前記第2の部分を使用して、機械読み取り可能な識別子を生成することと、を備え、
前記機械読み取り可能な識別子は、クイックレスポンス（QR）コードまたはバーコードである、方法。
【請求項１１】
前記機械読み取り可能な識別子は、第1の機械読み取り可能な識別子であり、前記方法はさらに、
前記クライアントデバイスにより、前記クライアントデバイスと通信しているカメラによって取り込まれた画像における第2の機械読み取り可能な識別子であって、前記クライアントデバイスとは異なるデバイスによって生成される前記第2の機械読み取り可能な識別子を識別することと、
前記クライアントデバイスにより、前記第2の機械読み取り可能な識別子から、ある量の暗号化されたデータを識別することと、
前記クライアントデバイスにより、前記第1の暗号鍵または前記第2の暗号鍵を使用して、前記ある量の暗号化されたデータを復号化し、復号化されたデータを識別することと、
前記クライアントデバイスにより、クライアントアプリケーションによるアクセスのために前記データストアに前記復号化されたデータを記憶することと、を備える、請求項10に記載のコンピュータで実現される方法。
【請求項１２】
前記データストアに前記復号化されたデータを記憶することはさらに、
前記クライアントデバイスにより、前記データストアに記憶された前記入力データと前記復号化されたデータとの間に競合が存在するかどうかを識別することと、
前記クライアントデバイスにより、前記データストアに記憶された前記入力データの代わりに前記復号化されたデータを記憶することと、を備える、請求項11に記載のコンピュータで実現される方法。
【請求項１３】
前記第1のデバイスプロファイルに関連づけられ前記第1の暗号鍵を記憶する前記第1のリーダーデバイスにより、前記第1の暗号鍵を使用して前記機械読み取り可能な識別子からデータの前記第1の部分にアクセスすることと、
前記第2のデバイスプロファイルに関連づけられ前記第2の暗号鍵を記憶する前記第2のリーダーデバイスにより、前記第2の暗号鍵を使用して前記機械読み取り可能な識別子からデータの前記第2の部分にアクセスすることと、をさらに備える、請求項10に記載のコンピュータで実現される方法。
【請求項１４】
前記第1のリーダーデバイスは、第1のイメージングデバイスを備え、前記第2のリーダーデバイスは、第2のイメージングデバイスを備え、前記機械読み取り可能な識別子は、前記第1のイメージングデバイスまたは前記第2のイメージングデバイスによって取り込まれる、請求項10に記載のコンピュータで実現される方法。
【請求項１５】
前記クライアントデバイスにより、前記第1のデバイスプロファイルに関連づけられた前記第1の暗号鍵を、前記クライアントデバイス上でなされる前記第1のデバイスプロファイルの選択に応じて、前記ネットワークを介して少なくとも1つのリモートコンピューティングデバイスから受信することと、
前記クライアントデバイスにより、前記第2のデバイスプロファイルに関連づけられた前記第2の暗号鍵を、前記クライアントデバイス上でなされる前記第2のデバイスプロファイルの選択に応じて、前記ネットワークを介して少なくとも1つのリモートコンピューティングデバイスから受信することと、をさらに備える、請求項10に記載のコンピュータで実現される方法。