【手続補正書】
【提出日】平成19年5月24日(2007.5.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部サーバ・コンピューティング・システムの識別情報を妥当性検査する内部クライアント・コンピューティング・システム用の方法であり、信頼範囲が基礎を置く特定のプロトコルに通信が従っている限り互いの間の通信を信頼するが、前記通信が前記特定のプロトコルに従っていない場合には、必ずしも互いの間の前記通信を信頼しない、内部クライアント・コンピューティング・システムと内部サーバ・コンピューティング・システムを含む複数の内部コンピューティング・システムを含み、プロトコル・ベースの信頼範囲を含むネットワーク環境であり、前記プロトコルは、クライアント・コンピューティング・システムとサーバ・コンピューティング・システムの両方が通信を開始することを可能にし、前記プロトコル・ベースの信頼範囲の外部にある複数の外部サーバ・コンピューティング・システムをさらに含み、前記複数の外部サーバ・コンピューティング・システムの少なくとも一部が１つの接続上で第１の内部サーバ・コンピューティング・システムと通信を行う、ネットワーク環境において、前記内部クライアント・コンピューティング・システムが、前記１つの接続を介して前記第１の内部サーバ・コンピューティング・システムを経由して前記内部クライアント・コンピューティング・システムが受信する通信を始めた発信元の外部サーバ・コンピューティング・システムの識別情報を妥当性検査する方法であって、
発信元の外部サーバ・コンピューティング・システムから始められた通信を、前記特定のプロトコルを使用して前記第１の内部サーバ・コンピューティング・システムから受信するステップであって、前記第１の内部サーバ・コンピューティング・システムから直接に、あるいは前記第１の内部サーバ・コンピューティング・システムから１つまたは複数の中間的な内部サーバ・コンピューティング・システムを介する、前記特定のプロトコルを使用する信頼されたチェーン誘導の配信を経て、間接的に、受信する前記内部クライアント・コンピューティング・システムのステップと、
前記内部クライアント・コンピューティング・システムが前記外部サーバ・コンピューティング・システムを別々に認証せずに、前記内部クライアント・コンピューティング・システムが、外部サーバ・コンピューティング・システムを認証するのを信頼して任せている内部サーバ・コンピューティング・システム内のリストにアクセスするステップと、
前記第１の内部サーバ・コンピューティング・システムが前記リスト上にあるか、または前記信頼されたチェーン中の前記内部クライアント・コンピューティング・システムのうちの少なくとも１式が前記リスト上にあるかを決定するステップと、
前記決定するステップだけに基づいて、前記発信元の外部サーバ・コンピューティング・システムを別々に認証せずに、前記発信元の外部サーバ・コンピューティング・システムの前記識別情報を妥当性検査するステップ
を備えることを特徴とする方法。
【請求項２】
前記特定のプロトコルを使用して前記第１の内部サーバ・コンピューティング・システムからの前記通信を受信する前記内部クライアント・コンピューティング・システムの前記ステップは、前記第１の内部サーバ・コンピューティング・システムから直接に前記通信を受信するステップを備え、
前記決定するステップは、前記第１の内部サーバ・コンピューティング・システムが前記リスト上にあることを決定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記特定のプロトコルを使用して前記第１の内部クライアント・コンピューティング・システムから前記通信を受信する前記内部クライアント・コンピューティング・システムの前記ステップは、前記第１の内部サーバ・コンピューティング・システムから１つまたは複数の中間的な内部サーバ・コンピューティング・システムを介する信頼されたチェーン誘導の配信を経て、間接的に、前記通信を受信するステップを備え、
前記決定するステップは、前記信頼されたチェーン中の前記内部コンピューティング・システムのうちの少なくとも１式が前記リスト上にあることを決定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記信頼されたチェーン中の前記内部サーバ・コンピューティング・システムのうちの少なくとも１式が前記リスト上にあることを決定する前記ステップは、前記第１の内部クライアント・コンピューティング・システムが前記リスト上にあることを決定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記信頼されたチェーン中の前記内部クライアント・コンピューティング・システムのうちの少なくとも１式が前記リスト上にあることを決定する前記ステップは、前記信頼されたチェーン中の直前の内部クライアント・コンピューティング・システムが前記リスト上にあることを決定するステップを備えることを特徴とする請求項１に記載の方法。
【請求項６】
前記特定のプロトコルは、セッション開始プロトコル（ＳＩＰ）であることを特徴とする請求項１に記載の方法。
【請求項７】
前記プロトコル・ベースの信頼範囲内の前記複数の内部コンピューティング・システムのすべては、共通の企業内にあることを特徴とする請求項１に記載の方法。
【請求項８】
前記リストにコンピューティング・システムを追加するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記リストにコンピューティング・システムを追加する前記ステップは、前記企業のシステム管理者からの命令に応答するステップであることを特徴とする請求項８に記載の方法。
【請求項１０】
前記複数の内部コンピューティング・システムは、共通の企業内にないことを特徴とする請求項１に記載の方法。
【請求項１１】
前記リストにコンピューティング・システムを追加するステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項１２】
実行された際に、コンピュータに、発信元の外部サーバ・コンピューティング・システムの識別情報を妥当性検査するための個々の妥当性検査方法を実行させるプログラムを記録した１つまたは複数のコンピュータ読み取り可能な記録媒体であって、信頼範囲が基礎を置く特定のプロトコルに通信が従っている限り互いの間の通信を信頼するが、前記通信が前記特定のプロトコルに従っていない場合には、必ずしも互いの間の前記通信を信頼しない、複数の内部コンピューティング・システムを含む、プロトコル・ベースの信頼範囲を含むネットワーク環境であり、前記プロトコルは、クライアント・コンピューティング・システムとサーバ・コンピューティング・システムの両方が通信を開始することを可能にし、前記プロトコル・ベースの信頼範囲の外部にあり、１つの接続上で第１の内部サーバ・コンピューティング・システムと通信を行う、複数の外部サーバ・コンピューティング・システムをさらに含むネットワーク環境中において、前記方法は、前記内部クライアント・コンピューティング・システムが、前記１つの接続を介して前記第１の内部サーバ・コンピューティング・システムを経由して前記内部クライアント・コンピューティング・システムが受信する通信を始めた発信元の外部サーバ・コンピューティング・システムの識別情報を妥当性検査する方法を実装しており、前記プログラムは、前記方法を実施する複数のコンピュータ実行可能命令を有し、前記方法は、
発信元の外部サーバ・コンピューティング・システムから始められた通信を、前記特定のプロトコルを使用して前記第１の内部サーバ・コンピューティング・システムから受信するステップであって、前記第１の内部サーバ・コンピューティング・システムから直接に、あるいは前記第１の内部サーバ・コンピューティング・システムから１つまたは複数の中間的な内部サーバ・コンピューティング・システムを介する、前記特定のプロトコルを使用する信頼されたチェーン誘導の配信を経て、間接的に、受信する前記内部クライアント・コンピューティング・システムのステップと、
前記内部クライアント・コンピューティング・システムが前記外部サーバ・コンピューティング・システムを別々に認証せずに、前記内部クライアント・コンピューティング・システムが、外部サーバ・コンピューティング・システムを認証するのを信頼して任せている内部サーバ・コンピューティング・システム内のリストにアクセスするステップと、
前記第１の内部サーバ・コンピューティング・システムが前記リスト上にあるか、または前記信頼されたチェーン中の前記内部サーバ・コンピューティング・システムのうちの少なくとも１式が前記リスト上にあるかを決定するステップと、
前記決定するステップだけに基づいて、前記発信元の外部サーバ・コンピューティング・システムを別々に認証せずに、前記発信元の外部サーバ・コンピューティング・システムの前記識別情報を妥当性検査するステップと
を備えることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項１２に記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、システム・メモリであることを特徴とする請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、永続的（persistent）メモリであることを特徴とする請求項１３に記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
外部サーバ・コンピューティング・システムの識別情報を妥当性検査する内部クライアント・コンピューティング・システム用の方法であり、信頼範囲が基礎を置く特定のプロトコルに通信が従っている限り互いの間の通信を信頼するが、前記通信が前記特定のプロトコルに従っていない場合には、必ずしも互いの間の前記通信を信頼しない、内部クライアント・コンピューティング・システムと内部サーバ・コンピューティング・システムを含む複数の内部コンピューティング・システムを含み、プロトコル・ベースの信頼範囲を含むネットワーク環境であり、前記プロトコルは、クライアント・コンピューティング・システムとサーバ・コンピューティング・システムの両方が通信を開始することを可能にし、前記プロトコル・ベースの信頼範囲の外部にあり、１つの接続上で第１の内部サーバ・コンピューティング・システムと通信を行う複数の外部コンピューティング・システムをさらに含むネットワーク環境において、前記第１の内部サーバ・コンピューティング・システムが、前記複数の内部コンピューティング・システムのうちの少なくとも一部に代わって、前記複数の外部サーバ・コンピューティング・システムのうちの少なくとも一部を認証する方法であって、
第１の外部サーバ・コンピューティング・システムとの接続を確立する前記第１の内部サーバ・コンピューティング・システムのステップと、
前記特定のプロトコルを使用して、前記接続を介して前記第１の外部サーバ・コンピューティング・システムから第１の通信を受信するステップであって、前記第１の通信は、前記第１の外部サーバ・コンピューティング・システムと同一または異なることもある第２の外部サーバ・コンピューティング・システムから始められ、第１の内部クライアント・コンピューティング・システムに向けられるか、または少なくとも第１の内部クライアント・コンピューティング・システムを通過するようになっている、前記第１の通信を受信するステップと、
前記第２の外部サーバ・コンピューティング・システムを認証するステップと、
前記特定のプロトコルを使用して、前記第１の通信またはその派生通信を前記第１の内部クライアント・コンピューティング・システムに転送するステップと、
を備え、
前記転送するステップにおいて、前記第１の内部クライアント・コンピューティング・システムは、前記第１の内部クライアント・コンピューティング・システムで前記外部コンピューティング・システムを別々に認証せずに、前記第１の内部コンピューティング・システムが外部サーバ・コンピューティング・システムを認証するのを信頼して任せている、前記第１の内部サーバ・コンピューティング・システムを含む内部サーバ・コンピューティング・システムのリストにアクセスすることを特徴とする方法。
【請求項１７】
前記方法はさらに、
前記第２の外部サーバ・コンピューティング・システムとは異なる第３の外部サーバ・コンピューティング・システムから始められ、前記第１の内部クライアント・コンピューティング・システムと同一または異なることもある第２の内部クライアント・コンピューティング・システムに向けられるか、または少なくとも第２の内部クライアント・コンピューティング・システムを通過するようになっている第２の通信を、前記接続を介して前記第１の外部サーバ・コンピューティング・システムから受信するステップと、
前記第３の外部サーバ・コンピューティング・システムを認証するステップと、
前記第２の通信またはその派生通信を、前記第２の内部クライアント・コンピューティング・システムに転送するステップと
を備え、
前記転送するステップにおいて、前記第１の内部クライアント・コンピューティング・システムは、前記第１の内部クライアント・コンピューティング・システムで前記外部サーバ・コンピューティング・システムを別々に認証せずに、前記第１の内部クライアント・コンピューティング・システムが、外部サーバ・コンピューティング・システムを認証するのを信頼して任せている、前記第１の内部コンピューティング・システムを含む内部コンピューティング・システムのリストにアクセスすることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記第１の内部クライアント・コンピューティング・システムと前記第２の内部クライアント・コンピューティング・システムは、同一であることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記第１の内部クライアント・コンピューティング・システムと前記第２の内部コンピューティング・システムは、異なることを特徴とする請求項１７に記載の方法。
【請求項２０】
前記第１の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストと前記第２の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストは、同一リストであることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記第１の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストと前記第２の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストは、互いに同一のコピーであるが異なるリストであることを特徴とする請求項１９に記載の方法。
【請求項２２】
前記第１の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストと前記第２の内部クライアント・コンピューティング・システムによってアクセス可能な前記リストは、異なるリストであり、互いに同一のコピーではないことを特徴とする請求項１９に記載の方法。
【請求項２３】
前記第２の外部サーバ・コンピューティング・システムと前記第１の外部サーバ・コンピューティング・システムは、同一であることを特徴とする請求項１６に記載の方法。
【請求項２４】
前記第２の外部サーバ・コンピューティング・システムは、前記第１の外部サーバ・コンピューティング・システムと異なることを特徴とする請求項１６に記載の方法。
【請求項２５】
前記第３の外部サーバ・コンピューティング・システムは、前記第１の外部サーバ・コンピューティング・システムと同一であることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記第３の外部サーバ・コンピューティング・システムは、前記第１の外部サーバ・コンピューティング・システムと異なることを特徴とする請求項２４に記載の方法。
【請求項２７】
前記特定のプロトコルは、セッション開始プロトコル（ＳＩＰ）であることを特徴とする請求項１６に記載の方法。
【請求項２８】
前記第２の外部サーバ・コンピューティング・システムを認証する前記ステップは、トランスポート・レイヤ・セキュリティ（ＴＬＳ）を使用して実施されることを特徴とする請求項２７に記載の方法。
【請求項２９】
前記通信は、前記第１の内部クライアント・コンピューティング・システムに向けられていることを特徴とする請求項１６に記載の方法。
【請求項３０】
前記通信は、前記第１の内部クライアント・コンピューティング・システムを通過するようになっていることを特徴とする請求項１６に記載の方法。
【請求項３１】
前記通信は、第２の内部クライアント・コンピューティング・システムに向けられていることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記通信は、第４の外部サーバ・コンピューティング・システムに向けられていることを特徴とする請求項３０に記載の方法。
【請求項３３】
実行された際に、コンピュータに、発信元の外部サーバ・コンピューティング・システムの識別情報を妥当性検査するための個々の妥当性検査方法を実行させるプログラムを記録した一つまたは複数のコンピュータ読み取り可能な記録媒体であって、信頼範囲が基礎を置く特定のプロトコルに通信が従っている限り互いの間の通信を信頼するが、前記通信が前記特定のプロトコルに従っていない場合には、必ずしも互いの間の前記通信を信頼しない、複数の内部コンピューティング・システムを含む、プロトコル・ベースの信頼範囲を含むネットワーク環境であり、前記プロトコルは、クライアント・コンピューティング・システムとサーバ・コンピューティング・システムの両方が通信を開始することを可能にし、前記プロトコル・ベースの信頼範囲の外部にあり、１つの接続上で第１の内部サーバ・コンピューティング・システムと通信を行う、複数の外部サーバ・コンピューティング・システムをさらに含むネットワーク環境中において、前記方法は、前記第１の内部サーバ・コンピューティング・システムが、前記複数の内部クライアント・コンピューティング・システムの少なくとも一部に代わって、前記複数の外部サーバ・コンピューティング・システムの少なくとも一部を認証する方法を実装しており、前記プログラムは、前記方法を実施する複数の前記コンピュータ実行可能な命令を有し、前記方法は、
第１の外部サーバ・コンピューティング・システムとの接続を確立する前記第１の内部サーバ・コンピューティング・システムのステップと、
前記特定のプロトコルを使用して、前記接続を介して前記第１の外部サーバ・コンピューティング・システムから第１の通信を受信するステップであって、第１の通信は、前記第１の外部サーバ・コンピューティング・システムと同一または異なることもある第２の外部サーバ・コンピューティング・システムから始められ、内部クライアント・コンピューティング・システムに向けられるか、または少なくとも内部クライアント・コンピューティング・システムを通過するようになっている、前記第１の通信を受信するステップと、
前記第２の外部サーバ・コンピューティング・システムを認証するステップと、
前記特定のプロトコルを使用して、前記第１の通信またはその派生通信を前記内部クライアント・コンピューティング・システムに転送するステップと、
を備え、
前記転送するステップにおいて、前記内部クライアント・コンピューティング・システムは、前記内部クライアント・コンピューティング・システムで前記外部サーバ・コンピューティング・システムを別々に認証せずに、前記内部クライアント・コンピューティング・システムが、外部サーバ・コンピューティング・システムを認証するのを信頼して任せている、前記第１の内部サーバ・コンピューティング・システムを含む内部コンピューティング・システムのリストにアクセスすることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項３４】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項３３に記載のコンピュータ読み取り可能な記録媒体。
【請求項３５】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、システム・メモリであることを特徴とする請求項３４に記載のコンピュータ読み取り可能な記録媒体。
【請求項３６】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、永続的（persistent）メモリであることを特徴とする請求項３４に記載のコンピュータ読み取り可能な記録媒体。