(57)【特許請求の範囲】
【請求項１】
既存のネットワーク通信セッション中に、通信ネットワークにおけるホスト情報に通信するための方法であって、
ネットワークセッション構成がホストに対してトランスペアレントである、コンピュータネットワークセッションを、ゲートウェイ・インタフェースを通じてホストにおいて確立することと、
該既存のネットワークセッションの間に、ユーザに特有の情報・制御コンソールパケットをゲートウェイ・インタフェースにおいて生成することと、
該既存のネットワークセッションの間に、前記ユーザに特有の情報・制御コンソールパケットを前記ゲートウェイ装置からホストに送信することと、
該既存のネットワークセッションの間に、ユーザに特有の予め定められた情報を備えるホストのモニタ上において情報・制御コンソールを生成することと
を含み、
前記情報・制御コンソールへの入力によって前記ネットワークセッションをユーザが再構築できる、方法。
【請求項２】
前記ユーザに特有の情報・制御コンソールに含めるためのユーザに特有のデータを決定するために、前記ゲートウェイ・インタフェースとつながっているデータベースと通信することをさらに含む、請求項１に記載の方法。
【請求項３】
前記ユーザに特有のデータは、前記ホストの物理的な場所に関係するデータを含むものである、請求項２に記載の方法。
【請求項４】
前記ユーザに特有のデータは、該ユーザのプロファイルに関係するデータを含むものである、請求項２に記載の方法。
【請求項５】
前記ユーザに照会し、該照会に対するユーザからの応答に基づいて該ユーザのプロファイルを構築することとをさらに含む、請求項４に記載の方法。
【請求項６】
前記ユーザによってアクセスされるネットワーク、サービス、及びサイトをログし、該ログされたデータに基づいて該ユーザのプロファイルを構築することをさらに含む、請求項５に記載の方法。
【請求項７】
前記ユーザに特有の予め定められた情報が、別の使用可能でユーザがアクセスできるネットワークへのリンクを含むものである、請求項１に記載の方法。
【請求項８】
前記ユーザに特有の予め定められた情報が、ユーザによって調整されるマーケティング情報へのリンクを含むものである、請求項１に記載の方法。
【請求項９】
前記ユーザに特有の予め定められた情報が、ユーザによって調整される広告情報に対するリンクを含む、請求項１に記載の方法。
【請求項１０】
前記ユーザに特有の予め定められた情報が、ゲートウェイ管理者調査に対するリンクを含むものである、請求項１に記載の方法。
【請求項１１】
前記ユーザに特有の予め定められた情報が、ネットワーク監視情報を含むものである、請求項１に記載の方法。
【請求項１２】
前記ネットワーク監視情報が、ユーザ料金課金構成、サービスのユーザレベル、現在のネットワーク接続速度、転送されるデータの量、発生した現在の料金、ネットワークセッションの経過時間、日料金課金ゾーンの現在の時間、週間料金課金ゾーンの現在の日数、または現在のネットワークステータスから成り立つグループから選択される少なくとも１種類のネットワーク監視情報を含むものである、請求項１１に記載の方法。
【請求項１３】
情報・制御コンソールの生成に続いて、ホストからゲートウェイ・インタフェースへ情報・制御コンソールのハートビートを送信することをさらに含み、前記情報・制御コンソールがアクティブのまま留まっていることをゲートウェイ・インタフェースに通知するために情報・制御コンソールのハートビートを所定の間隔での送信させる、請求項１に記載の方法。
【請求項１４】
ある所定の期間後に情報・制御コンソールのハートビートを受信できないゲートウェイ・インタフェースに応えて、情報・制御コンソールパケットをホストに再送することをさらに含む、請求項１３に記載の方法。
【請求項１５】
ネットワーク監視情報・制御コンソールパケットが前記ゲートウェイ・インタフェースにおいて生成され、該ネットワーク監視情報・制御コンソールパケットはユーザ料金課金構成に関係する情報を含んでおり、
ネットワーク監視情報・制御コンソールにおいて提供されるネットワーク監視情報へのユーザの応答であって、前記ネットワークセッションに対するユーザ課金構成を変更するという要求を含んでいるものである前記ユーザの応答を、該ゲートウェイインターフェースにおいて受け取ることをさらに含む、請求項１に記載の方法。
【請求項１６】
前記ネットワーク監視情報・制御コンソールパケットを前記ネットワークセッションの間に生成することを含み、該生成することが、接続速度、伝送されるデータの質、日料金課金ゾーン時間、週料金課金ゾーン時間、またはネットワークセッションの期間からなる群から選択される少なくとも１種類のユーザ料金課金情報に関係する情報を含んでいるものであるネットワーク監視情報・制御コンソールパケットを前記ネットワークセッションの間に生成することをさらに含む、請求項１５に記載の方法。
【請求項１７】
ネットワーク監視情報・制御コンソールの生成に続いて、ホストからゲートウェイ・インタフェースへの情報・制御コンソールのハートビートを送信することをさらに含み、
前記情報・制御コンソールがアクティブのまま留まっていることをゲートウェイ・インタフェースに通知するために情報・制御コンソールのハートビートを所定の間隔で送信させる、請求項１５に記載の方法。
【請求項１８】
ある所定の期間の後に情報・制御コンソールのハートビートを受け取ることができなかったゲートウェイ・インタフェースに応えて、情報・制御コンソールパケットをホストに再送することをさらに含む、請求項１７に記載の方法。
【請求項１９】
ネットワーク監視情報・制御コンソールパケットが前記ゲートウェイ・インタフェースにおいて生成され、該ネットワーク監視情報・制御コンソールパケットはサービスのユーザレベルに関係する情報を含んでおり、
ネットワーク監視情報・制御コンソールにおいて提供されるネットワーク監視情報へのユーザの応答であって、前記サービスのユーザレベルを変更するという要求を含んでいるものである前記ユーザの応答を、該ゲートウェイインターフェースにおいて受け取ることをさらに含む、請求項１に記載の方法。
【請求項２０】
前記ネットワーク監視情報・制御コンソールパケットを前記ネットワークセッションの間に生成することを含み、該生成することが、接続速度に関係する情報を含んでいるものであるネットワーク監視情報・制御コンソールパケットを前記ネットワークセッションの間に生成することをさらに含む、請求項１９に記載の方法。
【請求項２１】
所定のネットワークへのアクセスを許可するためのホストをトランスペアレントに構成するゲートウェイ・インタフェースであって、
ネットワークのユーザに特有の情報・制御コンソールパケットをユーザーネットワークセッションの間に生成するプロセッサと、
ホストによって受信されるとともに、ネットワーク化されたホストに関連付けられたモニタにおいてユーザに特有の情報・制御コンソールを生成するものである、前記ユーザに特有の情報・制御コンソールパケットを前記ユーザーネットワークセッションの間にネットワーク化されたホストへと送信する制御装置と
を含んでなり、
前記ユーザに特有の情報・制御コンソールへの入力によって前記ユーザーネットワークセッションをユーザが再構築できる、ゲートウェイ・インタフェース。
【請求項２２】
プロセッサは、情報・制御コンソールパケットを生成するために使用されるユーザに特有のデータを蓄積するためにデータベースと通信するものである、請求項２１に記載のゲートウェイ・インタフェース。
【請求項２３】
プロセッサは、情報・制御コンソールパケットを生成するために使用されるネットワークセッションに特有のデータを蓄積するためにデータベースと通信するものである、請求項２１に記載のゲートウェイ・インタフェース。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は、概してネットワークゲートウェイ・インタフェースに関し、より詳しくは、ネットワークゲートウェイ・インタフェースと共に使用するための情報及び制御コンソールに関する。
【０００２】
（発明の背景）
コンピュータがネットワーク環境で適切に機能するためには、コンピュータは適切にコンフィギュレーション
（構成）されなければならない。とりわけ、この構成プロセスによって、コンピュータがそれによってデータを伝送し、受信するプロトコル及びその他のパラメータが確立される。１つの良く知られた例として、複数のコンピュータが、ローカルエリアネットワーク（ＬＡＮ）を形成するようにネットワーク化されるものがある。ＬＡＮでは、各コンピュータが、ネットワーク上でデータを交換するために適切にコンフィギュレーション
（構成）されなければならない。大部分のネットワークは、一意の要件の集合を満たすためにカスタマイズされるので、異なるネットワークの一部であるコンピュータは、通常、そのそれぞれのネットワークと適切に通信するためにさまざまな方法で構成される。
【０００３】
デスクトップコンピュータは、通常、かなりの期間、同じネットワークの一部のままとなるが、ラップトップ、ハンドヘルド、携帯情報通信端末（ＰＤＡ）、セル電話またはその他の携帯型コンピュータ（集合的に「携帯型コンピュータ」）は、輸送可能であるように特に設計される。そのようなものとして、携帯型コンピュータは、コンピュータの位置に応じてさまざまな時間に異なるネットワークに接続される。携帯型コンピュータが従業員のデスクトップコンピュータとしての役割を果たすといった良く知られた例では、携帯型コンピュータは、その雇用者のネットワーク、つまり企業ネットワークと通信するように構成される。しかしながら、従業員が旅行するとき、携帯型コンピュータは、さまざまな方法で通信する、異なるネットワークに接続されることがある。この点で、従業員は、企業ネットワーク、インターネット、またはそれ以外のオンラインサービスにアクセスするために、携帯型コンピュータを、空港、ホテル、セルラー電話網事業者、またはそれ以外の場所によって維持されるネットワークに接続するかもしれない。携帯型コンピュータは、従業員の自宅にも持って行かれ、そこでは、企業ネットワーク、ホームネットワーク、インターネット等の多様なネットワークにアクセスするために使用される。しかしながら、これらのその他のネットワークは、いくぶん違うふうに構成されるので、携帯型コンピュータは、これらのそれ以外のネットワークと適切に通信するためにも構成し直されなければならない。典型的には、このコンフィギュレーション
（構成）は、携帯型コンピュータが別のネットワークに接続されるたびにユーザによって実行される。明らかなように、携帯型コンピュータのこの繰り返される再構成は、きわめて時間を要するだけではなく、エラーも起こしやすい。再構成手順は、多くのユーザの能力を超えているか、あるいは企業の従業員に対する情報技術（ＩＴ）方針に違反することさえある。
【０００４】
発明者Ｓｈｏｒｔらの名前で１９９７年３月１２日に提出された「ノマディックルータ（Nomadic Router）」と題される米国特許出願番号第０８／８１６，１７４号、及び発明者Ｐａｇａｎらの名前で、１９９９年１２月０８日に提出された「ゲートウェイ・インタフェースを使用してネットワークへのトランスペアレントなコンピュータアクセスを有するユーザを許可、認証及び課金するためのシステム及び方法（Systems and Methods for Authorizing、Authenticating and Accounting Users Having Transparent Computer Access to a Network Using a Gateway Interface）」と題される米国特許出願番号第０９／４５８，６０２号に説明されるように、汎用加入者ゲートウェイ（Universal Subscriber Gateway;USG）デバイスが、本発明の譲受人である、カリフォルニア州ウェストレークビレッジのノマディックス社（Nomadix、Inc.）によって開発されてきた。これらの両出願の内容は、あたかも全て本明細書中に述べられるように、引用することにより、明示的に、本願明細書の一部をなすものとする。ゲートウェイ・インタフェースは、数多くのネットワークまたはその他のオンラインサービスにユーザまたは加入者を接続するインタフェースとしての役割を果たす。例えば、ゲートウェイ・インタフェースは、インターネット、企業ネットワーク、またはその他のネットワーク及び／またはオンラインサービスへのゲートウェイとして働くことがある。ゲートウェイとして働くことに加え、ゲートウェイ・インタフェースは、自動的にホストに適応して、それによって、ユーザまたは加入者と新しいネットワークの両方はトランスペアレントな方法で新しいネットワークと通信することができる。いったんゲートウェイ・インタフェースがユーザのホストに適切に適応すると、ホストは、企業ネットワークなどのその他のネットワーク、あるいはインターネットなどのその他のオンラインサービスにアクセスするために、ホテル、家庭、空港、あるいはそれ以外の場所のネットワークなどといった新しいネットワークを介して通信することができる。
【０００５】
一時ユーザまたは加入者、より具体的には、遠隔ユーザまたはラップトップユーザは、ネットワークに特定の構成に従ってそのホストを再構成するという時間を要し、よくありがちなやっかいなタスクを経験しなくても無数のコンピュータネットワークにアクセスすることができるという恩恵に浴す。別の観点からは、ネットワークサービスプロバイダは、「オンサイト」訪問及び／または携帯型コンピュータを適切に再構成できないユーザから技術支援の電話を回避するという恩恵に浴す。このようにして、ゲートウェイ・インタフェースは、ユーザまたは加入者及びネットワーク事業者に、より効率的なネットワークアクセス及びネットワーク保守を提供することができる。
【０００６】
ゲートウェイ・インタフェースは、ユーザのニーズに合わせることのできるユーザまたは加入者ブロードバンドネットワークアクセスを提供する上でも助けになる。多くのインスタンスで、遠隔ユーザは、ネットワークアクセス及びサービスのレベルを最も費用対効果の高い方法で獲得することに関心がある。そうして、ゲートウェイ・インタフェース管理者は、ユーザまたは加入者に多数の異なるサービス、経路選択及び料金課金レートのオプションを提供することができる能力を所望する。例証として、ホテル環境での遠隔ユーザは、ホテル滞在期間中はネットワーク加入を所望することがあるが、飛行場にいるユーザは、乗り換え待ち期間中、または予定されているフライトが出発するまでのネットワーク加入を所望することがある。さらに、ユーザは、さらに高いまたはさらに低いデータ転送速度に関するニーズや帯域幅を気にして一定レベルのサービスを所望することがある。例えば、テキストを見ることを目的にネットワークにアクセスしているユーザまたは加入者は、その特定のニーズを満たす低い帯域幅サービスレベルを所望するかもしれないし、ファイルをダウンロードする目的でネットワークにアクセスしている別のユーザまたは加入者は、高い方の速度でデータを転送することができる高い方の帯域幅サービスレベルを所望するかもしれない。
【０００７】
さらに、ネットワークサービスプロバイダは、多様なサービス、経路選択及び料金課金オプションをユーザまたは加入者に提供することができる恩恵に浴す。速度及び価格設定スケールを変化させえｔサービスを提供することにより、ネットワークサービスプロバイダは、ネットワーク混雑を最小限に抑えることができる。つまり、ユーザまたは加入者の全員が１つの高速（かつ高コスト）のサービスに縛られるわけではない。ネットワークトラフィックを減らすことは、新しい加入者を惹きつけ、事前に存在する加入者が現状を維持することを保証するのに有益である。経済的な観点からは、サービス品質を差別化し、価格設定を使用量に応じて定めることで、ブロードバンドネットワークアクセスの使用及び配備が促進され、ネットワークサービスプロバイダの収入モデルが改善される。例えば、個人のＴＣＰセッションへの課金について述べている「ＴＣＰのユーザー課金と値段設定」エデル（Edell）等、8272IEEE Journal on Selected Areas of Communications 13 (1995年9月) No.7, 第1162-1175頁を参照のこと。こういった応用先では、ユーザまたは加入者は、単一レベルのサービス品質を提供する一律料金課金方式（flat-rate billing scheme）にもう縛られることはない。一律の料金価格設定及び単一レベルのサービス品質のために、リソースが消費されるとともに、ネットワークの使用量が少ないユーザにヘビーユーザの使用料金を負担させることにより、ブロードバンドネットワークアクセスが幅広く使用されて社会に浸透する妨げとなる。さらに、差別化されたサービス品質及び使用量に基づいた価格設定を提供する能力は、ユーザのネットワークセッションを通してこれらの特徴をオンデマンドで、動的に提供することによって改善することができる。差別化されたサービスの品質及び料金課金方式をブロードバンドネットワーク環境に提供する必要性に関するさらに詳細な説明については、「インターネットアクセスの提供：インデックスから学ぶもの（Providing Internet Access: What We Learn From INDEX）」、インデックス（ＩＮＤＥＸ）プロジェクトレポート、１９９９年４月１６日（http://www.INDEX.Berkeley.edu/reports/99-010W）、Ｒ．Ｊ．Ｅｄｅｌｌらを参照すること。この文書は、引用することにより、あたかもすべて本明細書中に述べられているかのように、明示的に、本願明細書の一部をなすものとする。
【０００８】
今日の早いペースの計算及びネットワーク通信環境では、これらのサービス及び料金課金オプションを動的に提供し、ネットワークセッションが続行中に、例えば、料金課金レート、サービス経路選択または帯域幅容量をユーザまたは加入者が変更できるようにすることがなおさらに有利である。これにより、ユーザまたは加入者は、データ集約的ではない活動のためのより費用対効果が高い料金課金体系を選んでいても、データ集約型ファイルをダウンロードする間には１つのレートで料金課金を生成発行されるようにできるだろう。さらに、このプロセスの動的性質は、ユーザまたは加入者が、ネットワークを終了し、新しいログオン手順を開始する必要なしに、サービスレベルまたは料金課金レートを変更できるようにするだろう。実際に、ユーザまたは加入者は、サービスレベル及び料金課金体系を変更できるより効率的で、時間を要さない手段を有するという恩恵に浴す。
【０００９】
ユーザまたは加入者に、これらの多岐に渡るサービス及び料金課金オプションが存在することを絶えず意識させておくために、ゲートウェイ・インタフェース管理者は、ユーザが現在継続中あるネットワークセッション（複数の場合がある）に関するリアルタイム情報をユーザまたは加入者に提供できなくてはならない。ゲートウェイ管理者は、ユーザまたは加入者に、現在継続中のネットワークセッション、それらのセッションの期間、現在使用されている帯域幅、転送されたバイト数、及び現在ネットワークセッションに関係するそれ以外の情報に関係する一定のまたは間欠のデータを提供することができる恩恵に浴すだろう。このようにして、ユーザまたは加入者は、彼または彼女が現在継続中で有しているネットワークセッションに関係する料金課金構成及び／またはサービスレベルを監視し、それらに適切な調整を加える能力を有する。ユーザまたは加入者は、現在活用されていないそれらのネットワークに対する接続（従って料金課金）を中止または停止することを選んでよい。ユーザまたは加入者は、ネットワークセッションの期間を監視し、さらに長い加入が必要であることを判断してよいか、あるいはユーザは、現在使用されている帯域幅を観察し、現在のアプリケーションが帯域幅の増加または減少を保証すると判断してよい。このリアルタイム情報をユーザに与える能力は、典型的な数少ないゲートウェイ・インタフェースユーザが、料金課金及びサービス構造、特にこれらの機能を実行中に変更する能力に精通していないという事実を鑑みると特に重要である。
【００１０】
ネットワークサービスプロバイダの観点からは、柔軟なサービス品質、経路選択オプション及び料金課金計画を究極に提供する能力が、全体的なネットワーク混雑をより低下させることにつながる。一律料金の料金課金及び一次元のサービスと経路選択オプションという現在のブロードバンドにおけるスタンダードは、強制的に、ネットワークサービスプロバイダに、すべてのネットワークデータを最大帯域幅で効果的に伝送させる。ネットワーク内の混雑を減らすことで、サービスプロバイダがより多くのユーザまたは加入者に対応することができ、より効果的なネットワークをユーザまたは加入者に提供することができる。混雑を減らす能力は、ネットワークサービスプロバイダが、ネットワークセッションが継続中に、サービス品質、経路選択及び料金課金構成に変更を加える能力をユーザまたは加入者に提供することができる場合になおさら明らかである。さらに、差別化されたサービスの質、経路選択及び料金課金を提供することにより、ネットワークサービスプロバイダは、ネットワークにアクセスするユーザまたは加入者の量を増加することができる可能性がある。
【００１１】
（発明の概要）
本発明は、ゲートウェイ・インタフェースを通して管理される情報及び制御コンソールを備える。ゲートウェイ・インタフェースは、ユーザのホストコンピュータを再構成（リコンフィギュレーション）する必要なく、ユーザまたは加入者を複数のネットワークにトランスペアレントに接続することができる。情報及び制御コンソールにより、ゲートウェイ管理者、インターネットサービスプロバイダ（ＩＳＰ）及び／またはアプリケーションサービスプロバイダ（ＡＳＰ）は、ユーザまたは加入者にリアルタイム情報を提供できる。情報及び制御コンソールでユーザに提供される情報は、現在のネットワークセッション、ユーザのホストの現在の場所、ユーザに特有のプロファイルタイプの情報等に関係するユーザに特有の情報であってよい。それから、ユーザまたは加入者は、現在のネットワークセッションの特徴を動的に変更するために提供されるデータを変更することができる。さらに、情報及び制御コンソールは、情報または適切なリンクを介した情報へのアクセスを提供することができる。多くの例で、提供される情報または情報へのリンクは、ユーザに特有の情報であってよい。ユーザに特有のデータのための基礎つまり「ノウハウ」は、ネットワークサービスプロバイダ（つまり、ネットワークデータベース中のユーザプロファイル）によって、あるいは直接的なユーザ入力を通して提供できる。
【００１２】
情報及び制御コンソールは、ゲートウェイ管理者、ＩＳＰ及び／またはＡＳＰに、ユーザに無制限の形式の情報及びネットワーク通信オプションを与える能力を提供する。例えば、ゲートウェイ管理者は、ユーザに、ネットワークセッション監視情報を提供することができる、あるいはそれは広告媒体を通したマーケティング能力に備えることができる、あるいはそれはゲートウェイ管理者にユーザをポーリングしたり調査（survey）をする手段を与えることができる。ＩＳＰ及び／またはＡＳＰは、ユーザに、特定のユーザを目標としたマーケティング、及び広告情報または多様なサービス供給プラットホームを提供することができる。情報及び制御コンソールが提供してよい情報のこれらの例及び種類は、制限的であると解釈されてはならない。情報及び制御コンソールは、多岐に渡る情報を提供するために、ゲートウェイ管理者、ネットワークプロバイダまたはユーザまたは加入者が構成することができる。
【００１３】
発明のある実施形態では、情報及び制御コンソールは、ネットワークセッション中にユーザまたは加入者に提供される。情報及び制御コンソールは、ゲートウェイ管理者または加入者またはユーザによるパネルの構成に応じた情報及び情報に対するリンクを含んでよい。多くの例では、情報及び制御コンソールで用意される情報は、ネットワークデータベース内のユーザプロファイルから、またはユーザまたは加入者の直接の入力からアセンブルされたユーザに特有なデータとなるだろう。情報及び制御コンソールを介してユーザまたは加入者に提供される情報は、ネットワークセッションの監視、ユーザまたは加入者のポーリングまたは調査、ユーザに合わされた広告及びゲートウェイ管理者、ネットワークプロバイダ、及び／またはアプリケーションサービスプロバイダによって提供されるその他のサービスまたは機能を含んでよい。
【００１４】
本発明の別の実施形態では、情報及び制御コンソールは、現在使用中のネットワークセッション（複数の場合がある）を特定すること、現在使用中のネットワークセッションの期間を特定すること、ある特定のネットワークセッションに現在使用可能な帯域幅を特定すること、及び特定のネットワークセッション中に受信及び／または送信されたバイトの現在量を特定することなどのネットワーク監視属性を含んでよい。現在のネットワークセッションに関係するすべての考えられる有効な情報が、ユーザまたは加入者及び／またはゲートウェイ管理者によって定義されるような多数の組み合わせでユーザまたは加入者に表示できるだろうことは、本発明が関係する当業者によって理解されるべきである。ゲートウェイ管理者は、ユーザまたは加入者の場所、ユーザまたは加入者のプロファイル、及び選ばれた料金課金方式とサービスレベルを含む多くの要因に基づいて、情報及び制御コンソールで供給される情報を動的に変更する能力を有するだろう。
【００１５】
本発明の別の実施形態では、継続中のネットワーク通信セッション中にネットワークユーザに所定の情報を通信するための方法が提供される。この方法は、使用可能なネットワークの要件を満たすためにトランスペアレントにホストを構成する能力を有するゲートウェイ・インタフェースを通してユーザのホストへのコンピュータネットワークアクセスを確立するステップから構成される。１つの実施形態では、ゲートウェイ・インタフェースがホストにアクセスを許可した後に、ゲートウェイ・インタフェースは、ユーザに特有のデータを決定するためにゲートウェイ・インタフェースに関連付けられるデータベースと通信する。このユーザに特有のデータは、ユーザによって調べられる情報、ホスト−場所−関係データ、ユーザに特有のネットワーク監視情報等を含んでよい。それから、このユーザに特有のデータは、ゲートウェイ・インタフェースで情報及び制御コンソールパケットを生成するために使用され、それらはその後ユーザのホストに送信される。情報及び制御コンソールパケットは、ホストに到達し、ユーザのホストのモニタ上に情報及び制御コンソールを生成する。情報及び制御コンソールは、典型的にはユーザのプロファイル、選ばれた料金課金方式、選ばれたサービスレベル、ユーザがそこからアクセスを所望する場所、あるいはゲートウェイ管理者またはユーザ及び／または加入者によって関連すると見なされるそれ以外の情報に関係するデータを備えることができる。
【００１６】
（好ましい実施形態の詳細な説明）
本発明は、発明の好ましい実施形態が示されるこれ以降、添付図面に関して、ここでさらに詳細に説明される。しかしながら、本発明は、多くの異なる形式で実現されてよく、個々に述べられている実施形態に制限されると解釈されるべきではない。むしろ、これらの実施形態は、開示が徹底的かつ完全であるように提供され、当業者に発明の範囲を完全に伝達するだろう。類似した符号は、類似の要素を示す。
【００１７】
ここで図１を参照すると、ゲートウェイ・インタフェース１２を含むコンピュータネットワークシステム１０がブロック図形式で描かれている。コンピュータネットワークシステムは、典型的には、その他のネットワークまたはその他のオンラインサービスへのアクセスを獲得するためにコンピュータネットワークシステムにアクセスする複数のホスト１４を含む。例えば、ホストは、ホテルまたは多住宅住居に位置しているポートにプラグで接続できる。代わりに、ホストは、空港、アリーナ等のポートにプラグで接続することができる。コンピュータネットワークシステムは、複数のコンピュータと多様なネットワークまたはその他のオンラインサービス中のアクセスポイントに備えるゲートウェイ・インタフェースを含む。最も一般的には、ゲートウェイ・インタフェースは、全体的なネットワークの構造内での相対的に低位置にあるホストの近くに位置する（つまり、ゲートウェイ・インタフェースはホテル、多ユニット住居、空港等の中に位置するだろう）。しかしながら、ゲートウェイ・インタフェースは、そのように所望される場合、ネットワークオペレーティングセンタ（ＮＯＣ）内の接続点（Point of Presence;ＰｏＰ）などの全体的なネットワーク構造の中での高い方の位置に位置することがある。ゲートウェイ・インタフェースは多くの異なる様式で物理的に実現することができるが、ゲートウェイ・インタフェースは、典型的には、制御装置、及びゲートウェイ・インタフェースの実用可能な特徴を定義するソフトウェアが記録される記録装置を含む。代わりに、ゲートウェイ・インタフェースは、アクセス制御装置またはルータなどの別のネットワークデバイスの中に埋め込むことができるか、あるいはゲートウェイ・インタフェースの機能を定義するソフトウェアは、別のコンピュータシステムと通信するためにコンピュータを自動的に再構成する目的でコンピュータの中に差し込むことのできるＰＣＭＣＩＡカードに記録することができる。
【００１８】
コンピュータネットワークシステム１０は、典型的には、複数のコンピュータから受信される信号をゲートウェイ・インタフェースへのリンクの上に多重化するためにホスト１４とゲートウェイ・インタフェース１２の間に位置するアクセス制御装置１６も含む。ホストがそれによってアクセス制御装置に接続される媒体に応じて、アクセス制御装置は、さまざまな方法で構成することができる。例えば、アクセス制御装置は、通常の電話回線を介して伝送される信号のためのデジタル加入者回線アクセスモジュール（ＤＳＬＡＭ）、同軸ケーブルを介して伝送される信号のためのケーブルヘッドエンド、無線ネットワークを介して伝送される信号用の無線アクセスポイント（ＷＡＰ）、ケーブルモデム終端システム（ＣＭＰＳ）、スイッチ等である場合がある。やはり図１にも示されるように、コンピュータシステムは、典型的には、複数のコンピュータネットワーク２０またはその他のオンラインサービス２２の１台または複数台のルータ１８及び／またはサーバ（図１に図示されていない）を含む。コンピュータシステムは単一ルータを有すると描かれているが、コンピュータシステムが、多様なネットワークまたはその他のオンラインサービスに、及びそれらからトラフィックを適切に送るために、なんらかの階層様式で配列される、複数のルータ、スイッチ、ブリッジ等を有することがある。この点で、ゲートウェイ・インタフェースは、典型的には、１台または複数台のルータとリンクを確立する。その結果、ルータは、加入者の選択に基づき、他のネットワークまたはインターネットサービスプロバイダなどのその他のオンラインサービスプロバイダのサーバとリンクを確立する。
【００１９】
ゲートウェイ・インタフェース１２は、加入者及びコンピュータネットワークに対してトランスペアレントであるようにコンピュータネットワークシステム１０にログするホスト１４のそれぞれの構成に適応するように特に設計される。動的なホスト構成プロトコル（ＤＨＣＰ）サービスを利用する典型的なコンピュータネットワークでは、ＩＰアドレスが、ゲートウェイ・インタフェースとの通信と介してコンピュータネットワークにログしているコンピュータに割り当てられる。ＤＨＣＰサービスは、外部ＤＨＣＰサーバ２４によって提供することができ、あるいはそれはゲートウェイ・インタフェースと調和して位置する内部ＤＨＣＰによって提供することができる。それらのウェブブラウザを開放する、あるいはオンラインサービスにアクセスしようとして、ゲートウェイ・インタフェースは、加入者に、彼らのＩＤ及びパスワードなどのなんらかの形の識別子を入力するように命令するだろう。デバイスの代わりの実施形態では、ゲートウェイ・インタフェースが、ネットワークへのコンピュータの接続時、あるいはログインしようとする試行時にこの情報を自動的に検出することができるだろう。それから、ゲートウェイ・インタフェースは、加入者が、コンピュータシステムにアクセスする権利があるかどうか、つまり加入者が認証、許可及び課金（Authentication, Authorization, and Accounting;ＡＡＡ）手順に従って権利を有しているアクセスのレベル及び／またはサービスの種類を決定する。ＡＡＡ手順のさらに詳しい説明については、両方の出願とも本発明の譲受人であるノマディックス、Ｌ．Ｌ．Ｃ．に譲渡され、あたかも本明細書中にすべて述べられるかのように、引用することによって、すでに本明細書の一部をなすものとされている米国特許出願番号第０８／８１６，１７４号及び米国特許出願第０９／４５８，６０２号を参照すること。加入者レコードのデータベースであるＡＡＡサーバは、ゲートウェイ・インタフェースから遠隔のものであってよいか、あるいはＡＡＡデータベースはゲートウェイ・インタフェースを収容する物理的な実施形態に組み込まれてよい。加入者が認証され許可を得ていると仮定すると、ゲートウェイ・インタフェースは、典型的には、新しい加入者にホームページまたは、とりわけオンラインサービスまたはゲートウェイ・インタフェースを介してアクセス可能であるその他のコンピュータネットワークを特定する制御パネルを提示する。さらに、ゲートウェイ・インタフェースによって提示されるホームページは、特定の加入者に対して提供されるアクセスを支配するだろう現在のパラメータまたは設定値に関する情報を提供することができる。そのようなものとして、ゲートウェイ管理者は、彼らの特定のアプリケーションに従ってサービスを合わせるために、パラメータまたはその他の設定値を容易に改変することができる。典型的には、コンピュータネットワークシステムの追加リソースを潜在的に活用するだろうパラメータまたはその他の設定値の変更は費用がかかり、その結果としてゲートウェイ管理者は加入者に彼らのサービスに対してさらに高いレートを請求するだろう。例えば、加入者は、信号がコンピュータネットワーク上の転送速度を加速し、促進された��ービスの分にあわせて高い価格を支払うことを選んでよい。
【００２０】
また、ホームページは、加入者が、加入者がアクセスを希望するコンピュータネットワーク２０またはその他のオンラインサービス２２を選択できるようにする。例えば、加入者は、コンピュータが典型的に常駐している企業ネットワークにアクセスすることができる。代わりに、加入者は、インターネットまたはその他のオンラインサービスにアクセスできる。加入者がいったんコンピュータネットワークまたはその他のオンラインサービスにアクセスすることを選ぶと、ゲートウェイ・インタフェースは、１台または複数台のルータ１８を介して所望されるコンピュータネットワークまたはオンラインサービスに適切なリンクを確立する。
【００２１】
それ以降、加入者は、所望されるコンピュータネットワーク２０またはその他のオンラインサービス２２と自由に通信できる。この通信を支援するために、ゲートウェイ・インタフェース１２は、概して、ユーザまたは加入者及びネットワークにトランスペアレントなパケット変換機能を実行する。この点において、コンピュータネットワークまたはその他のオンラインサービスへコンピュータ１２からのアウトバウンドトラフィックについては、ゲートウェイ・インタフェースは、ユーザまたは加入者がアクセスしたネットワークの基準を満たすために、ソースアドレス、チェックサム及びアプリケーションに特有のパラメータなどのユーザまたは加入者から発信するパケット内の属性を変更する。加えて、発信パケットは、アクセスネットワークからのすべての受信パケットに、ゲートウェイ・インタフェースを通して送られるように命令するだろう属性を含む。対照的に、ゲートウェイ・インタフェースを通して送られるコンピュータネットワークまたはその他のオンラインサービスからの戻り（inbound）トラフィックは、パケットがユーザまたは加入者のホストのために適切にフォーマットされるようにゲートウェイ・インタフェースで変換機能を経由する。このようにして、ゲートウェイ・インタフェースで発生するパケット変換プロセスはホストに対してトランスペアレントであり、アクセスされたコンピュータネットワークから直接的にデータを送受するように見える。変換機能に関する追加情報は、本発明の譲受人であるノマディックスＬ．Ｌ．Ｃ（Ｎｏｍａｄｉｘ  Ｌ．Ｌ．Ｃ．）に譲渡され、ここに述べられているかのように、引用することにより本願明細書の一部とされている米国特許出願番号第０８／８１６，７１４号によって提供される。ゲートウェイ・インタフェースをユーザまたは加入者とコンピュータネットワークまたはその他のオンラインサービス中の中間段階として実現することにより、ユーザまたは加入者は、それ以降ネットワークにアクセスするときにそのホスト１２を再構成する必要を排除するだろう。
【００２２】
本発明の１つの実施形態では、ゲートレイインタフェースは、情報及び制御コンソールを実現する。いったんユーザまたは加入者はゲートウェイ・インタフェースを通して１つまたは複数のネットワークに対するアクセスを獲得すると、情報及び制御コンソールは、ゲートウェイ・インタフェースからホストコンピュータに通信され、ユーザまたは加入者に情報を提供する。情報及び制御コンソールでユーザまたは加入者に提供される情報は、多様なタイプ、形式及びコンテンツの情報を含んでよい。情報及び制御コンソールで用意される情報は、静的な情報または動的な情報であってよい。情報及び制御コンソールで提供される情報は、ユーザに特有なもの、サイトに特有なもの、またはゲートウェイ・インタフェースに特有なものであってよい。ユーザに特有のモデルでは、データは、ネットワークデータベースで見つけられる情報またはユーザまたは加入者によって提供される情報に基づいてよい。例えば、ネットワークデータベースは、ユーザを照会することによって、あるいはユーザが訪問したネットワーク及びサイトをログすることによってアセンブルされたユーザプロファイルを含んでよい。さらに、情報及び制御コンソールで用意される情報は、マーケティングの目的で、あるいはゲートウェイ管理者またはユーザまたは加入者が適切だと考えるそれ以外の考えられる目的で、ネットワーク監視情報であってよい。
【００２３】
マーケティングの領域の中では、情報及び制御コンソールは、ユーザまたは加入者の特有のニーズに合った広告を含んでよい。ゲートウェイ・インタフェースは、ユーザのホストの現在位置、ネットワーク内のユーザプロファイル、ゲートウェイ管理者の関心等に基づいて情報を調整することができるだろう。典型的には、この情報は、その他の考えられるネットワーク、インターネットサイト、イントラネットまたは類似するネットワーク通信可能性へのリンクの形で情報及び制御コンソール内で用意される。この様式で、ゲートウェイ管理者は、ユーザまたは加入者がこれらのその他のネットワークまたはサービスに対して登録したり、加入を承認される必要なく、その他のネットワーク及びサービスへのアクセスをユーザまたは加入者に提供することができる。ゲートウェイ管理者は、これらの他のネットワーク及びサービスのブローカの役割を果たし、それによってこれらのネットワーク及びサービスへの短期アクセスを減額されたレートでユーザまたは加入者に提供することができる。
【００２４】
また、情報及び制御コンソールは、ゲートウェイ管理者またはネットワークプロバイダに有益な統計学上のデータを提供するために調査または調査へのリンクを組み込んでよい。補助的な恩恵として、調査に答えるユーザまたは加入者は、ネットワークアクセスクレジットまたは質をアップグレードすることによって報償を与えられてよい。さらに、ゲートウェイ管理者は、情報及び制御コンソールによってユーザまたは加入者に追加サービスを提供することができるか、あるいはこれらのサービスへのリンクが情報及び制御コンソールで提供されてよい。ネットワークサービスプロバイダによって提供されるこれらのサービスは、ネットワーク接続に関係するサービスに限られていない。例えば、ホテルが、ユーザまたは加入者に室内食事サービスを提供することを所望したり、多ユニット住居がハウスクリーニングサービスを提供することを希望することがある。
【００２５】
情報及び制御コンソールは、現在のネットワークセッションのステータスに関係するネットワーク監視情報も備えてよい。例証として、この情報は、現在の料金課金構成データ、ユーザまたは加入者が選んだサービスのカテゴリまたはレベル、ユーザに提供されている帯域幅、現在送信または受信されている情報のバイト、ネットワーク接続（複数の場合がある）の現在のステータス及び既存のネットワーク接続（複数の場合がある）の期間を含んでよい。現在のネットワークセッションに関係するすべての考えられる有効な情報は、ユーザまたは加入者及び／またはゲートウェイ管理者によって定義されるように、多数の組み合わせでユーザまたは加入者に表示できるであろうことが、本発明が関係する当業者によって理解されるべきである。ゲートウェイ管理者は、ユーザまたは加入者の場所、ユーザ加入者のプロファイル、及び選ばれた料金課金方式とサービスのレベルに基づいて、情報及び制御コンソールで供給される情報を多くの要因に基づいて動的に変更する能力を有するだろう。情報及び制御コンソールで提供される情報は、ユーザまたは加入者に、料金課金方式、経路選択、サービスのレベル及び／またはその他のユーザ関係パラメータなどの任意の数の特有のパラメータを調整するために準備ページに戻るようにプロンプトを出したり、あるいはユーザは情報及び制御コンソールに直接的に応答することによって料金課金方式及びサービスレベルを調整することができる。
【００２６】
情報及び制御コンソールは、カリフォルニア州、マウンテンビューのサンマイクロシステムズ社（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ）によって開発されたＪａｖａ（登録商標）などのオブジェクト指向型プログラミング言語で実現されてよい。情報及び制御コンソールを定義するコードはゲートウェイ・インタフェース内で実現されるが、ディスプレイモニタ及びドライバはゲートウェイ・インタフェースと通信しているホストコンピュータと共に位置する。使用されるオブジェクト指向型プログラミング言語は、ネットワーク通信環境を通して用意に分散できる実行可能なコンテンツ（つまり、自己実行アプリケーション）を生成することができなければならない。オブジェクト指向型プログラミング言語は、それらを対話型にするために、ウェブページ内に組み込むことのできる典型的にはアプレットと呼ばれる特殊プログラム生成することができなければならない。本発明では、アプレットは、情報及び制御コンソールの形をとる。選ばれたオブジェクト指向型プログラミング言語は、互換性のあるウェブブラウザが、情報及び制御コンソールを解釈し、実行するために実現されることを必要とするだろうことが注記されなければならない。ＨＴＭＬなどのその他のプログラミング言語を使用して情報及び制御コンソールを実現することも可能である。しかしながら、これらの言語は、Ｊａｖａ（登録商標）などの言語が提供するすべての動的な機能を提供できない可能性がある。
【００２７】
ゲートウェイ管理者またはユーザまたは加入者は、情報及び制御コンソールが、それがユーザまたは加入者のモニタで表示されるようにゲートウェイ・インタフェースによってどの程度頻繁に呼び出されるのかを管理してよい。典型的には、ゲートウェイ・インタフェースは、ユーザがゲートウェイ管理者によって提供されるネットワークサービスへのアクセスを獲得した後の短い期間に、ユーザまたは加入者のホストに対して初期情報及び制御コンソールを呼び出すように構成されるだろう。さらに、情報及び制御コンソールは、所定条件に応えて自動的に呼び出されてよい。例は、ユーザまたは加入者の差し迫った加入期限に応えて情報及び制御コンソールを呼び出すことである。情報及び制御コンソールは、ユーザまたは加入者によって生成され、制御されてもよい。ユーザまたは加入者は、ネットワークセッションを通して情報及び制御コンソールを視覚的にすることを選ぶか、あるいはポップアップ制御を最小限に抑えるまたは削除することができる。ゲートウェイ管理者が、それが削除できないように、あるいはユーザまたは加入者が可視ポップアップ制御を、ネットワークセッションを通して維持することに対して報償を受けることができるように（例えば、追加アクセス時間他）、情報及び制御コンソールを構成することもできる。
【００２８】
情報及び制御コンソールは、ユーザまたは加入者が、依然として使用中のアクティブな情報及び制御コンソールを有する、または自由に使えることをユーザのゲートウェイに知らせるために、所定の指定された間隔でハートビートパケット（heartbeat packet）をゲートウェイ・インタフェースに送り返すように構成される。ゲートウェイ・インタフェースは、所定の期間の後に、ホストからハートビートを受け取らない場合、ユーザが情報及び制御コンソールを削除し、制御コンソールがそれ以外の場合故障したと仮定するだろう。ハートビートが所定の期間の後にゲートウェイ・インタフェースによって受け取られない場合、ゲートウェイ・インタフェースは新しい更新された情報及び制御コンソールをユーザまたは加入者に再送するだろう。これらの「ハートビート」の使用によって、ゲートウェイ・インタフェースは、ユーザまたは加入者がつねに情報及び制御コンソールによって提供されるユーザ関係情報への準備が完了したアクセスを有することを保証することができるだろう。ユーザまたは加入者は、コンピュータモニタの表示可能な領域内のどこかに情報及び制御コンソールを配置する能力も有するだろう。情報及び制御コンソールの物理的な実施形態は、ユーザまたはゲートウェイ管理者のどちらかに合う無限数の方法で修正することができる。例えば、情報が提供される速度だけではなく、パネルサイズ、色、グラフィックス、ロケーション、読み出し形式（デジタル対アナログ）、言語、尺度（例えば、メートル法対米国）はすべて変えることができる。さらに、情報及び制御コンソールは、コンソールの外形パネル及び背景が透明であり、従ってリンクボタン及びその他の情報だけがモニタ上で可視であるように、ユーザまたはゲートウェイ管理者によって構成されてよい。
【００２９】
大部分の実施形態では、情報及び制御コンソールは、ユーザまたは加入者が、ゲートウェイ管理者により提供される、ブロードバンドインターネットアクセスなどのネットワークによって提供されているサービスにアクセスしている場合にだけ、ゲートウェイ・インタフェースから送信されることが注記されなければならない。ユーザがブロードバンドインターネットアクセスなどのネットワークサービスを使用するのを停止することを選ぶ場合、彼らはアプリケーションを閉じることができ、情報及び制御コンソールはそれに応じてイナクティブとなるだろう。ゲートウェイ・インタフェースは、ネットワークによって提供されたサービスがディスエーブルされたことを認識し、ホストに情報及び制御コンソールパケットを送信するのを停止する。ユーザまたは加入者がネットワークによって提供されたサービスを再アクティブ化すると、ゲートウェイ・インタフェースは、新しい情報及び制御コンソールを送信する必要性を認識し、情報及び制御コンソールから生じる「ハートビート」を認識し始めるだろう。しかしながら、現在ネットワークサービスをアクティブ化していない、あるいは現在ネットワーク通信セッションに関与しているユーザまたは加入者に、情報及び制御コンソールパケットを送信するように、ゲートウェイ・インタフェースを構成することも可能である。情報及び制御コンソールパケットのオフライン送信のために、ホストはゲートウェイ・インタフェースとのネットワーク化通信中でなければならない。
【００３０】
図２から図６は、ネットワークセッションデータを提供する情報及び制御コンソールの多様な例の描写である。これらの情報及び制御コンソールは、情報及び制御コンソールが含んでよい多様なユーザに特有の情報を示すために、例証として示される。これらの情報及び制御コンソールは、典型的には、特定の料金課金及び／またはサービスレベル計画と関連付けられる。ゲートウェイ管理者またはネットワーク事業者は、これらの料金課金及び／またはサービスオプションのどれかまたはすべてを提供することを選んでよい。ユーザまたは加入者のコンピュータに送信されるだろう情報及び制御コンソールは、選ばれた、及び使用可能な料金課金方向及び／またはサービスレベルに関連するユーザデータを反映するために調整されてよい。
【００３１】
図２は、現在の選ばれた接続速度（つまり、帯域幅）５２、経過した時間カウンタ５４、現在料金発生カウンタ５６、及び開始または停止ボタン５８を含む、情報及び制御コンソール５０を示す。ゲートウェイ管理者またはネットワーク事業者が、一般的には料金課金の「使用回数(pay-per-use)」方式と呼ばれる、ユーザが選択する帯域幅に基づいた料金課金プランを提供する場合に、この情報及び制御コンソールの属性フィールドが典型的に使用される。例えば、ゲートウェイ管理者またはネットワーク事業者は、２００Ｋｂｐｓ帯域幅の場合の毎分あたり＄０．１０、４００Ｋｂｐｓ帯域幅の場合に毎分あたり＄０．２０、及び８００Ｋｂｐｓ毎分あたり帯域幅の場合毎分あたり＄０．３５で料金課金を構成してよい。ユーザが毎分当たり＄０．１０で２００Ｋｐｂｓを選択する場合、初期情報及び制御コンソールは、ユーザがアクセスされたネットワークに接続された経過時間、及び生じた料金の現在の合計と共に、現在帯域幅として２００Ｋｂｐｓを特定するだろう。ユーザまたは加入者が帯域幅設定値を変更することを所望する場合、彼らは現在の帯域幅を含むボックスをクリックオンし、代替料金課金方法を選ぶためにサービス準備画面にリダイレクトされる。
【００３２】
開始または停止ボタン５８は、ユーザのウェブブラウザを閉じずに口座への請求を停止する（すなわち、典型的にはネットワークをディスエーブルする）恩恵をユーザに与える。ユーザまたは加入者は、停止ボタンを起動し、ホームページまたはポータルページにリダイレクトし直されることができる。ユーザまたは加入者の観点からは、ネットワークを瞬間的にディスエーブルし、生じる料金を停止する能力は、ネットワーク通信の費用効果の高い形式である。ゲートウェイ管理者またはネットワーク事業者の観点からは、瞬間的なネットワーク停止は、ユーザがポータルページまたはホームページに向けられ直すことを意味する。ユーザをポータルページまたはホームページにリダイレクトし直すことによって、ゲートウェイ管理者またはネットワーク事業者は、遠隔場所（つまり、ホテル、空港等）に関係する更新された情報をユーザまたは加入者に提供する機会を与えられる。ユーザが、ネットワーク接続を確立し直すことを所望する場合、ユーザが情報及び制御コンソールの上で開始ボタンを起動し、料金が再び生じるだろう。開始または停止ボタンは、ゲートウェイ管理者またはネットワーク事業者の裁量で実現されてよく、料金課金計画及びサービス計画の大部分は、情報及び制御故コンソール内の開始または停止機能を提示するオプションに備えるだろう。さらに、情報及び制御コンソールは、加入が期限切れとなりそうであることをユーザまたは加入者に警告するタイマ（図２から図６に示されていない）を備える。
【００３３】
追加情報及び制御コンソールフィールドは、この例ではポップアップパネルの底部近くに位置するクリックオンボタン６０の形で提供される。例証として、図２に示されるボタンは、企業ホームページ、インターネット上の旅行サイト、インターネット検索エンジン、及びネットワークプロバイダホームページへのリンクに備える。技術の普通の技術者は、ポップアップパネル内の追加フィールドが、リンク、サービス及び情報に対する無限の可能性を包含してよいことに注意するだろう。さらに、情報及び制御コンソール内でのボタンまたは任意のそれ以外のフィールドは、ユーザのプロファイル内で見つけられる、あるいはユーザまたは加入者によって入力されるデータに基づいた広告フィールドまたはユーザに特有のリンクまたはフィールドなどのそれ以外の種類の情報オプションを含んでよい。
【００３４】
図３は、料金課金ゾーン７２及びレート係数７４の追加属性フィールドを有する情報制御コンソール７０を描く。ゲートウェイ管理者またはネットワーク事業者は、ピーク使用量期間中のアクセスについて割増金を請求することを選んでよい。これらの期間、またはゾーンは、典型的には、週の１日または複数日（つまり、ウィークデー対週末日）の時間数で定義されるだろう。例えば、午前９時から午後５時の期間中のネットワーク使用量は、レート係数１．２５で料金課金されてよいが、午後５時から午前９時の期間中のネットワーク使用量は１．０というレート係数で料金課金されてよい。このようにして、情報及び制御コンソールは、特有の料金課金ゾーンに結び付けられるレート係数だけではなくユーザまたは加入者が現在占有する料金課金ゾーンを含むだろう。ユーザまたは加入者は、初期のサービス準備画面がログオン及び料金課金のプロセスの最中に提示されたときに、料金課金ゾーン及びレート係数に気付かされるだろう。
【００３５】
図４は、現在データ転送済みカウンタ８２、現在料金発生カウンタ８４、及び現在接続速度８６を含む情報及び制御コンソール８０を示す。この情報及び制御コンソールでの属性フィールドは、典型的には、ゲートウェイ管理者またはネットワーク事業者が、一般的には料金課金の「ビットメータ」と呼ばれる、転送されるデータ、典型的には送信データと受信データの両方の量に基づいた料金課金計画を提供する。例えば、ゲートウェイ管理者またはネットワーク事業者は、ユーザまたは加入者に伝送されるデータのメガバイトあたり＄１．００という一律料金を請求することを選んでよい。ユーザまたは加入者が帯域幅設定を変更することを所望する場合、彼らは現在の帯域幅を含むボックスをクリックオンすることができ、代替帯域幅を選ぶために、サービス準備画面にリダイレクトされる。図４に図示されていない開始または停止ボタンは、情報及び制御コンソールで実現されてもよい。
【００３６】
図５は、時間残りカウンタ９２、及び現在接続速度９４を含む情報及び制御コンソール９０を示す。この情報及び制御コンソール内の属性フィールドは、典型的には、ゲートウェイ管理者またはネットワーク事業者が、一般的には料金課金の「期限時間」方法と呼ばれる特定の期間の特有のサービスのレベル（つまり所望される帯域幅）に基づいて料金課金計画を提供する場合に使用される。この料金課金及びサービスの方式では、ユーザまたは加入者は、サービスのレベル（つまり、所望される帯域幅）及びその加入の機関に基づいて異なる価格設定方式を選んでよい。例えば、ユーザは、２００Ｋｂｐｓ、４００Ｋｂｐｓ、または８００Ｋｂｐｓの帯域幅で動作するためのオプションにより１時間、２時間、４時間、８時間または２４時間の加入を提供されてよい。ユーザまたは加入者が加入の期間またはサービスのレベルを変更することを所望する場合、残り時間または現在の帯域幅を含むボックスをクリックオンし、サービス準備画面にリダイレクトし直され、さらに高いレベルのサービスまたはさらに長い加入期間を提供する代替サービス計画を選ぶことが可能であってよい。加入が特有の期間を有するため、開始または停止ボタンは、典型的には「期限時間」方法では利用されないだろう。
【００３７】
図６は、現在接続速度１０２、残りクレジットカウンタ１０４及び開始または停止ボタン１０６を含む情報及び制御コンソール１００を示す。この情報及び制御コンソール内の属性フィールドは、典型的には、ゲートウェイ管理者またはネットワーク事業者が所望の量のネットワーク「クレジット」を事前購入することに基づいて料金課金計画を提供する場合に使用される。この種の料金課金方式では、ユーザまたは加入者は多様な帯域幅オプションを提供され、そのそれぞれが使用の未阿分あたりの指定コストに結び付けられる。それから、ユーザは、例えば、ネットワーク使用の＄２０．００などのネットワークアクセスの「ブロック」を購入するだろう。それから、ネットワークアクセスのブロックは、ユーザが、接続の帯域幅を選ぶことができるようにするだろう。ユーザがゆっくりした接続速度を選ぶ場合、それらはそれらが高い方の接続速度を選ぶよりさらにゆっくりとそのネットワークの「ブロック」を消耗するだろう。情報及び制御コンソール内での帯域幅接続フィールドをクリックオンすることにより、ユーザまたは加入者は、帯域幅を変更し、高い方または低い方の接続速度に対処するためにサービス準備ページにリダイレクトされるだろう。開始または停止ボタンは、この情報及び制御コンソールでも実現されてよい。
【００３８】
情報及び制御コンソールは、ユーザまたは加入者の料金課金及びサービス計画に関係する情報を供給することに限られない。ユーザまたは加入者にカスタマイズされる情報、またはユーザがそこから遠隔に位置する場所またはサイトを含むように情報及び制御コンソールを構成することも可能である。例えば、ユーザが、ホテルの中でのあるいはホテルの直近のどちらかでの特定のコンベンションまたは会議に出席するために、ホテルに位置することがある。ゲートウェイ・インタフェースは、初期ログオンプロファイル照会を通してユーザまたは加入者についてこの情報を「学習」したか、あるいはゲートウェイ管理者はこの情報をデータベースに入力したことがある。ゲートウェイ・インタフェースは、ユーザに特有のＡＡＡデータベース内にプロファイル情報を記録できるか、あるいはそれは外部データベースからデータを記録し、検索することができる。ゲートウェイ・インタフェースは、これらのプロファイルを認識し、情報及び制御コンソールを相応してカスタマイズするように構成できる。ホテルシナリオでは、情報及び制御コンソールは、ホテルによって提供されるコンベンションまたは会議サービスのためのリンクを含んでよい。
【００３９】
場所に特有の情報及び制御コンソールのデータの別の例では、ユーザ加入者は、特定の空港ターミナルに位置している間にゲートウェイ・インタフェースに遠隔でアクセスしていてよい。ゲートウェイ・インタフェースは、それが、その特定の空港ターミナルに関係する情報、つまりそのターミナルを出発する及び到着する予定の現在のフライト、その特定のターミナルで提供されている小売りサービス等に関する情報に対する迅速なアクセスを提供することができるように構成されるだろう。このようにして、情報及び制御コンソールは、ターミナルに特有なフライト情報及び／またはユーザまたは加入者が利用できるターミナルに特定の小売りサービスに対するリンクを含んでよい。
【００４０】
情報及び制御コンソールを備える情報のカスタマイズは、ゲートウェイ管理者またはネットワーク事業者に制限されない。ユーザまたは加入者は、情報及び制御コンソールに提供される情報をカスタマイズすることもできてよい。ユーザまたは加入者カスタマイズは、情報及び制御コンソールを手動で構成するユーザによって直接的に、またはユーザに特有のプロファイルで見つけられるデータに応えて情報及び制御コンソールを構成するゲートウェイ・インタフェースから間接的に達成されてよい。手動実施形態では、ユーザまたは加入者は、自分達がその特定のネットワークセッションのためのポップアップでどの情報または情報の種類を供給されることを希望するのかを選ぶように依頼されてよい。例えば、ユーザは、約束が満たされることを保証するために警報クロックカウンタを必要としてよいか、あるいはユーザは特定の株式呼び値の定期的な更新を必要としてよい。ユーザが情報及び制御コンソールのためにカスタマイズする情報は、ネットワークセッションに特有であってよいか、ゲートウェイ加入の期間に関連付けられてよいか、あるいは無制限な期間の間ユーザまたは加入者プロファイルに記録されてよい。ゲートウェイ・インタフェースの多数のユーザデータベースと通信する能力は、延長された期間、ユーザに特有のプロファイルを記録するための基礎を提供する。
【００４１】
図７は、データをアップロードするための帯域幅アップ１１２選択、データをダウンロードするための帯域幅ダウン１１４選択、多様なインターネットリンク１１６、１１８及び１２０、及びユーザに特有のリンク１２２を含む情報及び制御コンソール１１０を示す。ユーザは、ユーザの所望のニーズを満たす適切なアップロード選択及びダウンロード選択を選択することによって、実行中に帯域幅を修正することができる。例えば、ユーザがデータ集約型ファイルをダウンロードすることを所望する場合、帯域幅を増加して、このようにしてダウンロードプロセスを加速することが望ましいことがある。いったんファイルがダウンロードされると、ユーザは典型的には低い方の料金課金レートでより妥当な帯域幅を選択してよい。例は、データのアップロードに当てはまる。ユーザがデータ集約型ファイルを送信することを所望する場合、データが送信される帯域幅を増加することが望ましいことがある。この例の情報及び制御コンソールは、インターネット検索エンジン１１６、インターネットオークションサイト１１８、及びインターネット商店１２０へのリンクも備える。これらのリンクは、ゲートウェイ管理者に、ユーザまたは加入者に対して他のインターネットサイトを広告する能力を与える。ユーザに特有のリンク１２２は、ユーザまたは加入者に、ユーザが明確に要求した（例えば、株式呼び値、ニュース更新等）情報、または情報が関心を示した情報（つまり、ユーザに照会する、またはユーザによって訪問されるインターネットサイトをログすることを通して学習される情報）のどちらかへのリンク能力を与える。
【００４２】
図８は、本発明の実施形態に従ってデータを取り込む情報及び制御コンソールをネットワークユーザに与えるための方法のフロー図を示す。ステップ２００では、ユーザは、ユーザのホスト及び所望されるネットワークと通信しているゲートウェイ・インタフェースを通してネットワークアクセスを確立する。ゲートウェイ・インタフェースは、ネットワークアクセスの前にホストを再構成することを必要とせずに、円滑なネットワークアクセスを提供することができる。ユーザのホストとゲートウェイ・インタフェース間の通信は、従来の電話またはモデム接続、デジタル加入者回線（ＤＳＬ）、ケーブルフックアップ、無線通信またはその他の適切な通信技法を通して達成することができる。所望されるネットワークへのアクセスを確立するには、典型的には、許可及び認証プロセス、及び場合によってはゲートウェイ管理者またはネットワーク事業者によって提供されるような所望される料金課金方式及びサービスレベルを選ぶことが必要となるだろう。いったんユーザがネットワークサービス接続を確立し、ユーザのホストとネットワーク間の開かれた通信線路を容易にするためにトンネルが開かれると、ゲートウェイ・インタフェースは、オプションのステップ２１０で、ユーザに特有のデータをアセンブルするために多様なデータベースと通信する。これらのデータベースは、ゲートウェイ・インタフェースの中に位置する内蔵データベースまたは複合ネットワークのインフラストラクチャの中に位置する外部データベースであってよい。ゲートウェイ・インタフェースがアセンブルするユーザに特有のデータは、料金課金関連データ、サービスレベルデータ、ユーザプロファイルデータ、遠隔サイト関係データ、あるいはユーザまたはユーザがネットワーク通信セッション中に位置する場所に関係する任意のそれ以外のデータを備えてよい。
【００４３】
ステップ２２０では、ゲートウェイ・インタフェースは、情報及び制御コンソール内で伝達されるだろう情報に関係する属性データを有するポップアップ制御パケットを生成する。これらのパケットは、典型的には、標準インターネットプロトコル（ＩＰ）を収容するために書き込まれる。ステップ２３０では、パケットは、ユーザのホストに送信され、ステップ２４０では、情報及び制御コンソールが、所定の情報を含むユーザのホストのモニタで生成される。多くのインスタンスでは、ポップアップ制御ウィンドウ内で用意される情報は、ネットワークユーザプロファイルから伝えられる、あるいはユーザまたは加入者によって直接的に入力されるユーザに特有の情報であるだろう。前述されたように、情報及び制御コンソールで提供される情報は、広告情報へのリンク、マーケッティング情報へのリンク、ネットワーク監視情報、または任意のそれ以外の事前に定義された情報であってよい。
【００４４】
本発明が関係する技術の当業者は、前記説明及び関連付けられた図面に提示される教示の恩恵に浴す発明の多くの修正及びその他の実施形態を思い浮かべるだろう。従って、発明は、開示されている特定の実施形態に限られず、修正及びその他の実施形態は添付請求項の範囲内に含まれることを意図される。特有の用語はここで利用されているが、それらは総称的且つ記述的な意味だけで使用され、制限のためでは使用されない。
【図面の簡単な説明】
【図１】  ゲートウェイ・インタフェースを介して、その他のネットワークまたはその他のオンラインサービスと通信するために１台または複数台のコンピュータを自動的に構成するためのゲートウェイ・インタフェースを含むコンピュータシステムのブロック図である。
【図２から図７】  本発明のある実施形態による、情報及び制御コンソールの多様な例の図である。
【図８】  本発明の実施形態による、継続中のネットワークセッション中にネットワークユーザデータに通信するための方法のフローチャート図である。
【図１】
0003880856.tif 000002
【図２】
0003880856.tif 000003
【図３】
0003880856.tif 000004
【図４】
0003880856.tif 000005
【図５】
0003880856.tif 000006
【図６】
0003880856.tif 000007
【図７】
0003880856.tif 000008
【図８】
0003880856.tif 000009