【手続補正書】
【提出日】平成16年8月12日(2004.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネット・プロトコル（ＩＰ）ベースの通信アレンジメント用のクライアント装置であって、
当該クライアント装置は、複数のインターネット・プロトコル互換性のワイヤレス通信規格に準拠して当該クライアント装置のワイヤレス動作をサポートするのに適合したマルチスタンダードハードウェアを含み、
前記マルチスタンダードハードウェアの動作は、ワイヤレス・アダプテーション・レイヤを有するソフトウェアアーキテクチャを含むネットワークドライバによって制御され、
前記ソフトウェアアーキテクチャは、情報がワイヤレスリンクを介して送信元から当該クライアント装置へ送信されているとき、当該クライアント装置に前記ワイヤレス通信規格の間で垂直ハンドオーバを実行させるように構成され、
前記ソフトウェアアーキテクチャは、前記送信元を任意にフリーズするソフトウェアモジュールを含む、
クライアント装置。
【請求項２】
請求項１記載のクライアント装置において、
前記ソフトウェアモジュールは、前記ワイヤレスリンクが利用できなくなる場合に、前記送信元をフリーズするよう適合している、クライアント装置。
【請求項３】
請求項１または２記載のクライアント装置において、
前記ソフトウェアモジュールは、アップストリームとダウンストリームの両方向で転送制御プロトコルおよびインターネット・プロトコルの少なくとも一方（ＴＣＰ／ＩＰ）のセグメントのフローを監視するため適合し、
前記モジュールは、好ましくは、ワイヤレスリンクが利用できなくなる場合に転送制御プロトコル（ＴＣＰ）送信元をフリーズし、さらに好ましくは、少なくとも新しいリンクが利用可能になるまで前記送信元をフリーズする、
クライアント装置。
【請求項４】
請求項１から３の何れかに記載のクライアント装置において、
前記垂直ハンドオーバは、シームレスである、クライアント装置。
【請求項５】
請求項１または４の何れかに記載のクライアント装置において、
前記ワイヤレス・アダプテーション・レイヤは、ネットワークベースのアプリケーションが前記垂直ハンドオーバ中に当該クライアント装置上でユーザに気付かれることなく実行させられるように適合している、クライアント装置。
【請求項６】
請求項１から５の何れかに記載のクライアント装置において、
前記クライアント装置は、どのワイヤレスアクセスネットワークが利用可能であるかを判定し、
前記垂直ハンドオーバは、前記利用可能なワイヤレスアクセスネットワークまたは前記利用可能なワイヤレスアクセスネットワークのそれぞれのインフラストラクチャに依存して実行される、
クライアント装置。
【請求項７】
請求項１から６の何れかに記載のクライアント装置において、
前記装置は、ユーザ携帯型端末を含む、クライアント装置。
【請求項８】
請求項１から７の何れかに記載のクライアント装置において、
前記インターネット・プロトコル互換性のワイヤレス通信規格は、汎用パケット無線システム（ＧＰＲＳ）規格、ＩＥＥＥ８０２．１１ｂ規格、および、ブルートゥース規格のうちの一つを含む、クライアント装置。
【請求項９】
請求項１から８の何れかに記載されたクライアント装置でネットワークドライバのワイヤレス・アダプテーション・レイヤを実施するため適したソフトウェア製品であって、
当該ソフトウェア製品は、
ａ）インターネット・プロトコルパケットの送信と、
ｂ）無線リンク品質の監視と、
ｃ）無線リンク品質の制御と、
ｄ）さらなる装置のページングと、
ｅ）ネットワークの異なるアクセスポイントもしくは基地局の間、または、ネットワークの間の前記クライアント装置のハンドオーバと、
ｆ）随意的な送信元のフリーズと、
のうちの少なくとも一つのための前記クライアント装置のプロトコルスタックのインターネット・プロトコルレイヤに統一したインタフェースを規定するためのコードを含む、ソフトウェア製品。
【請求項１０】
請求項９記載のソフトウェア製品において、
前記ワイヤレス・アダプテーション・レイヤ・インタフェースは、前記クライアント装置のオペレーティングシステムおよびアプリケーションに、ＯＳＩプロトコルスタックのレイヤ２とレイヤ３の間の単一のインタフェースを規定し、このインタフェースを介して、一つ以上のデータ、コマンド、および、イベントが交換される、ソフトウェア製品。
【請求項１１】
請求項１０記載のソフトウェア製品において、
前記ワイヤレス・アダプテーション・レイヤ・インタフェースの全体的な動作を制御し、
ａ）ソフトウェアモジュールのロードおよびアンロードを判定し、制御するためのコードと、
ｂ）前記垂直ハンドオーバを準備するためのコードと、
ｃ）アプリケーションからコマンドを受信し、イベントを返信するためのコードと、
のうちの少なくとも一つのコードを有するワイヤレス・アダプテーション・レイヤ・コーディネータをさらに含む、ソフトウェア製品。
【請求項１２】
請求項１１記載のソフトウェア製品において、
前記ワイヤレス・アダプテーション・レイヤ・インタフェースは、前記ネットワークドライバのデータプレーンと制御プレーンに別々にアクセスし、前記ワイヤレス・アダプテーション・レイヤの制御アプリケーションに一の前記ワイヤレス通信規格による接続を管理させることができ、同時に、別の前記ワイヤレス通信規格はデータを交換するために使用される、ソフトウェア製品。
【請求項１３】
請求項１０から１２の何れかに記載のソフトウェア製品において、
前記ワイヤレス・アダプテーション・レイヤ・インタフェースは、前記クライアント装置のオペレーティングシステムには、アプリケーションレイヤからソケットインタフェースを用いて制御可能である共有リソースネットワークインタフェースとして見える、ソフトウェア製品。
【請求項１４】
請求項９から１３の何れかに記載のソフトウェア製品において、
ソフトウェアモジュールは、動的に、ワイヤレス・アダプテーション・レイヤにロードされ、前記ワイヤレス・アダプテーション・レイヤからアンロードされ、
前記モジュールは、前記ワイヤレスハードウェアを前記ワイヤレス通信規格に適合させるコード、または、前記ワイヤレス・アダプテーション・レイヤによって転送されたインターネット・プロトコルパケットを操作させるコードを含む、ソフトウェア製品。
【請求項１５】
請求項９から１４の何れかに記載のソフトウェア製品において、
前記クライアント装置とさらなるクライアント装置またはネットワークとの間のワイヤレスリンク上でインターネット・プロトコルパケットの送信および受信のうちの少なくとも一方を行うための特定の前記ワイヤレス通信規格に特有の機能をカプセル化するコードを有する下位レイヤドライバモジュールを含む、ソフトウェア製品。
【請求項１６】
請求項１５記載のソフトウェア製品において、
前記下位レイヤモジュールは、
ａ）ベースバンドプロセッサの下位レイヤの初期化と、
ｂ）前記マルチスタンダードハードウェアモジュールとのデータフレームおよび制御メッセージのうちの少なくとも一方の交換と、
ｃ）接続の確立の管理と、
ｄ）前記クライアント装置がアイドルモードからウエイクさせられるようなページングチャネルの管理と、
ｅ）前記クライアント装置の低電力モードの管理と、
ｆ）前記クライアント装置のワイヤレス接続におけるリンクの品質の管理と、
のうちの少なくとも一つのためのコードを含む、ソフトウェア製品。
【請求項１７】
請求項１５または１６記載のソフトウェア製品において、
前記下位レイヤモジュールは、データプレーンおよび制御プレーンを具備し、
前記データプレーンは、前記ワイヤレス・アダプテーション・レイヤと前記ハードウェアモジュールとの間でフレームを転送するためのコードを含み、
前記制御プレーンは、ネットワークアクセスインフラストラクチャが存在する場合に接続を検出するためのコード、および、データを交換する前に接続を確立するためのコードのうちの少なくとも一方のためのコードを含む、ソフトウェア製品。
【請求項１８】
請求項１３から１７の何れかに記載のソフトウェア製品において、
アップストリームとダウンストリームの両方向で転送制御プロトコルおよびインターネット・プロトコルの少なくとも一方（ＴＣＰ／ＩＰ）のセグメントのフローを監視するためのコードを有するソフトウェアモジュールをさらに含み、
前記モジュールは、好ましくは、ワイヤレスリンクが利用できなくなる場合に転送制御プロトコル（ＴＣＰ）送信元をフリーズするためのコードを含み、さらに好ましくは、少なくとも新しいリンクが利用可能になるまで前記送信元をフリーズするためのコードを含む、ソフトウェア製品。
【請求項１９】
請求項１３から１８の何れかに記載のソフトウェア製品において、
前記ワイヤレス・アダプテーション・レイヤの媒体アクセス制御（ＭＡＣ）アドレスが前記垂直ハンドオーバ中に変化しないことを保証するためのコードを有するソフトウェアモジュールを含む、ソフトウェア製品。
【請求項２０】
請求項１３から１９の何れかに記載のソフトウェアモジュールにおいて、
サービス品質を監視するためのコードを有し、前記クライアント装置に関与する多数のワイヤレス接続が準備できている場合、好ましくは、現在実行中のアプリケーションの要求に応じてトラフィックに優先順位を付けるためのコードを有するソフトウェアモジュールを含む、ソフトウェアモジュール。
【請求項２１】
クライアント装置のワイヤレス動作をサポートする方法であって、
情報がワイヤレスリンクを介して送信元から前記クライアント装置へ送信されているとき、複数のインターネット・プロトコル互換性のワイヤレス通信規格の間でネットワークドライバのワイヤレス・アダプテーション・レイヤの制御の下で前記クライアント装置の垂直ハンドオーバを実行するため前記クライアント装置のマルチスタンダードハードウェアを設定するステップを含み、
前記ワイヤレスリンクが利用できなくなる場合、前記送信元を任意にフリーズするステップを含む、方法。
【請求項２２】
複数のワイヤレス通信規格のうちの一つによってクライアント装置に接続するのに適合したインターネット・プロトコルベースの通信システムであって、
前記クライアント装置は、好ましくは、モバイル端末を具備し、複数の前記ワイヤレス通信規格に準拠して前記クライアント装置のワイヤレス動作をサポートするのに適合したマルチスタンダードハードウェアを含み、
前記規格における操作または前記規格の間の変更は、前記クライアント装置に前記ワイヤレス通信規格の間で垂直ハンドオーバを実行させるように構成されたワイヤレス・アダプテーション・レイヤ（ＷＡＬ）を含む所定のソフトウェアアーキテクチャによって制御され、
情報がワイヤレスリンクを介して送信元から前記クライアント装置へ送信されているとき、前記ソフトウェアアーキテクチャは前記送信元を随意的にフリーズするソフトウェアモジュールを含む、通信システム。