【手続補正書】
【提出日】平成29年7月18日(2017.7.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散されたピアツーピアネットワーク内で接続された複数の装置を含み、
前記複数の装置のうちの各々の装置は、
合意データエリア及び非合意データエリアを含むメモリと、
ここで、前記複数の装置は、データを前記合意データエリア内に分散させ、かつ、データを前記非合意データエリア内に分散させるように前記分散されたピアツーピアネットワーク内で接続され、
前記非合意データエリアは、第１のデータエリアおよび第２のデータエリアを含み、
前記メモリに対応する前記装置から生じ、かつ、前記複数の装置のうちの他の装置からは生じない第１のイベントデータを格納するために前記第１のデータエリアは構成され、
前記他の装置から生じる第２のイベントデータを格納するために前記第２のデータエリアは構成され、
前記第１のデータエリアは、多くとも第１の最大メモリスペースを占めるように構成され、
前記第２のデータエリアは、多くとも第２の最大メモリスペースを占めるように構成され、
前記第１のイベントデータは、生じたイベントを報告し、前記第２のイベントデータは、生じたイベントを報告し、
プロセッサと、を含み、
前記プロセッサは、前記合意データエリア内のデータを変更し、前記非合意データエリア内のデータを変更し、
前記合意データエリア内のデータを変更するための定足数を要求し、前記非合意データエリア内のデータを変更するための定足数を要求せず、
前記第１のデータエリアが前記第１の最大メモリスペースに達したかどうかと、前記第２のデータエリアが前記第２の最大メモリスペースに達したかどうかとを判定し、
前記第１のデータエリアが前記第１の最大メモリスペースに達したと判定する場合に、前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記メモリに対応する前記装置から生じた前記格納された第１のイベントデータを前記第１のデータエリアから除去し、
前記第２のデータエリアが前記第２の最大メモリスペースに達したと判定する場合に、前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記他の装置から生じた前記格納された第２のイベントデータを前記第２のデータエリアから除去し、かつ、
ネットワークインターフェースを通じて、前記第１のイベントデータを前記他の装置に分散させ、そして、前記第２のデータエリアに格納するために、前記ネットワークインターフェースを通じて前記他の装置から前記第２のイベントデータを受信する、システム。
【請求項２】
前記複数の装置のうち１つより多くの装置内の各プロセッサは、前記ピアツーピアネットワークにおいて、前記第１のイベントデータを他の装置に分散させるように構成され、
前記複数の装置のうち１つより多くの装置内の各プロセッサは、前記ピアツーピアネットワークにおいて、前記第２のイベントデータを他の装置に分散させるように構成される、請求項１に記載のシステム。
【請求項３】
前記第１の最大メモリスペースは、前記第２の最大メモリスペースより大きく、
前記第１のイベントデータは、前記装置で発生したイベントを報告し、かつ、前記第２のイベントデータは、前記複数の装置のうちの前記他の装置で発生したイベントを報告する、請求項１に記載のシステム。
【請求項４】
前記複数の装置は、物理アクセス制御システム（ＰＡＣＳ：physical  access  control  system）内の複数のシステムユニットを含み、
前記複数のシステムユニットのうちの一つは、コントローラおよび周辺装置を含み、
前記システムユニットで発生したイベントを報告する前記第１のイベントデータは、前記周辺装置がリーダ装置である場合にリーダ装置が認証情報を受信したことの標識、または、前記周辺装置がカメラである場合にカメラが動きを検知したことの標識を含み、
前記プロセッサは、前記第１のイベントデータ及び前記第２のイベントデータをルールと比較し、前記比較に基づいて警報を出すように構成される、請求項３に記載のシステム。
【請求項５】
前記装置がビジーかどうかを判定し、
前記装置がビジーであると前記プロセッサが判定する場合に前記ピアツーピアネットワークを通じて前記第１のイベントデータを前記他の装置に分散させることを停止し、かつ、
前記装置がビジーであると前記プロセッサが判定する場合に、前記装置から生じる前記第１のイベントデータを前記第１のデータエリア内に格納することを継続するように、前記プロセッサは構成される、請求項２に記載のシステム。
【請求項６】
前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記第１のデータエリアから最も古い前記第１のイベントデータを除去するように前記プロセッサは構成され、
前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記第２のデータエリアから最も古い前記第２のイベントデータを除去するように前記プロセッサは構成される、請求項１に記載のシステム。
【請求項７】
前記複数の装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられることを判定し、
前記装置がビジーであると前記プロセッサが判定する場合、および、前記複数の装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられると前記プロセッサが判定する場合に、前記第１のイベントデータを前記複数の装置のうちの他の１つへ送信するように、前記プロセッサは構成される、請求項５に記載のシステム。
【請求項８】
第１の閾値をパスする前記ネットワーク内のトラフィック量、第２の閾値をパスする前記プロセッサの負荷、または、第３の閾値をパスする、前記プロセッサによって処理されるイベントの数に基づいて、前記装置がビジーかどうかを判定するように、前記プロセッサは構成される、請求項５に記載のシステム。
【請求項９】
前記第１のイベントデータまたは前記第２のイベントデータを前記複数の装置のうちの他の一つへ分散させることを停止するために、前記ネットワークインターフェースを通じて前記複数の装置のうちの他の一つから標識が受信される場合、前記第１のイベントデータまたは前記第２のイベントデータを前記複数の装置のうちの他の一つへ分散させることを停止するように、前記プロセッサは構成される、請求項１に記載のシステム。
【請求項１０】
前記第１のデータエリアは、揮発性メモリエリアおよび不揮発性メモリエリアを含み、
前記装置がビジーであると前記プロセッサが判定する場合には前記第１のイベントデータを前記揮発性メモリエリア内に格納し、
前記装置がもはやビジーではないと前記プロセッサが判定する場合には前記第１のイベントデータを前記不揮発性メモリエリアへ移動させるように、前記プロセッサは構成される、請求項５に記載のシステム。
【請求項１１】
装置であって、
合意データエリア及び非合意データエリアを含むメモリと、
ここで、前記装置は、データを前記合意データエリア内に分散させ、かつ、データを前記非合意データエリア内に分散させるように、分散されたピアツーピアネットワーク内で接続されるように構成され、
前記非合意データエリアは、第１のデータエリアおよび第２のデータエリアを含み、
前記装置から生じ、かつ、ピアツーピアネットワーク内で前記装置と接続された一以上の他の装置からは生じない第１のイベントデータを格納するために前記第１のデータエリアは構成され、
前記装置と前記ピアツーピアネットワーク内で接続された前記一以上の他の装置から生じた第２のイベントデータを格納するために前記第２のデータエリアは構成され、
前記第１のデータエリアは、多くとも第１の最大メモリスペースを占めるように構成され、
前記第２のデータエリアは、多くとも第２の最大メモリスペースを占めるように構成され、
前記第１のイベントデータは、生じたイベントを報告し、前記第２のイベントデータは、生じたイベントを報告し、
プロセッサと、を含み、
前記プロセッサは、前記合意データエリア内のデータを変更し、前記非合意データエリア内のデータを変更し、
前記合意データエリア内のデータを変更するための定足数を要求し、前記非合意データエリア内のデータを変更するための定足数を要求せず、
前記第１のデータエリアが前記第１の最大メモリスペースに達したかどうかと、前記第２のデータエリアが前記第２の最大メモリスペースに達したかどうかとを判定し、
前記第１のデータエリアが前記第１の最大メモリスペースに達したと判定する場合に、前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記装置から生じた前記格納されたイベントデータを前記第１のデータエリアから除去し、
前記第１のデータエリアが前記第１の最大メモリスペースに達したと判定する場合に、前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記格納されたイベントデータを前記第２のデータエリアから除去し、かつ、
ネットワークインターフェースを通じて、前記第１のイベントデータを前記他の装置に分散させ、そして、前記第２のデータエリアに格納するために、前記ネットワークインターフェースを通じて前記他の装置から前記第２のイベントデータを受信する、装置。
【請求項１２】
前記プロセッサは、前記ピアツーピアネットワークにおいて、前記第１のイベントデータを前記一以上の他の装置に分散させるように構成され、
前記プロセッサは、前記ピアツーピアネットワークにおいて、前記第２のイベントデータを前記一以上の他の装置に分散させるように構成され、
前記第１の最大メモリスペースは、前記第２の最大メモリスペースより大きい、請求項１１に記載の装置。
【請求項１３】
前記装置は、物理アクセス制御システム（ＰＡＣＳ：physical  access  control  system）内のシステムユニットであり、
前記システムユニットは、コントローラおよび周辺装置を含み、
前記第１のイベントデータは、前記システムユニットで発生したイベントを報告し、
前記第２のイベントデータは、前記ピアツーピアネットワーク内の前記一以上の他の装置で発生したイベントを報告し、
前記システムユニットで発生したイベントを報告する前記第１のイベントデータは、前記周辺装置がリーダ装置である場合にリーダ装置が認証情報を受信したことの標識、または、前記周辺装置がカメラである場合にカメラが動きを検知したことの標識を含む、請求項１２に記載の装置。
【請求項１４】
前記プロセッサは、前記第１のイベントデータ及び前記第２のイベントデータをルールと比較し、前記比較に基づいて警報を出すように構成され、
前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記第１のデータエリアから最も古い前記第１のイベントデータを除去するように前記プロセッサは構成され、
前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記第２のデータエリアから最も古い前記第２のイベントデータを除去するように前記プロセッサは構成される、請求項１１に記載の装置。
【請求項１５】
前記装置がビジーかどうかを判定し、
複数の前記装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられることを判定し、
前記装置がビジーであると前記プロセッサが判定する場合に、前記ピアツーピアネットワークを通じて前記第１のイベントデータを他の装置に分散させることを停止し、
前記装置がビジーであると前記プロセッサが判定する場合に、前記装置から生じる前記第１のイベントデータを前記第１のデータエリア内に格納することを継続し、
前記装置がビジーであること、および、複数の前記装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられることを前記プロセッサが判定する場合に、前記第１のイベントデータを前記複数の装置のうちの他の１つへ送信するように、前記プロセッサは構成される、請求項１２に記載の装置。
【請求項１６】
第１の閾値をパスする前記ピアツーピアネットワーク内のトラフィック量、第２の閾値をパスする前記プロセッサの負荷、または、第３の閾値をパスする、前記プロセッサによって処理されるイベントの数に基づいて、前記装置がビジーかどうかを判定するように、前記プロセッサは構成される、請求項１５に記載の装置。
【請求項１７】
複数の装置のうちの第１の装置から生じ、かつ、前記第１の装置以外の装置からは生じない第１のイベントデータをメモリの第１のデータエリア内に格納するステップと、
ここで、前記メモリは、合意データエリアおよび非合意データエリアを含み、
前記複数の装置は、データを前記合意データエリア内に分散させ、かつ、データを前記非合意データエリア内に分散させるように、分散されたピアツーピアネットワーク内で接続され、
前記非合意データエリアは、前記第１のデータエリアおよび第２のデータエリアを含み、
前記第１のデータエリアは、多くとも第１の最大メモリスペースを占めるように構成され、
前記第１のイベントデータは、生じたイベントを報告し、
前記複数の装置は、分散されたピアツーピアネットワーク内で接続され、
前記第１の装置以外の装置から生じる第２のイベントデータを前記第２のデータエリア内に格納するステップと、
前記第２のデータエリアは、多くとも第２の最大メモリスペースを占めるように構成され、
前記第２のイベントデータは、生じたイベントを報告し、
定足数を要求する、前記合意データエリア内のデータを変更するステップと、
定足数を要求しない、前記非合意データエリア内のデータを変更するステップと、
前記第１のデータエリアが前記第１の最大メモリスペースに達したかどうかを判定するステップと、
前記第２のデータエリアが前記第２の最大メモリスペースに達したかどうかを判定するステップと、
前記第１のデータエリアが前記第１の最大メモリスペースに達したと判定された場合に、前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記第１のイベントデータを前記第１のデータエリアから除去するステップと、
前記第２のデータエリアが前記第２の最大メモリスペースに達したと判定された場合に、前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記第２のイベントデータを前記第２のデータエリアから除去するステップと、
ネットワークインターフェースを通じて、前記第１のイベントデータを他の装置に分散させ、そして、前記第２のデータエリアに格納するために、前記ネットワークインターフェースを通じて前記他の装置から前記第２のイベントデータを受信するステップと、
を含む、方法。
【請求項１８】
前記第１の最大メモリスペースは、前記第２の最大メモリスペースより大きく、
前記第１の装置は、物理アクセス制御システム（ＰＡＣＳ：physical  access  control  system）内のシステムユニットであり、
前記システムユニットは、コントローラおよび周辺装置を含み、
前記第１のイベントデータは、前記システムユニットで発生したイベントを報告し、かつ、前記第２のイベントデータは、前記第１の装置以外の前記装置で発生したイベントを報告し、
前記システムユニットで発生したイベントを報告する前記第１のイベントデータは、前記周辺装置がリーダ装置である場合にリーダ装置が認証情報を受信したことの標識、または、前記周辺装置がカメラである場合にカメラが動きを検知したことの標識を含む、請求項１７に記載の方法。
【請求項１９】
前記第１のデータエリアが前記第１の最大メモリスペースより多くを占めることを阻止するために、前記第１のデータエリアから最も古い前記第１のイベントデータを除去するステップと、
前記第２のデータエリアが前記第２の最大メモリスペースより多くを占めることを阻止するために、前記第２のデータエリアから最も古い前記第２のイベントデータを除去するステップと、をさらに含む、請求項１７に記載の方法。
【請求項２０】
前記装置がビジーかどうかを判定するステップと、
前記複数の装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられることを判定するステップと、
前記装置がビジーであると判定される場合に、前記ピアツーピアネットワークを通じて前記第１のイベントデータを前記他の装置に分散させることを停止するステップと、
前記装置がビジーであると判定される場合に、前記装置から生じる前記第１のイベントデータを前記第１のデータエリア内に格納することを継続するステップと、
前記装置がビジーであること、および、前記複数の装置のうちの他の１つが、前記第１のイベントデータへのサブスクリプションに関連付けられることが判定される場合に、前記第１のイベントデータを前記複数の装置のうちの他の１つへ送信するステップと、
をさらに含む、請求項１９に記載の方法。
【請求項２１】
前記装置がビジーであると前記プロセッサが判定する場合に、前記非合意データエリア内にデータを分散させることを停止しながら、前記合意データエリア内にデータを分散させることを継続するように、前記プロセッサは構成され、
前記第１のデータエリアが一杯、一杯に近い、又は一杯より多い場合に、前記第１のデータエリアが前記第１の最大メモリスペースに達したと判定するように、前記プロセッサは構成され、
前記第２のデータエリアが一杯、一杯に近い、又は一杯より多い場合に、前記第２のデータエリアが前記第２の最大メモリスペースに達したと判定するように、前記プロセッサは構成される、請求項５に記載のシステム。
【請求項２２】
前記合意データエリアは、ユーザが物理エリアにアクセスするためのユーザ認証情報のデータベースを含む、請求項１に記載のシステム。
【請求項２３】
前記合意データエリアは、ユーザが物理エリアにアクセスするためのユーザ認証情報のデータベースを含む、請求項１１に記載のシステム。
【請求項２４】
ユーザが物理エリアにアクセスするためのユーザ認証情報のデータベースを前記合意データエリア内に格納するステップをさらに含む、請求項１７に記載の方法。