【手続補正書】
【提出日】平成30年5月15日(2018.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散システム内のデバイスにより実行される方法であって、
前記デバイスにより、アプリケーションデータセットへのアクセスを求めるアプリケーションからのリクエストを検出することと、前記アプリケーションデータセットは、分散されたデータセットに相当することと、
前記デバイスにより、前記アプリケーションデータセットについての識別子が前記分散システムの分散システムデータセット内のリストに含まれているかを判定することと、
前記アプリケーションデータセットについての前記識別子が前記分散システムデータセット内のリストに含まれていないという判定に応じて、前記デバイスにより、前記分散システムデータセット内に、前記アプリケーションデータセットについての前記識別子のためのエントリを生成することと、
前記アプリケーションデータセットについての前記識別子のための前記エントリの生成に応じて、前記デバイスにより、前記デバイスのストレージレイヤ内に前記アプリケーションデータセットを生成することと、
前記アプリケーションデータセットの生成に応じて、前記デバイスにより、生成された前記アプリケーションデータセットへ、前記アプリケーションからの情報を追加することと、
前記アプリケーションデータセットについての前記識別子が前記分散システムデータセット内に存在するという判定に応じて、前記デバイスにより、前記分散システム内の他のデバイスへ、前記アプリケーションデータセットに関連付けられるデバイス群を含むデータセットグループへの参加を求めるリクエストを送信することと、
前記分散システム内の他のデバイスから、前記データセットグループに前記デバイスが追加されたという標識を受信することと、
前記アプリケーションデータセットにアプリケーションデータを追加するという提案を、前記データセットグループのメンバーであるデバイス群へ、前記デバイスにより送信することと、
前記提案の送信に応じて、前記デバイスにより、前記アプリケーションデータセットに前記アプリケーションデータを追加することの合意を取得することと、
前記合意の取得に応じて、前記デバイスにより、前記アプリケーションデータセットに前記アプリケーションデータを追加することと、
を含む方法。
【請求項２】
前記アプリケーションデータセットについての前記識別子が前記分散システムの前記分散システムデータセット内のリストに含まれているかを判定することは、
前記分散システムデータセット内の分散されたデータセットの識別子のリストへアクセスすることと、
分散されたデータセットの識別子の前記リストがリクエストされた前記アプリケーションデータセットについての前記識別子を含むかを判定することと、
を含む、請求項１の方法。
【請求項３】
前記分散システム内の他のデバイスから、前記データセットグループに前記デバイスが追加されたという標識を受信することと、
前記分散システム内の前記他のデバイスから、前記アプリケーションデータセットを受信することと、
受信される前記アプリケーションデータセットを前記デバイス上に記憶することと、
をさらに含む、請求項１又は請求項２の方法。
【請求項４】
前記分散システム内の他のデバイスから、生成された前記アプリケーションデータセットに関連付けられるデバイス群のデータセットグループへの参加を求めるリクエストを受信することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加についての合意を取得することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加についての前記合意の取得に応じて、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへ前記他のデバイスを追加することと、
をさらに含む、請求項１又は請求項２の方法。
【請求項５】
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加についての合意を取得することは、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加の提案を、生成された前記アプリケーションデータセットに関連付けられる前記デバイス群へ送信することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加について定足数の賛成票を取得することと、
を含む、請求項４の方法。
【請求項６】
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへ前記他のデバイスを追加することは、
前記他のデバイスへ前記アプリケーションデータセットを送信することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループに関連して合意を取得するために要する定足数の数値を調整することと、
を含む、請求項４の方法。
【請求項７】
前記分散システムは、分散された物理アクセス制御システムを含み、前記デバイス及び前記他のデバイスは、物理アクセス制御ユニットに相当する、請求項１又は請求項２の方法。
【請求項８】
前記分散システム内の前記他のデバイスから、生成された前記アプリケーションデータセット内のアプリケーションデータの変更を求めるリクエストを受信することと、
生成された前記アプリケーションデータセット内の前記アプリケーションデータの変更についての合意を取得することと、
生成された前記アプリケーションデータセット内の前記アプリケーションデータの変更についての前記合意の取得に応じて、生成された前記アプリケーションデータセット内の前記アプリケーションデータを変更することと、
をさらに含む、請求項４の方法。
【請求項９】
前記分散システム内の前記他のデバイスから、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの削除を求めるリクエストを受信することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの前記他のデバイスの削除についての合意を取得することと、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの前記他のデバイスの削除についての前記合意の取得に応じて、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループから前記他のデバイスを削除することと、
をさらに含む、請求項４の方法。
【請求項１０】
分散システム（１１０）内のデバイス（１１５）であって、
分散されたデータセットに相当するアプリケーションデータセットへのアクセスを求めるアプリケーションからのリクエストを検出し、
前記アプリケーションデータセットについての識別子が前記分散システム（１１０）の分散システムデータセット内のリストに含まれているかを判定し、
前記アプリケーションデータセットについての前記識別子が前記分散システムデータセット内のリストに含まれていないという判定に応じて、前記分散システムデータセット内に、前記アプリケーションデータセットについての前記識別子のためのエントリを生成し、
前記アプリケーションデータセットについての前記識別子のための前記エントリの生成に応じて、前記デバイスのストレージレイヤ内に前記アプリケーションデータセットを生成し、
前記アプリケーションデータセットの生成に応じて、生成された前記アプリケーションデータセットへ、前記アプリケーションからの情報を追加し、
前記アプリケーションデータセットについての前記識別子が前記分散システムデータセット内に存在するという判定に応じて、前記分散システム（１１０）内の他のデバイス（１１５）へ、前記アプリケーションデータセットに関連付けられるデバイス群（１１５）を含むデータセットグループへの参加を求めるリクエストを送信し、
前記分散システム内の他のデバイスから、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの参加を求めるリクエストを受信し、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加についての合意を取得し、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへの前記他のデバイスの追加についての前記合意の取得に応じて、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループへ前記他のデバイスを追加する、
ように構成されるロジック（２１０）、を備えるデバイス。
【請求項１１】
前記ロジックは、前記アプリケーションデータセットについての識別子が前記分散システムの前記分散システムデータセット内のリストに含まれているかを判定する際に、
前記分散システム内の分散されたデータセットの識別子のリストへアクセスし、
分散されたデータセットの識別子の前記リストがリクエストされた前記アプリケーションデータセットについての前記識別子を含むかを判定する、
ようにさらに構成される、請求項１０のデバイス。
【請求項１２】
前記ロジックは、
前記分散システム内の他のデバイスから、前記データセットグループに前記デバイスが追加されたという標識を受信し、
前記分散システム内の前記他のデバイスから、前記アプリケーションデータセットを受信し、
受信される前記アプリケーションデータセットを前記デバイス上に記憶する、
ようにさらに構成される、請求項１０のデバイス。
【請求項１３】
受信される前記アプリケーションデータセットは、前記データセットグループのメンバーであるデバイス群のリストを含み、前記ロジックは、
前記アプリケーションデータセットにアプリケーションデータを追加するという提案を、前記データセットグループのメンバーである前記デバイス群へ送信し、
前記提案の送信に応じて、前記アプリケーションデータセットに前記アプリケーションデータを追加することの合意を取得し、
前記合意の取得に応じて、前記アプリケーションデータセットに前記アプリケーションデータを追加する、
ようにさらに構成される、請求項１２のデバイス。
【請求項１４】
前記ロジックは、
前記分散システム内の前記他のデバイスから、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの削除を求めるリクエストを受信し、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの前記他のデバイスの削除についての合意を取得し、
生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループからの前記他のデバイスの削除についての前記合意の取得に応じて、生成された前記アプリケーションデータセットに関連付けられるデバイス群の前記データセットグループから前記他のデバイスを削除する、
ようにさらに構成される、請求項１０のデバイス。
【請求項１５】
前記分散システムは、分散された物理アクセス制御システムを含み、前記デバイス及び前記他のデバイスは、物理アクセス制御ユニットに相当する、請求項１０のデバイス。