(57)【要約】広告のようなリソース要求に関する補助情報を、リソース要求者に対してゲートウェイ装置を経由して、配信するシステム及び装置。本発明は、ゲートウェイ装置がリソース要求者（２１０）からの要求を、内部か外部かの何れかでデータベース経由で、受信する構成部分と、ゲートウェイ装置が補助情報（２４０）に対する要求を参照する構成部分とを説明する。本発明における更なる構成要素は、ゲートウェイ装置が、要求リソースを表す情報とリソース（２５０）に関する補助情報とを、リソース提供者から、受信することと、ゲートウェイ装置によって補助情報とリソースとをリソース要求者に対して送信することとを含む。
2005531789.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを通じたリソースに対する要求に関する補助情報を供給する方法であって：
リソース要求者からの通信を通じて利用可能な前記リソースに対する要求から成る情報を受信する工程；
前記要求を、該要求を解析することによって該要求に関する補助情報の利用可能性を判定するよう、参照する工程；及び
前記通信ネットワークから利用可能な前記要求リソースを表す情報及び前記補助情報を前記リソース要求の要求者に向けて送信する工程；
を有する方法。
【請求項２】
請求項１記載の方法であって、更に：
前記リソース要求者用アクセス権限を判定する工程；
を有する方法。
【請求項３】
請求項１記載の方法であって、更に：
リソース提供者からの前記リソースから成る情報を受信する工程；
を有する方法。
【請求項４】
請求項１記載の方法であって、前記参照する工程は前記補助情報を前記要求の汎用資源識別子構成部分を識別することによって識別することを特徴とする方法。
【請求項５】
請求項４記載の方法であって、前記識別汎用資源識別子はデータベースにおいて前記補助情報について比較されることを特徴とする方法。
【請求項６】
請求項１記載の方法であって、前記方法は前記リソース要求者から前記リソース提供者に対するパケット・データ通信を促進するゲートウェイ装置によって行われることを特徴とする方法。
【請求項７】
請求項１記載の方法であって、前記参照する工程において、前記補助情報が検索エンジンから、前記要求リソースに関するメタデータを識別すると、受信されることを特徴とする方法。
【請求項８】
通信ネットワークを通じたリソースに対する要求に関する補助情報を供給するゲートウェイ装置であって：
リソース提供者からの前記リソースに対する要求から成る情報を受信する手段（１６６）；
前記要求を、該要求を解析することによって該要求に関する補助情報の利用可能性を判定するよう、参照する手段（１６４）；及び
前記通信ネットワークから利用可能な前記要求リソースを表す情報及び前記補助情報を前記リソース要求の要求者に向けて送信する手段（１６６）；
を有する装置。
【請求項９】
請求項８記載の装置であって、更に：
前記リソース要求者用アクセス権限を判定する手段；
を有する装置。
【請求項１０】
請求項８記載の装置であって、更に：
前記リソース提供者からの前記リソースから成る情報を受信する手段；
を有する装置。
【請求項１１】
請求項８記載の装置であって、前記参照する手段は前記補助情報を前記要求の汎用資源識別子構成部分を識別することによって識別することを特徴とする装置。
【請求項１２】
請求項１１記載の装置であって、前記識別汎用資源識別子はデータベースにおいて前記要求リソースに関する前記補助情報についてのリソースに対応する参照について比較されることを特徴とする装置。
【請求項１３】
請求項８記載の装置であって、前記ゲートウェイ装置は前記リソース要求者から前記リソース提供者へのデータの通信を促進することを特徴とする装置。
【請求項１４】
請求項８記載の装置であって、前記参照する手段は、検索エンジンからの前記補助情報を、前記要求リソースに関するメタデータを識別すると、受信することを特徴とする装置。
【請求項１５】
請求項８記載の装置であって、前記補助情報は広告から成るデータを表すことを特徴とする装置。
【請求項１６】
通信ネットワークを通じて利用可能な要求リソースに関する広告を設ける、ゲートウェイ装置としてリソース要求者とリソース提供者との間の通信を促進する、装置であって：
前記通信ネットワークを通じて利用可能なリソースに対する前記要求を受信する通信インタフェース（１６６）；
前記リソース要求の属性を識別するようデータに対する前記要求を解析する処理装置（１６４）；及び
前記識別属性と、前記リソース要求に関する広告を表すデータとを、比較する情報から成る記憶装置（１６８）；
から成り、
前記処理装置（１６４）は前記広告の取り出しを制御し；かつ
前記通信インタフェース（１６６）は前記広告と前記要求リソースとから成るデータを送信する；
ことを特徴とする装置。
【請求項１７】
請求項１６記載の装置であって、前記通信インタフェースは前記広告を前記リソース要求者に対して送信することを特徴とする装置。
【請求項１８】
請求項１６記載の装置であって、前記装置は前記リソース要求者のインターネット・プロトコル・アドレスを、ネットワーク・アロケーション・テーブルを用いることによって、解決することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークから利用可能なリソースの要求、特に、要求リソースに関する補助情報によって要求リソースを補足することに関するものである。
【背景技術】
【０００２】
１９９０年代後半におけるインターネットの発展を通じて、多くのリソースはほとんどコストがかかることなくインターネット利用者によって利用可能であった。経済状況が変化してリソースを運営するコストの増大に伴って、更に多くのリソースの運営体が広告ソースの追加によって該運営体の収入を補わなければならなかった。その結果、多くのインターネット利用者はウェブサイト又はマルチメディア・ベースのリソースをアクセスする場合に広告を受信している。
【０００３】
広告のソースは、利用者がウェブサイト又は（インターネットのような）通信ネットワークを通じて要求する、マルチメディア・リソースであり得る。この類の配信システムは「プッシュ型」と呼ばれ、リソース要求者の事前選好が、どのような種類の広告を利用者に対して、要求リソースの地点から、発信するかを判定するのに用いられる。要求者の選好はあらかじめ選定された利用者選択枝、又は、以前のウェブサイト又は要求者によって成されたメディア・リソースの選定に基づいてプロフィールを作成する監視プログラムによるものであり得る。
【０００４】
広告のソースは更に、リソース要求者の地点において実現し得る。（利用者の選定を監視するスパイウェアのような）要求者のコンピュータ上で稼動するソフトウェア、又はブラウザ、は要求者に向けて発信される広告の種類を指図する。広告要求ソフトウェアは更に、利用者のコンピュータに向けて広告が発信されることを遮断するのに用い得る。その代わりに、要求ソフトウェアは要求者がリソースをアクセスすることを遮断し得る。
【０００５】
利用者又はコンテンツ提供者の地点から配信される、利用者に向けての広告を配信する場合、広告の表示に対応するアーキテクチャがいずれかのソースになければならない。したがって、更なるリソースが、リソース又はリソース要求者の地点で広告を表示するよう用いられなければならない。
【０００６】
利用者のコンピュータの場所か、利用者に情報を供給するコンテンツ提供者での手順のいずれかによって、利用者に向けて発信される広告の情報を伝え合うことによって、利用者が要求リソースをアクセスして受信することを可能にするゲートウェイとしての役目を担う装置がある。これらのゲートウェイ装置は、利用者のコンピュータ上のソフトウェアも、要求リソースに関するサービス及び広告を利用者のマルチメディア体験を拡充するよう設けるコンテンツ提供者の対話の地点での対話も必要としない利用者に対してサービスを設けるよう利用し得る。
【非特許文献１】ＲＦＣ  １７８０  “ＩＮＴＥＲＮＥＴ  ＯＦＦＩＣＩＡＬ  ＰＲＯＴＯＣＯＬ  ＳＴＡＮＤＡＲＤＳ”
【発明の開示】
【発明が解決しようとする課題】
【０００７】
通信システムを通じて配信されるリソースの要求に関する補助情報を設けるシステム及び方法。広告又はサービスのような、リソースに関する補助情報が、リソース要求者とリソース提供者との間の通信を促進するゲートウェイによって、リソース要求者及びリソース提供者の地点での対話なしで、設けられる。ゲートウェイ装置は要求リソースに関する補助情報を判定するよう、リソースに対する要求を解決する。
【課題を解決するための手段】
【０００８】
本発明は例示的実施例によって説明するが、それらには限定されない。むしろ、本特許請求の範囲は、本発明の他の変形例及び実施例を含むよう、広く解釈すべきであり、そしてそれらは本発明と同等のものの範囲及び領域から逸脱することなく当業者によって製造し得る。
【０００９】
本発明は、オーディオ、映像、又は両方の種類のメディアの組み合わせを、メディア・ファイル又は「メディア・オブジェクト」、マルチメディア・サービス、及び／又は、通信ネットワークを通じてゲートウェイ装置を経由して配信される、ウェブ・ページのようなインターネット互換コンテンツ等（例えば、（要求リソースと呼ぶ）ハイパー・テキスト・マークアップ言語（ＨＴＭＬ）互換ページ等）として、送受信するシステム及び方法である。ここで用いられる「ｍｅｄｉａ  ｏｂｊｅｃｔ」の語はオーディオ、映像、文書、マルチメディア・データ・ファイル、及びストリーミング・メディア・ファイルを含む。マルチメディア・オブジェクトは文書、画像、映像、及びオーディオ・データの如何なる組み合わせをも有する。ストリーミング・メディアは、インターネット、衛星又は他の通信ネットワーク環境経由で利用者に向けて配信されて、ファイル全体の配信が終了する前に利用者のコンピュータ／装置上でプレイされ始める、オーディオ、映像、マルチメディア、テキスト及び双方向の、データ・ファイルを有する。メディア・オブジェクトはインターネット、衛星（ディジタル衛星システム（ＤＳＳ）、衛星放送向けディジタル・テレビ放送（ＤＶＢ−Ｓ））、ケーブル、ＤＳＬ（ディジタル加入者回線）、Ｔ１回線、無線ネットワーク、又はメディア・オブジェクトを配信することができる他の配信システムを含む如何なる通信ネットワークを通じてでも伝送し得る。そのような定義オブジェクト又はサービスは、ウェブサイト、ストレージ・サイト、ストリーミング・メディア・サイト、ファイル・ストレージ・サイト、メディア・サービス提供者（テレビ／ラジオ局）などのような、リソース提供者と呼ばれるソースから発信される。
【００１０】
メディア・オブジェクトのコンテンツの例は、歌、政治演説、ニュース放送、映画の予告編、映画、テレビ番組放送、ラジオ放送、金融会見電話、生コンサート、インターネット放映映像の場面、及び他の特別イベントを含む。メディア・オブジェクトは、リアルオーディオ（ＲＥＡＬＡＵＤＩＯ）（登録商標）、リアルビデオ（ＲＥＡＬＶＩＤＥＯ）（登録商標）、リアルメディア（ＲＥＡＬＭＥＤＩＡ）（登録商標）、アップル・クイックタイム（ＡＰＰＬＥ  ＱＵＩＣＫＴＩＭＥ）（登録商標）、マイクロソフト・ウィンドウズ（ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ）（登録商標）のメディア・フォーマット、ＱＵＩＣＫＴＩＭＥ（登録商標）、ＭＰＥＧ（エムペグ）−２映像圧縮、ＭＰＥＧ−４映像及び／又はオーディオ圧縮、ＩＴＵ−ＴとＭＰＥＧの共同映像チーム（Ｊｏｉｎｔ  Ｖｉｄｅｏ  Ｔｅａｍ）方式の圧縮フォーマット（ＭＰＥＧ−４  パート１０  ＡＶＣ、Ｈ．２６４）、ＭＰＥＧ−２レイヤＩＩＩオーディオ、ＭＰ３（登録商標）を含む種々のフォーマットに符合化される。一般に、メディア・オブジェクトは、特定のフォーマットとの互換性を示す、拡張子（サフィックス）によって表される。例えば、拡張子、．ｒａｍ、．ｒｍ、．ｒｐｍのうちの１つで終わる、メディア・オブジェクト（例えば、オーディオ及び映像ファイル）はリアルメディア（登録商標）のフォーマットと互換性がある。ファイル拡張子及びその互換フォーマットを表１に一覧化する。更に完全なメディア・タイプ、拡張子及び互換フォーマットの一覧はｈｔｔｐ：／／ｗｗｗ．ｂｏｗｅｒｓ．ｃｃ／ｅｘｔｅｎｓｉｏｎｓ２．ｈｔｍにある。
【００１１】
【表１】
2005531789.tif 000003
ゲートウェイ装置は利用者のコンピュータ（又は家庭用／ビジネス用ローカル・ネットワーク）のようなリソース要求者と（利用者のコンピュータ、又は家庭用／ビジネス用ローカル・ネットワークの外部にある）通信ネットワークとの間の、アクセス・ポイント又は通信インタフェースである。一般に、セット・トップ・ボックス、ＤＳＬ（ディジタル加入者回線）モデム、ケーブル・モデム、又は他の類の通信インタフェースがインターネットのような通信ネットワークに対するリソース要求者をリソース提供者に接続するのに用いられる。ゲートウェイ装置は、計画的に、複数の利用者を、共通ノードを通じてサポートし得る。したがって、ＤＳＬモデムに接続されるＤＳＬ接続を有する家庭は複数のリソース提供者を、インターネットを経由して支給ゲートウェイ（ＤＳＬモデム）を通じてアクセスし得る。
【００１２】
ネットワークとして呼ばれる多くのシステムは複数の利用者又は装置を収容する。（ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、ファイバー・ネットワーク、などと呼ばれる）家庭内か事業所内かの何れかのネットワークは複数の利用者が通信ゲートウェイ装置を利用して通信ネットワークを経由してリソース提供者をアクセスすることを可能にするよう、異なった類の通信技術を用い得る。通常用いられるネットワーキング技術には、イーサネット（登録商標）、８０２．１１ａ、８０２．１１ｂ、ブルートゥース（ＢＬＵＥＴＯＯＴＨ）（商標）、ＩＥＥＥ（米国電気電子学会）１３９４、ユニバーサル・シリアル・バス（ＵＳＢ）、ハビ（ＨＡＶＩ）及び他の類の、ネットワーク装置への有線及び無線接続がある。他の類の通信技術も用い得るが、ゲートウェイの重要性は複数の利用者が通信ネットワークにアクセスする連結手段を設ける一方、そのようなアクセスを簡単な方法（各リソース要求者について複数のアクセス点ではなく、１つのアクセス点）で設ける。
【００１３】
ネットワーク、ゲートウェイ装置、及び通信ネットワーク上のリソース要求者間の通信は通信プロトコルの利用を通じて促進される。かつて一般に利用されたプロトコルは伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）として知られる（ｈｔｔｐ：／／ｗｗｗ．ｆａｑｓ．ｏｒｇ／ｒｆｃｓ／ｒｆｃ１７８０．ｈｔｍｌにある非特許文献１参照。）。このプロトコルはデータをヘッダとペイロードとから成るパケット・セグメントに規格化する。パケット・ヘッダは装置とネットワークとの間のデータ通信を管理するのに用いられる情報を含む。ペイロード・データは、電子メール、メディア・オブジェクト、ウェブ・コンテンツ、双方向サービス等を含むデータのようなパケット・データの要求リソース（コンテンツ部分）を設ける情報である。
【００１４】
通信ネットワークを通じて、又は家庭用若しくはビジネス用ネットワーク上で、利用可能なリソースは、リソース間で通信されるパケット・データをアドレス指定するソースと行き先とを設ける、ＵＲＩ（汎用資源識別子）を用いてアクセスされる。ＵＲＩはリソース（例えば、ウェブ・サイト、ストリーミング・メディア・サーバ）、リソースのようなサービス（例えば、ビデオ・オン・デマンド、インターネット・ラジオ）、リソースのある装置（例えば、携帯電話、インターネットによって動作可能になる電気器具）、及びデータ・ファイルのようなリソース（例えば、メディア・ファイル及び文書ドキュメント）を識別する既存のプロトコル又は名前空間を表す汎用命名セットである。ＵＲＬ（ユニフォーム・リソース・ロケータ）はＵＲＩの一形式で、ネットワーク・プロトコル（例えば、ＴＣＰ／ＩＰ又はＭＰＥＧトランスポート手法）を用いたアクセス・アルゴリズムにマッピングするアドレスを表す。ＵＲＬが用いられる場合、特定のリソース、サービス、装置、又はデータ・ファイルをアクセス及び／又は操作し得る。インターネット・プロトコル番号又はアドレス（ＩＰ）として知られる、ＵＲＩの代替形式は、特定のリソース、サービス、又はデータ・ファイルを表す一連の数で、所望のリソースをアクセスするのに２つの方法を設ける（例えば、リソースはｗｗｗ．ｗｈｉｔｅｈｏｕｓｅ．ｇｏｖかＩＰアドレス１９８．１３７．２４０．９１かの何れかによってアクセスされる。）。
【発明を実施するための最良の形態】
【００１５】
本発明の好適実施例はローカル・ネットワーク及び通信ネットワークをＩＰアドレス経由でアクセス可能であるような、リソース、リソース提供者、及びリソースを対象とする。本発明は更に、リソース要求者の代わりに、ＩＰアドレスによって通信ネットワークと通信し合う唯一の装置であるようなゲートウェイ装置を対象とすることを特筆する。その場合、当該システムは、ゲートウェイ装置が、外部の通信ネットワークには見えないよう、ローカル・ネットワーク上のリソース要求装置に対してアドレス指定されたＩＰを動的に割り当てるネットワーク・アドレス・テーブル（ＮＡＴ）と呼ばれる手法を利用する。このＮＡＴの利用によって、要求リソースを（ファイアウォールを経由して）取得するよう、ゲートウェイが通信ネットワークからの情報及び通信ネットワークへの情報の流れを制御する一方、外部セキュリティ脅威の可能性を限定することを可能にする。
【実施例】
【００１６】
図１Ａ中のシステムは本発明の例示的実施例のアーキテクチャを表す。システム１００はリソース要求者、リソース提供者、及びリソース要求者とリソース提供者との間のゲートウェイ装置の間の動作概略図を表す。（有線、無線、又はそれらの組み合わせに基づいたネットワークのような）ローカル・ネットワーク１４０はリソース要求者として呼ばれる、異なる類の利用者又は装置を表す。異なる類のリソース要求者はビデオ・ゲーム・システム１０２、セット・トップ・ボックス１０４、パーソナル・コンピュータ１０６、メディア・センタ１０８を含むが、他の類の装置も通信ネットワークからリソースを要求するよう用い得る。リソース要求者は、ＴＣＰ／ＩＰベースのプロトコルを通じて伝送することが可能な指令を介して要求をすることが望ましい。リソース要求者から要求される情報又はサービスの種類はさまざまであってよく、例えば、リソース提供者からウェブ・ページを要求するパーソナル・コンピュータ１０６に対して、ビデオ・ゲーム・システム１０２はチェスの試合のこまの動かし方のような、ゲーム・サービスについての情報を伝達する。
【００１７】
リソース提供者の異なった種類の例にメディア・オブジェクト・サーバ１２２及びウェブ・サーバ１３２がある。これらの種類のリソース提供者は両方とも（インターネットのような通信ネットワークを表す）通信ファブリック１５０を経由して（ローカル・ネットワーク１４０を通じてアクセス可能な）他の装置とともに動作して通信し合う。（メディア・オブジェクトのギガバイト又はテラバイトの大容量ファイル・サーバのような）メディア・オブジェクト・サーバ１２２はメディア・オブジェクトをリソース要求者に配信する（例えば、メディア・オブジェクト・サーバ１２２はストリーミング・メディア・ベースのオーディオ・ブロードキャストをセット・トップ・ボックス１０４に対して送信する。）。ウェブ・サーバ１３２は同様にウェブ・ページをリソース要求者に対して、ハイパテキスト転送プロトコル（ＨＴＴＰ）準拠ＧＥＴ（取り出し）指令に応じて、要求ウェブ・ページに相当するＵＲＩを用いて、配信する。他の類のリソース要求指令も、本発明の本原理によって、通信ネットワークを通じて利用可能なリソースを要求および受信するのに用い得る。
【００１８】
ゲートウェイ装置１１０は（ローカル・ネットワーク１４０上の）リソース要求者のローカル・ネットワークとリソース提供者を有する通信ネットワーク（通信ファブリック１５０）との間を動作するインタフェースである。ゲートウェイ装置１１０は、一般にケーブル・モデム、ＤＳＬモデム、ＰＳＴＮ（加入電話網）によって動作可能になるモデム、ネットワーク・ハブ、又は他の通信ネットワーク互換インタフェースで、ローカル・リソースと遠隔（通信ネットワーク）リソースとの間のゲートキーパーとしての役目を担う。ゲートウェイ装置１１０はリソース要求者とリソース提供者との間の通信トラフィックを、通信の両端の何れでも特定のソフトウェアを走らせる必要なく、透過的に監視することが有益である。すなわち、ゲートウェイ装置１１０はネットワーク・セキュリティ又はコンテンツ・フィルタリングのようなサービスを設け、ゲートウェイ装置１１０は、リソース要求者とリソース提供者との何れをも通じた対話なく、要求リソースに対するアクセス権があるかを判定する。更に、ゲートウェイ装置１１０は、各要求者が同時に異なるリソースをアクセスするよう、通信ネットワークを通じて利用可能なリソースに対する複数の接続に対応し、例えば、ビデオ・ゲーム・システム１０２及びメディア・センタ１０８がイーサネット（登録商標）接続経由でゲートウェイ装置１１０に接続される。
【００１９】
ゲートウェイ装置１１０は通信ネットワークを通じて利用可能なリソースについて成された要求に応じてサービスをリソース要求者に対して設けるようデータベース１２０と連携する。データベース１２０はＳＱＬ（構造化照会言語）又はマイクロソフト・アクセス（ＭＩＣＲＯＳＯＦＴ  ＡＣＣＥＳＳ）（商標）準拠データベースで、該データベースは（ＵＲＬリンク、あらかじめキャッシュされた広告、アニメーション、メディア・オブジェクト、プログラミング・スクリプトなどのような）参照を有する。例えば、ウェブの旅行サイトに対するＵＲＩへの要求は、データベース１２０が米国国務省旅行アドバイザリ・サービスに関する情報が返ってくるという結果になる。ゲートウェイ装置１１０は更に、記憶容量の利用可能性に応じて、その位置にあらかじめキャッシュされた補助情報を有し得る。更に、ゲートウェイ装置１１０はデータベース１２０によって、システム・アップグレードとして、又は、よく要求されるリソースに関する補助情報をあらかじめキャッシュするよう、更新され得るが、ゲートウェイ装置１１０は通信ファブリック１５０を経由して他の利用可能なデータベースと動作し得る。
【００２０】
図１Ｂは本発明の例示的実施例の通信アーキテクチャを形成する個別構成部分の図である。パーソナル・コンピュータ１５０は通信ネットワークを通じて利用可能なリソースを要求するのに用いられる装置を表す。パーソナル・コンピュータ１５０は、要求リソースをアクセスして生成するようコンピュータ上で利用されるプログラムを含む、システム操作の大部分を制御する装置を表す。処理装置１５４はパーソナル・コンピュータ１５０を操作するよう利用者によって用いられる入力及び出力インタフェースに結合される。例えば、実例入力装置１５２はキーボード、マウス、ポインタ、トラック・ボール、などである。出力インタフェースは出力インタフェース１５３を通じて（モニタ又はテレビ画面上に）表示することができる信号を生成する表示処理装置１５９のシステムである。処理装置１５４は更に：ＲＡＭ（読み込み書き込み記憶装置）、ＲＯＭ（読み取り専用記憶装置）、メモリ・チップ、ハード・ドライブ、フロッピィ・ディスク・ドライブ、メモリ・スティック、コンパクト・ディスク、ビデオ・ディジタル・ディスク、及びそれらの組み合わせ；の形態の記憶装置に結合し得る。記憶装置１５８は更に、要求リソースの操作を可能にするよう、コンピュータ・プログラム、利用者関連情報、及びマルチメディア・ツールを記憶し得る。
【００２１】
通信インタフェース１５６はパーソナル・コンピュータ１５０の構成部分で、処理装置１５４によって制御されて、当該装置の通信を動作可能にする。（イーサネット（登録商標）互換、無線インタフェースなどの）ネットワーキング・ポート又はネットワーキング・カードは通信インタフェース１５６の好適形態である。その代わりに、ダイアル・アップ・モデム、又は他の類のネットワーキングが動作可能にされたポートを通信インタフェース１５６に用い得る。通信インタフェース１５６は更にパーソナル・コンピュータ１５０がＩＰアドレス、メディア・アクセス制御アドレス、動的生成ＩＰアドレス、又は他の類の、一連の数、英数文字、又は他の識別手段によって装置を識別する、アドレス指定手法によってアドレス指定されることを可能にする。
【００２２】
ゲートウェイ装置１６０はゲートウェイ装置の好適実施例を表す。処理装置１６４、入力装置１６２、通信インタフェース１６６、及び記憶装置１６８は、パーソナル・コンピュータ１５０の相当部分に類似している。ステータス・インタフェース１６６は、ゲートウェイ装置１６０の、現時の動作モード又はステータスを示す。ステータス・インタフェース１６９は目に見えるように（例えば、ＬＥＤ表示ランプ、ＬＣＤ表示装置などに）表示することもあり、かつ／あるいは、聞こえるように（スピーカ、オーディオ合成、アラームなどで）音を出すこともある。記憶装置１６８は、システム動作情報を記憶する以外に、要求リソース、ゲートウェイ装置１６０をアップグレードするアップグレード情報、リソース要求者プロフィール情報、及び本発明の動作に必要な更なる動作指示に関する補助情報を含み得る。通信インタフェース１６６は、お互いに、かつ、通信ネットワークから、データを送受信して（ローカル・ネットワーク１４０のように）ローカル・ネットワークとして構成された装置のハブ・インタフェースを設ける役割を担う。更に、通信インタフェース１６６は、（ウェブ・サーバ１７０のような）リソース提供者と（図１Ａの通信ファブリック１４０のような）通信ネットワークを通じて（Ｔ１回線、ＤＳＬ、ケーブル・モデムなどのような）ブロードバンド接続経由で通信し合うようゲートウェイ装置１６６用インタフェースを設ける。ゲートウェイ装置１６０とリソース提供者との間の通信はＴＣＰ／ＩＰ準拠であるが、他の（リアル・タイム・プロトコルなどの）ネットワーキング・プロトコルも用い得る。ゲートウェイ装置１６０は更にゲートウェイ装置１６０に現時に記憶されていない補助情報を受信するようデータベース１８０と通信し合う。
【００２３】
ウェブ・サーバ１７０は要求リソースをパーソナル・コンピュータ１５０（パーソナル・コンピュータ）に供給するリソース提供者の例である。処理装置１７４は、ウェブ・ベースのページを形成する、要求の処理及び、生成並びに記憶データの配信を含む、ウェブ・サーバ１７０の動作を制御する。ウェブ・サーバ１７０からのデータの配信はＨＴＭＬ、ＸＭＬ（拡張マークアップ言語）、ＪＡＶＡ（ジャバ）（商標）指令、又は他の類の、（例えば、表示装置又はスピーカのような）出力装置上に目に見えるように、又は聞こえるように生成し得るデータを表すスクリプト又は指令を含む。通信インタフェース１７６はゲートウェイ装置１６０と通信し合い、記憶装置１７８は要求動画像ソースを生成して配信するのに用いられるデータを記憶する。記憶装置１７８は読み取りのみか、又は、再書き込み可能な記憶装置であり得る。
【００２４】
図２は要求リソースに関する補助情報を、ゲートウェイ装置を経由して配信する本発明の動作の流れ図である。方法２００は本発明の例示的実施例を表す。本発明のこの実施例は図１Ｂの図の参照番号を対象とする。パーソナル・コンピュータ１５０は、本実施例において、ウェブ・サーバ１７０によって生成されたウェブ・ページを要求するが、本明細書において上記に説明したように、他の類のリソースも要求し得る。リソース要求者は、ウェブ・ページを要求するよう、ＨＴＭＬ準拠ブラウザ（例えば、マイクロソフト  インターネットエクスプローラ（ＭＩＣＲＯＳＯＦＴ  ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ）（商標）、ネットスケープ（ＮＥＴＳＣＡＰＥ）（商標）など）を用いる。ウェブ・サーバ１７０は要求リソースの、ウェブ・ページ、を表すデータを返し、該ウェブ・ページはコンピュータ１５３が要求リソースを受信すると出力装置１５３上に生成される。ゲートウェイ１６０はパーソナル・コンピュータ１５０（リソース要求者）とウェブ・サーバ１７０（リソース提供者）との間の通信を解決して監視する。
【００２５】
工程２１０では、ゲートウェイ装置１６０が通信ネットワークを通じて利用可能なリソースのリソース要求者からの情報要求を受信する。本発明のこの例示的実施例においては、リソース要求者（パーソナル・コンピュータ１５０）は、ウェブ・ブラウザを経由して、ＵＲＩｈｔｔｐ：／／ｗｗｗ．ｒｃａ．ｃｏｍにあるリソースを要求する。ＵＲＩにあるリソースの指令は「ＧＥＴ  ＨＴＴＰ  Ｈｅａｄｅｒ（ＨＴＴＰヘッダを読み取る）」指令と呼ばれ、ＧＥＴ  ＨＴＴＰ：／／ＷＷＷ．ＲＣＡ．ＣＯＭ（／／ＷＷＷ．ＲＣＡ．ＣＯＭを読み取る）指令がブラウザを経由してゲートウェイ装置１６０に発行される。ＧＥＴ指令中には、そのような指令の発行者は更に、用いられているＨＴＴＰのバージョン、指令を発行するブラウザ、及びクッキー又はリソース要求者を識別する個人識別子の値を参照し得る。これらの属性は以下の指令シンタックス：「ＧＥＴ（ＵＲＬ）ＨＴＴＰ＼１．０」＋（Ｃｈａｒ１３）＋Ｃｈａｒ（１０）＋「Ｕｓｅｒ−Ａｇｅｎｔ」ブラウザ・タイプ＋Ｃｈａｒ（１３）＋Ｃｈａｒ（１０）＋「Ｃｏｏｋｉｅ：Ｃ＝リソース要求識別子」；によって表される。（要求の指令フォーマットに応じて）他のＨＴＴＰシンタックス指令の形態又は他の種類のリソースに対する要求を、リソースを要求するのに用い得る。
【００２６】
本例においては、ゲートウェイ装置１６０はＨＴＴＰ  ＧＥＴ（ＨＴＴＰを読み取る）指令をパーソナル・コンピュータ１５０から受信する。当該指令のシンタックスから、ゲートウェイ装置１６０は要求を送信した装置、使用しているブラウザの種類、及び要求装置が使用するＨＴＴＰのバージョンを判定する。ゲートウェイ装置１６０は更にリソースに対する要求を行っている利用者のプロフィールを参照するよう、クッキー又はＨＴＴＰ指令中に埋め込まれた個人ＩＤ（識別子）情報を利用する。クッキーすなわち個人識別子は、ゲートウェイ装置にローカルで記憶される利用者識別子を参照することが望ましい。ゲートウェイ装置１６０は更に利用者を識別するよう、識別する情報をデータベース１８０中に記憶された利用者プロフィールの索引に対して参照することによって、クッキーを用い得る。データベース１８０から利用可能な情報は利用者電子メール・アドレス、利用者履歴情報、最もよく要求するリソース、マーケティング・データ。リソース・アクセス権限及び利用者の識別子に対応するほかの類の情報を含む。その代わりに、リソース要求者（利用者）はＩＰアドレス、動的割り当てＩＰアドレス、又は利用者リソースを要求している装置のＭＡＣ（メディア・アクセス制御）アドレスによって識別し得る。その場合、ＩＰアドレスはゲートウェイ装置１６０及び／又はデータベース１８０に記憶された情報に対して参照する。
【００２７】
当該参照処理の一部として、工程２２０において、ゲートウェイ装置１６０は、リソース要求者がリソースの位置をアクセスする許可、又はリソース自体を取得する許可を有するかを判定する。要求者識別情報に基づいて、ゲートウェイ装置１６０は利用者許可の索引に対して利用者識別子を参照する。そのような許可はあらかじめ、コンテンツ・フィルタリング・プログラム、親、会社、又はリソースの不当なアクセスに関係する他の類の関係者の企図の範囲内であらかじめ割り当てられ得る。この情報はグラフィカル利用者インタフェース、テーブル、または他の、テーブル形式で入力される情報に対応する、手段を介して入力し得る。アクセス許可のある索引の例を以下の表２に表す。
【００２８】
【表２】
2005531789.tif 000004
表２は利用者識別子と、リソースを要求する利用者に相当する、該利用者識別子に対応する電子メールアドレス、クッキーからの識別子又は個人識別子の値を一覧化している。この例においては、「８３８８４４８８３８」の数字はＭＩＸ＠ＲＣＡ．ＣＯＭの電子メールアドレスにおける利用者に相当する。当該表は更に利用者「ＭＩＸ」が有するアクセス権の度合い、及び、利用者がアクセスし得るリソースが、ＷＷＷ．ＲＣＡ．ＣＯＭ、ＷＷＷ．ＴＨＯＭＳＯＮ．ＣＯＭ、及びＷＷＷ．ＢＯＷＬＩＮＧ．ＣＯＭのＵＲＩから利用可能なリソースのように、何であるかを参照する。更に、特定のリソースについての利用者アクセス権限を定義する各リソースの後に一覧化された数字がある。「２」はリソースに対する完全なアクセス権を表し、「１」は利用者がサイト上のテキストに対するアクセス権があることを表すが、ゲートウェイ装置１６０は（ジャバスクリプト（ＪＡＶＡＳＣＲＩＰＴ）（商標）オブジェクトのような）プログラミング・オブジェクトとメディア・オブジェクトとの何れも通らせず、「０」は要求者が完全に制限されているリソースを表す。ゲートウェイ装置１６０は更にリソースに対するアクセスが制限されている場合、制限メッセージによってリソース要求者に通知する。
【００２９】
工程２３０では、ゲートウェイ装置１６０が、リソース要求者がリソースに対するアクセス権を有することを判断する場合、当該要求はゲートウェイ装置１６０によって通信ネットワークを通じてリソース提供者（ウェブ・サーバ１７０）に対して送信される。ゲートウェイ装置１６０からの要求指令は、リソース要求者から発行されるように、ＨＴＴＰ  ＧＥＴ指令と同様に発行されて、パケット・データとしてＴＣＰ／ＩＰ準拠プロトコルによって送信される。ゲートウェイ装置１６０はリソースのＵＲＩ又はＵＲＬを、（ＩＮＴＥＲＮＩＣ（インターニック）準拠サーバによってＷＨＯＩＳ（フー・イズ）が設けられる）ＩＰドメイン名サーバのような、リソースをＩＰアドレスによって一覧化する、ソースを経由して解決するが、当業者がわかるように、他の識別方法も用い得る。ウェブ・サーバ１７０は（図１Ａの、通信ファブリック１４５を通じて）要求が処理される要求者指令を受信する。ウェブ・サーバ１７０は更に、要求リソースを表すパケット・データをリソース要求者に対してゲートウェイ装置１６０を通じて送り返す。その代わりに、ゲートウェイ装置１６０はリソース取り出し指令を、リソース要求者とリソース提供者との間の互換性の問題がある場合に再フォーマット化し得る。例えば、リソースの要求アドレスに基づいて、リソース要求がＨＴＴＰｖ２．０に準拠する指令であっても、ゲートウェイ装置１６０はＨＴＴＰｖ．１．０においてリソース提供者とやりとりする。指令を再フォーマット化する指令変換はゲートウェイ装置１６０かデータベース１８０かの何れかでアクセスされる変換テーブルを経由して行われる。
【００３０】
工程２４０においては、ゲートウェイ装置１６０は、リソース要求に関する補助情報が利用可能かを参照する。補助情報はリソースを捕足するのに用いられる、グラフ、オーディオ、及び／又は文書データである。補助情報の例には、リソースの追加位置、ウェブ・サイトのリンク、オーディオ・ファイル、動画像ファイル、ニュース、スポーツ、広告、ストリーミング・メディア、電子番組ガイド情報、商取引情報、オークション情報などを含む。本発明の好適実施例においては、補助情報はテーブル形式でゲートウェイ装置１６０に記憶されるか、データベース１８０を通じてアクセス可能かのいずれか又は両方である。そのような情報は当該システムのニーズによってか、リソースが利用可能になるにつれて更新し得る。リソースの要求及び対応する補助情報の例を以下の表３に表し、リソースのＵＲＩ（又はロケータ）が対応補助情報と照合される。ゲートウェイ装置１６０は更に、補助情報の位置に対する参照を用いて補助情報についての自らの要求を行う。例えば、ゲートウェイ装置１６０は、補助装置があるウェブ・サイトに対するＨＴＴＰ  ＧＥＴ指令を発行する。
【００３１】
【表３】
2005531789.tif 000005
ゲートウェイ装置１６０は、要求リソースに関する補助情報を配信する、表３に表す項目のような、情報を用いる。リソース要求者が「ＷＷＷ．ＲＣＡ．ＣＯＭ」のＵＲＩにあるリソースを所望する場合、ゲートウェイ装置１６０はこの、表３中の情報に対するＵＲＩをＷＷＷ．ＳＡＬＥＳＣＯＭ．ＣＯＭ／ＴＥＬＥＶＩＳＩＯＮのＵＲＩにある参照補助情報に対して参照し、そしてそれは、要求者が、異なる電気器具の価格を比較することを可能にするインターネット・サイトに参照する。ＷＷＷ．ＲＣＡ．ＣＯＭに対する要求はＷＷＷ．ＳＵＰＥＲＳＴＯＲＥ．ＣＯＭ／ＲＣＡＰＲＯＭＯＴＥ．ＨＴＭにあるスーパーストアの広告スクリプトを動作させるが、他の広告（又はＨＴＭＬのスクリプト）を表し得る。リソース要求者が「ＭＵＳＩＣ．ＳＥＲＶＥＲ．ＣＯＭ／ＬＯＬＡ．ＭＰ３」にあるメディア・オブジェクトを所望する場合、ゲートウェイ装置１６０は、表３中に表す索引情報を用いて、ＷＷＷ．ＳＩＮＧＩＮＧＦＩＳＨ．ＣＯＭ／？＊ＣＬＡＰＴＯＮ＋ＥＲＩＣにある検索エンジンを参照する。
【００３２】
選択的に、ゲートウェイ装置１６０は、更なる類のサービスが利用可能かを、要求されるリソースに応じて、判定するよう、リソースに対する要求を解析する。例えばＬＯＬＡ．ＭＰ３についての要求においては、ゲートウェイ装置は「．ＭＰ３」の拡張子を音楽ファイルについての要求を表すものとわかる；他の類の識別可能拡張子については表１を参照。ゲートウェイ装置１６０は、「．ＭＰ３」拡張子を認識することによって、拡張子前の情報についてＵＲＩを走査する。本発明においては、ゲートウェイ装置１６０は音楽ベースの検索エンジンに対してＬＯＬＡの語を取得して発信してこの用語に関する如何なる情報をもないかを判定する。当該検索が正の結果をもたらす場合、ゲートウェイ装置１６０は検索結果を受信して適切なタイミングにおいて補助情報をフォーマット化する。識別可能なオブジェクト又はリソースの索引をデータベース１８０又はゲートウェイ装置１６０に、更なる補助情報を有する、対応する検索エンジンまたはソースの一覧とともに、記憶し得る。ゲートウェイ装置１６０は更に、戻ってきたリソースに関連するメタデータを、リソースに関連するＳＭＩＬ（スマイル）ヘッダを読み取ること、（例えば、ジャバスクリプト（ＪＡＶＡＳＣＲＩＰＴ）（商標）のような）、リソースを操作する、プログラミング・スクリプトを解析すること、又はリソース自体に含まれるメタデータを読み取ることによって、解析し得る。ゲートウェイ装置１６０は、要求リソースのＵＲＩを解析する場合、メタデータを取得する場合と同様に、鍵となる指令又は語を検索する。選択的に、ゲートウェイ装置１６０は、第１にリソース・ロケータに直接関係する受信情報、次に、要求者に対して要求リソースに関する補助情報を送信する場合に用いる、要求リソースに関係するメタデータと、受信補助情報をランク付けする。
【００３３】
工程２５０におけるゲートウェイ装置１６０は通信ネットワークを通じて要求されたリソースから成る情報を受信する。この例においては、ゲートウェイ装置１６０は、スクリプト中に送信される更なるオーディオ、動画像、又はプログラミング・オブジェクトを有し得る、ＨＴＭＬベースのスクリプトから成る、ウェブ・サーバ１７０からの、要求された（ウェブ・ページについてのものである）リソースを受信する。ゲートウェイ装置１６０に対して送信される情報は要求されるリソースによって変わってくる；オーディオ・ファイルの要求リソースはオーディオ・データである一方、要求テキスト・ファイルはテキスト・データである。この工程においては、ゲートウェイ装置１６０は要求リソースに関する補助情報を、利用可能である場合に、受信する。
【００３４】
工程２６０では、要求リソースと該要求リソースに関する補助情報から成る情報を、リソース要求者に対して、送信するゲートウェイ装置を有する。この例においては、ゲートウェイ装置１６０は要求リソースを（ウェブ・サーバ１７０）からパーソナル・コンピュータ１５０に対してローカル・ネットワーク接続を通じて送り返す。この情報はウェブ・ページの形式でパーソナル・コンピュータにおけるウェブ・ブラウザ上で表される。この結果の実例表示を図３Ａに表す；図３Ａは、要求リソースを表す、アドレス・バー３１０に一覧化された、ＷＷＷ．ＲＣＡ．ＣＯＭ／ＰＲＯＤＵＣＴＳのＵＲＩにあるウェブ・ページ３００のＨＴＭＬスクリプトを表示する。生成リソース・データ３２０は要求リソースの生成ＨＴＭＬスクリプトを表す。
【００３５】
工程２６０においては、ゲートウェイ装置１６０は更に要求リソースに関する補助情報を表す。本例においては、ゲートウェイ装置１６０は、ＷＷＷ．ＲＣＡ．ＣＯＭ／ＰＲＯＤＵＣＴＳのＵＲＩを表３中に一覧化したデータの索引と比較するように、ＷＷＷ．ＳＵＰＥＲＳＴＯＲＥ．ＣＯＭ／ＲＣＡＰＲＯＭＯＴＥ．ＨＴＭにあったことを判定した。ゲートウェイ装置１６０は補助情報の表示を、パーソナル・コンピュータ１５０のブラウザにおける更なるフレームをオープンすることによって、生成する。上記のように、リソースを要求するのに用いられるブラウザを識別することにより、ゲートウェイ装置１６０は、インターネット・エクスプローラ（ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ）（商標）互換ブラウザに用いられるように、「ｗｉｎｄｏｗ．ｏｐｅｎ」のようなオープン指令を用いることによって、更なるウィンドウをオープンする。ゲートウェイ装置１６０はリソース要求に関する補助情報を目に見えるように表示するか、聞こえるように表現する他の、目に見える又はオーディオの、生成手法を用い得る。
【００３６】
ＷＷＷ．ＳＵＰＥＲＳＴＯＲＥ．ＣＯＭ／ＲＣＡＰＲＯＭＯＴＥ．ＨＴＭにある補助情報を表す情報をウェブ・ページ３５０の図３Ｂに表す。ブラウザは（アドレス・バー３６０に一覧化された）ＷＷＷ．ＲＣＡ．ＣＯＭ／ＰＲＯＤＵＣＴＳのＵＲＩのウェブ・ページ情報を生成リソース・データ３７０として表示し、そしてそれは（広告の形態の）受信補助情報を生成補助情報データ３８０中に含む。本例においては、購入ボタン３８５が表示される。起動されると、購入ボタン３８５は識別利用者が生成リソース・データ３７０における表示オブジェクト、本例においてはディジタル・メディア・レコーダ、を購入することを可能にする。選択的に、補助情報と要求リソースとに応じて、他の動作を行い得、例えば、映画の要求リソースは、購入ボタン３８５の代わりに、他の利用可能な映画又は購入可能な映画の補助情報を表示する。
【００３７】
本例においては、リソース要求者が購入ボタン３８５を起動すると、ゲートウェイ装置１６０は当該取引を、要求者の個人情報を購入情報センタに対して送信することによって促進し得る。当該取引の該促進に基づいて、ゲートウェイ装置１６０の操作者、又は要求リソースの提供者は当該購入に基づいた手数料を受領する。その代わりに、リソース要求者が、要求リソースに関する補助情報からスクリプト又はボタンが生成されることが可能にされる場合、他の類の経済上の取引を利用可能にし得る。
【００３８】
本発明の動作において、ゲートウェイ装置１６０は要求リソース、又は要求リソースの一部を、他のオブジェクトと取り替え得る。例えば、ゲートウェイ装置１６０は、ＨＴＭＬドキュメント・ベースの広告を、参照補助情報ベースの代替の広告と、取り替え得る。この機能の動作は、上記のように、ゲートウェイ装置１６０又はデータベース１８０にある情報を用いて、要求リソースの一部を補助情報と取り替えることによって、本発明の原理の範囲内に収まる。例えば、（要求ウェブ・ページのＨＴＭＬスクリプトにおける）ボトル水を表す広告のＧＩＦ（図形交換形式）を、アルコールを表すＧＩＦと取り替える。これは、利用者プロフィール及び／又はリソースの事前要求によって判定されるように、リソース要求者の選好に基づいて行い得る。本発明は、利用可能な、要求リソース及び補助情報に基づいて、他の類の要求リソースの取替えに対応する。
【図面の簡単な説明】
【００３９】
【図１Ａ】本発明の例示的実施例を示すシステム及び通信アーキテクチャの図である。
【図１Ｂ】本発明の例示的実施例の通信アーキテクチャを形成する構成部分の図である。
【図２】要求リソースに関する補助情報を、ゲートウェイ装置を通じて配信する、本発明の一実施例の流れ図である。
【図３Ａ】リソース提供者から通信ネットワーク経由で利用可能な、表示要求リソースの図である。
【図３Ｂ】本発明の例示的実施例による、要求リソースに関する補助情報のある、通信ネットワーク経由から利用可能な、表示要求リソースの図である。
【図１Ａ】
2005531789.tif 000006
【図１Ｂ】
2005531789.tif 000007
【図２】
2005531789.tif 000008
【図３Ａ】
2005531789.tif 000009
【図３Ｂ】
2005531789.tif 000010
【国際調査報告】
2005531789.tif 000011