(57)【要約】マルチメディアキューサービスを提供するための技術が示されている。マルチメディアキューマネージャーは、加入者のキューを管理する。キューはマルチメディアの選択を含む。マルチメディアキューマネージャーは、選択に対する放送の予定をつくり、それらの放送の間に選択を記録するために、加入者の記録装置に通知する。さらに、マルチメディアキューマネージャーは、加入者の動作および／または加入者の記録装置の動作に応答してキューを更新する。【選択図】図１
2008514055.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアキューマネージャーと、複数のキューとを備え、前記マルチメディアキューマネージャーは、前記キューを管理し、それぞれのキューは加入者に関連付けられており、また前記マルチメディアキューマネージャーは選択できるマルチメディアの放送の予定を作り、対応するキューのエントリーを介して放送を加入者へ知らせ且つキューのエントリーに特定されている特定のマルチメディアの予測される入手の可能性を各キューを介して加入者へ知らせようにしたシステム。        
【請求項２】
請求項１のシステムであって、更に種々のマルチメディアに索引をつけて保管するデータストアを備え、前記データストアは、選択されるマルチメディアを取得することによって放送を実行するためにマルチメディアキューマネージャーによりアクセスされるようにされているシステム。
【請求項３】
請求項２のシステムであって、前記データストアは加入者へ提示され、加入者は所望のマルチメディアを選択し、当該所望のマルチメディアを対応するキューの選択的エントリー内へ挿入するようにされているシステム。
【請求項４】
請求項１のシステムであって、マルチメディアキューマネージャーは、放送によって定まる暦年日とその日の時間、および時間長分だけ、放送の中の選択されるマルチメディアを記録するように加入者のレコーダに指示を与えるようにされているシステム。
【請求項５】
請求項１のシステムであって、マルチメディアキューマネージャーは加入者にとって外部となる環境下にあり、キューは加入者にとって局部となる環境下にあり、キューに関連付けられているメタデータが検査され、更新され、且つ外部環境内のマルチメディアキューマネージャーによって管理されるようにされているシステム。
【請求項６】
請求項１のシステムであって、キューの各々は、マルチメディアキューマネージャーの局部環境内にあって、複製が作られ、作られた複製は、そのキューに関連付けられた特定の加入者とっては局部的な異なる環境内にあるようにされたシステム。
【請求項７】
請求項１のシステムであって、マルチメディアキューマネージャーは、帯域幅の負荷、所定のマルチメディアの選択を望んでいる加入者の総合計数、所定のマルチメディアの選択に対して加入者によって支払われる料金、所定のマルチメディアの選択を待つ加入者が体験する待ち時間、集積された履歴に基づく放送が成功裏に行われる確率、別の履歴の集積に基づく加入者による消費確率の少なくとも一つに応じて放送のスケジュールを決めるようにされているシステム。
【請求項８】
キューを加入者へ提示すること、
キューのエントリー内のマルチメディアに対する選択を加入者から受け取ること、
選択に対する入手の可能性を判断すること、
選択に対して判断された入手の可能性をエントリーを介
して加入者へ通知すること、
を備えた方法。
【請求項９】
請求項８の方法において、多数の選択を放送するために予定を計算すること、を更に備えた方法。
【請求項１０】
請求項８の方法において、選択の入手の可能性が遅れる場合、その選択が記録されるように記録装置をセットすること、を備えた方法。
【請求項１１】
特許請求の範囲８の方法において、判断することは、更に、加入者が直ちに入手可能な選択の数を特定すること、および後で或いは後日入手可能になるその他の選択を特定すること、を備えている方法。
【請求項１２】
請求項８の方法において、判断することは、更に、多数の選択が種々のファクターに応じていつ入手可能になるのかを予測すること、を備えた方法。
【請求項１３】
請求項８の方法において、更に、多数の選択が加入者によって記録されたことおよびその他の選択が記録される予定になっているにもかかわらずその記録に失敗したことを示すイベントが受信されたときにキューのエントリーを更新すること、を備えた方法。
【請求項１４】
予め定められたチャンネルのマルチメディアの選択を、予め定められた暦年日、その日の予め定められた時間、予め定められた時間長だけ記録するよう、記録時間をセットするために、マルチメディアキューマネージャーから、指示を受信すること、
前記指示に従って、予め選択されたマルチメディアの記録を試みること、
記録の試みに応じてマルチメディアキューマネージャーへ情報を報告すること、
を備えている方法。
【請求項１５】
請求項１４の方法において、試みることは、更に、所定のマルチメディアの選択を成功裏に記録すること、を備えた方法。
【請求項１６】
請求項１４の方法において、報告することは、更に、記録の試みが不成功であったことを報告すること、を備えた方法。
【請求項１７】
請求項１４の方法において、更に、所定のマルチメディアの選択を一つのエントリーとして有し且つキューのその他のエントリーに関連付けられたその他の選択種々のマルチメディアの選択を有するキューを維持すること、を備えている方法。
【請求項１８】
請求項１７の方法において、更に、成功もしくは不成功を表す指示手段と共に記録する試みに応じてエントリーを更新すること、を備えている方法。
【請求項１９】
請求項１７の方法において、更に、キューの変更をキューマネージャーへ報告すること、を備えている方法。
【請求項２０】
指示を有しマシーンによりアクセス可能なマシーンがアクセス可能な媒体であって、その指示がマシーンによりアクセスされると、
キュー内にエントリーとして含まれている種々のマルチメディアの選択を有する加入者用キューを管理すること、
それら選択の特定のものがいつ放送されるかの予定を立てること、
加入者のレコーダへ、いつ放送が行われるかを記録するよう通知すること、とを備えた方法を実行する媒体。
【請求項２１】
請求項２０の媒体において、更に、予定についての情報で前記エントリーを変更する指示を有している媒体。
【請求項２２】
請求項２０の媒体において、更に、前記レコーダから受信された、予定された放送の記録が成功であったか不成功であったかを示すイベントを処理するための指示を有している媒体。
【請求項２３】
請求項２０の媒体において、予定を立てることは、更に、放送するための経費、放送を望んでいる加入者の合計数、放送に支払われる料金、放送に関連する帯域幅、その他異なる放送予定の少なくとも一つを含む種々のファクターに応じて放送を最適化する指示を有している媒体。
【請求項２４】
請求項２０の媒体において、更に、ネットワークを通して放送を開始するための指示を備えている媒体。
【請求項２５】
請求項２４の媒体において、開始するための指示は更に、一つの放送に相当する一連のサブ放送としての放送を開始することを含んでいる媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本出願は、２００４年９月１４日に出願された米国仮特許出願第６０／６１０，２５０号（発明の名称「映画キューサービス」）により得られる特典を主張する。同米国仮出願第６０／６１０，２５０号の開示内容は、出願に含まれる。
【０００２】
本発明は、広く言えばマルチメディア処理に関するもので、より具体的には、キューサービスを通してマルチメディアを管理、配信する技術に関する。
【背景技術】
【０００３】
マルチメディア（例えば、テキスト、オーディオ、グラフィックス、画像、ビデオ、テレビジョン等）の配信は、近年途方もなく大きな成長と発展を遂げてきた。例えば、ケーブルプロバイダーは、種々のオンデマンドビデオ（ＶＯＤ）サービスをスタートさせており、同サービスの加入者は、自分の望む日にちと時間に観たい映画を選択することができる。更に別の例として、加入者がインターネットのワールドワイドウェブ（ＷＷＷ）ブラウザー或いはメディアプレイヤーを通してライブテレビジョンの供給や、或いはテレビジョン番組の再放送を受信することができる。
【０００４】
前記のＶＯＤおよびオンデマンド型のその他のマルチメディアデータサービスを提供する場合に一つの問題があった。それは、人気のある番組或いはマルチメディアが選択されダウンロードされるとバンド幅が急速に不足してしまうということである。例えば、もし或る映画が、ものすごく人気があったとすると、沢山のサービス加入者がそれを観ようとしてほぼ同時刻にその映画を選択することになる。その結果、ネットワークの状態が悪化し、加入者は望んでいる映画が自分の装置に到着するのを待たなければならないという配信遅れにイライラさせられることになるか、或いは、望んでいる映画が加入者のマルチメディアプレーヤへストリーム配信されている場合には配信の中断が起こり加入者はやはりイライラさせられることになる。
【０００５】
もう一つの問題は、選択されるものは、ネットワークを通してダウンロードするという手法とは別に、放送が予定されている場合もあり、その場合、それら選択されるものは加入者により簡単に記録され、その後の観賞のため加入者の手元に保存される。しかしながら、放送予定を連絡するとか、或いは加入者が放送時間に自分の記録装置を記録状態にセットすることをあてにするようなことは、当該業界で使われている現在の技術ではあまり実用的であるとは言えない。結果的に、それら選択されるものを望んだ各加入者が、それを観るために入手する前に、選択されたものが繰り返し再放送され、あるいはダウンロードされなければならなくなるといったことが起こりうる。
【０００６】
更に、放送業者にとっては、オンデマンド方式でマルチメディアを供給する場合のファクターは配信コストであるが、それだけではなく、加入者の満足度が重要なファクターでもある。マルチメディアの加入者は、望んで選択したもののパフォーマンスたとえば応答時間が満足できるものでない場合、プロバイダーに対して不満を抱くようになる。それ故、加入者は、選択したものが満足できるような状態で配信されないと、プロバイダーに対する満足度と忠実度を低下させてしまうことになる。従って、このことは、放送業者が配信料金については加入者が満足できるような体系で解決することが出来たとしても、いったん不満をもってしまった加入者はその放送業者から去ることになり、再びその放送業者のもとへ戻ろうとする気持もなくなってしまう可能性がある、ということを意味している。
【発明の開示】
【０００７】
種々の実施例に、マルチメディアキューサービスを提供する技術手法が教示されている。一実施例には、マルチメディアキューサービスシステムが教示されている。マルチメディアキューサービスシステムは、マルチメディアキューマネージャーと複数のキューとを備えている。マルチメディアキューマネージャーは、複数のキューを管理する。ここで、それぞれのキューは、各加入者に関連付けられている。マルチメディアキューマネージャーは、選択されるマルチメディアの放送予定を組み、加入者に対し、その対応するキューのエントリーを介して、その放送を通知する。更に、マルチメディアキューマネージャーは、各加入者のキューのエントリーを介して、キューのエントリーに特定された特定のマルチメディアの予測される入手の可能性を加入者に対して知らせる。
【発明を実施するための最良の形態】
【０００８】
図１は、一実施例であって、マルチメディアキューサービスシステム１００を示す図である。マルチメディアキューサービスシステム１００は、マシーンがアクセス可能な、またはコンピュータが読み取り可能な媒体に組み入れられていて、ネットワークを通してアクセス可能となっている。
【０００９】
図１は、図解の目的のためだけに提示されたもので、マルチメディアキューサービスシステム１００のいくつかの実施例を制限するものではない。なぜなら、ここにそして以下に示された有益な教示から逸脱することなく、図１における構成要素のあるものは他の構成要素に包含され得るし、付加的な構成要素が付加され得るし、構成要素のあるものは違った場所に配置され得るし、および／または、構成要素のあるものは除去され得るからである。
【００１０】
マルチメディアキューサービスシステム１００は、マルチメディアキューマネージャー１０１と複数個のキュー１０２Ａ−１０２Ｂとを有している。いくつかの実施例では、マルチメディアキューサービスシステム１００は、データストア１０３も備えている。以下これらの個々について順に説明する。
【００１１】
マルチメディアキューマネージャー１０１は、加入者にとっては外部となる環境の中で処理動作を行う。加入者はマルチメディアの消費者である。マルチメディアとは、テキスト(文書)、オーディオ、ビデオ、テレビジョン、グラフィックス、画像、インタラクティブなアプリケーションもしくはサービス、および同等物の組合せも含み得るものとする。一つの実施例において、マルチメディアキューマネージャー１０１の環境は放送業者の環境と同じである。放送業者は、マルチメディアを放送し、マルチメディアをオンデマンド配信し或いはビデオオンデマンド（ＶＯＤ）を行う組織体、もしくはサービスである。マルチメディアを放送するために、放送業者は、例えば衛星、ケーブル、インターネット、デジタル加入者ライン（ＤＳＬ）、携帯電話、無線周波数（ＲＦ）、Ｔ１、或いはその他各種の有線、無線、もしくは有線および無線の組合せといったネットワーク１１０およびネットワーク通信を使用する。また実施例の一つでは、放送業者は衛星を介して加入者へテレビジョンサービスを行うプロバイダーであり、そこではネットワーク１１０は、衛星が基盤となる。
【００１２】
マルチメディアキューマネージャー１０１は、自分の環境内において、キュー１０２Ａと相互に作用しあってキュー１０２Ａを管理する。キュー１０２Ａは、加入者側の局部的環境内に存在する別の複製キュー１０２Ｂに対応している。各加入者はキュー１０２Ａおよび１０２Ｂに関連付けられている。キューマネージャー１０１は、ネットワーク１１０を通して加入者側環境におけるサービス処理と相互に作用し合うことによって、特定のキュー１０２Ａおよび１０２Ｂの二つのバージョンを相互に同期させている。
【００１３】
一実施例において、これらのサービスは、マルチメディアレコーダ１２０で処理される。レコーダ１２０は、個人用のビデオレコーダ（ＰＶＲ）、デジタルビデオレコーダ（ＤＶＲ）、マルチメディアを記録できるセットトップボックス（ＳＴＢ）、その他どのような処理装置であれネットワーク通信のためにイネーブルされ且つマルチメディアを記録し、場合によっては再生も行うためにイネーブルされるもの、である。
【００１４】
各加入者は、特定のキュー１０２Ａおよび１０２Ｂという二つの複製バージョンを持っている。その一方は、マルチメディアレコーダ１２０によって最初にそして局地的に管理され、他方は、マルチメディアキューマネージャー１０１によって直接管理される。また、マルチメディアキューマネージャー１０１は、これら二つの複製バージョンを同期させている。これは、加入者側の環境内におけるキュー１０２Ｂを直接検査するか、加入者のマルチメディアレコーダ１２０もしくはＳＴＢと相互にやりとりを行いキュー１０２Ｂの変更のイベント通知を受信することによって、対応するキュー１０２Ａに最新の情報が生ずるようにして行われる。
【００１５】
しかしながら、場合によっては、単一のキュー１０２Ａもしくは１０２Ｂだけがあり、この単一のキュー１０２Ａもしくは１０２Ｂが、加入者の外部環境内もしくは加入者の局部的環境内にあるようにしてもよい、ということを理解すべきである。単一のキュー１０２Ａまたは１０２Ｂに関連付けられている情報を効率的に管理し且つ消費し且つ単一のキュー１０２Ａまたは１０２Ｂを二つの環境間で同期させるために、単一のキュー１０２Ａもしくは１０２Ｂのない環境内にはメタデータすなわちコントロールデータを使用することが出来る。それ故、図１では、二つの複製キュー１０２Ａおよび１０２Ｂが示されているが、当業者であれば別の解決手段もしくは解決技術でも可能であること、そしてそのような別手段／技術もここに提示された実施例の範囲内に入るものであることを認識できる。
【００１６】
キュー１０２Ａおよび１０２Ｂ内の各空でないエントリーはメタデータを有している。メタデータは、種々の情報、例えば選択された特定のマルチメディアについての記述および／または識別子、選択されたものがマルチメディアレコーダなどを介して加入者によりダウンロードされ記録されたかどうかを示すフラグ、および／またはその選択されたものが未だ入手できない場合の選択されたものの入手の可能性についての情報などを有している。
【００１７】
キュー１０２Ａおよび１０２Ｂの空でないエントリー内の上記の情報は、マルチメディアキューマネージャー１０１によって管理され且つ検査され、加入者が観ようとして選択したもしくは記録した選択されたマルチメディアを、加入者が観るために、加入者によって消費される。かかる消費は、ＳＴＰ、マルチメディアレコーダ１２０、もしくはその他どのようなものであるにしろ加入者の局部環境内において処理されるサービスであって映像フォーマットおよび／または音声フォーマットの情報をディスプレイおよび／または音声を聴くことのできる装置、例えばモニター、テレビジョン、スピーカ等、へ送る目的でキュー１０２Ｂの情報を読み且つ処理するためにイネーブルされるもの、を介して行われる。
【００１８】
キュー１０２Ａと１０２Ｂは、加入者によって最初に作られる。一実施例において、加入者にはＳＴＰその他処理装置を介してインターフェースが提示されるが、そこで、入手可能なマルチメディア選択（例えば、映画、古いテレビジョン番組、プレゼンテーション等）のカタログすなわちデータストアが加入者の局部環境内において観て且つ記録するために入手可能になる。加入者は、データストア１０３へ照会し、マルチメディアアーカイブすなわちデータストア１０３の選択をするため例えばリモコン、キイパッド、その他同等の物といった選択装置を使用することができる。かかる選択は、加入者のキュー１０２Ａおよび１０２Ｂに格納される。
【００１９】
マルチメディアキューマネージャー１０１は、加入者のキュー１０２Ａの空でないエントリーを検出すると、エントリーの中に含まれている選択されたマルチメディアが加入者による記録のために直ちに入手可能であるかどうか、また今現在放送が予定されているかどうか、さらに、放送が予定に入れられるかどうかを判断する。
【００２０】
その後、マルチメディアキューマネージャー１０１は、ネットワーク１１０を通して加入者の局部環境内あるいは加入者のマルチメディアレコーダ１２０内のサービスに連絡をとり、それら機器の一つに、選択されたものの放送を記録するよう指示するか、または加入者のキュー１０２Ａおよび１０２Ｂのエントリー内に特定されている選択されたものの記録が行われるようにセットするよう指示する。
【００２１】
マルチメディアキューマネージャー１０１により連絡された指示により、そのサービスあるいはマルチメディアレコーダ１２０には、或る暦年日の或る時間、そして或る時間長だけ特定のチャンネルを記録するよう通知がなされる。選択されたマルチメディアの放送は同じ物を要求している他の加入者へも提供される必要があること、またマルチメディアキューマネージャー１０１は放送の予定を決定し、それら加入者の局部環境内における各サービスすなわち各レコーダ１２０とのインターフェースとなることから、放送は、数多くのやり方の中でマルチメディアキューマネージャー１０１に最も都合のよいやり方で最適に行われ得るということに気づくべきである。
【００２２】
それ故、マルチメディアキューマネージャー１０１は、予め選択されたものの放送をいつにすべきかを決定する際にいろいろなファクターを評価することになる。これらファクターとしては、これらに限定されるものではないが、放送される選択されたものについて加入者によって支払われる料金、所定の選択されたものを購入したいと望んだ加入者の総数、帯域幅の負荷、放送を行う放送業者の既に存在する放送予定、放送を行うに際してかかる費用、選択されたものが入手可能となるまでに加入者が待ちつづける待ち時間、集積された過去の履歴に基づく放送の成功確率、集積された別の履歴に基づく加入者の消費確率などがある。マルチメディアキューマネージャー１０１は、これらのファクターと共に、放送業者と、予め選択されたものの放送を許容される時間枠の中で記録するために受信する加入者とにとって最も益のあるそして最適な独自のアルゴリズムとを使用する。この独自のアルゴリズムには、望んだ放送の受信が極端に遅れた場合に、クライアント満足度に与える影響といったファクターも含めることもできる。
【００２３】
一実施例において、一つのチャンネルに生ずる選択されたものの放送自体は、単一の連続する時間のかたまりでなくともよい。換言すれば、放送は一連のサブブロードキャストとして必然的に観ることができる。実際に、予め選択されたものは、その真中部分を最初に放送し、最終部分が次に、そして最初の部分が最後に放送されるというように異なる順序で放送されてもよい。マルチメディアキューマネージャー１０１は、加入者のキュー１０２Ａと１０２Ｂによって、加入者が必要とするものの予定を維持するとともに選択されたもののどの部分が放送されるべきか、サブブロードキャストがどのように管理されるべきか、などを知る。不連続のサブブロードキャストを特徴とするかかる実施例において、各加入者側の局部環境内におけるサービスまたはレコーダ１２０は、加入者による格納(記録）と観賞のため、予め選択されたものの並べ替えを行って連続するものに組み立てるべくイネーブルされる。
【００２４】
加入者のキュー１０２Ａおよび１０２Ｂのエントリーの中の予め選択されたものが、現在の放送予定に入っていなかった場合、マルチメディアキューマネージャー１０１は、その放送がいつ行われるのか、または、いつ行われると予測されるかを決定するためにイネーブルされる。この情報は、キュー１０２Ａおよび１０２Ｂのエントリーを更新する。かくして、影響を受ける加入者は、予め選択したものが記録のためにをどんな日時に入手可能になるのかという予測ができることになる。かかる予測は、マルチメディアキューマネージャー１０１が確定した予定を変更もしくは発生させたときに有効化されまたは変更されるので、影響を受ける加入者にかかる変更が適切に知らされるようにキュー１０２Ａおよび１０２Ｂのエントリーの更新が行われる。
【００２５】
よって、マルチメディアキューマネージャー１０１は、キュー１０２Ａおよび１０２Ｂの同期を保ち、放送予定を発生させ、いつ放送が不連続のすなわちサブブロードキャストを含むべきかを決定し、加入者が観ることのできるキュー１０２Ａおよび１０２Ｂの情報を更新し、放送予定が入手可能でない場合には放送がいつ行われるかについての予測を行うように、設計されている。
【００２６】
マルチメディアキューサービスシステム１００は、衛星１１０および／またはケーブル１１０のプロバイダーにはＶＯＤを行うとき特に有益である。なぜならばこのシステムは、映画もしくはテレビジョン選択のアーカイブスが費用をかけないやり方で、一度に多くの加入者が観ることができるように放送することができるからである。かかる処理は、マルチメディアキューマネージャー１０１によって最適化される。一つの放送、もしくは一つの放送を論理的に構成する一連のサブブロードキャストが行われると、加入者のＰＶＲ１２０は、映画を記録するおよび／または組み立てるよう自動的にセットされ、加入者の局部環境内において加入者がその映画を入手できるようにされる。かかる技術は、その他のネットワーク１１０（例えば、インターネット等）やその他のメディアレコーダ／プレーヤ１２０（例えば、Ｒｅａｌ  Ｐｌａｙｅｒ：登録商標にも有益である。
【００２７】
図２は、マルチメディアキューマネジメントサービスのための方法２００を示す図であり、一実施例である。この方法２００（マルチメディアキューマネジメントサービス）は、マシーンがアクセス可能な且つ読み取り可能な媒体に組み入れられている。一実施例において、マルチメディアキューマネジメントサービスの処理は、図１のマルチメディアキューサービスシステム１００におけるマルチメディアキューマネージャー１０１の処理に相当するものである。
【００２８】
２１０において、マルチメディアキューマネジメントサービスは、加入者人口および変更についてのキューを加入者へ提示する。最初、キューは、加入者がキューを作るため一回もしくはそれ以上のアクションを起こすまでは空もしくは無の状態にある。ところで、「キュー」なる言葉が使用されているが、「キュー」の概念は「リスト」もしくは、選択されるものがマルチメディアで或る場合、加入者が、自分に関連付けられた貯蔵庫であって選択したものおよびそれらに関する情報を収納するものである、と理解できるもの全てと同じ意味である。異なるマルチメディアも加入者が調べられるようにおよび／または閲覧できるように一つの貯蔵庫にカタログ化されている。
【００２９】
２２０において、マルチメディアキューマネジメントサービス２００は、マルチメディアについて選択されたものを加入者から受信する。これら選択されたものは、加入者のキューのエントリーに受信され或いは関連付けられる。いったんキューのエントリーが、加入者からの選択されたものにより作られると、マルチメディアキューマネジメントサービスは、２３０において、選択されたものが入手できるかどうかを判断する。
【００３０】
マルチメディアキューマネジメントサービスは入手の可能性について数多くのやり方で判断することができる。例えば、２３１において、選択されたもののうちのいくつかは直ちに入手可能であると判断し、それらが直ちに放送され直ちに記録できるであろうことを提示する。或いは、２３１において、選択されたその他のものは放送が予定されており今よりも遅い暦年日および／または時間に放送が可能になると判断する。さらに別の実施例においては、２３２において、いくつかの選択されたものについては何の予定も存在しないと判断し、そのような場合それら選択されたものがおおよそいつ放送可能となるかの予測がなされる。
【００３１】
マルチメディアキューマネジメントサービスが２４０においてキューのエントリー内の選択されたものの入手の可能性について一旦判断すると、マルチメディアキューマネジメントサービスはキューのエントリーを介して加入者に対しいつ入手可能となるのかもしくはいつ入手可能になると予測されるかを示す情報を通知すなわち連絡する。これにより加入者は自分の望む選択したマルチメディアを受信するための計画がどうなるのかを知ることができる。
【００３２】
一実施例の２５０において、マルチメディアキューマネジメントサービスは多数の選択されたものの放送予定を計算することができる。放送業者の収益と加入者の期待度すなわち満足度とのバランスを適切なものとする目的で配信予定を最適化するための種々のファクターを使用することができる。この適切なバランスをとるためのファクターおよび技術の例についてはマルチメディアキューサービスシステム１００とともに既に提示した。更に、配信は、実際には論理的に単一の配信を呈する一連のサブブロードキャストであってもよい。
【００３３】
一実施例によれば、２６０において、マルチメディアキューマネジメントサービスは、入手の可能性に遅れが生じた場合、選択されたものを記録するよう加入者の記録装置をセットすることができる。換言すれば、マルチメディアキューマネジメントサービスは、記録装置に対して、特定のチャンネルの放送もしくはサブブロードキャストを、或る暦年日のある時間、或る時間長だけ記録するように指示する。かかるやりとりは自動的に行われ、加入者の介入を必要としない。別の例では、加入者に記録装置のセットについての責任をもたせるために手動による確認も使用できる。        
【００３４】
更に別の実施例の場合、２７０において、マルチメディアキューマネジメントサービスは、イベントが受信されたときにエントリーを更新する。イベントは加入者の局部環境内で発生する種々の状況を示すことができる。例えば、イベントの一つのは、記録がうまく行われたか或いは失敗したかを示すことができる。失敗した場合、マルチメディアキューマネジメントサービスは、選択されたものが再度放送されるときにそれが記録されるよう記録装置のセットを再度試みることができる。成功した場合、エントリーキューは、加入者が、選択したマルチメディアが入手可能であり自分の記録装置で直ちに観る、すなわち再生できるということを知ることができるように更新される。他のイベントは加入者が自分のキューのエントリイを削除したことおよび／あるいは自分のキューのエントリイを追加したことを示してもよい。
【００３５】
図３は、図２に示したマルチメディアキューマネジメントサービス処理の異なる例（ｅｘａｍｐｌｅ  ｐｅｒｓｐｅｃｔｉｖｅ)と、いくつかのリソースとを示す図であって、一実施例である。マルチメディアキューマネジメントサービスのリソースと処理は、マシーンがアクセス可能な且つ読み取り可能な媒体に組み入れられており、ネットワークを介してアクセス可能である。
【００３６】
図３において、クライアントキューマネージャー３１０は、図２のキューマネジメントサービスの処理を表しており、かかる処理と、いくつかの処理の同期とについてより詳細な図を供している。
【００３７】
最初、３１１において、一つのキューが加入者へ提示される。３１２において、加入者は、そのキューの選択を変更し、そしておそらくはキューの優先順位も変更する。その後、キューは、３２０において、同期させられる。
【００３８】
３３０において、加入者からのキューの更新情報は定期的に受信される。一実施例では、３４０において、この情報は、データベースすなわちデータストア３４５におけるキューの履歴と傾向とを更新するために使用される。
【００３９】
３５０において、放送業者と加入者にとって最も益のあるイベントのための放送予定が計算される。これは、予定および経費データベース３５１へのアクセスを必要とすることになる。また、３５０において、限界量以下のイベントに対して予定が概算される。これを行うために、メディアライブラリおよびメタデータベース３５２が参照される。
【００４０】
３６０において、予定は加入者すなわちクライアントに同期され、クライアントのキューマネージャ３１０へ連絡される。さて、３６１において、セットされた予定に基づくイベントについてはイベントが、加入者の記録装置で記録がおこなわれるようにセットされる。その結果３６２において記録が試みられ、３２０においてその試みの成功または失敗が認識され且つキューをもう一度同期させる処理手段へ供給される。  
【００４１】
再度述べるが、図３は、異なる手法で且つ異なる側面から使用される図２のキューマネジメントサービスといくつかのリソースとを図解する目的で供されている。これは、図解と理解の目的で供されている。
【００４２】
図４は、図２のマルチメディアキューマネジメントサービスとやりとりする加入者キューサービスの方法４００を示す図であり、一実施例である。方法４００（以下「加入者キューサービス」）は、マシーンがアクセス可能な且つ読み取り可能な媒体に組み込まれている。一実施例において、加入者キューサービスは、図２の方法２００によって示されたマルチメディアキューマネジメントサービスとやりとりする加入者のマルチメディアレコーダの処理手法を表している。一実施例によれば、かかるやりとりはネットワーク（例えば、有線、無線、あるいは有線と無線の組合せ)を通して行われる。一実施例において、ネットワークは衛星ネットワーク或いはケーブルネットワークである。また別の実施例において、ネットワークは、携帯電話、電話を基盤とするもの、或いはインターネットを基盤とするものである。
【００４３】
４１０において、加入者キューサービスは、選択されたマルチメディアを記録するようキューマネージャー（ＱＭ）からの指示（命令）を受信する。選択されたマルチメディアは、キューのエントリーに特定される。キューは予め決められた加入者に関連付けられている。キューに関する情報は、加入者の局部環境内において、更に加入者とは別であるがＱＭにとっては自分の範囲である外部環境内においても、維持され且つ変更される。一実施例において、ＱＭは、マルチメディアキューサービスシステム１００のマルチディメディアキューマネージャー１０１である。また別の実施例においては、ＱＭの処理手法は、図２の方法２００で表されている。
【００４４】
受信された記録せよとの指示は、加入者の局部環境内の記録装置において処理される。かかる指示には、特定のチャンネル、特定の暦年日と時間、特定の時間長の記録といった情報が含まれている。場合によっては、前記指示は、より複雑な情報、例えば、加入者キューサービスが一つの選択を多数回記録するように記録装置をセットし、全てが成功裏に記録された場合にはそれらを組み立てるようにといったものであってもよい。かかる複雑な指示は、図１と図２の記載をもって既に示したような一つの論理的放送であるサブブロードキャストに関係している。
【００４５】
４２０において、加入者キューサービスは、受信した指示に従って記録を行おうとする。種々の事情により、記録がセットされた時間に行われることが妨げられる可能性がある。例えば、放送サービスが、暴風、停電、その他により停止することがある。その他の例として、加入者が自分の記録装置の電源を切っているとか、或いは同記録装置が何らかの理由により正常に機能しないといった場合もある。上述のようなサービスと動作が全て期待通りだったとすると、４２１において、所定の選択されたものの記録は成功裏に行われる。
【００４６】
４３０において、加入者キューサービスは、記録の試みに応じてその情報をＱＭへ報告する。いくつかの実施例においては、かかる情報は、ネットワークを通してメッセージすなわちイベントとしてＱＭへ伝達される。またその他の場合、かかる情報は、選択されたものに関連付けられた加入者キューの特定のエントリーへ追加のメタデータすなわち詳細として伝達され、ＱＭは、キューと定期的にすなわち規則的に同期している。いくつかの実施例では、４３１において、記録の試みが不首尾であった場合、加入者キューサービスは、かかる不首尾をイベント、メッセージ、または更新を介してキューエントリーへも連絡する。
【００４７】
一実施例では、４４０において、加入者キューサービスは、選択を加入者のキュー内の一つのエントリーとして維持し、そのキューは更に、いくつもの異なるマルチメディアの選択を有するその他の種々のエントリーも有している。エントリーの各々は、ＱＭと加入者キューサービス間の連絡により同期が保たれる異なる情報を有することができる。それ故、エントリーの或るものは、予定されている放送の記録のために関連付けられ、また或るものは、直ちに入手(観ることの)できる成功裏の記録を有し、また或るものは、予測される放送を有し、また或るものは、将来の予定もしくは予測を待つ失敗した記録を有している。
【００４８】
或る実施例では、４５０において、エントリーは、記録が上述したように成功したか或いは失敗したかを示すために、記録の試みに応じて更新される。別の例では、４６０において、加入者キューサービスは、これも既に述べた種々の技術を用い、ＱＭに対して、キューの変更を報告する。
【００４９】
加入者キューサービスは、加入者の局部環境内において処理を行う。そのやり方は次の通りである。加入者キューサービスは、加入者の記録装置、例えば、一例に過ぎないが、ＰＶＲで処理を行う。その他の場合、加入者キューサービスは、ＳＴＢ、コンピュータ、その他処理装置で処理を行い、加入者の記録装置に連絡をとる。加入者キューサービスは、記録された選択についての指示を受信するためと加入者のキューをＱＭに同期させるためにネットワークを通して、ＱＭへ連絡をとる。
【００５０】
図５は、マルチメディアキューマネジメントサービスの他の方法を示す図であり、本発明の一実施例である。方法５００は、指示として、マシーンがアクセス可能な且つ読み取り可能な媒体に組み込まれている。マシーンにより指示が実行されると、指示の処理は図２の方法２００の処理に対してもう一つの見方を供する。また、実施例において命令の処理は、図１のマルチメディアキューサービスシステム１００のマルチメディアキューマネージャー１０１の処理をあらわす。
【００５１】
前記媒体は、装置に組み込まれた取り外し可能な、固定された記憶装置、および／またはメモリーである。それ故、前記媒体は、マシーンに接続され、アップロードされ、ダウンロードの際にはマシーンによってネットワークを通して取得され、或いはマシーンにある記憶装置またはメモリーから取得される。マシーンが命令をローディングし、アクセスするとき、図５に示される処理がマシーン内で可能となる。
【００５２】
５１０において、指示は、加入者用のキューを管理する。キューは、加入者の、マルチメディアの選択のリストである。キュー内のエントリーの各々は、マルチメディアの選択を有しているか、空の状態にある。情報を加入者もしくは指示へ伝達するために空状態のエントリーにその他のメタデータを入れることができる。一実施例において、加入者はマルチメディアの選択の一覧(カタログ）にアクセスし、選択装置すなわち入力装置を用いて、自分の望んでいる選択を自分のキューすなわちリストへ関連付ける。
【００５３】
５２０において、指示は、選択されたいくつかの特定のものがいつ放送されることになるかの予定を立てる。指示は、予定を作り上げるために放送業者の放送予定と相互にやりとりを行う。一実施例では、５２１において、指示は、種々のファクターに基づいて或いは応じていつ放送が行われることになるのかを最適化するためにイネーブルされてもよい。かかる最適化のいくつかの例とファクターとについては、図１および図２で既に示されている。
【００５４】
５３０において、指示は、各加入者に関連するレコーダに対して、いつ放送が行われることになるかを通知する。これにより、加入者の局部環境内にあるレコーダのサービスまたはレコーダにつながっているサービスが、放送を記録するようセットされることができる。指示とのやりとりを実行し、記録状態にセットするサービスの一例は、図４の方法４００で既に提示した。
【００５５】
一実施例では、５４０において、指示は放送予定についての情報によりキューのエントリーを変更することができる。かかる情報は、加入者が、自分の局部レコーダにいつ選択した或るマルチメディアが入手できるようになるのかについての期待をセットできるように加入者によって文字で観ることができるようにしてもよい。
【００５６】
一実施例によれば、５５０において、前記指示は、レコーダから受信されたイベントをダイナミックに且つリアルタイムで処理する。これらイベントのいくつかは、成功裏に記録が行われたことを示すもの或いは記録が不首尾であったことを示すものを有している。かかるイベントとその他のイベントのいくつかの例は、図４をもって既に示されている。
【００５７】
更に別の実施例では、５６０において、前記指示は、放送業者による予定された放送を開始させまたは開始状態とする。或る場合には、５７０において、放送の開始は実際には一つの論理的放送を表す一連のサブブロードキャストであってもよい。このようなシナリオのいくつかの例は、図１−図４に関連して既に示されている。
【００５８】
図６は、図２および図５に示したマルチメディアキューマネジメントサービスおよび図４に示した加入者キューサービスの別の例といくつかのリソースとを示す図であり、本発明の一実施例である。図６に示されているリソースと処理手段は、マシーンおよび／またはマシ−ンがアクセス可能な媒体に組み込まれており、ネットワークを通して通信できるようになっている。
【００５９】
図６に示されている図は、加入者ここではクライアント６１０と称するものの装置において生ずる処理と、マルチメディアキューマネジメントサービスに関連付けられている装置ここではサーバー６２０と称すものにおいて生ずる処理とを図解するために供されている。左側のいくつかのブロックはクライアント６１０の処理を図解し、右側のいくつかのブロックはサーバー６２０の処理を図解している。更に、処理の順番すなわちシーケンスは、例えば、図の上端部にあるブロックは図の下端部にあるブロックの発生前に生じているといったように、時間ブロック６３０によって縦方向に図示されている。
【００６０】
サーバー６２０による処理に関し、キューは、６２１において加入者のために管理される。再度述べることになるが、キューはマルチメディアの選択をキュー内のエントリーとして有している。６２２において、特定のイベントが、連続する放送もしくは後に組み立てられる寸断された放送として予定に入れられる。前記イベントは、ネットワーク利用、収益、加入者満足度を最適なものとするため予定に入れられる。経費、限界量問題、既に述べ且つ列挙したその他のファクターを含む種々のファクターを使うことができる。
【００６１】
６２３において、予定は同期され、加入者のレシーバーすなわち記録装置には通知がなされる。最後に、６２４において、イベントは確定した予定に基づき連続する時間の塊としてまたは不連続のすなわち寸断されたものとして放送される。      
【００６２】
クライアント６１0側の処理から見ると、加入者キューは、６１１において、加入者のキューが、そのキューエントリーに関連する情報で且つ新しい記録予定を持つ情報について更新されたものを受信するように管理される。６１２において、記録が、予定情報に応答して加入者の記録装置にセットされる。６１３において、イベントが記録装置に記録されるか、あるいは少なくとも試みがされる。６１４において、イベントは、記録されたもの、例えば成功したイベントの記録あるいは失敗したイベントの記録といったもののために処理される。或る場合には、６１４において、キューは新たにキャッシュされたイベントの入手の可能性により更新される。
【００６３】
再度述べるが、図６に示した図は、図２、図４、および図５に示したキューマネジメントサービスおよび加入者サービスの図解と理解のために供されているものである。
放送業者による予定され且つコントロールされた放送を介してより効率のよいマルチメディアオンデマンドまたはＶＯＤがどのように実現されるかが理解できる。これにより、ネットワークの帯域幅のよりよい管理が可能となり、加入者の満足度を改善し、放送業者の収益を最大のものとすることができる。
【００６４】
当業者であれば、以上の記述の検討からその他多数の実施例を思いつくことは明らかである。従って、実施例の範囲は、添付された特許請求の範囲を、特許請求の範囲により与えられる均等物の全範囲とともに参照して画定されるべきである。
【００６５】
３７Ｃ．Ｆ．Ｒ．１．７２（ｂ）条に従って発明の概要が添付されている。この発明の概要から、本明細書の読者は、開示された技術内容の本質と主旨を速やかに確かめることができるであろう。この発明の概要は、特許請求の範囲の範囲もしくは意味を解釈もしくは制限するための目的には使用されないという理解のもとに提出されている。
【００６６】
いくつかの実施例についての以上の記述において、記述を簡素化する目的で一つの実施例に種々の特徴が寄せ集められている。かかる記述方法は、特許請求の範囲に請求された実施例が各特許請求の範囲の明確に列挙された以上の特徴を有することを反映しているといったように解釈されてはならない。そうではなく、以下の特許請求の範囲が反映しているように、発明の主題は、開示された一つの実施例における全特徴以下のところに存在している。それ故、以下の各特許請求の範囲は、それぞれ別の実施例として自立した状態で、「実施例の説明」に組み込まれる。
【図面の簡単な説明】
【００６７】
【図１】図１は、一実施例によるマルチメディアキューサービスシステム示す図である。
【図２】図２は、一実施例によるマルチメディアキューマネージメントサービスのための方法を示す図である。
【図３】図３は、一実施例による、図２に示したマルチメディアキューマネージメントサービスの処理におけるいくつかのリソースと、他の例とを示す図である。
【図４】図４は、一実施例による、図２に示したマルチメディアキューマネージメントサービスと相互に作用しあう加入者キューサービスのための方法を示す図である。
【図５】図５は、一実施例による、別のマルチメディアキューマネージメントサービスの方法を示す図である。
【図６】図６は、一実施例による、図２および図５のマルチメディアキューマネージメントサービスと図４の加入者キューサービスのいくつかのリソースと、他の例を示す図である。
【図１】
2008514055.tif 000003
【図２】
2008514055.tif 000004
【図３】
2008514055.tif 000005
【図４】
2008514055.tif 000006
【図５】
2008514055.tif 000007
【図６】
2008514055.tif 000008
【手続補正書】
【提出日】平成20年1月31日(2008.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアキューマネージャーと、複数のキューとを備え、前記マルチメディアキューマネージャーは、前記キューを管理し、それぞれのキューは加入者に関連付けられており、また前記マルチメディアキューマネージャーは選択できるマルチメディアの放送の予定を作り、対応するキューのエントリーを介して放送を加入者へ知らせ且つキューのエントリーに特定されている特定のマルチメディアの予測される入手の可能性を各キューを介して加入者へ知らせようにしたシステム。
【請求項２】
請求項１のシステムであって、更に種々のマルチメディアに索引をつけて保管するデータストアを備え、前記データストアは、選択されるマルチメディアを取得することによって放送を実行するためにマルチメディアキューマネージャーによりアクセスされるようにされているシステム。
【請求項３】
請求項２のシステムであって、前記データストアは加入者へ提示され、加入者は所望のマルチメディアを選択し、該マルチメディアを特定する当該所望のマルチメディア選択を対応するキューの選択的エントリー内へ挿入するようにされているシステム。
【請求項４】
請求項１のシステムであって、マルチメディアキューマネージャーは、放送によって定まる暦年日とその日の時間、および時間長分だけ、放送の中の選択されるマルチメディアを記録するように加入者のレコーダに指示を与えるようにされているシステム。
【請求項５】
請求項１のシステムであって、マルチメディアキューマネージャーは加入者にとって外部となる環境下にあり、キューは加入者にとって局部となる環境下にあり、キューに関連付けられているメタデータが検査され、更新され、且つ外部環境内のマルチメディアキューマネージャーによって管理されるようにされているシステム。
【請求項６】
請求項１のシステムであって、キューの各々は、マルチメディアキューマネージャーの局部環境内にあって、複製が作られ、作られた複製は、そのキューに関連付けられた特定の加入者とっては局部的な異なる環境内にあるようにされたシステム。
【請求項７】
請求項１のシステムであって、マルチメディアキューマネージャーは、帯域幅の負荷、所定のマルチメディアの選択を望んでいる加入者の総合計数、所定のマルチメディアの選択に対して加入者によって支払われる料金、所定のマルチメディアの選択を待つ加入者が体験する待ち時間、集積された履歴に基づく放送が成功裏に行われる確率、別の履歴の集積に基づく加入者による消費確率の少なくとも一つに応じて放送のスケジュールを決めるようにされているシステム。
【請求項８】
キューを加入者へ提示すること、
キューのエントリー内のマルチメディアに対する選択を加入者から受け取ること、
選択に対する入手の可能性を判断すること、
選択に対して判断された入手の可能性をエントリーを介して加入者へ通知すること、
を備えた方法。
【請求項９】
請求項８の方法において、多数の選択を放送するために予定を計算すること、を更に備えた方法。
【請求項１０】
請求項８の方法において、選択の入手の可能性が遅れる場合、その選択が記録されるように記録装置をセットすること、を備えた方法。
【請求項１１】
特許請求の範囲８の方法において、判断することは、更に、加入者が直ちに入手可能な選択の数を特定すること、および後で或いは後日入手可能になるその他の選択を特定すること、を備えている方法。
【請求項１２】
請求項８の方法において、判断することは、更に、多数の選択が種々のファクターに応じていつ入手可能になるのかを予測すること、を備えた方法。
【請求項１３】
請求項８の方法において、更に、多数の選択が加入者によって記録されたことおよびその他の選択が記録される予定になっているにもかかわらずその記録に失敗したことを示すイベントが受信されたときにキューのエントリーを更新すること、を備えた方法。
【請求項１４】
予め定められたチャンネルのマルチメディアの選択を、予め定められた暦年日、その日の予め定められた時間、予め定められた時間長だけ記録するよう、記録時間をセットするために、マルチメディアキューマネージャーから、指示を受信すること、
前記指示に従って、予め選択されたマルチメディアの記録を試みること、
記録の試みに応じてマルチメディアキューマネージャーへ情報を報告すること、
を備えている方法。
【請求項１５】
請求項１４の方法において、試みることは、更に、所定のマルチメディアの選択を成功裏に記録すること、を備えた方法。
【請求項１６】
請求項１４の方法において、報告することは、更に、記録の試みが不成功であったことを報告すること、を備えた方法。
【請求項１７】
請求項１４の方法において、更に、所定のマルチメディアの選択を一つのエントリーとして有し且つキューのその他のエントリーに関連付けられたその他の選択種々のマルチメディアの選択を有するキューを維持すること、を備えている方法。
【請求項１８】
請求項１７の方法において、更に、成功もしくは不成功を表す指示手段と共に記録する試みに応じてエントリーを更新すること、を備えている方法。
【請求項１９】
請求項１７の方法において、更に、キューの変更をキューマネージャーへ報告すること、を備えている方法。
【請求項２０】
指示を有しマシーンによりアクセス可能なマシーンがアクセス可能な媒体であって、その指示がマシーンによりアクセスされると、
キュー内にエントリーとして含まれている種々のマルチメディアの選択を有する加入者用キューを管理すること、
それら選択の特定のものがいつ放送されるかの予定を立てること、
加入者のレコーダへ、いつ放送が行われるかを記録するよう通知すること、とを備えた方法を実行する媒体。
【請求項２１】
請求項２０の媒体において、更に、予定についての情報で前記エントリーを変更する指示を有している媒体。
【請求項２２】
請求項２０の媒体において、更に、前記レコーダから受信された、予定された放送の記録が成功であったか不成功であったかを示すイベントを処理するための指示を有している媒体。
【請求項２３】
請求項２０の媒体において、予定を立てることは、更に、放送するための経費、放送を望んでいる加入者の合計数、放送に支払われる料金、放送に関連する帯域幅、その他異なる放送予定の少なくとも一つを含む種々のファクターに応じて放送を最適化する指示を有している媒体。
【請求項２４】
請求項２０の媒体において、更に、ネットワークを通して放送を開始するための指示を備えている媒体。
【請求項２５】
請求項２４の媒体において、開始するための指示は更に、一つの放送に相当する一連のサブ放送としての放送を開始することを含んでいる媒体。
【国際調査報告】
2008514055.tif 000009
2008514055.tif 000010