(57)【特許請求の範囲】
【請求項１】
電子ネットワークを介して、カスタマイズド・ビデオ広告をユーザー装置に届ける方法であって、
コンピュータ・システムにおいてユーザー装置から、ユーザーについてのパーソナライズド・データを識別する、ユーザー装置のユーザーと関連付けられた識別データを受信するステップ、
ユーザー装置のユーザーによる購入及びコンピュータ・システムからユーザー装置に電子ネットワークを介して届けるためのカスタマイズド・デジタル・ビデオ・プログラムを売り込む、カスタマイズド・デジタル・ビデオ広告を含む、第１のメディア、及び前記第１のメディアにより売り込まれるカスタマイズド・デジタル・ビデオ・プログラムを含む、第２のメディアを含むカスタマイズド・ビデオ・リスト（前記リスト上の第１のメディア及び第２のメディアは、前記コンピュータ・システムにおいて記憶されているメディア・オプションから選択され、放送予定とは無関係に、電子ネットワークを介して届けることが可能である）を、前記ユーザーについてのパーソナライズド・データに従って生成するステップ、
ユーザーに提示されるが、ユーザーに対するその後の提示のために、ユーザー装置において記憶されない前記カスタマイズド・ビデオ・リストを、電子ネットワークを介して、コンピュータ・システムからユーザー装置に届けるステップ、
前記コンピュータ・システムにおいて、前記カスタマイズド・ビデオ・リストに掲げられた第１のメディア及び／又は第２のメディアのユーザーによる選択の表示を受信するステップ、
ユーザーの選択の結果に基づいて、ユーザーに対するその後の提示のために、ユーザー装置において記憶されない前記第１のメディアを、前記リストから電子ネットワークを介してユーザー装置へと、放送予定とは無関係に直接見ることができるように送信するステップ、及び／又はユーザーの選択の結果に基づいて、前記第２のメディアを、前記リストから電子ネットワークを介してユーザー装置へと、放送予定とは無関係に直接見ることができるように送信するステップからなる方法。
【請求項２】
電子ネットワークを介して、カスタマイズド・ビデオをユーザー装置のユーザーに届ける方法であって、
コンピュータ・システムにおいてユーザー装置のユーザーから識別データを受信するステップ、
前記識別データを、ユーザーについてのパーソナライズド・データに関連付けるステップ、
カスタマイズド・ビデオ・プログラム及びカスタマイズド・ビデオ広告を含むカスタマイズド・ビデオ・リストであって、前記カスタマイズド・ビデオ広告は、ユーザー装置のユーザーによる購入及び電子ネットワークを介して、放送予定とは無関係に直接見ることができるように、コンピュータ・システムからユーザー装置に届けるためのカスタマイズド・ビデオ・プログラムを売り込み、前記カスタマイズド・ビデオ・プログラム及び広告は、コンピュータ・システムにおいて記憶された複数のビデオ・メディア・オプションから選択される、前記カスタマイズド・ビデオ・リストを、前記ユーザーについてのパーソナライズド・データに従って生成するステップ、
ユーザーに提示されるが、ユーザーに対するその後の提示のために、ユーザー装置において記憶されない前記カスタマイズド・ビデオ・リストを電子ネットワークを介して、コンピュータ・システムからユーザー装置へと送るステップ、
前記コンピュータ・システムにおいて、ユーザーに提示された前記カスタマイズド・ビデオ・リストに掲げられたカスタマイズド・ビデオ・プログラム及び／又はカスタマイズド・ビデオ広告のユーザーによる選択の表示を受信するステップ、
ユーザーの選択の結果に基づいて、電子ネットワークを介して、前記リスト上のカスタマイズド・ビデオ広告から成る第１のメディアであって、ユーザーに対するその後の提示のために、ユーザー装置において記憶されない第１のメディアをユーザー装置へと、放送予定とは無関係に直接見ることができるように送信するステップ、及び／又はユーザーの選択の結果に基づいて、前記リスト上のカスタマイズド・ビデオ・プログラムから成る第２のメディアをユーザー装置へと、放送予定とは無関係に直接見ることができるように送信するステップからなる方法。
【請求項３】
前記ユーザーについてのパーソナライズド・データが、個人プロフィール、人口統計データ、視聴の好み、又は視聴習慣の２つ以上からなる請求項１又は２に記載の方法。
【請求項４】
前記パーソナライズド・データが、ユーザーの年齢、ユーザーの収入、ユーザーの位置、ユーザーの性別、ユーザーの趣味、ユーザーの１日当たりのテレビ視聴時間、またはユーザーの職業の１つ以上からなる請求項1又は2に記載の方法。
【請求項５】
前記パーソナライズド・データが、番組をユーザーへ売り込むために適した情報からなる請求項1又は2に記載の方法。
【請求項６】
前記パーソナライズド・データが、ターゲット視聴者についてのパーソナライズド・データからなる請求項1又は2に記載の方法。
【請求項７】
前記パーソナライズド・データが、番組のカテゴリからなる請求項1又は2に記載の方法。
【請求項８】
前記番組のカテゴリが、映画、ニュース、スポーツ、またはテレビジョンショーの１つ以上からなる請求項7に記載の方法。
【請求項９】
前記パーソナライズド・データが、特定のショーからなる請求項1又は2に記載の方法。
【請求項１０】
カスタマイズド・ビデオ・プログラムは、カスタマイズド・ビデオ映画又はテレビ番組からなり、前記カスタマイズド・ビデオ・プログラムは、前記ユーザーについてのパーソナライズド・データに結び付けられている属性を含む請求項1又は2に記載の方法。
【請求項１１】
前記カスタマイズド・ビデオ・プログラムの属性が、タイトル、俳優、ジャンル、視聴長さ、または推薦視聴者の１つ以上からなる請求項10に記載の方法。
【請求項１２】
前記カスタマイズド・ビデオ広告が、前記ユーザーについてのパーソナライズド・データに結び付けられている属性を有する請求項1又は2に記載の方法。
【請求項１３】
前記カスタマイズド・ビデオ・リストを生成するステップが、カスタマイズド・ビデオ・プログラムの提供者への最適利益に基づいて、前記リストに挙げられた広告メディアを最小限にするために、カスタマイズド・ビデオ・リストを生成するステップからなる請求項1又は2に記載の方法。
【請求項１４】
ユーザーを促すステップ、および受信装置のユーザーあるいは特定の世帯または位置のメンバーであることの証明を要求するステップを更に備え、
前記受信装置が前記カスタマイズド・ビデオ・プログラムを受信する請求項1又は2に記載の方法。
【請求項１５】
前記ユーザーについてのパーソナライズド・データを、非視覚的な手段を通じて前記コンピュータ・システムへと入力するステップを更に備える請求項1又は2に記載の方法。
【請求項１６】
前記カスタマイズド・ビデオ・プログラムおよびカスタマイズド・ビデオ広告が、前記リストに所定の順序に配列されている請求項1又は2に記載の方法。
【請求項１７】
電子ネットワークを介して、カスタマイズド・ビデオ・リストをユーザー装置のユーザーに届ける方法であって、
コンピュータ・システムにおいてユーザー装置のユーザーから識別データを受信するステップ、
前記識別データを、ユーザーについてのパーソナライズド・データに関連付けるステップ、
前記ユーザーについてのパーソナライズド・データに基づいて、カスタマイズド・デジタル・ビデオ・プログラム及びカスタマイズド・デジタル・ビデオ広告を含む、カスタマイズド・ビデオ・リストを生成するステップ、
ユーザー装置上に存在するが、ユーザーに対するその後の提示のために、ユーザー装置において記憶されない前記リストを、電子ネットワークを介して、コンピュータ・システムからユーザー装置へと、送信するステップ、
前記リスト上のカスタマイズド・ビデオ・プログラムからなる第１のメデイアをユーザー装置へと、放送予定とは無関係に直接見ることができるように送信するステップ、及び／又は前記リスト上のカスタマイズド・ビデオ広告からなる第２のメデイアをユーザー装置へと、放送予定とは無関係に直接見ることができるように、送信するステップからなる方法。
【請求項１８】
前記リストは、カスタマイズド・ビデオ・プログラムをユーザーへと売り込む広告以外のカスタマイズド広告メディアのリストからなる請求項17に記載の方法。
【請求項１９】
受信装置のユーザーあるいは特定の世帯または位置のメンバーであることの証明を要求するステップを更に備え、前記受信装置が前記カスタマイズド・ビデオ・プログラムを受信する請求項17に記載の方法。
【請求項２０】
前記ユーザーについてのパーソナライズド・データを、非視覚的な手段を通じて前記コンピュータ・システムへと入力するステップを更に備える請求項17に記載の方法。
【請求項２１】
前記カスタマイズド・ビデオ・リストを生成するステップが、カスタマイズド・ビデオ・プログラムの提供者への最適利益に基づいて、前記リストに挙げられた広告メディアを最小限にするために、カスタマイズド・ビデオ・リストを生成するステップからなる請求項17に記載の方法。
【請求項２２】
前記カスタマイズド・ビデオ・プログラム及びカスタマイズド・ビデオ広告が、所定の順序に配列されている請求項17に記載の方法。
【請求項２３】
更新された氏名、年齢、収入、住所、趣味、または職業データを、コンピュータ・システムにおけるアカウント初期化の後に受信するステップを更に備える請求項１又は17に記載の方法。
【請求項２４】
前記カスタマイズド・ビデオ・リストは、コンピュータ・システムにおいて記憶される請求項１、２又は17に記載の方法。
【請求項２５】
前記ユーザーは、前記カスタマイズド・ビデオ・リストから削除してもよく、あるいは放送予定とは無関係に利用可能な前記メディア・オプションから当該リストに追加してもよい請求項１、２又は17に記載の方法。
【発明の詳細な説明】
【０００１】
技術分野
本発明は、一般的に言えば、データ・ネットワーク通して行う放送メディアの送信に関し、さらに詳しくはいえば、そのデータ・ネットワークを通してユーザーにカスタマイズドメディア・リストを与えるための方法とシステムに関する。
関連技術の説明
【０００２】
従来の放送メディア（テレビを通じての視覚および音声メディアを含む）は、視聴者に何十年もの間与えられ、普通は従来技術の図１に例示された範例に入る。従来技術の図１は、従来の放送メディア範例のブロック図である。従来技術の図１に、メディア５は番組１０（例えばＴＶショー、スポーツ、ニュース、天気、映画、コンサート、など）および広告１５を含む。番組１０は娯楽または情報のために視聴者に与えられ、一方、広告１５は一般的に放送会社２０のための収益を与えるために用いられる。放送会社２０はまた、広告収益を番組１０の供給者と共有する。したがって、図１から、放送会社２０は配信手段３５による視聴者３０に対する番組１０および広告１５の配信元２５である。配信手段３５は、公共放送４０、ケーブル４５配信および衛星５０配信を含む。本質において、放送会社２０は配信手段３５を通して番組１０および広告１５を配信して、一般に配信手段３５を通して視聴者３０とこの種の番組１０および広告１５を配信するためのコストを共有する。
【０００３】
従来技術の図１の範例に関しては、いくつかの欠点がある。これらの欠点は、広告１５の広告主、放送会社２０および視聴者３０によって共有される。第１の欠点は、視聴者３０が見ることができる番組１０および広告１５に関して視聴者３０がほとんど選択権を持っていないということである。すなわち、この種の番組１０および広告１５は、配信者２５によってすでに予定されてしまっているので、視聴者３０は、予定されたこの種の番組１０および広告１５を見る（または、聞く）ことができるだけである。視聴者のただ一つの選択権は、テレビ上のチャネルを変えるかまたはテレビを消すことである。どちらの選択も、放送会社２０、広告主１５および番組１０の提供者のための視聴者を限定する。
【０００４】
第２の欠点は、広告主が番組１０を見ているターゲット視聴者の数に関しては推測することができるだけであるということである。周知の視聴者推定者は、、番組１０および広告１５を見聞きしている実際の視聴者の数を推定するだけである。広告主１５は、かれらの対象となる視聴者をこの種の推定された視聴率に基づいて考えている。したがって、広告主は最大限の広告ターゲットに決して達することができない広告の代金を払っている。これは、広告が広告ターゲットの１００パーセントに達していないからである。また、視聴者の現在の評価は、実際の視聴者の数について推測するだけである。
【０００５】
従来技術の図１の範例に関する第３の欠点は、どのテレビ・チャンネルもそれぞれの視聴者にカスタマイズされないということである。したがって、視聴者がほとんどまたは全く見ることのない結果になるかもしれない種々の番組および広告を複数のテレビ・チャンネル全体にわたって時間をかけて捜さなければならない。
【０００６】
第４の欠点は特定のテレビ番組１０が指定された予定で示されるだけであるということであり、しかもその予定は、視聴者が必ずしも追随できないものである。したがって、視聴者が強制される予定された番組を見そこなうか、さもなければ、立案し時間をかけて番組を記録しなければならないどちらかを強いられる。
【０００７】
第５の欠点は、特定の番組の視聴者のための視聴率が従来技術の図１の範例においては遅れることである。更に、視聴者の実際の数ではなく推測値だけが与えられる可能性があるという点で、この種の視聴率は不完全である。
【０００８】
したがって、これらの欠点の多くを軽減するメディアを与えるための方法とシステムのためのニーズがある。
発明の開示
【０００９】
本発明は、データ・ネットワークを通してユーザーにカスタマイズドメディア・リストを与える方法を提供する。この方法は、ユーザーの個人化データをコンピュータ・システムに入れる第１のステップを含む。次に、コンピュータ・システムは、個人化データに基づいてユーザーのためのカスタマイズドメディア・リストを生成して、コンピュータ・システムを通してユーザーにメディア・リストにリストを与える。カスタマイズドメディア・リストは、ユーザーのためのカスタマイズド番組およびカスタマイズド広告を表す。
【００１０】
更なる実施例においては、本方法はまた、コンピュータ・システムを通して、カスタマイズドメディア・リストに基づいてメディア・リストを検索するステップを含む。カスタマイズド番組は、ＴＶショーのリストを表し、カスタマイズド広告は、広告放送のリストを表し、そこでは、ＴＶショーのリストおよび広告放送のリストは、所定の順序に配列されている。
【００１１】
なお更なる実施例において、個人化データを与える追加ステップは、ユーザーの特徴を記載するデータを含むユーザーの個人プロフィールを与えるステップを含む。この実施例において、このサブステップは、ユーザーのＴＶショーの好みを与えることを含む。
【００１２】
もう一つの実施例では、生成ステップはまた、コンピュータ・システムを通して、個人プロフィール、ＴＶショーの好み、過去の視聴習慣およびユーザーの利用できるＴＶショーの所定のリストに基づいてカスタマイズドメディア・リストを生成することを含む。
【００１３】
もう一つの実施例では、コンピュータ・システムに個人化データを与えるステップは、コンピュータ・システムのクライアントに個人化データを与えて、それからコンピュータ・システムのクライアントから個人化データをコンピュータ・システムのサーバーに送ることを更に含む。次に、更なる実施例においては、生成ステップは、コンピュータ・システムのサーバーにおいてカスタマイズドメディア・リストを生成するステップを含む。
【００１４】
なお更なる実施例において、カスタマイズドメディア・リストをユーザーに与えるステップは、サーバーからコンピュータ・システムのクライアントへカスタマイズドメディア・リストを送信し、次いでクライアントを通してカスタマイズドメディア・リストを受け取ると、即座に、カスタマイズドメディア・リストによって表されているメディア・リストを検索するステップを更に含み、ここでは、メディア・リストは、ＴＶショーおよび広告放送を含む。次に、メディア・リストをクライアントからユーザーへ与えるステップが与えられる。更なる実施例は、カスタマイズドメディア・リストを修正するオプションをユーザーに与えるステップを含む。
【００１５】
本発明は、更にデータ・ネットワークを通してユーザーにカスタマイズドメディア・リストを与えるシステムを提供する。一実施例において、このシステムは、全番組メディア、全広告メディアおよびユーザーの個人データを記憶するためのサーバー記憶メディアを備えている。本実施例において、システムは、個人化データ、全番組メディアおよび全広告メディアからカスタマイズドメディア・リストを生成するプロセッサを更に含む。データ・ネットワークを通してカスタマイズドメディア・リストを送信するための送信手段もまた、システムの一部として含まれる。また、カスタマイズドメディア・リストによって表されたメディア・リストを検索するためのクライアント・プロセッサがシステムの一部としてある。
【００１６】
また、カスタマイズドメディア・リストおよびサービス・プロセッサから送信されたメディア・リストを記憶するクライアント記憶メディアを備えている。システムは、カスタマイズドメディア・リストを修正するオプションをユーザーに与えるクライアント・プロセッサを更に含む。また、更なる実施例には、メディア・リストおよびカスタマイズドメディア・リストをユーザーに表示するための表示手段がこのシステムの一部としてある。
【００１７】
なお更なる実施例において、本発明は、全番組メディア、全広告メディアおよびユーザーの個人化データを記憶するための記憶手段を備え、カスタマイズドメディア・リストをユーザーにデータ・ネットワークを通して与えるシステムを更に提供する。本システムは、個人化データ、全番組メディアおよび全広告メディアからのカスタマイズドメディア・リストを生成するためのサーバー・プロセッサ手段を更に備えている。データ・ネットワークを通してカスタマイズドメディア・リストを送信するための送信手段がカスタマイズドメディア・リストによって表されたメディア・リストを検索するクライアント処理手段と同じように設けられている。カスタマイズドメディア・リストおよびサーバー・プロセッサから送信されたメディア・リストを記憶するためのクライアント記憶手段もまた設けられている。
【００１８】
もう一つの実施例では、本発明は更にコンピュータ命令を記憶しているコンピュータ読み取り可能なメディアを備えているので、コンピュータ命令がコンピュータ・システムにロードされると、それらの命令がコンピュータ・システムにユーザーの個人化データをコンピュータ・システムに与え、次に個人化データに基づいてカスタマイズドメディア・リストをユーザー用のコンピュータ・システムによって生成するステップを実行させる。次にコンピュータ・システムを通してユーザーにカスタマイズドメディア・リストを与える最後のステップが実行される。ここでカスタマイズドメディア・リストは、カスタマイズド番組およびカスタマイズド広告を表す。
【００１９】
なおもう一つの実施例では、本発明はまた、コンピュータ・システムにロードされるとき、コンピュータ・システムにユーザーの個人化データをコンピュータ・システムを与え、次に個人化データに基づいてカスタマイズドメディア・リストをユーザー用のコンピュータ・システムによって生成し、そして次に、コンピュータ・システムを通してカスタマイズド番組およびカスタマイズド広告を表すカスタマイズドメディア・リストをユーザーに与えるステップを実行させるコンピュータ命令を含むデータを有する電子信号を更に備えている。
好ましい実施例の詳細な説明
【００２０】
システム概要
図２は、本発明のコンピュータ・システムの実施例のブロック図である。図２において、コンピュータ・システム２００は、サーバー記憶メディア２０５を備えて示されている。当該技術において公知であるように、サーバー記憶メディア２０５はどんな型の記憶装置であってもよい、例えば、フロッピー・ディスク（登録商標）を含んでいるディスク、光ディスク、ＤＶＤ、ＣＤ−ＲＯＭＳ、磁気光ディスク、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気若しくは光カードを含む任意の型のディスクまたは電子命令／データを記憶するために適当であるどんな型の記憶メディアであってもよい。サーバー記憶メディア２０５は、全番組メディア２１０、全広告メディア２１５およびユーザー２４０の個人化データ・データベース２２０を含む個々のデータベースを含んでいる。個人化データベース２２０がまた、多数のユーザーの個人化データを含むことができることに注意されたい。これらのデータベース各々は、コンピュータ・システム２００で使用するための番組２１０、広告２１５または個人化データ２２０のどれかを下記のような本発明の方法の実施例を使用して記憶する。コンピュータ・システム２００は、サーバー２２５を更に含み、そのサーバーは後述する図７に示すように任意の汎用コンピュータの実施例のものであってもよい。図２の実施例に示されているように、コンピュータ・システム２００が２台の別々の汎用コンピュータ（図７）としてサーバー２２５およびクライアント２３５を示していることを付け加えておく。しかし、当業者にとって明らかなように、データ・ネットワーク２３０によって接続されたサーバー２２５とクライアント２３５は、実際には、単一の汎用コンピュータであってもよく、ここで、データ・ネットワーク２３０は、インターネットのようなデータ・ネットワークではなくバス（図７）である、すなわち、図２の実施例が別々の実在物としてサーバーおよびクライアントを示すが、それらの実在物は実際には図７で示す１台の汎用コンピュータであってもよい。
【００２１】
なお図２において、データ・ネットワーク２３０は、サーバー２２５とクライアント２３５を接続する。データ・ネットワーク２３０は、インターネット、イントラネット、イーサネット（登録商標）−型バスまたはサーバー２２５とクライアント２３５との間にデータを転送することが可能であるどんな型の接続であってもよい。一実施例において、データ・ネットワーク２３０は、インターネットであり、ここではサーバー２２５とクライアント２３５のある異なる地理的場所からデータが送信される。サーバー２２５は、サーバー・プロセッサ（図示せず）を含む。そして、それはどんな周知の中央処理装置（ＣＰＵ）でもまたはマイクロプロセッサであってもよい（単一のマイクロプロセッサであれ複数のマイクロプロセッサでれ）。本発明の一実施例において、サーバー・プロセッサは、クライアント２３５にユーザー２４０によって入力された個人化データ２４１からカスタマイズドメディア・リスト２２６を生成する。したがって、さらに完全に後述するように、ユーザー２４０が個人化データを２４クライアント２３５に与える。再び、クライアント２３５はコンピュータ・システム２００であり、それは図７に後記されるようにどんな汎用コンピュータであってもよい。
【００２２】
ユーザーがクライアント２３５に個人化データ２４１を与えたあと、その個人化データ２４１はサーバー２２５にデータ・ネットワーク２３０を通して転送され、サーバー２２５はまた、コンピュータ・システム２００の一部分である。一旦サーバー２２５に入ると、サーバー・プロセッサが個人化データからカスタマイズドメディア・リスト２２６を番組メディア２１０にある全番組メディアおよび全広告メディア２１５を、全番組メディア２１０と全広告メディア２１５を個人化データ２４１に一致させてカスタマイズドメディア・リスト２２６をつくるように再検討することによって生成する。一致すると、カスタマイズドメディア・リストを作るために、二つの特定のアルゴリズムがサーバー２２５の中に設けられていることが分かる。一致は、下記のように番組２１０および広告２１５の属性を用いて生ずる。第１のアルゴリズム（個人化番組サービス・モジュール（図３）によって実施される）は、カスタマイズドメディア・リストのカスタマイズド番組の一部分を生成し、一方、第２のアルゴリズム（個人化広告サービス・モジュール（図３））は、カスタマイズドメディア・リスト２２６のためのカスタマイズド広告メディアを生成する。これらのアルゴリズムは、Ｊａｖａ（登録商標）、Ｃ＋＋または任意の基本的な条件付きプログラミング言語などの言語を用いてプログラムされてもよいソフトウェア・プログラミング技術を用いて作成される。任意のこのようなアルゴリズムは、およびメディア２１０のプロバイダに最適の利益に基づいて広告メディア２１５を最小化しながらユーザー２４０の好みに基づいて番組を個人化するようにカスタマイズドメディア・リストの上に生成される全広告メディア２１５およびおよびを最適化しようとするだろう。
【００２３】
一旦カスタマイズドメディア・リスト２２６が上述の二つのアルゴリズムを用いてサーバー２２５によって生成されると、カスタマイズドメディア・リストは、任意の送信手段によってデータ・ネットワーク２３０を通して送信される。一実施例において、送信手段はモデム回線、ケーブル、衛星、ＤＳＬ、光ファイバ回線または二つの遠隔場所の間にデータを送信するための他の周知の類似した手段を含んでいるデータ通信の任意の手段である。
【００２４】
更なる実施例において、送信手段は図７の汎用コンピュータに記載されているバスであってもよい。さらに、クライアント２３５は単一のクライアント若しくは単一の汎用コンピュータ（例えば図７のコンピュータ）であってもよいし、または図２に示しめされた多数のクライアントであってもよい。クライアント・プロセッサ（図示せず）は、メディア・リストをクライアント・メディア・リストに表されている全カスタマイズド番組メディア２１０から検索する。すなわち、クライアント２３５はデータ・ネットワーク２３０を通してサーバー２２５からカスタマイズドメディア・リストを受け取り、次に、クライアント・プロセッサは、カスタマイズドメディア・リスト２２６に基づいて他の場所からのメディア・リストを検索することができる。一旦クライアント２３５に入ると、カスタマイズドメディア・リスト２２６は、またサーバー２２５のところのサーバー・プロセッサから送信されたメディア・リストを記憶することができるクライアント記憶メディアに記憶される。再び、クライアント記憶メディアは、図７のサーバー記憶メディアおよび汎用コンピュータに関して記載されているように、任意の型のメディアであってもよい。
【００２５】
更なる実施例において、クライアント・プロセッサ（図示せず）は、更に、サーバー２２５から受けたカスタマイズドメディア・リスト２２６を修正するオプションをユーザー２４０に与える。例えば、ユーザーはカスタマイズドメディア・リスト２２６にショーを除く若しくは加えてもよいし、またはカスタマイズドメディア・リスト２２６を再配置してもよい。ユーザーがメディア・リストを修正するためだけでなく、カスタマイズドメディア・リスト２２６の一部分であるカスタマイズド広告を修正するためにもカスタマイズドメディア・リストを修正してもよいと更に理解される。なお更なる実施例において、ユーザーは番組プロバイダにプレミアム料金を払うことによってカスタマイズド広告を除くことができる。
【００２６】
もう一つの実施例では、表示手段（図示せず）がカスタマイズドメディア・リスト２２６およびメディア・リストを見るためにユーザー２４０に与えられている。更に、表示手段は、個人化データ２４１のような他の情報および本願明細書において記載されているその他の情報をユーザーに送信するために用いられる。なお更なる実施例において、ユーザーが送信されている番組メディアおよび広告メディアを聞くことができる音声手段が設けられている。表示手段および音声手段は、両方とも、図７の汎用コンピュータに記載されている装置を用いて実現される。
【００２７】
図３は、図２に示されたサーバー２２５のブロック図である。図３には、種々のソフトウェア層またはモジュールがサーバー２２５の中に示されている。当業者には周知のように、モジュール上のこれらの層は、本願明細書において記載されている機能を実行するためにコンピュータ・コードで実施される。サーバー２２５が図３に描かれた層またはモジュールと共に示されているが、例えばサーバー・プロセッサ、記憶手段、などを含む種々の他のハードウェアおよびソフトウェア・モジュールを含む種々のハードウェアおよびソフトウェア・モジュールがサーバーを図７に示された実施例に例示されたような汎用コンピュータにするためにサーバー２２５の中にあってもよいことを付け加えておく。
【００２８】
なお図３において、サーバー２２５は、図２に示されているように、データ・ネットワーク２３０と連絡している。サーバー２２５の中には多数のソフトウェア・モジュールおよび／または層がある。クライアント通信層３００は、サーバー２２５がクライアント２３５と通信する方法を管理する。クライアント通信層３００は、用いられるクライアントの型と同様に用いられるデータ・ネットワーク２３０の型に従って入れ替え可能である。また、サーバー２２５には個人化広告サービス・モジュール３０５がある。個人化広告サービス・モジュール３０５は、全広告メディア２１５に含まれる広告をカスタマイズド番組２１０に合わせる上述の第１のアルゴリズムのサービスを実行する。同様に、個人化番組サービス・モジュール３１０は、全番組メディア２１５に含まれる番組をユーザーの個人化データに合わせるかまたは最適化するために用いられる上述の第２のアルゴリズムである。これらのモジュールが上述のソフトウェア・プログラミング言語を用いて実施されることを付け加えておく。また、サーバー２２５に含まれているのは、在庫管理モジュール３１５である。このモジュール３１５は、能率的にユーザーにそれらのサービス３０５および３１０を与えるために個人化広告サービス・モジュール３０５および個人化番組サービス・モジュール３１０と連動して働く。すなわち、在庫管理３１５は、モジュール３０５および３１０によって動かされる共通のルーチンまたは手順のためのモジュール３０５および３１０によって共有される。例えば、特定のルーチンまたは手順がカスタマイズドメディア・リストを与えるときに本発明の方法の全体にわたって繰り返されると予想されるので、モジュール３０５および３１０のアルゴリズムは、それらのモジュール３０５および３１０をユーザー２４０（図２）に能率的に与えるためにモジュール３１５を用いることができる。
【００２９】
ユーザー管理モジュール３２０は、図２の個人化データ２４１を受信して、この種の情報を標準的な記憶メディアに記憶するためにサーバー２２５によって用いられる。ユーザー管理モジュール３２０は、ユーザーの個人プロフィール、ユーザーのＴＶショーの好みおよびユーザーの過去の視聴習慣から成る個人化データをとって、そのデータをサーバー２２５内の記憶メディアに記憶する。その情報は、個人化広告サービス・モジュール３０５およびユーザーに戻されるカスタマイズドメディア・リストを生成するために後で用いられる個人化番組サービス・モジュール３１０に後で送信される。メディア輸送サービス・モジュール３２５は、また、サーバー２２５に置かれて、カスタマイズドメディア・リスト２２６に基づくメディア・リストを検索する機能を実行する。メディア輸送サービス・モジュール３２５は、カスタマイズドメディア・リスト２２６に基づいて、メディア・リストをユーザーに届けるために全番組メディア２１５および全広告メディア２１０と通信する。サーバー記憶メディア２０５は、全番組メディア２１５、全広告メディア２１０およびユーザーの個人化データを含み、サーバーの中に含まれる物理的なデータベースであってもよいし、または、更なる実施例においては、遠隔データ・ネットワークまたはサーバー２３５によって検索されてもよい遠隔サーバー全体を通じて配置されたデータベースであってもよいことを付言しておく。クライアント通信層３００よく似たデータベース・サービス・モジュール３３０は、サーバー記憶メディア２０５とモジュール３０５、３１０、３１５、３２０および３２５との間の通信を容易にする。
【００３０】
使用時には、サーバー２２５はデータ・ネットワーク２３０およびクライアント２３５を結びつけるためにクライアント通信層３００を用いてデータ・ネットワーク２３０を通して個人化データ２４１を受信する。一旦個人化データ２４１がサーバー２２５によって受けられると、個人化データ２４１はユーザー管理モジュール３２０に記憶される。その後は、個人化データ２４１に基づいてカスタマイズドメディア・リスト２２６を生成するために、在庫管理モジュール３１５と連動して、個人化広告サービス・モジュール３０５および個人化番組サービス・モジュール３１０によって用いられるべき個人化データをユーザー管理モジュール３２０から検索できる。再び、前に論じられたように、個人化データ２４１は、ユーザーがコンピュータ・システム２００を用いる最初の時点で、コンピュータ・システムにユーザーによって与えられるユーザーの個人プロフィール、ユーザーのＴＶショーの好みおよびユーザーの過去の視聴習慣に基づいている。
【００３１】
カスタマイズドメディア・リスト２２６がサーバー２２５によって発生されたあと、カスタマイズドメディア・リスト２２６は、クライアント２３５にデータ・ネットワーク２３０を通して送られる。カスタマイズドメディア・リストがクライアント２３５に達するその時に、クライアント２３５は、サーバー記憶メディア２０５から、次に戻される全番組メディア２１０および全広告メディア２１５の中に含まれたカスタマイズド番組およびカスタマイズド広告をデータ・ネットワーク２３０およびクライアント２３５を通して要求する。サーバー記憶メディア２０５では、個人化データ・データベース２２０が個人プロフィール、ＴＶショーの好みおよびユーザーの過去の視聴習慣を含んでいることを付言しておく。
【００３２】
全番組メディア２１５から検索されたカスタマイズド番組は、ＴＶショー、映画、ニュース、スポーツ、天気および広告情報でない他の番組を表す。カスタマイズド広告は、所定の順序にカスタマイズド番組の中で配列された広告放送を含む。所定の順序は番組そのものおよびユーザーの個人化データによって決められる。
【００３３】
ユーザーに特定の番組および広告をユーザーに合わせるために、番組および広告の特定の属性が図３のサーバー記憶メディア２０５に記憶されている。例えば、広告主は特定の広告に対するある種の属性（例えば広告ターゲット、ジャンル、ユーザーの年齢、ユーザーの収入、ユーザーのレクリエーションの関心、その他）を特定の広告に関連付けてもよく、個人化データがそれらの属性に一致するものをもっているユーザーにそれらの広告を送ることができる。再び、突合せは図３のモジュール３０５（広告のための）および３１０（番組のための）において実行される。これらの属性は，サーバー記憶データベース２０５だけでなく、任意のデータベースに保存されていてもよい。
【００３４】
同様に、番組が番組を記載しているデータベースに保存された属性を含んでいてもよい。属性は、例えば題名、ジャンル、俳優、番組の長さ、推奨視聴者および番組の特徴を記載するその他の属性である。更なる実施例では、属性は実際の番組または広告自体にはめ込まれてもよい。あるいは、なお更なる実施例では、属性は番組または広告の音声部分にはめ込まれてもよいし、任意の型の音声認識装置を番組または広告の音声部分にそれらの属性を入れるために用いてもよい。本質的には、属性をユーザーの個人化データと突合せできる限り、属性はどこに置かれてもよい。
【００３５】
図４は、図２のクライアント２３５のブロック図である。図４において、クライアント２３５はその中に種々のモジュールを含んで示されている。図３のサーバー２２５とほとんど同様に、これらのモジュールは、下記のようにこれらのモジュールの機能性を実施するためにソフトウェア・コードまたはその他の型のコンピュータ命令を用いて実施される。クライアント２３５が図２に示された多数のクライアントであってもよいし、図４に示された単一のクライアントであってもよいし、または一つのコンピュータ・システム２００の一部としてのサーバー２２５と同じものでさえあってっもよいこととが分かる。クライアントを備える装置は、後記の図７に図示されているように、標準の汎用コンピュータ装置である。
【００３６】
図４において、ユーザー・サービス・モジュール４００がクライアント２３５の中に含まれて、カスタマイズドメディア・リスト（図示せず）を生成するために個人化データ２４１をユーザー２４０からサーバー２２５へ送信するようにユーザー２４０と相互作用する働きをする。ユーザー・サービス・モジュール４００は、ＴＶショーについてユーザーに好みを与えるためにユーザーと結びつける機能を更に備えている。本質的には、ユーザー・サービス４００は、本発明のコンピュータ・システムによって実施できるユーザー２４０との全ての相互作用のために用いられる。また、クライアント２３５には、データ・ネットワーク２３０でサーバー２２５からのカスタマイズドメディアの受信を取り扱うメディア・リスト・サービス・モジュール４０５がある。カスタマイズドメディア・サービス・モジュール４０５は、カスタマイズドメディア・リストに基づいてメディア・リストを受信して、メディア・リストを保持するために記憶メディア（図示せず）を含むメディアキャッシュ・サービス・モジュール４１０に、カスタマイズドメディアを送る。再び、クライアント２３５は、あとで図７に示されるもののような汎用コンピュータのための多数の装置を含む。サーバー通信層４１５は、クライアント２３５にデータ・ネットワーク２３０およびサーバー２２５と通信するのを可能にして、様々な型のサーバーおよびデータ・ネットワークと相互交換できる。
【００３７】
使用時には、図４のクライアント２３５は、ユーザー２４０の特徴を記載するデータを含むユーザー２４０の個人プロフィールを与える個人化データ２４１を受ける。この種のデータは、ユーザーに関する情報２４０（例えば名前、年齢、収入、住所、趣味、１日にテレビを見る時間、職業およびユーザー２４０へのマーケティング番組または広告のために適当である任意のその他の種類の情報）を含む。個人化データ２４１は、ユーザー２４０からのＴＶショーの好み（カテゴリまたは特定のショーによるどちらでも）、映画、ニュース、スポーツまたはその他の種類のテレビ放送を更に含む。ユーザー２４０の個人化データ２４１はまた、特にユーザーのオーディオの好みを対象にしたカスタマイズドメディアとカスタマイズドメディア・リストとを送るためにユーザーのオーディオの好み含んでもよいことを付け加えておく。したがって、特許請求の範囲に記載された本発明は純粋に視覚的な番組に限られない。代替の実施例では、ユーザーの好みは、音声の好みを含むことができる。
【００３８】
図４に戻ると、個人化データ２４１はクライアント２３５のユーザー・サービス・モジュール４００によって受信され、ユーザー２４０とクライアント２３５の間の相互作用は、ユーザー・サービス・モジュール４００によって実行される。したがって、ユーザー２４０は、要求されている上述のデータにしたがって「あなたの名前を入れて下さい」、「あなたの住所を書いて下さい」などの要求をする質問のようなプロンプトを受けることができる。ユーザー・サービス・モジュール４００がその情報を受けたあと、その個人化データは、データ・ネットワーク２３０を通してサーバー２２５に送られ、そこでカスタマイズドメディア・リストが、図３において説明したように、サーバー２２５によって生成される。カスタマイズドメディア・リストは、次にサーバー２２５からデータ・ネットワーク２３０を通してクライアント２３５へ戻され、そこでそれは、ユーザー・サービス・モジュール４００によって受けられて、ユーザー２４０に送られる。ユーザー２４０によってカスタマイズドメディア・リストを受けることと並行して、カスタマイズドメディアは、サーバー２２５からデータ・ネットワーク２３０を通してサーバー記憶メディアから検索されて、カスタマイズドメディアサービス４０５およびクライアント２３５に戻され、そこでそれが図７に後述されるように記憶メディアによってメディアキャッシュ・サービス４１０に記憶される。方法論
【００３９】
図５は、本発明の方法の実施例のフローチャートである。図５において、ユーザーが個人化データをコンピュータ・システムに与える最初のステップ５００が開始する。図２−４から、ユーザー２４０が個人化データをクライアント２３５およびサーバー２２５を含むコンピュータ・システム２００にデータ・ネットワーク２３０を通して与えることが記載されている。コンピュータ・システム２００は、クライアント２３５、サーバー２２５およびサーバー記憶メディア２０５、または、他の実施例では、クライアントの所在地とサーバーの所在地とに離れて含まれる別々のコンピュータ・システムを含む。ユーザーは、一般に個人化データをコンピュータ・システムになんらかの種類の表示手段（図示せず）（例えばテレビ、パソコンまたはユーザーがコンピュータ・システム（図７）と連結することができるその他の種類の表示手段）を介して与える。もう一つの実施例では、ユーザーは、個人化データを映像でない他の手段（例えば音声手段）またはその他の入力装置（例えば図７の汎用コンピュータに関して列挙されたもの）を介して入力することができる。
【００４０】
一旦ユーザーがコンピュータ・システムに個人化データを与えると、ユーザーのためのカスタマイズドメディア・リストがユーザーの個人化データに基づいてステップ５０５で生成される。このステップ５０５で、図２のカスタマイズドメディア・リスト２２６は、カスタマイズドメディア・リスト（図３）を生成するために、在庫管理モジュール３１５と共同して、個人化広告サービス・モジュール３０５および個人化番組サービス・モジュール３１０を用いてサーバー２２５によって生成される。上記の通りに、カスタマイズドメディア・リストは、ユーザーが個人化データとして与える個人プロフィール、ＴＶショーの好み、過去の視聴習慣および利用可能なＴＶショーの所定のリストに基づいているとともに、サービス記憶メディア２０５の全番組メディア２１０からも与えられる。再び、カスタマイズドメディア・リストは、図３のモジュール３０５および３１０によって生成される。カスタマイズドメディア・リストがステップ５０５で生成されたあと、カスタマイズドメディア・リストはユーザーに与えられて、コンピュータ・システムを通してユーザーによって自動的に利用される。カスタマイズドメディア・リストは、全番組メディア２１０に含まれたカスタマイズド番組および全広告メディア２１５に含まれたカスタマイズド広告を表している。カスタマイズドメディア・リストをクライアント２３５のユーザー・サービス・モジュール４００を通してユーザーに与えると、即座に、クライアント２３５のカスタマイズドメディアサービス・モジュール４０５は、カスタマイズド番組およびカスタマイズド広告をクライアントに送って、メディアキャッシュ・サービス・モジュール４１０を用いてメモリに記憶することを要求する。
【００４１】
総合例
図６は、本発明の方法の実施例のフローチャートである。図６において、方法論の一実施例および本発明のシステムの総合例は、ユーザー（例えば図２−４のユーザー２４０）が、テレビを点けるステップ６００から始まる。この総合例は、特に、映像番組、すなわち、テレビでユーザーによって視覚的に受け取られるカスタマイズド番組およびカスタマイズド広告、をユーザーに与えることに関するものであることを付け加えておく。しかし、本発明の現在の方法とシステムが映像番組またはテレビに限られないで、他の視覚的、音声的などの手段を介する音声またはその他の刺激を特許請求の範囲に記載された本発明の方法とシステムを用いて受けることを含む点に注意されたい。図６の例の実施例に戻ると、テレビを点けた後に、コンピュータ・システムは、ユーザーの個人化データがコンピュータ・システムに設定されたかどうか決める。多数のユーザーが本発明の共通のシステムを用いてもよいので、本発明の方法とシステムを実施しているコンピューシステムが、例えば、特定のテレビのどのユーザーが本発明の方法とシステムを実施しているかを知ることを要求できることに注意されたい。したがって、ステップ６０５において、コンピュータ・システムは、ユーザーがユーザー名またはその他の身分証明のどちらかを尋ねることによって個人化データを有するかどうか決めること、または、他のユーザーが誰もシステムを用いることができない場合、コンピュータ・システムは自動的にユーザーの個人化データを引き上げる。コンピュータ・システムがユーザーの個人化データをもっていない場合、ユーザーはステップ６１０で必要に応じて個人化データを入力する。ユーザーが個人化データを入力したあと、テレビは個人化データを図２のコンピュータ・システム２００へステップ６１５で送る。ユーザーがコンピュータ・システムにすでに個人化データをもっている場合、個人化データはステップ６１５で自動的にコンピュータ・システムに送られ、ステップ６１０は飛ばされる。ステップ６１５で、ユーザーはすでにユーザーの個人プロフィール、ＴＶショーの好みおよび過去の視聴習慣を与えていた。これはサーバー記憶メディア２０５の全番組メディア２１０（図２および３にすべて示されている）に含まれているＴＶショーの所定のリストと組み合わされる。ステップ６１５で、個人化データは、図４に示すようにユーザー・テレビから図２のクライアント２３５へ行く。一旦クライアントに入ると、個人化データ（ユーザー・サービス・モジュール４００をユーザーと相互作用するために用いたもの）は、サーバー通信層４１５を通し、データ・ネットワーク２３０を通して図３に示されたサーバー２２５へ送られる。サーバー２２５に達すると、即座に、個人化データ２４１は、クライアント通信層３００を通ってユーザー管理モジュール３２０へ行く。ユーザー管理モジュール３２０は、個人化データのデータベース２２０に個人化データを記憶して、更に、在庫管理モジュール３１５を用いて、個人化データに基づいてカスタマイズドメディア・リストを生成するために個人化広告サービス・モジュール３０５および個人化番組サービス・モジュール３１０と通信する論理を含む。再び、カスタマイズドメディア・リストは、番組の属性および広告をユーザーの個人化データに一致させることによって生成される。カスタマイズドメディア・リストがサーバー２２５によって生成されると、カスタマイズドメディア・リストは、クライアント通信層３００を通し、データ・ネットワーク２３０を通してクライアント２３５に送られ、そこでカスタマイズドメディア・リストは、サーバー通信層４１５を通してカスタマイズドメディア・サービス・モジュール４０５に送られる。一旦カスタマイズドメディア・サービス・モジュール４０５に入ると、カスタマイズドメディア・リストは、メディアキャッシュ・サービス４１０に送られると同時に、ユーザー・サービス・モジュール４００にも送られる。ユーザー・サービス・モジュール４００において、この実施例においては、カスタマイズドメディア・リストは、テレビを介してユーザーに表示される。同時に、カスタマイズドメディアサービス・モジュール４０５がカスタマイズドメディア・リストをメディアキャッシュ・サービス・モジュール４１０に送ると、メディアキャッシュ・サービス・モジュール４１０は、サーバー通信層４１５と相互作用して、データ・ネットワーク２３０を通してサーバー２２５へ行き、クライアント通信層３００を介してサーバー記憶メディア２０５に含まれるカスタマイズド番組およびカスタマイズド広告を検索する。カスタマイズド番組およびカスタマイズド広告は次に、サーバー２２５とデータ・ネットワーク２３０を介して送り返され、記憶メディアにあるクライアント２３５のメディアキャッシュ・サービス・モジュール４１０に蓄えられる。したがって、このステップで、コンピュータ・システムは、カスタマイズドメディア・リストを生成して、ステップ６２０でユーザーのテレビにそのリストを送り終わったことになる。カスタマイズドメディア・リストがステップ６２０でユーザーに送られ終わった今、テレビは、ステップ６２５において、カスタマイズド番組およびクライアント２３５にあるメディアキャッシュ・サービス・モジュール４１０を介して記憶メディアに蓄えられたカスタマイズド広告を検索する。
【００４２】
図７は、一つの実施例において、本発明の方法とシステムを実施するために用いられる汎用コンピュータの高水準ブロック図である。一つの実施例において、汎用コンピュータは、図２−４のサーバー２２５若しくはクライアント２３５のいずれかまたは両方として機能を果たす。図７の汎用コンピュータ７４６には、プロセッサ７３０およびメモリ７２５がある。プロセッサ７３０は、コンピュータ・システムを構成するために単一のマイクロプロセッサまたは複数のマイクロプロセッサを含むことができる、上述の別の実施例においては、プロセッサ７３０には上記の図２−４のサーバー・プロセッサおよびクライアント・プロセッサがある。メモリ７２５は、ある程度、プロセッサ７３０による実行のための命令およびデータを記憶する。本発明のシステムがコンピュータ命令を含むソフトウェアで完全にまたは一部分だけ実施される場合、作動中のとき、メモリ７２５が実行可能なコードを記憶する。メモリ７２５は、高速キャッシュメモリと同様にダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）の列を備えることができる。
【００４３】
図７のコンピュータは、大容量記憶装置７３５、周辺装置７４０、音声手段７５０、入力装置７５５、ポータブル記憶メディアドライブ７６０、グラフィックス・サブシステム７７０および表示手段７８５を更に含む。分かりやすくするために，図３に示された構成要素は単一のバス７８０（すなわち送信手段）を介して接続されているとして描かれている。しかし、構成要素は一つ以上のデータ輸送手段（例えばインターネット、イントラネット、その他）を介して接続されてもよい。例えば、プロセッサ７３０およびメモリ７２５は、ローカル・マイクロプロセッサーバースを経て接続されてもよく、大容量記憶装置７３５、周辺装置７４０、ポータブル記憶メディアドライブ７６０およびグラフィックス・サブシステム７７０は、一つ以上の入力／出力（Ｉ／Ｏ）バスを介して接続されてもよい。大容量記憶装置７３５（一般的に磁気ディスク駆動装置または光ディスク駆動装置で実現されている）は、一実施例では、プロセッサ７３０に用いるためのデータおよび命令を記憶するための不揮発性記憶装置である。大容量記憶装置７３５は、本発明の諸実施例の記憶メディアおよび代替の実施例にあるサーバー記憶メディアおよびクライアント記憶メディアを含む。もう一つの実施例では、大容量記憶装置７３５は、本発明の一つの実施例にサーバーの第１および第２のアルゴリズムを記憶する。本発明の方法を実現するコンピュータ命令はまた、プロセッサ７３０に記憶されてもよい。
【００４４】
ポータブル記憶メディアドライブ７６０は、図７のコンピュータ・システムへ／からの入出力データおよびコードにポータブル不揮発性記憶メディア（例えばフロッピー・ディスク（登録商標）またはその他のコンピュータ可読のメディア）と連動して働く。一実施例において、コンピュータ命令を用いて実施される本発明の方法はこの種のポータブル・メディアに記憶されて、ポータブル記憶メディアドライブ７６０を経てコンピュータ・システム７４６に入力される。周辺装置７４０は、追加の機能性をコンピュータ・システム７４６に加えるために任意の型のコンピュータ・サポート装置（例えば入力／出力（Ｉ／Ｏ）インタフェース）を含んでいてもよい。例えば、周辺装置７４０は、ネットワーク、モデム、などにコンピュータ・システム７４６を連結するためのネットワーク・インターフェース・カードを含んでいてもよい。
【００４５】
入力装置７５５は、ユーザー・インタフェースの一部となる。入力装置７５５は、英数字およびその他のキー情報を入力するための英数字キーパッドまたはポインティング・デバイス（例えばマウス、トラックボール、スタイラスまたはカーソル方向キー）を備えることができる。この種の装置は、本発明の方法でカスタマイズドメディア・リストおよびカスタマイズドメディアと連結するための追加の手段となる。文字と画像の情報を表示するために、図７のコンピュータ７４６は、グラフィックス・サブシステム７７０および表示手段７８５を備えている。表示手段７８５は、陰極線管（ＣＲＴ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、その他の適当な表示装置またはユーザーがカスタマイズドメディア・リストまたはカスタマイズドメディアを見ることができるようにする表示手段を備えていてもよい。グラフィックス・サブシステム７７０は、文字と画像の情報を受けて、表示７８５への出力のための情報を処理する。本発明の方法は、表示手段７８５の使用によって直接かつ実際的に実施される可能性があるので、表示手段７８５は、本発明のカスタマイズドメディア・リストを与える実用的なアプリケーションを備えている。図７のコンピュータ・システム７４６にはまた、音声システム７５０がある。一つの実施例において、音声手段７５０は、周辺機器７４０に見られるかもしれないマイクロホンから、音声信号を受けるサウンドカードを備えている。もう一つの実施例では、音声システム７５０は、音を処理するプロセッサ（例えばプロセッサ７３０）であってもよい。さらに、図７のコンピュータには、出力装置７４５がある。適当な出力装置の例にはスピーカ、プリンタなどがある。
【００４６】
図７のコンピュータ・システムに含まれる装置は、汎用コンピュータにおいて普通に見られるものであって、当該技術において周知である広範なカテゴリのこの種のコンピュータ構成要素を代表するようにしたものである。図７のシステムは、本発明の方法を実際に実現するために用いられることができる一つのプラットフォームを例示している。多数のその他のプラットフォーム、例えば、アップルコンピュータ株式会社から入手できるマッキントッシュベースのプラットフォーム、異なるバス構成を有するプラットフォーム、ネットワーク化されたプラットフォーム、マルチ・プロセッサ・プラットフォーム、その他のパソコン、ワークステーション、メインフレーム、ナビゲーション・システムなど、もまた、十分に使える。
【００４７】
更なる実施例に、本発明はまた、図５に示すように本発明の方法を実行するためにコンピュータをプログラムするために用いられることができるコンピュータ命令を記憶されたコンピュータ読み取り可能なメディアであるコンピュータプログラム製品を含んでいる。この記憶メディアは、フロッピー・ディスク（登録商標）、光ディスク、ＤＶＤ、ＣＤ  ＲＯＭ、磁気光ディスク、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気式若しくは光カードまたは任意の型の電子命令を記憶するために適当なメディアを含む任意の型のディスクを含むことができるが、これらに限定されない。
【００４８】
これらの同じコンピュータ命令は、コンピュータにロードされるとき、図５に示すように本方法を実行するデータ・ネットワークを通して送信された電子信号であってもよい。コンピュータ命令は、データ・ネットワークを通して送られているデータの形になっている。一つの実施例では、本発明の方法はコンピュータ命令で実施されて、それらのコンピュータ命令は電子信号でコンピュータ命令を送信するためのケーブル、衛星またはその他の送信手段を介して電子信号で送信される。
【００４９】
コンピュータ読取り可能なメディアの任意の一つに記憶されて、本発明は汎用／専門コンピュータまたはマイクロプロセッサの両方のハードウェアを制御するため、および本発明の結果を利用してコンピュータまたはマイクロプロセッサに人間のユーザーまたはその他の機構と相互作用できるようにするためのソフトウェアを含む。この種のソフトウェアは、デバイス・ドライバ、オペレーティングシステムおよびユーザー・アプリケーションを含むことができるが、これに限定されるものではない。最終的に、この種のコンピュータで読取り可能なメディアは上記の通りに本発明の方法を実行するためのソフトウェアを更に含む。以下に述べられるように、本発明の方法とシステムについては多数の利点が存在する。
【００５０】
第１に、どんな番組を見たり聞いたりしたいかに関して、従来よりもずっと多くの選択権をユーザーが与えられる。テレビまたは音声受信装置上でチャネルごとに進むのではなく、ユーザーは自分が特にいつでも見たいと思う番組を個人化することができる。広告主は今ではそれぞれのユーザーに関して広告主が引きつけたい特定の視聴者に広告を厳密に向けることができるように、非常に個人化されたデータを持っている。第３に、ユーザーは、本発明のシステム及び方法に関して上述したように、一般に広告を避けるために追加の料金を払うことを選択できる。これは、広告を見なくて済み、時間が節約されるので、見られている番組の娯楽価値を増す。第４に、実際のユーザーの数は、見たり聞いたりしている実際の視聴者またはユーザーの数に関して推測することだけしかできない視聴者推定者に依存するのではなく、今では厳密にモニタできる。第５に、知られているユーザーに関する個人データについては、広告主はそれがその広告のターゲット視聴者の範囲内に当てはまるそれらのユーザーのパーセンテージにより確信をもてるので、その広告ターゲットのパーセンテージが過去におけるより高くなる。第６に、ユーザーは今ではユーザーが現在の場合のように予定されたプログラム・リストによってではなく、ユーザーの暇なときにユーザーが見聞きしたいと思う番組をユーザーが選べる利点を持っている。
本発明を特定の実施例および例に関して詳述したが、請求項に記載の本発明の範囲内にある変形態様および変更態様が存在する。
【図面の簡単な説明】
【図１】放送メディア業界の範例の従来技術のブロック図である。
【図２】本発明のコンピュータ・システムの実施例のブロック図である。
【図３】本発明のサーバーの実施例のブロック図である。
【図４】本発明のクライアントの実施例のブロック図である。
【図５】本発明の方法の実施例のフローチャートである。
【図６】本発明の方法の実施例のフローチャートである。
および
【図７】本発明の方法とシステムの実施例を実現するために用いられる可能性がある汎用コンピュータのブロック図である。
【図１】
0004554866.tif 000002
【図２】
0004554866.tif 000003
【図３】
0004554866.tif 000004
【図４】
0004554866.tif 000005
【図５】
0004554866.tif 000006
【図６】
0004554866.tif 000007
【図７】
0004554866.tif 000008