【手続補正書】
【提出日】平成20年1月21日(2008.1.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータネットワーク内のネットワークノードに夫々配置された複数のネットワークオブジェクトと設定可能なルータとを有するコンピュータネットワークを構築する方法であって、
（ａ）設定可能なルータと個々のネットワークノードとの間のポイントツーポイントリンクを提供するステップと、
（ｂ）ポイントツーポイントリンク識別子を各ポイントツーポイントリンクに割り当てるステップと、
（ｃ）各ネットワークオブジェクトごとにリンク層識別子を得るステップと、
（ｄ）設定可能なルータで、ネットワークオブジェクトの少なくとも１つから前の通信を受けるステップとを具備し、前の通信のソースは、前記前の通信に関連した前のポイントツーポイントリンク識別子と前のリンク層識別子とから成る前の識別子対を参照して確定でき、更に、
（ｅ）設定可能なルータで、現在の通信を受けるステップを具備し、現在の通信をネットワークオブジェクトの少なくとも１つから受けるときは、現在の通信は、現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定され、現在の通信の宛先がネットワークオブジェクトの少なくとも１つに宛てられているときは、現在の通信の宛先は、前記現在の通信に関連したネットワークアドレスを変換することによって得られる現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定でき、更に、
（ｆ）ネットワークオブジェクトの少なくとも１つの、１ポイントツーポイントリンクから他のリンクへの移動を、現在の通信に関連した現在の識別子対と前の通信に関連した前の識別子対との間の不一致を設定可能なルータで検出することによって検出するステップを具備し、ネットワークオブジェクトの少なくとも１つの１ポイントツーポイントリンクから他のリンクへの移動の際に、前のポイントツーポイントリンク識別子と現在のポイントツーポイント識別子とに基づいて、ネットワークオブジェクトの少なくとも１つの物理的位置が追跡され、更に、
（ｇ）検出された移動に従って現在の通信のアドレスを自動的に分解するステップを具備する方法。
【請求項２】
現在の識別子対が設定可能なルータのルーティングテーブル内の何れの識別子対とも整合しないときに、ネットワークオブジェクトの少なくとも１つの追加を検出するか、もしくはネットワークオブジェクトの少なくとも１つへ送られたアドレス解決プロトコルメッセージのタイムアウトを検出することによって、ネットワークオブジェクトの少なくも１つの削除を検出するステップと、
検出された追加もしくは削除に従って現在の通信のアドレスを自動的に分解するステップとを更に具備する、請求項１に係るコンピュータネットワークを構築する方法。
【請求項３】
前記設定可能なルータは、共に作動する複数のネットワークルータからなる、請求項１もしくは２に係るコンピュータネットワークを構築する方法。
【請求項４】
前記ネットワークオブジェクトは、コンピュータネットワーク内で固有でないネットワーク層識別子を更に夫々割り当てられており、コンピュータネットワーク内のネットワークオブジェクトの各々への通信は、ポイントツーポイントリンク識別子を用いてルーティングされるが、コンピュータネットワーク外のオブジェクトへの通信は、ネットワーク層識別子を用いて、設定可能なルータから外部のオブジェクトへとルーティングされる、請求項１乃至３のいずれか１項に係るコンピュータネットワークを構築する方法。
【請求項５】
設定可能なルータへの、及びこれからのメッセージのルーティングが、リンク層識別子ごとに、対応するネットワーク層識別子、対応するポイントツーポイントリンク識別子、及び対応するネットワークインターフェースを有するルーティングテーブルを用いて果たされ、前記ネットワークインターフェースは、各リンク層識別子に関連したネットワークオブジェクトへの通信を仲介するルータに関連した位置を示す、請求項４に係るコンピュータネットワークを構築する方法。
【請求項６】
（ａ）ネットワークオブジェクトからドメイン名システム（ＤＮＳ）の要求を傍受するステップと、
（ｂ）ＤＮＳ要求を解析するステップと、
（ｃ）適切な場合に、ドメイン名システムの要求の成功を示す情報を生成し、要求しているネットワークオブジェクトへその情報を転送するステップとを更に具備する、請求項１、２、４、もしくは５のいずれか１項に係るコンピュータネットワークを構築する方法。
【請求項７】
内部コンピュータネットワークと外部ネットワークとの間の通信のためにネットワークアドレスを変換し、設定可能なルータを有する内部ネットワーク内の内部ネットワークオブジェクトの各々の移動を可能にする方法であって、
（ａ）設定可能なルータと内部ネットワークオブジェクトの各々との間に論理的なポイントツーポイントリンクを提供するステップと、
（ｂ）各ポイントツーポイントリンクに対してポイントツーポイントリンク識別子を割り当てるステップと、
（ｃ）各内部ネットワークオブジェクトごとにリンク層識別子を取得するステップと、
（ｄ）設定可能なルータで、内部ネットワークオブジェクトの少なくとも１つから外部ネットワーク内の外部ネットワークオブジェクトへ宛てられた前の通信を受けるステップとを具備し、外部ネットワークオブジェクトのアドレスは、この外部ネットワークオブジェクトに関連したネットワーク層識別子によって確定可能であり、前の通信の内部ネットワークのソースは、前の通信に関連した前のポイントツーポイントリンク識別子と前のリンク層識別子とから成る前の識別子対を参照して確定可能であり、更に、
（ｅ）前記前の通信を外部ネットワークオブジェクトに転送するステップと、
（ｆ）前記設定可能なルータで、現在の通信を受け、現在の通信を内部ネットワークオブジェクトの少なくとも１つから受けるときは、現在の通信のソースは、現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定され、現在の通信を内部ネットワークオブジェクトの少なくとも１つに宛てられた外部ネットワーク内の外部ネットワークオブジェクトの１つから受けるときは、現在の通信の宛先は、現在の通信に関連したネットワークアドレスを変換することによって得られる現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対によって確定され、現在の通信を所定の宛先に転送するステップと、
（ｇ）前記内部ネットワークオブジェクトの、少なくとも１つの１ポイントツーポイントリンクから他のリンクへの移動を、現在の通信に関連した現在の識別子対と前の通信に関連した前の識別子対との間の不一致を設定可能なルータで検出することによって検出するステップとを具備し、ネットワークオブジェクトの少なくとも１つの１ポイントツーポイントリンクから他のリンクへの移動の際に、前のポイントツーポイントリンク識別子と現在のポイントツーポイント識別子とに基づいて、ネットワークオブジェクトの少なくとも１つの物理的位置が追跡され、更に、
（ｈ）検出された移動に従って現在の通信のアドレスを自動的に分解するステップを具備するネットワークアドレスを変換する方法。
【請求項８】
ネットワーク層識別子が、設定可能なルータから外部ネットワークオブジェクトへ転送される前の通信へ割り当てられ、この割り当てられるネットワーク層識別子は、ネットワーク層識別子即ち前記設定可能なルータに関連したネットワーク層識別子のグループの１つである、請求項７に係るネットワークアドレスを変換する方法。
【請求項９】
現在の識別子対が設定可能なルータのルーティングテーブル内の何れの識別子対とも整合しないときに、内部ネットワークオブジェクトの少なくとも１つの追加を検出するか、もしくはネットワークオブジェクトの少なくとも１つへ送られたアドレス解決プロトコルメッセージのタイムアウトを検出することによって、内部ネットワークオブジェクトの少なくも１つの削除を検出するステップと、
検出した追加もしくは削除に従って現在の通信のアドレスを自動的に分解するステップとを更に具備する、請求項７もしくは８に係るネットワークアドレスを変換する方法。
【請求項１０】
（ａ）ドメイン名システムのサービス、
（ｂ）電子メールのサービス、
（ｃ）ハイパーテキスト変換プロトコルのサービス、
（ｄ）音声のサービス、
（ｅ）ビデオのサービス、
（ｆ）電話のサービス
のうち１つ以上の、利用者には見えないルーティングサービスを提供するステップを更に具備する、請求項７乃至９のいずれか１項に係るネットワークアドレスを変換する方法。
【請求項１１】
コンピュータネットワーク内のネットワークノードに夫々配置されてネットワーク層識別子を有する複数のネットワークオブジェクト及び２つ以上の透過ルータを有するコンピュータネットワークを構築する方法であって、
（ａ）前記透過ルータの１つと各ネットワークノードとの間にポイントツーポイントリンクを提供するステップと、
（ｂ）各ポイントツーポイントリンクにポイントツーポイント識別子を割り当てるステップと、
（ｃ）各ネットワークオブジェクトごとにリンク層識別子を得るステップと、
（ｄ）前記透過ルータの１つで、ネットワークオブジェクトの少なくとも１つから前の通信を受けるステップとを具備し、前の通信のソースは、前の通信に関連した前のポイントツーポイントリンク識別子と前のリンク層識別子とから成る前の識別子対を参照して確定可能であり、更に、
（ｅ）透過ルータの１つで、現在の通信を受けるステップを具備し、現在の通信をネットワークオブジェクトの１つから受けるときは、現在の通信のソースは、現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定され、現在の通信がネットワークオブジェクトの少なくとも１つに宛てられているときは、現在の通信の宛先は、現在の通信に関連したネットワークアドレスを変換することによって得られる現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定可能であり、更に、
（ｆ）ネットワークオブジェクトの少なくとも１つの、１ポイントツーポイントリンクから他のリンクへの移動を、透過ルータの１つで現在の通信に関連した現在の識別子対と前の通信に関連した前の識別子対との間の不一致を検出することによって検出するステップを具備し、ネットワークオブジェクトの少なくとも１つの１ポイントツーポイントリンクから他のリンクへの移動の際に、前のポイントツーポイントリンク識別子と現在のポイントツーポイント識別子とに基づいて、ネットワークオブジェクトの少なくとも１つの物理的位置が追跡され、更に、
（ｇ）検出された移動に従って現在の通信のアドレスを自動的に分解するステップを具備し、
前記２つ以上の透過ルータは、ルーティング階層を形成するように接続され、２つ以上の透過ルータの各々は、ネットワーク層識別子のローカルループバックセグメントからネットワーク識別子を割り当てられ、かくして、ネットワークノードにより現在使用されている任意の有効なネットワーク層識別子とのコリジョンが回避される方法。
【請求項１２】
無線コンピュータネットワーク内のネットワークノードに夫々配置された複数のネットワークオブジェクト及び透過ルータを有する無線ネットワークネットワーク内でネットワークオブジェクトの移動を可能にするように無線ネットワークコンピュータネットワークを構築する方法であって、
（ａ）透過ルータと各ネットワークノードとの間にポイントツーポイントリンクを提供するステップと、
（ｂ）各ポイントツーポイントリンクにポイントツーポイント識別子を割り当てるステップと、
（ｃ）各ネットワークオブジェクトごとにリンク層識別子を得るステップと、
（ｄ）透過ルータで、ネットワークオブジェクトの少なくとも１つから前の通信を受けるステップとを具備し、前の通信のソースは、前の通信に関連した前のポイントツーポイントリンク識別子と前のリンク層識別子とから成る前の識別子対を参照して確定可能であり、更に、
（ｅ）透過ルータで、現在の通信を受けるステップを具備し、現在の通信をネットワークオブジェクトの少なくとも１つから受けるときは、現在の通信のソースは、現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定され、現在の通信がネットワークオブジェクトの少なくとも１つに宛てられているときは、現在の通信の宛先は、現在の通信に関連したネットワークアドレスを変換することによって得られる現在のポイントツーポイントリンク識別子と現在のリンク層識別子とから成る現在の識別子対を参照して確定可能であり、更に、
（ｆ）ネットワークオブジェクトの少なくとも１つの、１ポイントツーポイントリンクから他のリンクへの移動を、透過ルータで現在の通信に関連した現在の識別子対と前の通信に関連した前の識別子対との間の不一致を検出することによって検出するステップを具備し、ネットワークオブジェクトの少なくとも１つの１ポイントツーポイントリンクから他のリンクへの移動の際に、前のポイントツーポイントリンク識別子と現在のポイントツーポイント識別子とに基づいて、ネットワークオブジェクトの少なくとも１つの物理的位置が追跡され、更に、
（ｇ）検出された移動に従って現在の通信のアドレスを自動的に分解するステップを具備する方法。
【請求項１３】
現在の識別子対が設定可能なルータのルーティングテーブル内の何れの識別子対とも整合しないときに、ネットワークオブジェクトの少なくとも１つの追加を検出するか、もしくはネットワークオブジェクトの少なくとも１つへ送られたアドレス解決プロトコルメッセージのタイムアウトを検出することによって、ネットワークオブジェクトの少なくも１つの削除を検出するステップと、
検出された追加もしくは削除に従って現在の通信のアドレスを自動的に分解するステップとを更に具備する、請求項１２に係る無線コンピュータネットワークを構築する方法。
【請求項１４】
前記透過ルータは、複数のルータの階層から成り、階層内のルータの各々は、ネットワーク層識別子のローカルループバックセグメントからネットワーク識別子を割り当てられ、かくして、ネットワークノードにより現在使用されている任意の有効なネットワーク層識別子とのコリジョンが回避され、更に、ネットワークオブジェクトの少なくとも１つに直接に接続している各ルータは、透過ルータである、請求項１２もしくは１３に係る無線コンピュータネットワークを構築する方法。