【手続補正書】
【提出日】平成21年6月17日(2009.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピアツーピアネットワーク上のユーザに関連するコンタクト情報を取得する方法であって、
ピアツーピアネットワークに接続された複数のユーザの存在を決定するステップと、
前記ピアツーピアネットワークに接続された前記複数のユーザのうちの少なくとも一人のユーザのための公開されたコンタクト情報を受信するステップと、
前記複数のユーザのうちの少なくとも一人のユーザのための前記公開されたコンタクト情報に基づいて、前記少なくとも一人のユーザとのピアツーピア接続を確立するステップと、
前記少なくとも一人のユーザの追加の未公開コンタクト情報に対する要求を含む要求メッセージを前記少なくとも一人のユーザに送信するステップと、
前記少なくとも一人のユーザからの応答の受信時に、前記少なくとも一人のユーザに対応する情報を含む前記追加の未公開コンタクト情報を前記少なくとも一人のユーザから受信するステップと、
前記追加の未公開コンタクト情報をローカルコンタクトデータベースに付加するステップと、
を有する方法。
【請求項２】
前記複数のユーザの存在を決定するステップが、前記ピアツーピアネットワークのユーザグラフの問い合わせを行うステップと、発見プロトコルを使用するステップとのうちの少なくとも１つを更に備える、請求項１に記載の方法。
【請求項３】
前記少なくとも一人のユーザに関連した前記公開コンタクト情報をディスプレイウィンドウのペインに表示するステップを更に備える、請求項２に記載の方法。
【請求項４】
前記少なくとも一人のユーザに関連した公開コンタクト情報を表示するステップが、前記少なくとも一人のユーザについての公開データを表示するステップを更に備える、請求項３に記載の方法。
【請求項５】
前記少なくとも一人のユーザに関連した公開コンタクト情報が、前記少なくとも一人のユーザについてのステータス情報を表示するステップを更に備える、請求項３に記載の方法。
【請求項６】
前記ローカルコンタクトデータベースが、アドレス帳、メッセージングアプリケーション及びミーティングアプリケーションのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項７】
前記複数のユーザのうちの前記少なくとも一人のユーザの存在を決定するステップが、前記少なくとも一人のユーザに対応する公開鍵を受信するステップを備える、請求項１に記載の方法。
【請求項８】
信頼性のあるコンタクトを含むデータベースに前記公開鍵を付加するステップを更に備える、請求項７に記載の方法。
【請求項９】
信頼性のあるコンタクトを含む前記データベースに前記公開鍵を付加するステップが、付加的なアクセス権限を前記少なくとも一人のユーザに与える、請求項８に記載の方法。
【請求項１０】
ピアツーピアネットワーク上のユーザに対するコンタクト情報を分配する方法であって、
ピアツーピアネットワーク上の一人以上のユーザの存在を決定するステップと、
前記一人以上のユーザのうちのどれが近隣者であるかを決定するステップと、
一人以上の近隣のユーザを表示するステップと、
表示された前記一人以上の近隣のユーザのそれぞれに対応する第１のコンタクト情報を受信するステップと、
前記第１のコンタクト情報を公開するステップと、
表示された前記一人以上の近隣のユーザのうちの一人の選択を受信するステップと、
ピアツーピアネットワーク上で要求側から、前記の選択された近隣のユーザの第２の未公開コンタクト情報に関する要求を受信するステップと、
前記要求側のための前記第２の未公開コンタクト情報を要求する前記選択された近隣のユーザへの問い合わせを表示するステップと、
前記選択された近隣のユーザからの前記問い合わせへの応答を受信するステップと、
前記応答が肯定的である場合に、前記要求側に前記第２の未公開コンタクト情報を送信するステップと、
を有し、前記第２の未公開コンタクト情報が、前記選択された近隣のユーザに対応する情報であって、前記選択された近隣のユーザが前記要求側と共有するために選択する情報である方法。
【請求項１１】
公開鍵及びユーザ識別情報を含む証明書を生成するステップと、
前記第１のコンタクト情報を公開する際に前記証明書を提供するステップと、
を更に備える、請求項１０に記載の方法。
【請求項１２】
前記証明書を生成するステップが、前記公開鍵及び前記ユーザ識別情報を含む自己署名証明書を生成するステップを更に備える、請求項１１に記載の方法。
【請求項１３】
前記証明書を用いてリモートのピアで前記選択された近隣のユーザの身元を確認するステップを更に備える、請求項１０に記載の方法。
【請求項１４】
ピアツーピアネットワークでの動作のために適合されたコンピュータであって、
命令を実行するための処理装置と、
前記コンピュータと前記ピアツーピアネットワークとの間で送信されるデータを結合するために処理装置に結合されたネットワーク装置と、
前記処理装置に結合され、コンピュータ実行可能命令を記憶するためのメモリと、
を備え、
前記コンピュータ実行命令が、
前記ピアツーピアネットワークのサブネット上でコンタクト情報を公開した一人以上の近隣のユーザに対する身元レコードを獲得するステップと、
前記一人以上の近隣のユーザに対応する前記身元レコードからの公開コンタクト情報を表示するステップと、
前記一人以上の近隣のユーザのうちの一人の選択を受信するステップと、
付加的な未公開コンタクト情報に関する要求を含む要求メッセージを前記の選択された近隣のユーザに送信するステップと、
前記要求メッセージへの応答を受信するステップと、
前記応答が前記付加的な未公開コンタクト情報を含む場合に、ローカルコンタクトデータベースに前記付加的な未公開コンタクト情報を付加するステップと、
を備える方法を実行するコンピュータ。
【請求項１５】
前記選択された近隣のユーザに前記要求メッセージを送信するために用いられるアドレスデータを、前記選択された近隣のユーザの前記身元レコードから抽出するステップを更に備える、請求項１４に記載のコンピュータ。
【請求項１６】
前記一人以上の近隣のユーザのそれぞれの前記身元レコードが前記ピアツーピアネットワークの前記サブネット上の存在に対応する証明書又は情報のうちの少なくとも１つを含む、請求項１４に記載のコンピュータ。
【請求項１７】
前記一人以上の近隣のユーザに対する識別レコードを獲得するステップが、ミーティンググラフの問い合わせと、発見プロトコルの使用とのうちの少なくとも１つを更に備える、請求項１４に記載のコンピュータ。
【請求項１８】
前記識別レコードから公開コンタクト情報を表示するステップが、前記一人以上の近隣のユーザについての公開データと、前記一人以上の近隣のユーザについてのコンタクト情報と、前記一人以上の近隣のユーザについてのステータス情報とのうちの少なくとも１つをディスプレイウィンドウのペインに表示するステップを更に備える、請求項１４に記載のコンピュータ。
【請求項１９】
公開鍵インフラストラクチャの証明書からのデータを信頼性のあるコンタクトデータベースに入れるステップを更に備える、請求項１４に記載のコンピュータ。
【請求項２０】
前記公開鍵インフラストラクチャの証明書を用いて前記選択された近隣のユーザの身元を確認し、前記選択された近隣のユーザの身元に応じて前記選択された近隣のユーザに権限を与えるステップを更に備える、請求項１９に記載のコンピュータ。