【手続補正書】
【提出日】平成25年4月5日(2013.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターフェースアクセス制御に階層型セキュリティを提供する方法であって、
少なくとも１つのサーバエンドポイントにアクセスする接続メッセージを、クライアントアプリケーションから第１サーバで受信するステップと、
前記接続メッセージの受信に応答して、前記少なくとも１つのサーバエンドポイントと前記クライアントアプリケーションとの間のセッションを、前記セッションをオープンすることが承認されている場合、オープンするステップと、
少なくとも１つのリソースへの、読み出しアクセス、書き込みアクセス、またはサブスクライブアクセスの少なくとも１つを提供するエンドポイントをオープンする要求を、前記クライアントアプリケーションから受信するステップと、
前記クライアントアプリケーションが、前記エンドポイントを介して、前記少なくとも１つのリソースにアクセスすることが承認されていることを判断した後に、前記オープンされたセッション内で、前記エンドポイントをオープンするステップと、
前記少なくとも１つの承認されたリソースの選択を前記エンドポイントに割り当てる要求を前記クライアントアプリケーションから受信するステップと、
前記少なくとも１つの選択されたリソースを前記エンドポイントに割り当てるステップと、
前記エンドポイントを介して、前記クライアントアプリケーションが、前記少なくとも１つのリソースにアクセスすることを許可するステップと、を含む方法。
【請求項２】
前記少なくとも１つのリソースが前記クライアントアプリケーションによってアクセスされることが承認されている場合、前記クライアントアプリケーションに、前記少なくとも１つのリソースのリストを提供するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記クライアントアプリケーションが前記少なくとも１つのリソースにアクセスすることを許可するステップが、前記クライアントアプリケーションに、書き込みアクセス、読み出しアクセス、またはサブスクライブアクセスの少なくとも１つを許可するステップを含む、請求項１または請求項２に記載の方法。
【請求項４】
前記接続メッセージを前記第１サーバで受信するステップの前に、前記第１サーバの少なくとも１つのサーバエンドポイントを発見するサーバ発見要求メッセージを前記クライアントアプリケーションから第２サーバで受信するステップと、
前記サーバ発見要求メッセージを受信するステップに応答して、前記クライアントアプリケーションによりアクセスされることが承認された前記少なくとも１つのサーバエンドポイントを判断するステップと、
前記少なくとも１つの判断されたサーバエンドポイントを前記クライアントアプリケーションに提供するステップと、をさらに含む、請求項１〜請求項３の何れか１項に記載の方法。
【請求項５】
前記少なくとも１つの選択されたリソースに、少なくとも１つの識別子または１対の識別子を割り当てるステップと、
前記少なくとも１つの識別子または前記１対の識別子を前記セッションに関連付けるステップと、
前記少なくとも１つの識別子または前記１対の識別子を、前記クライアントアプリケーションに伝送するステップと、をさらに含む、請求項１〜請求項４の何れか１項に記載の方法。
【請求項６】
前記識別子が、前記識別子により識別される前記少なくとも１つのリソースを第三者により判断されることから保護する、動的に割り当てられた別名識別子である、請求項１〜請求項５の何れか１項に記載の方法。
【請求項７】
時間周期または前記クライアントアプリケーションからの前記セッションを終了する停止要求メッセージの少なくとも１つの後に、前記セッションを終了するステップをさらに含む、請求項１〜請求項６の何れか１項に記載の方法。
【請求項８】
前記少なくとも１つのリソースが、データ、アラーム、またはイベントの少なくとも１つを含む請求項１〜請求項７の何れか１項に記載の方法。
【請求項９】
インターフェースアクセス制御に階層型セキュリティを提供する装置であって、前記装置は、
少なくとも１つのサーバエンドポイントにアクセスする接続メッセージをクライアントアプリケーションから受信し、
前記接続メッセージの受信に応答して、前記少なくとも１つのサーバエンドポイントと、前記クライアントアプリケーションとの間のセッションを、前記セッションがオープンされることが承認されている場合、オープンし、
読み出しアクセス、書き込みアクセス、またはサブスクライブアクセスの少なくとも１つを少なくとも１つのリソースに提供するエンドポイントをオープンする要求を前記クライアントアプリケーションから受信し、
前記クライアントアプリケーションが、前記エンドポイントを介して、前記少なくとも１つのリソースにアクセスすることが承認されていることを判断した後、前記オープンされたセッション内の前記エンドポイントをオープンし、
前記少なくとも１つの承認されたリソースの選択を前記エンドポイントに割り当てる要求を前記クライアントアプリケーションから受信し
前記少なくとも１つの選択されたリソースを前記エンドポイントに割り当て、
前記クライアントアプリケーションが、前記エンドポイントを介して、前記少なくとも１つのリソースにアクセスすることを許可するようプログラムされた、第１サーバを備える装置。
【請求項１０】
前記少なくとも１つのリソースが前記クライアントアプリケーションによりアクセスされることが承認されている場合、前記第１サーバは、前記クライアントアプリケーションに、前記少なくとも１つのリソースのリストを提供する、請求項９に記載の装置。
【請求項１１】
前記第１サーバは、前記クライアントアプリケーションに、書き込みアクセス、読み出しアクセス、またはサブスクライブアクセスの少なくとも１つを許可することにより、前記クライアントアプリケーションが前記少なくとも１つのリソースにアクセスすることを許可する、請求項９または請求項１０に記載の装置。
【請求項１２】
請求項９〜請求項１１の何れか１項に記載の装置であって、前記装置は、
前記第１サーバの少なくとも１つのサーバエンドポイントを発見するサーバ発見要求メッセージを前記クライアントアプリケーションから受信し、
前記サーバ発見要求メッセージの受信に応答して、前記クライアントアプリケーションによりアクセスされることが承認された前記少なくとも１つのサーバエンドポイントを判断し、
前記少なくとも１つの判断されたサーバエンドポイントを前記クライアントアプリケーションに提供する、第２サーバをさらに備える装置。
【請求項１３】
前記第１サーバは、
前記エンドポイントを介して前記クライアントアプリケーションから情報を受信し、
前記エンドポイントを介して、前記対応する少なくとも１つの選択されたリソースに前記情報を保存する、請求項９〜請求項１２の何れか１項に記載の装置。
【請求項１４】
前記少なくとも１つのリソースが前記クライアントアプリケーションによりアクセスされることが承認されていない場合、前記第１サーバは、前記クライアントアプリケーションが、前記サーバエンドポイントを介して利用可能である前記少なくとも１つのリソースにアクセスすることを拒否する、請求項９〜請求項１３の何れか１項に記載の装置。
【請求項１５】
機械アクセス可能媒体上に保存された命令を有する前記機械アクセス可能媒体であって、前記命令は、実行時に、
少なくとも１つのサーバエンドポイントにアクセスする接続メッセージをクライアントアプリケーションから第１サーバで受信することと、
前記接続メッセージの受信に応じて、前記少なくとも１つのサーバエンドポイントと前記クライアントアプリケーションとの間のセッションを、前記セッションがオープンされることが承認されている場合、オープンすることと、
少なくとも１つのリソースに対して、読み出しアクセス、書き込みアクセス、またはサブスクライブアクセスの少なくとも１つを提供するエンドポイントをオープンする要求を前記クライアントアプリケーションから受信することと、
前記クライアントアプリケーションが前記エンドポイントを介して、前記少なくとも１つのリソースにアクセスすることが承認されていることを判断した後、前記オープンされたセッション内で前記エンドポイントをオープンすることと、
前記少なくとも１つの承認されたリソースの選択を前記エンドポイントに割り当てる要求を前記クライアントアプリケーションから受信することと、
前記少なくとも１つの選択されたリソースを前記エンドポイントに割り当てることと、
前記クライアントアプリケーションが前記エンドポイントを介して前記少なくとも１つのリソースにアクセスすることを許可することとを機械に実行させる、媒体。
【請求項１６】
前記命令は実行時に、前記クライアントアプリケーションからオープンエンドポイント要求メッセージを受信することに応答して、前記エンドポイントをオープンすることを前記機械に実行させる、請求項１５に記載の機械アクセス可能媒体。
【請求項１７】
前記命令は実行時に、前記エンドポイントの選択または前記エンドポイントの作成の少なくとも１つを行うことにより、前記エンドポイントをオープンすることを前記機械に実行させる、請求項１５又は請求項１６に記載の機械アクセス可能媒体。
【請求項１８】
前記命令は実行時に、
前記少なくとも１つの識別子または１対の識別子を前記少なくとも１つの選択されたリソースに割り当てることと、
前記少なくとも１つの識別子または前記１対の識別子を前記セッションに関連付けることと、
前記少なくとも１つの識別子または前記１対の識別子を前記クライアントアプリケーションに伝送することとを前記機械に実行させる、請求項１５〜請求項１７の何れか１項に記載の機械アクセス可能媒体。
【請求項１９】
前記命令は実行時に
前記エンドポイントを介して、前記クライアントアプリケーションから情報を受信することと、
前記情報を前記エンドポイントを介して、前記対応する少なくとも１つの選択されたリソースに保存することとを前記機械に実行させる、請求項１５〜請求項１８の何れか１項に記載の機械アクセス可能媒体。