(57)【要約】本発明は、通信網（２０６）の放送網（２０８）との対話を同期させるシステム及び方法である。システム（３００）は、伝送同期エンジン（３０２）、無線ゲートウェイ（１１８）、番組表ソース（３０８，３１０，３１２）及び番組内容ソース（３２４）を備えている。無線ゲートウェイ（１１８）は、移動局（１０２）と無線通信することができ、移動局（１０２）に関する位置情報を提供する。番組表ソース（３０８，３１０，３１２）は、移動局（１０２）の位置情報に基づいて、放送網（２０８）によって放送される現在の番組表を提供することができる。番組内容ソース（３２４）は、現在の番組表中の１又は複数の番組に対する拡張番組内容を提供することができる。伝送同期エンジン（３０２）は、現在の番組表から、番組内容ソース（３２４）から利用可能な拡張番組内容を有する番組表を作成する。
2005529507.tif 000002
【特許請求の範囲】
【請求項１】
通信網の対話と放送網とを同期させる伝送同期エンジンであって、
移動局の位置情報を得るための位置エンジン；
前記移動局の位置情報に基づいて現在の番組表を検索するための番組表エンジン；
前記現在の番組表中の少なくとも１つの番組に対する拡張番組内容を検索するための番組内容エンジン；及び
前記現在の番組表から、前記拡張番組内容に対応する番組表を作成し、移動局に該番組表を提供するためのプロセッサ；
を備えた伝送同期エンジン。
【請求項２】
番組表エンジンは、移動局の位置情報と同様、現在の時間に基づいて現在の番組表を検索する、請求項１に記載の伝送同期エンジン。
【請求項３】
移動局の構成に基づく移動局用の拡張番組内容をトランスコードし、かつ放送網の制御入力要求に基づいて移動局から受け取った制御信号をトランスコードするためのトランスコードエンジンをさらに備えた、請求項１に記載の伝送同期エンジン。
【請求項４】
対話セッションの終始にわたって移動局と放送網との間の対話を記録するためのトランザクションエンジンをさらに備える請求項１に記載の伝送同期エンジン。
【請求項５】
番組表を備えた少なくとも１つの広告を移動局に提供するための広告エンジンをさらに備える請求項１に記載の伝送同期エンジン。
【請求項６】
通信網の対話を放送網と同期させるネットワークシステムであって、
伝送同期エンジン；
伝送同期エンジンに接続され、通信網の移動局と無線通信することができ、伝送同期エンジンに移動局の位置情報を提供する、通信網の無線ゲートウェイ；
伝送同期エンジンに接続され、移動局の位置情報に基づいて放送網によって放送される現在の番組表を伝送同期エンジンに提供できる番組表ソース；及び
伝送同期エンジンに接続され、現在の番組表中の少なくとも１つの番組に対する拡張番組内容を伝送同期エンジンに提供できる放送網の番組内容ソース；
を備え、
伝送同期エンジンは、前記現在の番組表から、番組内容ソースから利用可能な拡張番組内容を有する番組表を作成し、移動局に該番組表を提供する、ネットワークシステム。
【請求項７】
番組表ソースは、移動局の位置情報と同様、現在の時間に基づいて現在の番組表も提供する、請求項６に記載のネットワークシステム。
【請求項８】
伝送同期エンジンは、移動局の構成に基づく移動局用の拡張番組内容をトランスコードし、かつ放送網の制御入力要求に基づいて移動局から受け取った制御信号をトランスコードする、請求項６に記載のネットワークシステム。
【請求項９】
伝送同期エンジンは、対話セッションの終始にわたって移動局と放送網との間の対話を記録する、請求項６に記載のネットワークシステム。
【請求項１０】
伝送同期エンジンは、番組表を備えた少なくとも１つの広告を移動局に提供する、請求項６に記載のネットワークシステム
【請求項１１】
通信網の対話と放送網とを伝送同期エンジンが同期させる方法であって、
通信網の無線ゲートウェイを経由して、通信網の移動局が伝送同期エンジンにアクセスする工程；
無線ゲートウェイから移動局の位置情報を得る工程；
移動局の位置情報に基づいて放送網によって放送される番組表ソースから現在の番組表を検索する工程；
放送網の番組内容ソースから、現在の番組表中の少なくとも１つの番組に対する拡張番組内容を検索する工程；
前記現在の番組表から、番組内容ソースから利用可能な拡張番組内容を有する番組表を作成する工程；及び
該番組表を無線ゲートウェイを経由して移動局に提供する工程；
から成る方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、メディア放送局との対話型通信の分野に関する。本発明は、詳細には、メディア放送局又は他の認可供給元から関連メディア内容を受け取ると同時にメディア放送局との対話型通話を許容するシステムに関する。
【背景技術】
【０００２】
２つ以上の既存のエンターテイメントネットワークを合体し同期させることにより、一般の人々の娯楽経験が高められ得ることが、一般に知られている。あるタイプのエンターテイメントネットワークの場合、人々は、アメリカ放送会社（American Broadcasting Company,  「ＡＢＣ」）、コロンビア放送会社（Columbia Broadcasting Server, 「ＣＢＳ」）、ナショナル放送会社（National Broadcasting Company,「ＮＢＣ」）、及びフォックス放送会社（Fox Broadcasting Corporation, 「ＦＯＸ」）のような種々の会社が所有する放送網から、自身のテレビで放送を見ることができる。別のタイプのエンターテイメントネットワークの場合、人々は、インターネットサービス及びコンテンツプロバイダから、自身のデスクトップ型及びノート型コンピュータで、ワールドワイドウェブによりインターネットコンテンツを見ることができる。それらのエンターテイメントネットワークを結合および同期することにより、人々はさらに、自身のテレビで放送を見ることができると同時に、自身のコンピュータでインターネットコンテンツと対話することができる。
【０００３】
ＡＢＣ社の機能拡張テレビであるEnhanced TV は、テレビ視聴者がＴＶ番組、特にフットボールゲームやゲーム番組のＡＢＣ放送と対話することを可能にする、インターネット上の対話型テレビジョン方式である。ＡＢＣ社のEnhanced TV は、ＡＢＣインターネットグループの３つの事業単位のうちの１つであり、バーバンク（Burbank ）、カリフォルニア（California）及びニューヨーク（New York）で運用されており、ＡＢＣテレビジョンネットワーク社（ABC Television Network）とウォルトディズニー社（Walt Disney Company ）の一部である。視聴者はＡＢＣのＴＶ番組を見つつ、同時にインターネットによってそのＴＶ番組に関する拡張ＴＶコンテンツと対話することが可能である。フットボールゲームのＡＢＣ放送の場合、例えば視聴者は、視聴者のテレビでフットボールの試合を見つつ、雑学クイズに答えたり、リプレーチャレンジに投票したり、コメントを送ったり、オンラインのファンタジーフットボールをプレイしたりすることができる。同様に、ＡＢＣゲーム番組を見ている間、家にいる視聴者は、ＡＢＣのテレビジョンスタジオにいる出場者と一緒にリアルタイムでプレーしてもよい。Enhanced TV を使用するには、視聴者は自身のＴＶをＡＢＣチャネルに合わせ、自身のコンピュータ上のＡＢＣチャネルに対応するＡＢＣウェブサイトにアクセスし、そのウェブサイトのEnhanced TV フィーチャーへログインする。
【０００４】
Enhanced TV に加えて、ユーザはさらに、視聴者にとって興味のある他の情報を含んでいるウェブサイトにもアクセスすることが可能である。例えばテレビ番組表は、ペンシルバニア州  ラドナー  マトソンフォードロード１００（100 Matsonford Road, Radnor, Pennsylvania ）所在のＴＶガイド社からインターネット経由で入手することができる。ユーザは、自身の郵便番号とＴＶ放送を受け取るために使用されるサービスのタイプ（例えばケーブル、衛星放送アンテナ及び放送／アンテナ）を、ＴＶガイド社のウェブサイトに提供する。この情報に基づいて、ウェブサイトは、ユーザが入力した郵便番号及びサービスのタイプに対応するテレビ番組表を提供する。特に、ウェブサイトは、種々の時間に種々の地方支局で放送されているＴＶ番組を識別する表を提供する。不都合にも、そのようなウェブサイトは、放送網によって提供されるコンテンツと統合されておらず、また、同期されていない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、通信網と放送網との対話を同期させるシステム及び方法が必要とされている。より詳細には、ネットワークの種々のコンテンツを、通信網及び／又は放送網のコンテンツと統合し及び同期させるシステム及び方法が必要とされている。そのようなシステム及び方法は、ユーザの娯楽経験をさらに高める役割を果たすだろう。
【課題を解決するための手段】
【０００６】
本発明は、通信網の対話を放送網と同期させる伝送同期エンジンである。
伝送同期エンジンは、位置エンジン、番組表エンジン、番組内容エンジン、及びプロセッサを備えている。位置エンジンは、移動局の位置情報を得る。番組表エンジンは、移動局の位置情報に基づいて現在の番組表を検索する。番組内容エンジンは、現在の番組表中の１又は複数の番組に対する拡張番組内容を検索する。プロセッサは、現在の番組表から、拡張番組内容に対応する番組表を作成し、移動局にその番組表を提供する。
【０００７】
本発明はさらに、通信網の対話を放送網と同期させるネットワークシステムである。ネットワークシステムは、伝送同期エンジンと、伝送同期エンジンに接続された無線ゲートウェイ、番組表ソース、及び番組内容ソースとを備えている。無線ゲートウェイは通信網の一部である。番組内容ソースは放送網の一部である。無線ゲートウェイは、通信網の移動局と無線通信することができ、移動局の位置情報を伝送同期エンジンに提供する。番組表ソースは、移動局の位置情報に基づいて、放送網によって放送される現在の番組表を伝送同期エンジンに提供することができる。番組内容ソースは、現在の番組表中の１又は複数の番組に対する拡張番組内容を伝送同期エンジンに提供することができる。伝送同期エンジンは、現在の番組表から、番組内容ソースから利用可能な拡張番組内容を有する番組表を作成し、移動局にその番組表を提供する。
【０００８】
本発明はさらに、通信網の対話と放送網とを伝送同期エンジンが同期させる方法である。伝送同期エンジンは、通信網の無線ゲートウェイを経由して、通信網の移動局が伝送同期エンジンにアクセスすることを許容する。次に、移動局に関する位置情報が無線ゲートウェイから受け取られる。次に、現在の番組表が、移動局の位置情報に基づいて放送網によって放送される番組表ソースから検索される。その後、現在の番組表中の１又は複数の番組に対する拡張番組内容が、放送網の番組内容ソースから検索される。現在の番組表から、番組内容ソースから利用可能な拡張番組内容を有する番組表が作成される。最後に、その番組表は無線ゲートウェイを経由して移動局に提供される。
【発明を実施するための最良の形態】
【０００９】
本発明は、双方向ネットワークの対話を一方向ネットワークと同期させるシステム及び方法である。詳細には、そのようなシステム及び方法は、通信網の対話を放送網と同期させる。放送網はＴＶ又は無線放送の会社のような番組内容ソースから、ユーザの近くに位置するＴＶ又はラジオのような放送受信機に、メディア内容を送る。同様に、通信網は、番組内容ソースとユーザによって操作される通信送受信機との間の双方向通信を提供する。放送網は双方向能を提供し得るが、本発明では放送網は単に一方向能があればよい。ユーザの通信送受信機は、好ましくは移動局であるが、当業者には、以下に論じる特徴の用途がコンピュータ、コードレス電話、無線電話、ＰＤＡ、双方向ラジオ、ポケベル及びその他同種のもののような他の通信装置にあり、本明細書で説明する「移動局」とはそのような通信装置とその等価物を指すことが理解されるだろう。
【００１０】
図１を参照すると、本発明の好ましい実施形態による通信システム１００が提供される。システム１００は、移動局１０２、基地局（Base transceiver stations,「ＢＴＳ」）
１０４、及び１又は複数の位置推定システムを含んでいる。ＢＴＳは、移動局１０２と、種々の他の有線及び無線通信装置との間の無線音声及び／又はデータリンクを提供する。
【００１１】
通信システム１００は、移動局の位置を決定する、地球上測位システム及び天測位システムを始めとする任意のタイプの位置推定システムを使用してよい。図１に示されるように、移動局１０２は、天測位システムすなわち衛星利用測位システム（「ＧＰＳ」衛星１０６から位置情報を得る。移動局はさらに、地球上測位システムすなわちＢＴＳ  １０４とのやりとりから位置情報を決定する。地球上測位システムは、送信リンク三辺測量術（「ＦＬＴ」）技術、改良型送信リンク三辺測量（「ＡＦＬＴ」）技術、到着振幅角度差（「ＡＤ−ＡＯＡ」）技術及び拡張観測時間差（「ＥＯＴＤ」）技術を含むがそれらに限定されない種々の技術を利用することができる。移動局１０２は、さらに、ブルートゥース（Bluetooth ）無線技術を始めとする別の実体から無線通信リンクを介して移動局位置を受け取ることもできる。そのような外部情報の例として、ＧＰＳ及び／又はオーバレイ型の地球上位置システムを始めとする地球上非ＦＬＴの、タイムスタンプされた参照位置情報が含まれる。オーバレイ型の地球上位置システムは、ペンシルバニア州キングオブプロシア（King of Prussia, Pennsylvania ）のTruePosition及びカリフォルニア州サンラモン（San Ramon, California ）のU.S.Wirelessを始めとする第三機関から入手可能である。移動局１０２が自主的に通信システム１００の無線インフラにその位置を報告してもよいし、又は、移動局の位置を報告するよう無線インフラが移動局に問い合わせてもよい。
【００１２】
ＢＴＳ  １０４は通信システム１００の無線インフラの一部である。無線インフラは、ＢＴＳに加えて、基地局コントローラ（「ＢＳＣ」）１０８、移動交換局／ビジター位置レジスタ（「ＭＳＣ／ＶＬＲ」）１１０、及び相互運用センター１１２を含んでいる。ＢＳＣ  １０８は、ＢＴＳ  １０４の間の通信を制御し、ＢＴＳの動作及び対話を管理する。ＭＳＣ／ＶＬＲ  １１０は、移動局１０２へ呼を発し／から呼を受け、かつ移動局１０２の位置情報を追跡する。必要な場合、相互運用センター１１２は、移動局１０２の音声及び／又はデータ信号を、別の通信プロトコルへ／から変換する。例えば、相互運用センター１１２は、通信システム内に音声及び／又はデータ呼を選択的に経路指定してもよいし、無線通信サービスプロバイダ１１４、公衆交換電話網（「ＰＳＴＮ」）１１を始めとする有線通信音声システム、及びインターネットプロトコルネットワークや無線ゲートウェイ１１８のような有線通信データシステムから／へ音声及び／又はデータ呼を選択的に経路指定してもよい。
【００１３】
図２を参照すると、好ましい実施形態のユーザは、移動局１０２と対話している間に、放送受信機２０２から情報を得る。先に示したように、本明細書において移動局１０２は、コンピュータ、コードレス電話、無線電話、ＰＤＡ、双方向ラジオ、ポケベル及びその他同種のもの、を含むがそれらに限定されない任意のタイプの通信装置を含む。放送受信機２０２は、ビデオ装置（例えばビデオモニタ）、オーディオ装置（例えばラジオ）及びマルチメディア装置（例えばＴＶ）を含むがそれらに限定されない。移動局１０２及び放送受信機２０２は、特にユーザ２０４の近くにいなければならず、したがって特にお互い近くにいなければならない。特に、移動局１０２は、例えば、移動局の受話器に耳を傾ける、移動局の送話口に話しかける、移動局のディスプレイを見る、及び／又は移動局のキーパッドに触れる、というようなユーザによる対話を許容する程度に、ユーザに十分に接近していなければならない。同様に、放送受信機２０２も、放送受信機のディスプレイを見たり、又は放送受信機のスピーカに耳を傾けたりしてユーザが情報を受け取ることができるように、ユーザに十分に接近していなければならない。例えば、ユーザは、自身の移動局を介してテキストメッセージを送ったり受け取ったりしつつ、自身のＴＶを見たり耳を傾けたりしてもよい。
【００１４】
好ましい実施形態では、移動局１０２が通信網２０６と通信し、放送受信機２０２は放
送網２０８から情報を受け取る。放送網２０８は、放送テレビ又はラジオ会社によって通常運用されるものであり、放送受信機２０２にメディア内容を提供する。例えば、テレビ放送網は、テレビにオーディオ／ビジュアル内容を提供し、ラジオ放送網は、ラジオにオーディオ内容を提供するだろう。通信網２０６は、通信サービスプロバイダによって通常運用されるものであり、制御信号を移動局１０２から放送網２０８へ伝える間に、放送網２０８からメディア内容を移動局１０２への伝える。例えば、通信網は、移動局と放送網との間のテキストメッセージ又は音声メッセージを通信し得る。図２に示される好ましい実施形態については、通信網２０６が、無線ゲートウェイ１１８及びインターネットを始めとするネットワーク接続２１０を経由して、放送網２０８とやりとりする。
【００１５】
図３を参照すると、本発明は、通信網２０４の対話を放送網２０６と同期させるネットワークシステム３００である。本発明は、通信網２０４及び第１のネットワーク接続３０４によって１又は複数の移動局１０２に接続され、第２のネットワーク接続３０６によって１又は複数の放送網２０６に接続されている伝送同期エンジン３０２を含む。伝送同期エンジン３０２はさらに、第３のネットワーク接続３１４によって１又は複数の番組表ソース３０８，３１０，３１２にも接続されている。第１、第２、第３のネットワーク接続３０４，３０６，３１４は、インターネット、イントラネット、広域ネットワーク、ローカルエリアネットワーク、無線通信リンク、及び直接接続ケーブルを含むがそれらに限定されない任意のタイプのデータ通信リンクであってよい。さらに、通信網２０４、無線ゲートウエイ１１８、放送網２０６及び番組表ソース３０８，３１０，３１２は、１つの実体内に結合していてもよいし、互いに離れていてもよいし、１又は複数の別個のグループを形成してもよい。好ましい実施形態では、第１、第２及び第３ネットワーク接続３０４，３０６、３１４は、インターネットの一部を表し、通信網２０４、無線ゲートウエイ１１８、放送網２０６及び番組表ソース３０８，３１０，３１２は互いに離れており、インターネットを介して伝送同期エンジン３０２と通信する。
【００１６】
伝送同期エンジン３０２はプロセッサ３１６、位置エンジン３１８、番組表エンジン３２０及び番組内容エンジン３２２を含んでいる。プロセッサ３１６は、伝送同期エンジンの種々の構成要素の動作を調整し、他の点では、伝送同期エンジン３０２の一般的な動作を制御する。好ましい実施形態では、プロセッサ３１６と伝送同期エンジン３０２の他の構成要素との間にはマスタ−スレーブの関係がある。しかしながら、伝送同期エンジン３０２の構成要素にピアツーピア又は分散型インテリジェンスの関係を実装し、プロセッサ３１６を備える必要性を無くし得る。
【００１７】
位置エンジン３１８は、伝送同期エンジン３０２のための、移動局１０２の位置情報を識別する。詳しくは、位置エンジン３１８は、通信網２０４及び無線ゲートウエイ１１８を介して、移動局１０２から位置情報を得る。好ましくは、位置情報は、移動局の現在位置の緯度と経度の座標を含む。図１に示し、上述したように、本発明は、移動局の位置を決定するために、地球上測位システム及び天測位システムを始めとする任意のタイプの位置推定システムを使用してよい。位置エンジン３１８はさらに、受け取った位置情報を、予め定義されたメディア領域にマッピングする。異なる位置は異なるメディア内容を受け取り得るので、メディア領域は、各メディア領域が同様のメディア内容を受け取るように定義される。例えばメディア領域１のテレビサービスプロバイダは、ある１つのスケジュールのＴＶ番組を放送し得るが、メディア領域２（メディア領域１に隣接）の別のテレビサービスプロバイダは、それとは異なるスケジュールのＴＶ番組を放送し得る。
【００１８】
位置エンジン３１８はさらに、伝送同期エンジン３０２のための、移動局１０２の他のタイプの情報を識別し得る。例えば、位置エンジン３１８は、例えばアンテナ、ケーブル及び衛星受信を介するといった、メディア内容が移動局１０２付近で放送される方式を識別するサービスモード情報を受け取り得る。例えば、移動局１０２がケーブル接続を有す
るテレビの近くにある場合、位置エンジン３１８はケーブル接続に関するその情報を移動局１０２から得ることが可能である。これに応答して、伝送同期エンジン３０２は、移動局の現在位置における任意の無線のすなわち天の放送を対象から除外し、移動局の現在位置における任意のケーブル放送に焦点を当てるだろう。
【００１９】
移動局１０２は、ユーザー入力又は放送受信機との無線通信により、上記の他のタイプの情報を決定することが可能である。そのような無線通信の例として、ブルートゥース分科会（BluetoothTM Special Interest Group）に支援されているＢｌｕｅｔｏｏｔｈTM無線技術、ホームアールエフワーキンググループ（HomeRFTM Working Group）に支援されているＨｏｍｅＲＦTM技術、電気電子学会（Institute of Electrical and Electronics Engineers ）及び無線イーサネット互換性連合(Wireless Ethernet Compatibility Alliance)に支援されているWi-Fi （ＩＥＥＥ  ８０２．１１、ＩＥＥＥ  ８０２．１1 ｂ等）技術が挙げられるが、それらに限定されるわけではない。例えば、移動局１０２はＢｌｕｅｔｏｏｔｈ技術によって近くのテレビとやりとりし、ＴＶが衛星受信を介してメディア内容を受け取っていることを決定し得る。その後、移動局１０２はこのサービスモード情報を位置エンジン３１８へ送り得る。
【００２０】
伝送同期エンジン３０２が移動局１０２から位置情報（及び他の情報）を得た後、伝送同期エンジンの番組表エンジン３２０は、１又は複数の番組表ソース３０８，３１０，３１２から現在の番組表を検索する。各番組表ソース３０８，３１０、３１２は、放送網から利用可能な、番組スケジュールを始めとするメディア番組に関する種々の情報を含んでいる。好ましくは、各番組表ソースは、放送網により特定位置へ現在放送されているメディア番組の一覧表を提供するウェブサイトである。番組表エンジン３２０は、移動局１０２の位置情報を番組表ソース３０８，３１０，３１２へ提供してもよい。これに応答して、番組表ソース３０８，３１０，３１２は、現在位置に基づいて番組表エンジンに現在の番組表を提供するだろう。番組表エンジン３２０又は番組表ソース３０８，３１０，３１２のいずれかは、さらに日付と時刻を追跡するためのクロック回路をさらに含んでいてもよく、その結果、番組表エンジンは、移動局１０２の位置情報と同様に、現在の時間に基づいて現在の番組表も番組表ソースから検索することができる。番組表エンジン３２０は、位置エンジン３１８によって検索されるサービスモード情報に基づいて現在の番組表を検索してもよい。上述したように、サービスモード情報は、メディア内容が移動局１０２の現在位置を放送される方式を識別するものである。
【００２１】
例えば、番組表エンジン３２０は、移動局１０２が居る領域（位置エンジン３１８によってマッピングされたような領域）に位置することを、番組表ソース３０８（すなわちウェブサイト）に知らせ、移動局の近くのテレビはケーブル受信を介してメディア内容を受け取る。この情報と、現在の日付および時刻とに基づいて、ウェブサイトは、その現在の日付および時刻に放送されているテレビ番組のＴＶ番組表と、それらに対応する放送網とを決定する。ウェブサイトはさらに、近い将来に放送される予定か又はごく最近放送されたＴＶ番組と、それらに対応する放送網とを決定し得る。番組表ソース３０８は、番組表エンジンによって要求される通りに、この情報を番組表エンジン３２０に提供する。
【００２２】
番組内容エンジン３２２は、１又は複数の番組表ソース３０８，３１０、３１２から検索された現在の番組表中の１又は複数の番組に対する拡張番組内容を検索する。詳細には、伝送同期エンジン３０２、好ましくは、プロセッサ３１６は、現在の番組表から、拡張番組内容に対応する番組表を作成し、その番組表を移動局１０２に提供する。番組内容エンジン３２２は、少なくとも１つの番組に対応する拡張番組内容が放送網２０８の番組内容ソース３２４から利用可能であるか否かを判定する。
【００２３】
放送網２０８は、伝送同期エンジン３０２に接続される番組内容ソース３２４を含んで
いる。番組内容ソース３２４は、図３に示されている番組１〜４のような、放送網の種々の番組に関する情報を格納する。例えば、放送網がテレビ放送を提供するテレビ会社である場合、放送網の番組内容ソース３２４は、放送網が放送する種々のテレビ番組用の番組内容を格納し得る。例えば、第１の番組３２６は特定のドラマであってよく、第２の番組３２８は特定のトーク番組であってよく、第３の番組３３０は特定のゲーム番組であってよく、第４の番組３３２は特定のスポーツ競技であってよい。番組内容は放送受信機が受け取るために放送され、ネットワーク接続３０６を始めとするネットワーク接続を介して（少なくとも一部分は）利用できる。従って、移動局１０２は、番組内容ソース３２４の番組内容の少なくとも一部分にアクセスすることが可能である。
【００２４】
さらに、番組内容ソース３２４は、現在の番組表によって識別された１又は複数の番組に対する拡張番組内容を、伝送同期エンジン３０２に提供することもできる。拡張番組内容は、放送受信機による受け取りのために放送されるものではなく、ネットワーク接続３０６を始めとするネットワーク接続を介して得ることが可能な追加情報である。移動装置１０２のユーザは、移動装置１０２の近くの放送受信機で放送された番組内容を受け取っている間に、番組内容ソース３２４の拡張番組内容にアクセスすることができる。かくして、移動局１０２によって受け取られる拡張番組内容は、ユーザに追加の番組内容を提供することにより、ユーザの娯楽経験を高める。これは、放送受信機のみによってはユーザが利用できないものだろう。
【００２５】
拡張番組内容は種々の形式をとることが可能である。例えば、拡張スポーツ内容の場合、スポーツファンは、移動局１０２を介して、スポーツ競技３３２の放送と同期される特別に作成された内容にアクセスすることが可能である。そのような拡張スポーツ内容には、チームの選手名簿、選手の経歴、定期的に更新される選手及びチームの統計、ルールと罰則の説明、雑学的知識、リアルタイムのコンテスト、選手及びコーチの引用、宣伝及び広告、並びにそれらと同種のものが挙げられるが、それらに限定されるわけではない。別の例として、拡張ゲーム番組内容の場合には、ゲーム番組ファンは、移動局１０２を介して、特定のゲーム番組３３０の放送と同期される特定の内容にアクセスし、対話し得る。そのような拡張ゲーム番組内容には、拡張内容を受け取っている他の選手との得点比較、定期的に更新される最高得点者の一覧表、個人リーダーボードを形成する能力、グループに互いに参加するよう友達に依頼する能力、個人チャットルームを作成する能力、授賞、宣伝及び広告、並びにそれらと同種のものが挙げられるが、それらに限定されるわけではない。
【００２６】
任意選択で、番組内容ソース３２４は、そのような情報をサブカテゴリーに格納してもよく、そのようなサブカテゴリーは番組内容の区別に必要な要因に基づいて識別され得る。そのようなサブカテゴリーの例として、異なる位置又はメディア領域、異なる対象ユーザ、異なる日付又は時刻、並びにそれらと同種のものが挙げられるが、それらに限定されるわけではない。例えば、図３によって表わされるように、第４の番組３３２は、第１，第２，第３，第４メディア領域３３４，３３６，３３８，３４０のサブカテゴリーを有していてもよい。例えば、第４の番組３３２が特定のスポーツ競技のための拡張メディア内容を表わす場合、第１のメディア領域３３４はアメリカ合衆国の北東部の特定のスポーツ競技の拡張メディア内容を表わし、第２のメディア領域３３６はアメリカ合衆国の南東部の特定のスポーツ競技の拡張メディア内容を表わし、第３のメディア領域３３８はアメリカ合衆国の北西部の特定のスポーツ競技の拡張メディア内容を表し、第４のメディア領域３４０はアメリカ合衆国の北西部の特定のスポーツ競技の拡張メディア内容を表わし得る。コースについては、そのメディア領域の区別は上述のものに限定されるわけではなく、放送領域、都市、郡、州、時間帯、共通するファンの忠実度、並びにそれらと同種のもののサブカテゴリーのような他の形式であってもよい。
【００２７】
伝送同期エンジン３０２、好ましくは、プロセッサ３１６は、現在の番組表から拡張番組内容に対応する番組表を作成し、その番組表を移動局１０２に提供する。番組表エンジン３２０が現在の番組表を識別した後、伝送同期エンジン３０２は、現在の番組表中の１又は複数の番組が、番組内容ソース３２４から得られる対応する拡張番組内容を有するか否かを判定する。伝送同期エンジン３０２は、番組内容ソース３２４における現在の番組表の各番組を一つずつ捜すことにより、この判定を行ない得る。拡張番組内容が見つかる場合は常に、伝送同期エンジンによって作成された番組表に、対応する番組が加えられる。代替例では、番組内容ソース３２４は現在の番組表を受け取り、伝送同期エンジン３０２のための対応する拡張番組内容を有する番組を識別し得る。一旦番組表が作成されると、移動局がそれをユーザのために表示できるように、伝送同期エンジン３０２はその番組表を移動局１０２に提供する。
【００２８】
伝送同期エンジン３０２はさらに、トランスコードエンジン３４２、トランザクションエンジン３４４、広告エンジン３４６、及びデータベース３４８を含んでいる。トランスコードエンジン３４２は、番組内容ソース３２４から検索され移動局１０２のための拡張番組内容をトランスコードする。拡張番組内容は、移動局１０２の構成に基づいてトランスコードされ、その結果、移動局のユーザに適切なように示される。移動局１０２の構成には、表示サイズ、表示色、表示言語、表示グラフィカル性能、音量、可聴周波数領域、利用可能なオーディオチャネル数、スピーカーフォン性能、移動局１０２によって使用されるブラウザのタイプ、並びにそれらと同種のものが含まれるが、それらに限定されるわけではない。例えば、トランスコードエンジン３４２は、無線電話のためのＷＭＬコードやＸＭＬコードの形式に拡張番組内容を改変してもよく、その結果、拡張番組内容は、無線電話のディスプレイのサイズ内で読みやすく美的に喜ばしいものに見える。トランスコードエンジン３４２はさらに、移動局１０２から受け取られ番組内容ソース３２４のための制御信号をトランスコードしてもよい。制御信号は、放送網２０８の制御入力要求に基づいてトランスコードされる。例えば、トランスコードエンジン３４２は、制御信号から、ユーザ応答及びユーザ応答用の宛先アドレスのような必須情報を抽出し、その必須情報を番組内容ソース３２４へ送ってもよい。
【００２９】
トランザクションエンジン３４４は、対話セッションの終始にわたって、移動局１０２と放送網２０８との間の対話を記録する。詳細には、トランザクションエンジン３４４は、対話セッションが開始された時間から、対話セッションが終了した時間までに、移動局１０２と番組内容ソース３２４との間でなされたトランザクションの一部又は全部を記録する。
【００３０】
広告エンジン３４６は、番組表を備えた１又は複数の広告を移動局１０２に提供する。広告は、有益な情報であってもよいし、移動装置のユーザに値引きの機会を（クーポンの形式で）与えるものであってもよい。好ましい実施形態では、広告が、移動装置１０２のユーザプロフィール、位置エンジンから受け取られた移動装置の特性、番組表によって識別された番組、及び／又は、日付及び時刻に相関する。例えば、番組表が特定のスポーツ競技を含んでいる場合、伝送同期エンジン３０２が移動局に番組表を提供する際に、広告エンジン３４６は移動局１０２にスポーツ衣料の広告又はクーポンを提供し得る。広告エンジン３４６はさらに、番組表から特定の番組を選択するようにユーザを誘う広告を提供してもよい。
【００３１】
伝送同期エンジン３０２のデータベースは、伝送同期エンジン３０２のための種々の情報を格納するために使用される。そのような情報には、伝送同期エンジン３０２と通信する各移動局１０２のユーザプロフィール、各移動局の位置情報及び追跡、各移動局の番組プリファレンス、番組表エンジン３２０によって検索される現在の番組表、番組内容エンジン３２２によって検索される拡張番組内容、伝送同期エンジン３０２（又はプロセッサ
３１６）によって作成される番組表）、各対話セッションの間にトランザクションエンジン３４４によって記録されるトランザクション、広告エンジン３４６の広告、並びにそれらと同種のものが含まれるが、それらに限定されるわけではない。
【００３２】
図４〜６を参照すると、通信網の対話と放送網とを同期させる好ましい手順を表わす流れ図が示される。詳細には、図４は、伝送同期エンジン３０２の好ましい動作を表わす流れ図である。図５は、番組表作成ステップ（すなわち図４のステップ４６０）を詳細に説明するサブステップを表す流れ図である。図６は、図４に示した好ましい動作に続く伝送同期エンジンの追加の動作を表わす流れ図である。好ましくは、ここで説明する好ましい手順は、図３に示した符号３０２のような伝送同期エンジンの動作を表わす。
【００３３】
好ましい実施形態では、プロセッサ３１６が、伝送同期エンジンの種々の構成要素の動作を調整し、他の点では、伝送同期エンジン３０２の一般的な動作を制御する。従って図４〜６に示した流れ図は、プロセッサ３１６を有する伝送同期エンジンの動作を表わす。しかしながら、上述したように、伝送同期エンジンはピアツーピア又は分散型インテリジェンスの関係を有するので、伝送同期エンジンは、特にプロセッサが行う必要なく、一般に図４〜６に示したステップを実行することが理解される。
【００３４】
図３と共に図４を参照すると、好ましい手順は、ステップ４１０で始まる。ステップ４２０で、伝送同期エンジン３０２と移動局１０２との間に通信接続がなされる。好ましい実施形態では、伝送同期エンジン３０２それ自体が、通信網の無線ゲートウェイ１１８を経由して、通信網の移動局１０２によりアクセスされる。代替例では、伝送同期エンジン３０２が移動局１０２と連絡をとることを試み、移動局１０２が伝送同期エンジンへのアクセスを提供し得る。その後、伝送同期エンジン３０２は、ステップ４３０で移動局１０２に関する位置情報を得る。好ましくは位置情報は、位置推定システムによって判定される、移動局の現在位置の緯度と経度の座標を含んでいる。位置エンジン３１８は、さらにその位置情報を、特定のメディア領域にマッピングし、及び／又は、例えばメディア内容が移動局付近で放送される方式を識別するサービスモード情報のような、伝送同期エンジン３０２のための移動局１０２の他のタイプの情報を識別し得る。
【００３５】
伝送同期エンジン３０２は、さらに、ステップ４４０で、移動局１０２の位置情報に基づき、放送網２０８によって放送される番組表ソース３２４から現在の番組表を検索する。伝送同期エンジン３０２は、サービスモード情報や現在の日付及び／又は時刻のような、他の情報に同様に基づいても、現在の番組表を検索し得る。伝送同期エンジン３０２はさらに、ステップ４５０で、放送網２０８の番組内容ソース３２４から、現在の番組表中の１又は複数の番組に対する拡張番組内容を検索する。
【００３６】
次に、伝送同期エンジン３０２は、ステップ４６０で、現在の番組表から、番組内容ソース３２４から利用可能な拡張番組内容を有する番組表を作成する。例えば、伝送同期エンジン３０２は、番組内容ソース３２４における現在の番組表の各番組を一つずつ捜してもよい。拡張番組内容が見つかる場合は常に、伝送同期エンジンによって作成された番組表に、対応する番組が加えられる。代替例では、番組内容ソース３２４は現在の番組表を受け取り、伝送同期エンジン３０２のための対応する拡張番組内容を有する番組を識別し得る。一旦番組表が作成されると、移動局がそれをそのユーザのために表示できるように、ステップ４７０で、伝送同期エンジン３０２はその番組表を移動局１０２に提供する。その後、手順はステップ４８０で終了し得るが、好ましい手順では、伝送同期エンジン３０２の動作が、図６に示したステップに続く。
【００３７】
図５を参照すると、ステップ４６０で番組表を作成するために実行されるサブステップについての詳細が示される。サブステップがステップ５１０で始まった後、ステップ５２
０で、伝送同期エンジン３０２は、現在の番組表の第１の番組を識別する。その後、ステップ５３０で、伝送同期エンジン３０２は、第１の番組に対応する拡張番組内容が番組内容ソース３２４から得られることを番組情報が示すか否かを判定する。第１の番組に対応する拡張番組内容が得られる場合、ステップ５４０で第１の番組が番組表に加えられる。この特定例では、現在の番組表の第１の番組が番組表の第１の番組になるだろう。第１の番組に対応する拡張番組内容が得られない場合、ステップ５５０で、伝送同期エンジン３０２は２以上の番組が現在の番組表にあるか否かを判定する。否定の場合、サブステップはステップ５７０で終了し、伝送同期エンジン３０２は図４に示したステップ４７０にて動作を続ける。
【００３８】
現在の番組表が２以上の番組を含むことを伝送同期エンジン３０２が判定した場合、ステップ５６０で、伝送同期エンジンは現在の番組表の次の番組を識別する。その後、伝送同期エンジン３０２は、次の番組に対応する拡張番組内容が番組内容ソース３２４から得られるか否かを判定する。そのような拡張番組内容が存在する場合、ステップ５４０で次の番組が番組表に加えられるが、そのような拡張番組内容が存在しない場合、次の番組は番組表に加えられない。その後、現在の番組表のすべての番組が検索される（ステップ５５０によって判定されるように）まで、現在の番組表の各番組が調べられる（ステップ５６０，５３０および恐らく５４０によって）。最終的に、サブステップはステップ５７０で終了し、伝送同期エンジン３０２はステップ４７０にて動作を続ける。
図６を参照すると、ステップ６１０で、伝送同期エンジン３０２は手順の追加の動作を続ける。ステップ６２０で、伝送同期エンジン３０２は、移動局１０２からの応答を受け取る。この応答は、ステップ４６０で作成された番組表から特定の拡張番組を識別する。その後、ステップ６３０で、伝送同期エンジン３０２は、特定の拡張番組に対応する特定の拡張番組内容を識別する。次に、ステップ６４０で、伝送同期エンジン３０２は移動局１０２の構成を判定する。移動局１０２の構成は、伝送同期エンジン３０２のデータベース３４８から、又は移動局１０２の格納要素から、検索され得る。構成情報の例には、表示サイズ、表示色、表示言語、表示グラフィカル性能、音量、可聴周波数領域、利用可能なオーディオチャネル数、スピーカーフォン性能、移動局１０２によって使用されるブラウザのタイプ、並びにそれらと同種のものが含まれるが、それらに限定されるわけではない。その後、ステップ６５０で、伝送同期エンジン３０２は移動局１０２と放送網２０８との間の対話セッションを開始する。好ましい実施形態では、伝送同期エンジン３０２の番組内容エンジン３２２が、ステップ６３０で特定の拡張番組内容を識別し、ステップ６５０で対話セッションを開始する。
【００３９】
伝送同期エンジン３０２がステップ６５０で対話セッションを開始した後、伝送同期エンジンは、一定のセッション関連ステップ（すなわちステップ６６０，６６５及び／又は６７０）を実行する間、ステップ６８０としてセッションを終了するか否かを判定すべく定期的にチェックする。詳細には、対話セッションの終始にわたって、伝送同期エンジン３０２、好ましくは、トランスコードエンジン３４２は、ステップ６６０で、移動局１０２の構成に基づいて拡張番組内容をトランスコードし、ステップ６６５で、放送網２０８による適切な解釈用に移動局から受け取った制御信号をトランスコードする。ステップ６６０とステップ６６５は連続して又は同時に起こってもよい。さらに、対話セッションの終始にわたって、伝送同期エンジン３０２、好ましくは、トランザクションエンジン３４４は、ステップ６７０で、移動局１０２と放送網２０８との間の対話を記録する。対話セッションがステップ６８０で終了したと伝送同期エンジン３０２が判定した場合、図６に示した追加の動作はステップ６９０で終了する。
【００４０】
本発明の好ましい実施形態を例示し説明してきたが、本発明はそのようなものに限定されるわけではない。多くの改変物、変更物、変形物、置換物及び等価物が、請求項によって定義される本発明の趣旨及び範囲から逸脱せずに、当業者には想到されるだろう。
【図面の簡単な説明】
【００４１】
【図１】本発明に従って動作するよう適合され得る通信網を表わすブロック図。
【図２】本発明に従って動作するよう適合され得る通信網及び放送網を表わすブロック図。
【図３】伝送同期エンジンを備えた本発明の好ましい実施形態のブロック図。
【図４】本発明による図３の伝送同期エンジンの好ましい動作を示す流れ図。
【図５】図４の好ましい動作によって識別された番組表を作成する工程についての詳細を示す流れ図。
【図６】図４の好ましい動作に続く図３の伝送同期エンジンのより好ましい動作の流れ図。
【図１】
2005529507.tif 000003
【図２】
2005529507.tif 000004
【図３】
2005529507.tif 000005
【図４】
2005529507.tif 000006
【図５】
2005529507.tif 000007
【図６】
2005529507.tif 000008
【国際調査報告】
2005529507.tif 000009