【手続補正書】
【提出日】平成24年6月6日(2012.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント計算装置を動作させる方法であって、前記クライアント計算装置によって実行されるステップが、
（Ａ）ネットワークリソースの第１の識別子を入力として受信するステップと、
（Ｂ）前記第１の識別子に適用される適用可能な解決パラメーターの組を決定するために解決パラメーターの組の集合を調べるステップと、
（Ｃ）前記適用可能な解決パラメーターの組を使用して、前記ネットワークリソースの第２の識別子を取得するステップと、
（Ｄ）前記第２の識別子、及びキャッシュにおいて前記第２の識別子と関連付けられる、前記ステップ（Ｃ）において使用される前記適用可能な解決パラメーターの組の少なくとも１つの識別子を、前記キャッシュに格納するステップと
を含む方法。
【請求項２】
前記適用可能な解決パラメーターの組の前記少なくとも１つの識別子は前記適用可能な解決パラメーターの組を含む請求項１に記載の方法。
【請求項３】
前記適用可能な解決パラメーターの組の前記少なくとも１つの識別子は前記第２の識別子が取得された時間を含む請求項１に記載の方法。
【請求項４】
前記ステップ（Ｂ）は、
（Ｂｌ）前記ネットワークリソースの前記第１の識別子を、解決パラメーターの各組が前記第１の識別子に適用されるか否かを決定するために前記集合中の前記解決パラメーターの組の各々に関連付けられるパターンと比較するステップを含む請求項１に記載の方法。
【請求項５】
前記ステップ（Ｃ）は、
（Ｃｌ）前記適用可能な解決パラメーターの組の少なくとも１つのパラメーターによって指定された暗号化プロトコルによって通信チャネルを暗号化するために、前記適用可能な解決パラメーターの組を使用するステップを含む請求項１に記載の方法。
【請求項６】
前記ステップ（Ｃ）は、
（Ｃｌ）前記適用可能な解決パラメーターの組の少なくとも１つのパラメーターによって指定された解決リソースに対する通信チャネルを確立するために、前記適用可能な解決パラメーターの組を使用するステップを含む請求項１に記載の方法。
【請求項７】
実行されるとクライアント計算装置に方法を行わせるコンピューター実行可能命令で符号化された少なくとも１つのコンピューター読み取り可能な記憶媒体であって、前記方法は、
（Ａ）ネットワークリソースの第１の識別子を入力として受信するステップと、
（Ｂ）前記第１の識別子に適用される適用可能な解決パラメーターの組を決定するために、解決パラメーターの組の集合を調べるステップと、
（Ｃ）前記第１の識別子に対応する第２の識別子がキャッシュに存在するか否かを決定するために識別子のキャッシュの内容をレビューするステップであって、前記キャッシュは、前記キャッシュ中の各識別子について、対応する識別子と、前記対応する識別子が取得された格納された解決パラメーターとを含む、レビューするステップと、
（Ｄ）前記第１の識別子に対応する前記第２の識別子が対応する識別子として前記キャッシュ内に存在し、格納された解決パラメーターに関連付けられる場合、前記第２の識別子が取得された前記格納された解決パラメーターを、前記適用可能な解決パラメーターの組と比較するステップと、
（Ｅ）前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と一致する場合、前記キャッシュから前記第２の識別子を返すステップと
を含む、少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項８】
前記方法は、
（Ｆ）前記キャッシュ内の前記第２の識別子についての前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と一致しない場合、ネットワークを介して前記ネットワークリソースの前記第２の識別子を取得するステップであって、前記第１の識別子に基づいて前記ネットワークリソースの前記第２の識別子を決定するために前記ネットワークを介して名前解決処理を行うステップを含み、前記名前解決処理は前記適用可能な解決パラメーターの組によって管理される、取得するステップをさらに含む請求項７に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項９】
前記キャッシュ内の前記第２の識別子についての前記格納された解決パラメーターを前記適用可能な解決パラメーターの組と比較する前記ステップ（Ｄ）は、
（Ｄｌ）前記キャッシュ内の前記第２の識別子についての前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と正確に一致するか否かを決定するステップを含む請求項７に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１０】
前記ステップ（Ｄｌ）は、
（Ｄ２）前記適用可能な解決パラメーターの組が、前記キャッシュの前記第２の識別子が取得された時以来不変であったか否かを決定するステップを含む請求項９に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１１】
前記キャッシュ内の前記第２の識別子についての前記格納された解決パラメーターを前記適用可能な解決パラメーターの組と比較する前記ステップ（Ｄ）は、
（Ｄｌ）前記キャッシュ内の前記第２の識別子についての前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と少なくとも同じくらい安全であるか否かを決定するステップを含む請求項７に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１２】
前記キャッシュにおいて、第１の対応する識別子が取得された格納された解決パラメーターは、前記キャッシュ中に格納された前記第１の対応する識別子を取得するために使用される解決パラメーターの組の少なくとも１つの識別子を含む請求項７に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１３】
前記解決パラメーターの前記少なくとも１つの識別子は前記キャッシュに格納された前記第１の対応する識別子が取得された時間である請求項１２に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１４】
前記第１の識別子はテキスト識別子であり、前記第２の識別子は数値識別子である請求項７に記載の少なくとも１つのコンピューター読み取り可能な記憶媒体。
【請求項１５】
ネットワークリソースの第２の識別子と、前記第２の識別子を取り出すために使用された解決パラメーターの組の少なくとも１つの識別子とを含むデータ構造の複数のインスタンスを格納するように構成された少なくとも１の有形のコンピューター読み取り可能な記憶媒体と、
名前解決処理を実行するように構成された少なくとも１つのプロセッサーと
を具備するクライアント計算装置であって、前記名前解決処理は、
ネットワークリソースの第１の識別子を受信するステップと、
解決処理を管理するための適用可能な解決パラメーターの組を決定するステップと、
前記第２の識別子のいずれかが前記第１の識別子に対応するか否かを決定するために前記データ構造の前記複数のインスタンスをレビューするステップと、
前記第２の識別子のいずれかが前記第１の識別子に対応する場合、前記第２の識別子を取り出すのに使用される前記解決パラメーターの組の少なくとも１つの識別子が前記適用可能な解決パラメーターの組と一致するか否かを決定するステップと、
前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と一致する場合、キャッシュから前記第２の識別子を返すステップと
を含む、クライアント計算装置。
【請求項１６】
前記名前解決処理は、
（F）前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と一致しない場合、ネットワークを介して前記ネットワークリソースの前記第２の識別子を取得するステップであって、前記第２の識別子に基づいて前記第２の識別子に対応する前記第１の識別子を決定するために名前解決処理を実行するステップを含み、前記名前解決処理は前記適用可能な解決パラメーターの組によって管理される、取得するステップをさらに含む請求項１５に記載のクライアント計算装置。
【請求項１７】
前記データ構造のインスタンスにおいて、前記格納された解決パラメーターの前記少なくとも１つの識別子は、前記データ構造のインスタンスに格納された前記第２の識別子を取り出すために使用される解決パラメーターの組を含む請求項１５に記載のクライアント計算装置。
【請求項１８】
格納された解決パラメーターの少なくとも１つの識別子が適用可能な解決パラメーターの組と一致するか否かを決定する前記ステップは、前記格納された解決パラメーターが前記適用可能な解決パラメーターの組と正確に一致するか否かを決定するステップを含む請求項１５に記載のクライアント計算装置。
【請求項１９】
格納された解決パラメーターの少なくとも１つの識別子が適用可能な解決パラメーターの組と一致するか否かを決定する前記ステップは、前記適用可能な解決パラメーターの組が、前記第２の識別子が取り出された時以来不変であったか否かを決定するステップを含む請求項１８に記載のクライアント計算装置。
【請求項２０】
前記第１の識別子はテキスト識別子であり、前記第２の識別子は数値識別子である請求項１５に記載のクライアント計算装置。