【手続補正書】
【提出日】平成19年7月17日(2007.7.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実行可能な命令を格納した、データ記憶装置上のコンピュータ読取り可能な媒体であって、
少なくとも１つのネットワーク接続ポイント変更イベントサブスクリプションを、少なくとも１つのネットワーク接続ポイント変更イベントサブスクライバから受け取ることと、
少なくとも１つのネットワーク接続ポイント変更イベントパブリケーションを、少なくとも１つのネットワーク接続ポイント変更イベントパブリッシャから受け取ることと、
ネットワーク接続ポイント変更イベントサブスクリプションと一致する各ネットワーク接続ポイント変更イベントパブリケーションについて、一致するパブリッシュされたネットワーク接続ポイント変更イベントを前記ネットワーク接続ポイント変更イベントサブスクライバに通知することとを含む方法を実行することを特徴とするコンピュータ読取り可能な媒体。
【請求項２】
各ネットワーク接続ポイント変更イベントパブリケーションは、
元のネットワーク接続ポイントの識別と、
前記元のネットワーク接続ポイントと異なる現在のネットワーク接続ポイントの識別とを含むことを特徴とする請求項１に記載のコンピュータ読取り可能な媒体。
【請求項３】
ネットワーク接続ポイントの各識別は、インターネットプロトコル（ＩＰ）アドレスを含むことを特徴とする請求項２に記載のコンピュータ読取り可能な媒体。
【請求項４】
各ネットワーク接続ポイント変更イベントサブスクリプションは、ネットワーク接続ポイント変更イベントサブスクライバが少なくとも１つのアクティブな通信接続を持つ相手である通信ピアを接続しているネットワーク接続ポイントの識別を含むことを特徴とする請求項１に記載のコンピュータ読取り可能な媒体。
【請求項５】
前記少なくとも１つのネットワーク接続ポイント変更イベントパブリケーションは、
第１のネットワーク接続ポイント変更イベントパブリッシャからの第１のネットワーク接続ポイント変更イベントパブリケーションと、
第２のネットワーク接続ポイント変更イベントパブリッシャからの第２のネットワーク接続ポイント変更イベントパブリケーションとを含み、および
前記第１のネットワーク接続ポイント変更イベントを各ネットワーク接続ポイント変更イベントサブスクリプションと照合することは、
前記ネットワーク接続ポイント変更イベントサブスクリプションが前記第２のネットワーク接続ポイント変更イベントパブリッシャによって行われたことを判別することと、
前記第２のネットワーク接続ポイント変更イベントが前記第１のネットワーク接続ポイント変更イベントの期間内に発生したことを判別することとを含むことを特徴とする請求項１に記載のコンピュータ読取り可能な媒体。
【請求項６】
前記ネットワーク接続ポイント変更イベントを前記ネットワーク接続ポイント変更イベントサブスクリプションと照合することは、前記ネットワーク接続ポイント変更イベントサブスクリプションがプライベートネットワークアドレスを持つサブスクライバによって行われたことを判別することを含むことを特徴とする請求項１に記載のコンピュータ読取り可能な媒体。
【請求項７】
前記方法は、ネットワーク接続ポイント変更イベントサブスクライバ毎に、前記ネットワーク接続ポイント変更イベントサブスクライバがプライベートネットワークアドレスを持つかどうかを判別することをさらに含むことを特徴とする請求項１に記載のコンピュータ読取り可能な媒体。
【請求項８】
各ネットワーク接続ポイント変更イベントサブスクリプションは、ネットワーク接続ポイント変更イベントサブスクライバ通知アドレスを備えることと、
前記ネットワーク接続ポイント変更イベントサブスクライバがプライベートネットワークアドレスを持つかどうかを判別することは、前記ネットワーク接続ポイント変更イベントサブスクライバ通知アドレスが前記ネットワーク接続ポイント変更イベントサブスクリプションのパブリックソースと一致しているかどうかを判別することとを含むことを特徴とする請求項７に記載のコンピュータ読取り可能な媒体。
【請求項９】
コンピュータ実行可能な命令を格納した、データ記憶装置上のコンピュータ読取り可能な媒体であって、前記命令は、サブスクライブメッセージを仮想接続サブスクライブ通知サービスに送信し、リモートピアによってパブリッシュされている少なくとも１つのネットワーク接続ポイント変更イベントにサブスクライブすることを含む方法を実行することを特徴とするコンピュータ読取り可能な媒体。
【請求項１０】
前記方法は、パブリッシュメッセージを前記仮想接続サブスクライブ−通知サービスに送信し、ネットワーク接続ポイント変更イベントをパブリッシュすることをさらに含むことを特徴とする請求項９に記載のコンピュータ読取り可能な媒体。
【請求項１１】
前記パブリッシュメッセージは、
元のネットワーク接続ポイントの識別子と、
現在のネットワーク接続ポイントの識別子とを含むことを特徴とする請求項１０に記載のコンピュータ読取り可能な媒体。
【請求項１２】
前記方法は、リモートピアによってパブリッシュされたネットワーク接続ポイント変更イベントを通知する通知メッセージを、前記仮想接続サブスクライブ−通知サービスから受け取ることをさらに含むことを特徴とする請求項９に記載のコンピュータ読取り可能な媒体。
【請求項１３】
前記通知メッセージは、
前記リモートピアの元のネットワーク接続ポイントの識別子と、
前記リモートピアの現在のネットワーク接続ポイントの識別子とを含むことを特徴とする請求項１２に記載のコンピュータ読取り可能な媒体。
【請求項１４】
前記方法は、
パブリッシュメッセージを前記仮想接続サブスクライブ−通知サービスに送信し、ローカルネットワーク接続ポイント変更イベントをパブリッシュすることと、
前記ローカルネットワーク接続ポイント変更イベントをパブリッシュした結果として、リモートピアによりパブリッシュされたネットワーク接続ポイント変更イベントを通知する通知メッセージを、前記仮想接続サブスクライブ−通知サービスから受け取ることをさらに含むことを特徴とする請求項９に記載のコンピュータ読取り可能な媒体。
【請求項１５】
前記仮想接続サブスクライブ−通知サービスは、パブリックアドレス空間内に配置されることと、
前記サブスクライブメッセージは、プライベートアドレス空間から送信されることと、
前記サブスクライブメッセージがプライベートアドレス空間から送信された結果、リモートピアによってパブリッシュされたネットワーク接続ポイント変更イベントを通知する通知メッセージを前記仮想接続サブスクライブ−通知サービスから受け取ることとを含むことを特徴とする請求項９に記載のコンピュータ読取り可能な媒体。
【請求項１６】
前記方法は、
リモートピアによってパブリッシュされたネットワーク接続ポイント変更イベントを通知する通知メッセージを、前記仮想接続サブスクライブ−通知サービスから受け取ることと、
前記通知メッセージを受け取った結果、ＣＵＲメッセージを前記リモートピアに送信し、前記リモートピアにＣＵメッセージを要求することをさらに含むことを特徴とする請求項９に記載のコンピュータ読取り可能な媒体。
【請求項１７】
ネットワーク接続ポイント変更イベントサブスクリプションデータベースにおいて、少なくとも第１のネットワーク接続ポイント変更イベントと一致するネットワーク接続ポイント変更イベントサブスクリプションを検索するように構成される仮想接続サブスクライブ−通知サービス照合モジュールを備えることを特徴とするコンピュータ化されたシステム。
【請求項１８】
各ネットワーク接続ポイント変更イベントは、
元のネットワーク接続ポイント識別子と、
現在のネットワーク接続ポイント識別子とを含むことを特徴とする請求項１７に記載のコンピュータ化されたシステム。
【請求項１９】
前記ネットワーク接続ポイント変更イベントサブスクリプションは、
ネットワーク接続ポイント識別子と、
通知アドレスとを含むことを特徴とする請求項１８に記載のコンピュータ化されたシステム。
【請求項２０】
前記ネットワーク接続ポイント変更イベントサブスクリプションは、仮に、少なくとも、前記ネットワーク接続ポイント変更イベントサブスクリプションの前記ネットワーク接続ポイント識別子が、前記第１のネットワーク接続ポイント変更イベントの前記元のネットワーク接続ポイント識別子により識別される前記ネットワーク接続ポイントのように、前記同じネットワーク接続ポイントを識別する場合、前記第１のネットワーク接続ポイント変更イベントと一致することを特徴とする請求項１９に記載のコンピュータ化されたシステム。
【請求項２１】
前記ネットワーク接続ポイント変更イベントサブスクリプションは、少なくとも、
前記ネットワーク接続ポイント変更イベントサブスクリプションの前記ネットワーク接続ポイント識別子により、前記第１のネットワーク接続ポイント変更イベントの前記元のネットワーク接続ポイント識別子により識別される前記ネットワーク接続ポイントと同じネットワーク接続ポイントが識別される場合と、
前記ネットワーク接続ポイント変更イベントサブスクリプションの前記通知アドレスが、プライベートアドレス空間に関連付けられている場合とであっても、前記第１のネットワーク接続ポイント変更イベントと一致することを特徴とする請求項１９に記載のコンピュータ化されたシステム。
【請求項２２】
前記ネットワーク接続ポイント変更イベントサブスクリプションは、少なくとも、
前記ネットワーク接続ポイント変更イベントサブスクリプションの前記ネットワーク接続ポイント識別子により、前記第１のネットワーク接続ポイント変更イベントの前記前のネットワーク接続ポイント識別子により識別される前記ネットワーク接続ポイントと同じネットワーク接続ポイントが識別される場合と、
第２のネットワーク接続ポイント変更イベントの前記元のネットワーク接続ポイント識別子が、前記ネットワーク接続ポイント変更イベントサブスクリプションの前記通知アドレスに対応する場合とであっても、前記第１のネットワーク接続ポイント変更イベントと一致することを特徴とする請求項１９に記載のコンピュータ化されたシステム。
【請求項２３】
前記仮想接続サブスクライブ−通知サービス照合モジュールは、少なくとも、前記第１のネットワーク接続ポイント変更イベントと一致する、各ネットワーク接続ポイント変更イベントサブスクリプションのネットワーク接続ポイント変更イベント通知を生成させるよう、さらに構成されていることを特徴とする請求項１７に記載のコンピュータ化されたシステム。
【請求項２４】
少なくともネットワーク接続ポイント変更イベントパブリッシュメッセージを受け取るように構成されている、仮想接続サブスクライブ−通知サービスパブリッシュモジュールをさらに備えることを特徴とする請求項１７に記載のコンピュータ化されたシステム。