【手続補正書】
【提出日】平成24年6月6日(2012.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（Ａ）ネットワークリソースの第１の識別子を入力として受信するステップと、
（Ｂ）前記第１の識別子に適用される適用可能な解決パラメーターの組を決定するために解決パラメーターの組の集合を調べるステップであって、前記適用可能な解決パラメーターの組は遠隔計算装置との通信を管理する、調べるステップと、
（Ｃ）前記遠隔計算装置から前記ネットワークリソースの第２の識別子を取得するステップであって、前記第１の識別子に基づいて前記ネットワークリソースの前記第２の識別子を決定するために名前解決処理を行うステップを含む、取得するステップと
を備え、前記名前解決処理は前記適用可能な解決パラメーターの組によって管理される方法。
【請求項２】
前記取得するステップは、
（Ｃｌ）前記適用可能な解決パラメーターの組に従って名前解決要求を前記遠隔計算装置に送信するステップをさらに含む請求項１に記載の方法。
【請求項３】
解決パラメーターの組の集合を調べる前記ステップは、
（Ｂｌ）前記ネットワークリソースの第１の識別子を、解決パラメーターの各組が前記第１の識別子に適用されるか否かを決定するために前記解決パラメーターの組の各々に関連付けられるパターンと比較するステップを含む請求項１に記載の方法。
【請求項４】
前記第１の識別子は前記ネットワークリソースのテキスト識別子であり、前記第２の識別子は前記ネットワークリソースの数値識別子である請求項１に記載の方法。
【請求項５】
前記解決パラメーターは使用されるべき１つ以上の種類の暗号化についての情報を含む請求項１に記載の方法。
【請求項６】
前記解決パラメーターは、名前解決処理中に情報が交換されるべき１つ以上のネットワークリソースの識別子を含む請求項１に記載の方法。
【請求項７】
前記名前解決処理はドメイン・ネーム・システム（ＤＮＳ）プロトコルに従う処理である請求項１に記載の方法。
【請求項８】
前記名前解決処理はＤＮＳセキュリティ拡張（ＤＮＳＳＥＣ）プロトコルに従う処理である請求項７に記載の方法。
【請求項９】
前記名前解決処理は、ダイレクト・アクセスを使用して実施されるオーバーレイ・ネットワークによって機能するように構成される請求項７に記載の方法。
【請求項１０】
実行されるとコンピューターに方法を実行させるコンピューター実行可能命令がその上に符号化された少なくとも１つのコンピューター読み取り可能な記憶媒体であって、前記方法は、
（Ａ）ネットワークを介してアクセス可能なネットワークリソースのドメイン・ネームを、アプリケーション・プログラムからの入力として受信するステップと、
（Ｂ）解決パラメーターの組の集合から適用可能な解決パラメーターの組を決定するステップと、
（Ｃ）前記適用可能な解決パラメーターの組によって前記ネットワーク上のドメイン・ネーム・サービス（ＤＮＳ）サーバーへの接続を確立するステップと、
（Ｄ）前記適用可能な解決パラメーターの組によって前記ＤＮＳサーバーにＤＮＳクエリーを通信するステップと、
（Ｅ）前記ネットワークリソースの数値識別子を含む応答を前記ＤＮＳサーバーから受信するステップと、
（Ｆ）前記アプリケーション・プログラムに前記数値識別子を提供するステップと
を含む、少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１１】
前記ＤＮＳサーバーへの接続を確立するステップは、前記適用可能な解決パラメーターの組によって識別されるＤＮＳサーバーへの接続を確立するステップを含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１２】
前記方法が、
前記解決パラメーターに従って前記応答が生成されたことを確認するステップと、
前記応答が前記解決パラメーターに従って生成されなかった場合に、前記数値識別子を前記アプリケーション・プログラムに提供しないステップと
をさらに含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１３】
前記解決パラメーターに従って前記応答が生成されたことを確認するステップが、ＤＮＳセキュリティ拡張（ＤＮＳＳＥＣ）プロトコルに従って前記応答が認証されたか否かを決定するステップを含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１４】
前記適用可能な解決パラメーターの組によって前記ＤＮＳサーバーにＤＮＳクエリーを通信する前記ステップは、前記適用可能な解決パラメーターの組によって識別された暗号化技術によって通信を暗号化するステップを含む請求項１３に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１５】
前記方法は、
前記応答と、前記応答を取り出すために使用される前記適用可能な解決パラメーターの組とをキャッシュ内に格納するステップと、
前記数値識別子に対する第２の要求の一部として第２の入力として前記ドメイン・ネームを受信すると、前記応答を取り出すために使用される前記適用可能な解決パラメーターの組が前記第２の要求に対して前記応答を提供するのに十分であるか否かを決定し、十分である場合、前記キャッシュから前記応答を提供するステップと
をさらに含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１６】
解決パラメーターの組の集合から適用可能な解決パラメーターの組を決定する前記ステップは、前記ネットワークリソースの前記ドメイン・ネームを、前記解決パラメーターの組が前記ドメイン・ネームに適用されるか否かを決定するために前記解決パラメーターの組の各々に関連付けられるパターンと比較するステップを含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１７】
前記ステップ（Ｆ）は、
（Ｆｌ）前記ネットワークリソースのプロキシー・サーバーの識別子を前記アプリケーション・プログラムに提供するステップをさらに含む請求項１０に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１８】
少なくとも１つのプロセッサーと、
解決パラメーターの組に関連する情報を含むデータ構造がその上に符号化された少なくとも１つの有形のコンピューター読み取り可能な記憶媒体であって、前記データ構造は、名前解決処理を管理するために名前解決ソフトウェアコンポーネントによって使用可能な方法で格納される、少なくとも１つの有形のコンピューター読み取り可能な記憶媒体と
を備え、前記データ構造は、
前記解決パラメーターが適用されるネットワークリソースの１つ以上の識別子の組を定義する情報が記録されるべき第１の位置と、
前記名前解決処理が情報を交換すべき通信チャネル上で実施すべきセキュリティの種類を定義する情報が記録されるべき第２の位置と、
少なくとも１つの信頼された認証機関を定義する情報が記録されるべき第３の位置と、
前記通信チャネルが確立されるべき少なくとも１つのネットワークリソースを定義する情報が記録されるべき第４の位置と
を含み、
前記少なくとも１つの有形のコンピューター読み取り可能な記憶媒体は前記データ構造の複数のインスタンスを含み、前記データ構造の各インスタンスは解決パラメーターの特定の組に関連付けられ、
前記少なくとも１つのプロセッサーは前記名前解決ソフトウェアコンポーネントを実行するように構成され、前記名前解決ソフトウェアコンポーネントは、適用可能な解決パラメーターの少なくとも１つの組に従って前記名前解決処理を実行するように構成され、前記名前解決ソフトウェアコンポーネントは、前記少なくとも１つの有形のコンピューター読み取り可能な記憶媒体上に符号化された前記データ構造の複数のインスタンスのうちの少なくとも幾つかを読み取って、適用可能な解決パラメーターの１つ以上の組を決定する、装置。
【請求項１９】
前記プロセッサーは、適用可能な解決パラメーターの前記少なくとも１つの組に従って少なくとも１つの遠隔ネットワークリソースと情報を交換するようにさらに構成される請求項１８に記載の装置。