(57)【要約】【課題】クライアント・プラットフォーム・チューナー・コンテンションに基づいて最適の放送時間を決定するスケジューリング・サービスへのフィードバック情報の配信について記載される。【解決手段】電子メディア装置の使用パターンが記録され、使用パターンがスケジューリング・サーバに伝達される。スケジューリング・サーバが使用パターンに基づいて選択した期間中に、メディア・コンテンツが受信される。【特許請求の範囲】
【請求項１】
電子メディア装置の使用パターンを記録するステップと、
スケジューリング・サーバに前記使用パターンを伝達するステップと、
前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップと
を備える、方法。
【請求項２】
前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備える、請求項１に記載の方法。
【請求項３】
前記記録するステップが、
使用日、
使用時間
使用経過時間
から構成される群の少なくとも１つを記録するステップを備える、請求項１に記載の方法。
【請求項４】
前記使用パターンが、前記電子メディア装置とユーザとの間のインタラクションのパターンを含む、請求項１に記載の方法。
【請求項５】
前記インタラクションのパターンが、
前記電子メディア装置のスイッチをＯＮ／ＯＦＦすること、
前記電子メディア装置のチャネルまたは周波数を調節すること、
前記電子メディア装置のボリュームを調節すること、
前記電子メディア装置にデータを記録すること
から構成される群の少なくとも１つを備える、請求項４に記載の方法。
【請求項６】
前記電子メディア装置と前記ユーザとの間のインタラクションが、前記インタラクションとその直前のインタラクションとの間の期間が所定の期間を超過する場合、前記スケジューリング・サーバに伝達されない、請求項４に記載の方法。
【請求項７】
前記スケジューリング・サーバによって選択された期間が、前記クライアント装置がリアルタイムの放送メディア・コンテンツを受信するためにユーザによって使用されていない可能性が所定の量存在するように前記スケジューリング・サーバによって計算された期間である、請求項１に記載の方法。
【請求項８】
前記電子メディア装置が、
テレビジョン（テレビ）、
オーディオ受信機、
デジタル処理システム
から構成される群から選択される、請求項１に記載の方法。
【請求項９】
前記使用パターンが前記スケジューリング・サーバに伝達された後、既に記録された前記使用パターンを除去するステップを更に備える、請求項１に記載の方法。
【請求項１０】
スケジューリング・サーバにおいて電子メディア装置の使用パターンを受信するステップと、
前記使用パターンに基づいてメディア・コンテンツを放送するための最適のスケジュールを前記スケジューリング・サーバにおいて計算するステップと
を備える、方法。
【請求項１１】
前記メディア・コンテンツを放送するステップを更に備える、請求項１０に記載の方法。
【請求項１２】
前記最適のスケジュールが、受信装置が前記メディア・コンテンツを受信可能な前記電子メディア装置に通信可能なように接続される可能性が所定の量存在する期間を含む、請求項１０に記載の方法。
【請求項１３】
前記電子メディア装置が、
テレビジョン（テレビ）、
オーディオ受信機、
デジタル処理システム
から構成される群から選択される、請求項１０に記載の方法。
【請求項１４】
前記スケジューリング・サーバに前記使用パターンを格納するステップを更に備える、請求項１０に記載の方法。
【請求項１５】
電子メディア装置の使用パターンを記録するステップと、
スケジューリング・サーバに前記使用パターンを伝達するステップと、
前記使用パターンを前記スケジューリング・サーバで受信するステップと、
前記使用パターンに基づいてメディア・コンテンツを放送するための最適なスケジュールを前記スケジューリング・サーバにおいて計算するステップと、
前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップと
を備える、方法。
【請求項１６】
前記メディア・コンテンツを放送するステップを更に備える、請求項１５に記載の方法。
【請求項１７】
前記使用パターンを前記スケジューリング・サーバに格納するステップを更に備える、請求項１５に記載の方法。
【請求項１８】
前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備える、請求項１５に記載の方法。
【請求項１９】
電子メディア装置に通信可能なように接続され、ユーザによる前記電子メディア装置の使用パターンを記録し、かつスケジューリング・サーバに前記使用パターンを伝達する、クライアント装置を備え、
前記クライアント装置から前記使用パターンを受信するために、かつ前記使用パターンに基づいて前記クライアント装置へのメディア・コンテンツを放送するための最適のスケジュールを計算するために、前記スケジューリング・サーバが前記クライアント装置に通信可能なように接続される、
装置。
【請求項２０】
前記クライアント装置へ前記メディア・コンテンツを放送するために、前記スケジューリング・サーバに通信可能なように接続されたメディア放送装置を更に備える、請求項１９に記載の装置。
【請求項２１】
前記メディア放送装置が前記スケジューリング・サーバの構成要素である、請求項２０に記載の装置。
【請求項２２】
前記電子メディア装置による使用に備えて放送されたメディア・コンテンツを格納するために、前記クライアント装置に通信可能なように接続されるメディア記憶装置を更に備える、請求項１９に記載の装置。
【請求項２３】
前記メディア記憶装置が前記クライアント装置の構成要素である、請求項２２に記載の装置。
【請求項２４】
前記電子メディア装置が、
テレビジョン（テレビ）、
オーディオ受信機、
デジタル処理システム
から構成される群から選択される、請求項１９に記載の装置。
【請求項２５】
前記クライアント装置と前記スケジューリング・サーバとの間の通信用バックチャンネルを更に備える、請求項１９に記載の装置。
【請求項２６】
前記バックチャンネルが、
アナログモデム、
デジタルモデム、
ＤＯＣＳＩＳケーブル・モデム
から構成される群の少なくとも１つによって実施される、請求項２５に記載の装置。
【請求項２７】
前記最適のスケジュールが、前記クライアント装置が前記メディア・コンテンツを受信可能である可能性が所定の量存在する期間を含む、請求項１９に記載の装置。
【請求項２８】
前記クライアント装置が、セットトップ・ボックスである、請求項１９に記載の装置。
【請求項２９】
機械によって実行された場合に、
電子メディア装置の使用パターンを記録するステップと、
スケジューリング・サーバに前記使用パターンを伝達するステップと、
前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップと
を備える方法を前記機械に実行させるための複数の命令を格納する機械可読メディア。
【請求項３０】
前記方法が、前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備える、請求項２９に記載の機械可読メディア。
【請求項３１】
前記方法が、前記使用パターンが前記スケジューリング・サーバに伝達された後に既に記録された前記使用パターンを除去するステップを更に備える、請求項２９に記載の機械可読メディア。
【請求項３２】
機械によって実行された場合に、
スケジューリング・サーバにおいて電子メディア装置の使用パターンを受信するステップと、
前記使用パターンに基づいてメディア・コンテンツを放送するための最適のスケジュールを前記スケジューリング・サーバにおいて計算するステップと
を備える方法を前記機械に実行させるための複数の命令を格納する機械可読メディア。
【請求項３３】
前記方法が、前記メディア・コンテンツを放送するステップを更に備える、請求項３２に記載の機械可読メディア。
【請求項３４】
前記方法が、前記スケジューリング・サーバに前記使用パターンを格納するステップを更に備える、請求項３２に記載の機械可読メディア。
【請求項３５】
電子メディア装置に通信可能なように接続され、ユーザによる前記電子メディア装置の使用パターンを記録し、かつスケジューリング・サーバに前記使用パターンを伝達する、クライアント装置を備え、
前記クライアント装置から前記使用パターンを受信するために、かつ前記使用パターンに基づいて前記クライアント装置へのメディア・コンテンツを放送するための最適のスケジュールを計算するために、前記スケジューリング・サーバが前記クライアント装置に通信可能なように接続される、
システム。
【請求項３６】
前記クライアント装置へ前記メディア・コンテンツを放送するために、前記スケジューリング・サーバに通信可能なように接続されたメディア放送装置を更に備える、請求項３５に記載のシステム。
【請求項３７】
前記電子メディア装置による使用に備えて放送されたメディア・コンテンツを格納するために、前記クライアント装置に通信可能なように接続されるメディア記憶装置を更に備える、請求項３５に記載のシステム。
【請求項３８】
演算処理装置と、
バスによって前記演算処理装置に接続されたメモリと、
スケジューリング・サーバに電子メディア装置の使用パターンを記録・伝達するために、かつ前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するために、前記演算処理装置によって前記メモリから実行されるチューナー・コンテンション・フィードバック情報通信プロセスと
を備える、システム。
【請求項３９】
前記電子メディア装置が、
テレビジョン（テレビ）、
オーディオ受信機、
デジタル処理システム
から構成される群から選択される、請求項３８に記載のシステム。
【請求項４０】
バックチャネルを経由した前記クライアント装置と前記スケジューリング・サーバとの間の通信用のバックチャンネル・インターフェイスを更に備える、請求項３８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、広義には双方向型のメディア装置に関し、より詳細には、利用されていないメディア受信機に対してデータを放送するための最適な時間を決定するためにフィードバック情報を使用することに関する。
【背景技術】
【０００２】
双方向型のテレビ・サービスによって、テレビ視聴者は、最先端技術テレビを使用しなければ視聴する事の出来なかったテレビ番組をいろいろな方法で視聴出来るようになる。通常、このようなサービスを受けるためには、サービス自体への加入に加えて、特別のデジタルビデオ受信機を購入する事が必要になる。このサービスによって、特別の双方向テレビの特徴を伝達するために必要とされる情報とソフトウェアをデジタルビデオ受信機および加入者の電話線が供給する事を促進する。これらの特徴は、後続の動作を逃す事無く、休止、巻き戻し、あるいは放送の一部分を即座にリプレーすることによりテレビ番組を操作する能力を含む。このデジタルビデオ受信機は、視聴者の好むテレビ番組を記憶し、そのような番組が放映される毎に自動的に番組のデジタル録画を行うためのメモリを備えていて良い。このサービスは、３０時間以内のテレビ番組を記録するデジタルレコーダーを提供して良い。
【０００３】
更に、最先端の双方向テレビ・サービスによって、テレビを視聴している間にインターネット・コンテンツおよびサービスを受信する事が視聴者にとって可能となる。このサービスは２つのテレビ番組を同時に記録するための２つのチューナー備える装置を提供しても良い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、最先端の双方向テレビ・サービスのこれらの全ての利点にもかかわらず、メディア・コンテンツを視聴者へ放送するポテンシャルは最適化されていない。既存の装置は、リアルタイムの放送番組を視聴するためのデジタルビデオ受信機に特化しており、番組を後から視聴するために、受信機リソースが使用されていない期間をコンテンツの受信のために使用するようには活用していない。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態においては、電子メディア装置の使用パターンを記録するステップと、スケジューリング・サーバに前記使用パターンを伝達するステップと、前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップとを備える方法を提供する。
【０００６】
前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備えてもよい。
前記記録するステップが、使用日、使用時間、使用経過時間から構成される群の少なくとも１つを記録するステップを備えてもよい。
前記使用パターンが、前記電子メディア装置とユーザとの間のインタラクションのパターンを含んでもよい。
【０００７】
前記インタラクションのパターンが、前記電子メディア装置のスイッチをＯＮ／ＯＦＦすること、前記電子メディア装置のチャネルまたは周波数を調節すること、前記電子メディア装置のボリュームを調節すること、前記電子メディア装置にデータを記録すること
から構成される群の少なくとも１つを備えてもよい。
【０００８】
前記電子メディア装置と前記ユーザとの間のインタラクションが、前記インタラクションとその直前のインタラクションとの間の期間が所定の期間を超過する場合、前記スケジューリング・サーバに伝達されないように構成してもよい。
前記スケジューリング・サーバによって選択された期間が、前記クライアント装置がリ  アルタイムの放送メディア・コンテンツを受信するためにユーザによって使用されていない可能性が所定の量存在するように前記スケジューリング・サーバによって計算された期間であってもよい。
【０００９】
前記電子メディア装置が、テレビジョン（テレビ）、オーディオ受信機、デジタル処理システムから構成される群から選択されてもよい。
前記使用パターンが前記スケジューリング・サーバに伝達された後、既に記録された前記使用パターンを除去するステップを更に備えてもよい。
スケジューリング・サーバにおいて電子メディア装置の使用パターンを受信するステップと、前記使用パターンに基づいてメディア・コンテンツを放送するための最適のスケジュールを前記スケジューリング・サーバにおいて計算するステップとを備えてもよい。
前記メディア・コンテンツを放送するステップを更に備えてもよい。
【００１０】
前記最適のスケジュールが、受信装置が前記メディア・コンテンツを受信可能な前記電子メディア装置に通信可能なように接続される可能性が所定の量存在する期間を含んでもよい。
前記電子メディア装置が、テレビジョン（テレビ）、オーディオ受信機、デジタル処理システムから構成される群から選択されてもよい。
前記スケジューリング・サーバに前記使用パターンを格納するステップを更に備えてもよい。
【００１１】
電子メディア装置の使用パターンを記録するステップと、スケジューリング・サーバに前記使用パターンを伝達するステップと、前記使用パターンを前記スケジューリング・サーバで受信するステップと、前記使用パターンに基づいてメディア・コンテンツを放送するための最適なスケジュールを前記スケジューリング・サーバにおいて計算するステップと、前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップとを備えてもよい。
【００１２】
前記メディア・コンテンツを放送するステップを更に備えてもよい。
前記使用パターンを前記スケジューリング・サーバに格納するステップを更に備えてもよい。
前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備えてもよい。
【００１３】
上記課題を解決するために、本発明の第２の形態においては、電子メディア装置に通信可能なように接続され、ユーザによる前記電子メディア装置の使用パターンを記録し、かつスケジューリング・サーバに前記使用パターンを伝達する、クライアント装置を備え、
前記クライアント装置から前記使用パターンを受信するために、かつ前記使用パターンに基づいて前記クライアント装置へのメディア・コンテンツを放送するための最適のスケジュールを計算するために、前記スケジューリング・サーバが前記クライアント装置に通信可能なように接続される装置を提供する。
【００１４】
前記クライアント装置へ前記メディア・コンテンツを放送するために、前記スケジューリング・サーバに通信可能なように接続されたメディア放送装置を更に備えてもよい。
【００１５】
前記メディア放送装置が前記スケジューリング・サーバの構成要素であってもよい。
前記電子メディア装置による使用に備えて放送されたメディア・コンテンツを格納するために、前記クライアント装置に通信可能なように接続されるメディア記憶装置を更に備えてもよい。
前記メディア記憶装置が前記クライアント装置の構成要素であってもよい。
前記電子メディア装置が、テレビジョン（テレビ）、オーディオ受信機、デジタル処理システムから構成される群から選択されてもよい。
前記クライアント装置と前記スケジューリング・サーバとの間の通信用バックチャンネルを更に備えてもよい。
【００１６】
前記バックチャンネルが、アナログモデム、デジタルモデム、ＤＯＣＳＩＳケーブル・モデムから構成される群の少なくとも１つによって実施されてもよい。
前記最適のスケジュールが、前記クライアント装置が前記メディア・コンテンツを受信可能である可能性が所定の量存在する期間を含んでもよい。
前記クライアント装置が、セットトップ・ボックスであってもよい。
【００１７】
上記課題を解決するために、本発明の第３の形態においては、機械によって実行された場合に、電子メディア装置の使用パターンを記録するステップと、スケジューリング・サーバに前記使用パターンを伝達するステップと、前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するステップとを備える方法を前記機械に実行させるための複数の命令を格納する機械可読メディアを提供する。
【００１８】
前記方法が、前記電子メディア装置による使用に備えて前記メディア・コンテンツを格納するステップを更に備えてもよい。
前記方法が、前記使用パターンが前記スケジューリング・サーバに伝達された後に既に記録された前記使用パターンを除去するステップを更に備えてもよい。
【００１９】
上記課題を解決するために、本発明の第４の形態においては、機械によって実行された場合に、スケジューリング・サーバにおいて電子メディア装置の使用パターンを受信するステップと、前記使用パターンに基づいてメディア・コンテンツを放送するための最適のスケジュールを前記スケジューリング・サーバにおいて計算するステップとを備える方法を前記機械に実行させるための複数の命令を格納する機械可読メディアを提供する。
【００２０】
前記方法が、前記メディア・コンテンツを放送するステップを更に備えてもよい。
前記方法が、前記スケジューリング・サーバに前記使用パターンを格納するステップを更に備えてもよい。
【００２１】
上記課題を解決するために、本発明の第５の形態においては、電子メディア装置に通信可能なように接続され、ユーザによる前記電子メディア装置の使用パターンを記録し、かつスケジューリング・サーバに前記使用パターンを伝達する、クライアント装置を備え、
前記クライアント装置から前記使用パターンを受信するために、かつ前記使用パターンに基づいて前記クライアント装置へのメディア・コンテンツを放送するための最適のスケジュールを計算するために、前記スケジューリング・サーバが前記クライアント装置に通信可能なように接続されるシステムを提供する。
【００２２】
前記クライアント装置へ前記メディア・コンテンツを放送するために、前記スケジューリング・サーバに通信可能なように接続されたメディア放送装置を更に備えてもよい。
前記電子メディア装置による使用に備えて放送されたメディア・コンテンツを格納するために、前記クライアント装置に通信可能なように接続されるメディア記憶装置を更に備えてもよい。
【００２３】
上記課題を解決するために、本発明の第６の形態においては、演算処理装置と、バスによって前記演算処理装置に接続されたメモリと、スケジューリング・サーバに電子メディア装置の使用パターンを記録・伝達するために、かつ前記スケジューリング・サーバが前記使用パターンに基づいて選択した期間中にメディア・コンテンツを受信するために、前記演算処理装置によって前記メモリから実行されるチューナー・コンテンション・フィードバック情報通信プロセスとを備えるシステムを提供する。
【００２４】
前記電子メディア装置が、テレビジョン（テレビ）、オーディオ受信機、デジタル処理システムから構成される群から選択されてもよい。
【００２５】
バックチャネルを経由した前記クライアント装置と前記スケジューリング・サーバとの間の通信用のバックチャンネル・インターフェイスを更に備えてもよい。
【発明の効果】
【００２６】
以上の説明から明らかなように、本発明によれば、電子メディア装置の使用パターンが記録され、この使用パターンがスケジューリング・サーバに伝達される。メディア・コンテンツは、スケジューリング・サーバが使用パターンに基づいて選択した期間中に受信される。チューナー・コンテンション・フィードバック情報の使用によって、つまりチューナーが定期的に利用されていない期間を決定し、およびその期間中にチューナー（「受信機」）へメディア・コンテンツを放送することによって、利用可能な電子メディアリソースの利用を最適化することができる。
【発明を実施するための最良の形態】
【００２７】
クライアント・プラットホーム・チューナー・コンテンションに基づく最適な放送時間を決定するスケジューリング・サービスへのフィードバック情報の配信が記載される。以下の記述において、説明の目的のために、多数の特定の詳細は本発明についての完全な理解を提供するために記述される。しかしながら、本発明を実行するためにこれらの特定の詳細を必ずしも使用する必要がないと言う事は、当業者にとっては明白であろう。他の実例において、周知の構造および装置は、不必要に本発明を不明瞭にすることを回避するために、ブロック線図の形で示される。
【００２８】
電子メディア装置の使用パターンが記録され、この使用パターンがスケジューリング・サーバに伝達される。メディア・コンテンツは、スケジューリング・サーバが使用パターンに基づいて選択した期間中に受信される。チューナー・コンテンション・フィードバック情報の使用によって、つまりチューナーが定期的に利用されていない期間を決定し、およびその期間中にチューナー（「受信機」）へメディア・コンテンツを放送することによって、利用可能な電子メディアリソースの利用が最適化され得る。
【００２９】
「放送」という語句がテレビ・コンテンツの放送を含むことは当業者にとって認識されるが、本発明はこれに限定されない。「放送」という語句は、さらにデータの任意の形式の放送である「データキャスティング」を包含する。データキャスティングは、デジタル放送ネットワーク上の第２のサービスとして様々な種類のデータの伝送を含んでいる。そのようなネットワークは地上波であっても良いし、衛星またはケーブルであっても良い。「データ」という語句は、情報、ビデオを含む双方向型のマルチメディア、あるいはインターネット・ダウンロードであり得るが、本発明はこれらに限定されない。
【実施例１】
【００３０】
図１は、本発明の一実施形態におけるシステムレベルの概要を示すブロック図である。電子メディア装置１１０は、クライアント装置１２０に通信可能なように接続される。電子メディア装置１１０は、テレビ、オーディオ受信機あるいはデジタル処理システムであって良いが、本発明はこれらに限定されない。クライアント装置１２０はセットトップ・ボックス、あるいは他の電子デバイスであって良い。セットトップ・ボックスは、テレビジョンセットの近傍に設置されるボックスであり、家庭用テレビと、例えばケーブルＭＳＯ（多元ケーブルテレビ運営会社）のようなメディア・サービス・プロバイダとの間のインターフェイスである。クライアント装置１２０は、ユーザによる電子メディア装置１１０の使用パターンを記録し、スケジューリング・サーバ１３０に使用パターンを伝達する。クライアント装置１２０から使用パターンを受信するためにクライアント装置１２０に通信可能なように接続されたスケジューリング・サーバ１３０は、使用パターンに基づいてクライアント装置１２０へのメディア・コンテンツを放送するための最適なスケジュールを計算する。
【００３１】
一実施形態において、最適のスケジュールは、クライアント装置がメディア・コンテンツを受信可能であるという可能性が所定の量存在する期間を含む。他の実施形態において、最適のスケジュールは、リアルタイムの放送メディア・コンテンツのユーザによる視聴または記録にクライアント装置が使用されていない可能性が所定の量存在するようにスケジューリング・サーバによって計算された期間を含む。
【００３２】
更に他の実施形態において、クライアント装置１２０とスケジューリング・サーバ１３０との間の通信が、バックチャンネル上に生じる。更に他の実施形態において、バックチャンネルは、アナログモデム、デジタルモデムあるいはＤＯＣＳＩＳケーブル・モデムによって実施されても良いが、本発明はこれらに限定されない。
【実施例２】
【００３３】
図２は、本発明の他の実施形態におけるシステムレベルの概要を示すブロック図である。スケジューリング・サーバ１３０は、クライアント装置１２０へのメディア・コンテンツを放送するメディア放送装置２１０に通信可能なように接続される。他の実施形態において、メディア放送装置２１０はスケジューリング・サーバ１３０の構成要素である。
【００３４】
更に他の実施形態において、電子メディア装置１１０による使用のために放送されたメディア・コンテンツを格納するために、クライアント装置１２０がメディア記憶装置２２０に通信可能なように接続される。更に他の実施形態において、メディア記憶装置２２０はクライアント装置１２０の構成要素である。
【００３５】
図３は、クライアント側から見た場合の、図１に示される本発明の実施形態によって実行される方法のフローチャートである。ブロック３１０において、電子メディア装置の使用パターンが記録される。一実施形態において、使用パターンは、使用日、使用時間および使用経過時間を含むが、本発明はこれらに限定されない。使用パターンは、使用時間におけるチャネル選択、使用時間におけるボリューム調節、および使用時間中における番組の記録の有無、のような情報を更に含んでいても良い。ブロック３２０において、使用パターンがスケジューリング・サーバに伝達される。ブロック３３０において、メディア・コンテンツが、スケジューリング・サーバが使用パターンに基づいて選択した期間中に受信される。
【００３６】
一実施形態において、使用パターンは、電子メディア装置とユーザとの間のインタラクションのパターンを含む。このようなインタラクションは、装置の電源のＯＮ／ＯＦＦ、装置のチャネルまたは周波数の変更、装置のボリュームの調節、装置へのデータの記録等を含んで良いが、本発明はこれらに限定されない。他の実施形態において、あるインタラクションと、その直前のインタラクションとの間の期間が所定の期間を超過する場合、電子メディア装置とユーザとのインタラクションはスケジューリング・サーバには伝達されない。例えば、テレビ視聴者が、ある一定期間（例えば６時間）に、チャネルの変更等のテレビとのインタラクションを行わなかった場合、最終のインタラクションは使用パターンから除かれる。
【００３７】
図４は、サーバ側から見た場合の、図１に示される本発明の実施形態によって実行される方法のフローチャートである。ブロック４１０において、電子メディア装置の使用パターンがスケジューリング・サーバで受信される。ブロック４２０において、スケジューリング・サーバは、使用パターンに基づいてメディア・コンテンツを放送するための最適のスケジュールを計算する。一実施形態において、最適のスケジュールは、電子メディア装置に接続された受信装置がメディア・コンテンツを受信可能な可能性が所定の量存在する期間を含む。他の実施形態において、受信機リソースがユーザによるリアルタイムまたは他の使用によって利用されていない時に、電子メディア装置がメディア・コンテンツを受信する事が出来る。
【００３８】
図５は、クライアント側から見た場合の、図２に示される本発明の実施形態によって実行される方法のフローチャートである。ブロック５１０において、電子メディア装置の使用パターンが記録される。ブロック５２０において、使用パターンがスケジューリング・サーバに伝達される。ブロック５３０において、メディア・コンテンツが、スケジューリング・サーバが使用パターンに基づいて選択した期間中に受信される。ブロック５４０において、メディア・コンテンツが、電子メディア装置による使用に備えて格納される。一実施形態において、メディア・コンテンツがキャッシュメモリに一時的に格納されて良い。ブロック５５０において、使用パターンがスケジューリング・サーバに伝達された後、使用パターンは除去される。本発明の拡張された操作のために、ブロック５１０、５２０、５３０、５４０および（または）５５０のうちの任意のブロックが繰り返され得る、と言う事が認識されるであろう。ブロックの繰り返しによって使用パターンの精度が高められても良い。
【００３９】
図６は、サーバ側から見た場合の、図２に示される本発明の実施形態によって実行される方法のフローチャートである。ブロック６１０において、電子メディア装置の使用パターンがスケジューリング・サーバで受信される。ブロック６２０において、メディア・コンテンツを放送するための最適のスケジュールが、使用パターンに基づいてスケジューリング・サーバによって計算される。ブロック６３０において、メディア・コンテンツが放送される。ブロック６４０において、使用パターンがスケジューリング・サーバに格納される。
【００４０】
図７は、典型的なコンピュータ・システムの一例を示し、このシステムは、本発明と共に使用され得る。図７は、コンピュータ・システムの様々な部品を示しているが、部品を後述するような様態で相互に連結させる如何なる特定のアーキテクチャあるいは方法が本発明に無関係であるという事を示す事を意図しない。より少数の要素、あるいはより多くの要素を有するネットワーク・コンピュータおよび他のデータ処理システムが、本発明と共に使用されても良い、と言う事が更に認識されるであろう。
【００４１】
図７に示されるように、データ処理システムの１つの形態であるコンピュータ・システム７０１は、バス７０２、マイクロプロセッサ７０３、ＲＯＭ７０７、揮発性ＲＡＭ７０５、および不揮発性メモリ７０６を備え、マイクロプロセッサ７０３、ＲＯＭ７０７、揮発性ＲＡＭ７０５、および不揮発性メモリ７０６がバス７０２に接続される。図７に示されるように、マイクロプロセッサ７０３はキャッシュメモリ７０４に接続される。バス７０２はこれらの様々な部品を相互に接続し、これらの構成要素７０３、７０４、７０５および７０６は、表示制御装置および表示装置７０８へ、また、マウス、キーボード、モデム、ネットワークインターフェイス、プリンタおよび他の装置であり得る入出力装置のような周辺機器へバス７０２を経由して更に接続される（これらの入出力装置は公知である）。入出力装置は、クライアント装置１２０とスケジューリング・サーバ１３０との間の通信用のバックチャンネルを実施するインターフェイスまたは他の装置を備えていて良い。通常、入出力装置７１０は入力／出力コントローラ７０９によってシステムに接続される。放送チャンネルにチューニングしてメディア・コンテンツを受信するために、アナログまたはデジタル放送受信機７１１がバス７０２に接続されて良い。揮発性ＲＡＭ７０５は、メモリ中のデータをリフレッシュまたは維持するために電力を連続的に要求するダイナミックＲＡＭ（ＤＲＡＭ）として通常は実施される。不揮発性メモリ７０６は、通常は磁気ハードドライブあるいは磁気光学ドライブあるいは光学ドライブあるいはＤＶＤ−ＲＡＭあるいはシステムから電源が遮断された後でもデータを維持する他の種類の記憶装置である。通常、不揮発性メモリはランダムアクセス記憶装置であるが、必ずしもそうで無くても良い。不揮発性メモリ７０６がデータ処理システム中のその他の要素に直接接続されるローカルの装置であることを図７は示しているが、モデムまたはイーサーネット・インタフェイスのようなネットワークインターフェイスを経由してデータ処理システムに接続されるネットワーク記憶装置のようなシステムから離れて存在する不揮発性メモリを本発明が利用しても良い、と言う事が認識されるだろう。バス７０２は、公知である様々なブリッジ、コントローラおよび（または）アダプタによって相互に接続された１つ以上のバスを含んで良い。一実施形態において、入力／出力コントローラ７０９はＵＳＢ周辺装置の制御のためにＵＳＢアダプタを備える。
【００４２】
本発明の様相の少なくとも一部分が、機器実行命令（例えばソフトウェア）で実施され得ると言う事が、本願の記載より明白であろう。すなわち、本技術は、ＲＯＭ７０７、揮発性ＲＡＭ７０５、不揮発性メモリ７０６、キャッシュ７０４または遠隔記憶装置のような記憶装置に格納される命令シーケンスを実行するマイクロプロセッサのようなプロセッサに応答してコンピュータ・システムあるいは他のデータ処理システム中で実行されて良い。様々な実施形態において、本発明を実行するために、ハードワイヤードの回路がソフトウェア命令と共同して使用されてもよい。従って、本技術は、ハードウェア回路とソフトウェアの如何なる特定の組合せにも制限されず、データ処理システムによって実行される命令のための如何なる特定のソースにも制限されない。さらに、本願明細書の記述の全体にわたって、記載を解りやすくする為に、様々な機能および操作がソフトウェア・コードによって実行されるか引き起こされると記載されているが、当業者は、このような表現が、マイクロプロセッサ７０３のようなプロセッサによるコードの実行によってこれらの機能が為される、という事を意図していると言う事を認識するであろう。
【実施例３】
【００４３】
図８は、本発明の一実施形態におけるデータ処理システムと共に使用され得るコンピュータ読取り可能なメディアの例を示す。コンピュータ読取り可能なメディアはデータおよび実行可能なソフトウェアを含んでおり、実行可能なソフトウェアは、デジタル処理システムのようなデータ処理システムによって実行された際、システムに本発明の様々な方法を実行させる。上述されたように、この実行可能なソフトウェアおよびデータは例えばＲＯＭ７０７、揮発性ＲＡＭ７０５、不揮発性メモリ７０６および（または）キャッシュ７０４含む様々な場所に格納されて良い。このソフトウェアおよび（または）データの一部分が、これらの記憶装置のうちの任意の１つに格納されて良い。メディア８０１は、一実施形態においては、例えば主に揮発性ＲＡＭ７０５および不揮発性メモリ７０６であって良い。ユーザー・アプリケーション８０３は、ワード・プロセッシング・アプリケーション、表計算アプリケーション、インターネットウェブブラウザー・アプリケーション、放送時間フィードバック情報アプリケーションのようなソフトウエア・アプリケーションを表し、これらはコンピュータ・システム上で実行される。オペレーティングシステム８０７は、読取り専用メモリ７０７に格納され得、ブート時にＲＡＭ７０５にロードされ得るオープン・ファームウェア・ソフトウェア８１５を備える。ハードウェア状態ソフトウェアおよびハードウェア状態値８１１は、ハードウェア状態値を生成するソフトウェアである。カーネル・コード８０９は、ＯＳのカーネルを表し、多数のタスクを実行する。仮想メモリ管理ソフトウェア８２１は仮想メモリプロセスを制御する。これは通常、揮発性ＲＡＭ７０５のような物理的ＲＡＭを含むすべての仮想メモリ中と、システムの仮想メモリの一部として指定された不揮発性メモリ７０６の一部分とにおけるデータの状態を表すページ・データのマップを維持することを含んでいる。当技術において公知であるように、仮想メモリ管理ソフトウェアは、従来型の仮想メモリプロセスを実行する。電源管理ソフトウェア８１９は、アプリケーションおよびシステムおよびドライバに、システムの電力消費状態の変化を通知するような様々な電源管理操作を行う。本ソフトウェアは、動作を継続するために十分な電力が存在するかどうか、およびバッテリーの状態とシステムの電力の状態を示すユーザへの警告を表示するかどうかを判断するために、コンピュータのバッテリーの状態を監視して良い。ディスク・オペレーティング・システム・ソフトウェア８１７は、従来型のディスク・オペレーティング・システムの機能を実行する。通常、これは多くの例において、揮発性ＲＡＭ７０５のための仮想メモリとして動作する不揮発性メモリ７０６であるハードディスク・ドライブの操作の制御を含んでいる。
【００４４】
図３〜６のブロックによって表される命令は、図示された順序で実行される必要は無く、ブロックによって表される全ての処理が本発明を実行するのに必要であるとは限らないと言う事がさらに認識されるであろう。
【００４５】
以上記載された明細書において、本発明は特定の典型的な実施形態に関して記載されて来た。添付の特許請求の範囲によって記載されるより広範囲な本発明の精神と範囲から逸脱すること無く、様々な修正がこれらに対して為され得ることは明白である。従って、本願明細書および図面は、制限的であるよりもむしろ例証であるとみなされる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態のシステムレベルの概要を示すブロック図である。
【図２】本発明の他の実施形態のシステムレベルの概要を示すブロック図である。
【図３】クライアント側から見た場合の、図１に示される本発明の実施形態によって実行される方法のフローチャートである。
【図４】サーバ側から見た場合の、図１に示される本発明の実施形態によって実行される方法のフローチャートである。
【図５】クライアント側から見た場合の、図２に示される本発明の実施形態によって実行される方法のフローチャートである。
【図６】サーバ側から見た場合の、図２に示される本発明の実施形態によって実行される方法のフローチャートである。
【図７】本発明を実施するのに好適な動作環境のブロック図である。
【図８】本発明の一実施形態において図７の動作環境のような動作環境内に使用され得るコンピュータ読取り可能なメディアの図である。
【図１】
2005503084.tif 000002
【図２】
2005503084.tif 000003
【図３】
2005503084.tif 000004
【図４】
2005503084.tif 000005
【図５】
2005503084.tif 000006
【図６】
2005503084.tif 000007
【図７】
2005503084.tif 000008
【図８】
2005503084.tif 000009
【国際公開パンフレット】
2005503084.tif 000010
2005503084.tif 000011
2005503084.tif 000012
2005503084.tif 000013
2005503084.tif 000014
2005503084.tif 000015
2005503084.tif 000016
2005503084.tif 000017
2005503084.tif 000018
2005503084.tif 000019
2005503084.tif 000020
2005503084.tif 000021
2005503084.tif 000022
2005503084.tif 000023
2005503084.tif 000024
2005503084.tif 000025
2005503084.tif 000026
2005503084.tif 000027
2005503084.tif 000028
2005503084.tif 000029
2005503084.tif 000030
2005503084.tif 000031
2005503084.tif 000032
2005503084.tif 000033
2005503084.tif 000034
【国際調査報告】
2005503084.tif 000035
2005503084.tif 000036
2005503084.tif 000037