(57)【特許請求の範囲】
【請求項１】
デバイスであって、
記憶されたコンピュータ実行可能構成要素を有するメモリと、
前記メモリに記憶された以下のコンピュータ実行可能構成要素、即ち、
フィルタリング構成要素であり、メディア・サーバーから前記デバイスにより受信されたメディアコンテンツを、前記デバイスのユーザーに対する前記メディアコンテンツの関連性に少なくとも部分的に基づいてフィルタリングするフィルタリング構成要素と、
キャッシング構成要素であり、前記フィルタリング構成要素によってフィルタリングされたメディア区画のサブセットを、前記デバイスの前記ユーザーに対する前記メディア区画のサブセットの関連性、ユーザーのグループのうちの前記メディア区画の人気、及び前記ユーザーとして同一のソーシャル・サークルに属する他のユーザーに関連した第２のデバイスによって並行キャッシュされたメディア区画の他のサブセットに対する前記メディア区画の前記サブセットの関係性に基いてキャッシュするキャッシング構成要素と、
前記デバイスのインターフェースを介して前記メディア区画の前記サブセットを示すメディア送達構成要素と、
を実行するように構成されたプロセッサとを備えるデバイス。
【請求項２】
請求項１のデバイスにおいて、前記キャッシング構成要素は前記メディア区画のサブセットを、ユーザー人口統計、又は前記デバイスの前記ユーザーの嗜好のうちの少なくとも一つに部分的に基づいてキャッシュするデバイス。
【請求項３】
請求項１のデバイスにおいて、前記デバイスを第２のデバイスに同期させて、同一のソーシャル・サークルとの前記ユーザー及び第２のデバイスの前記他のユーザーの関連に部分的に基づいて前記メディア区画の前記サブセットに含まれた一つ以上の前記メディア区画の、第２のデバイスにおける、並行キャッシングを生じさせる同期構成要素を備えるデバイス。
【請求項４】
請求項１のデバイスにおいて、世代、コンテンツの陳腐化、関連性の欠如、又はメモリ空間の不足のうちの少なくとも一つに部分的に基づいてメモリ・キャッシュされたメディア区画からエイジング・アウトするエイジング構成要素を備えるデバイス。
【請求項５】
請求項１のデバイスにおいて、前記デバイスのディスプレイの異なるウィンドウ又はピクチュア−イン−ピクチュア（ＰＩＰ）内に二つ以上のそれぞれのメディア区画を並行して表示させる提示構成要素を含むデバイス。
【請求項６】
請求項１のデバイスにおいて、前記デバイスのユーザーに対する広告の関連性に基づいてメディア区画のサブセットへ結合させる広告構成要素を含むデバイス。
【請求項７】
請求項１のデバイスにおいて、前記デバイスの前記ユーザー及び前記他のデバイスの前記ユーザーとの同一のソーシャル・ネットワークとの関係に基づいてプライベート・ネットワークを介して他のデバイスとメディア区画の前記サブセットのメディア区画を共有させる共有構成要素を含むデバイス。
【請求項８】
請求項６のデバイスにおいて、前記広告構成要素は、コンテンツの類似性に部分的に基づいて、広告を前記メディア区画へそれぞれ整合させるデバイス。
【請求項９】
請求項１のデバイスにおいて、提示構成要素を含み、これは、前記メディア・サーバーから、前記メディア区画の視聴に応答して、前記メディア区画の前記サブセットのメディア区画が含まれているメディア・アイテムの全バージョンの受信の選択権をユーザーに提示するデバイス。
【請求項１０】
方法であって、
プロセッサを含むデバイスにより、メディア・サーバーからメディア区画を受信し、
前記デバイスのユーザーに対するメディアコンテンツの関連性に少なくとも部分的に基づいて前記メディア区画を前記デバイスによりフィルタリングし、
前記デバイスの前記ユーザーに対する前記フィルタリングされたメディア区画のサブセットの関連性、ユーザーのグループのうちの前記フィルタリングされたメディア区画の前記サブセットの人気、及びユーザーとして同一のソーシャル・サークルに属する他のユーザーに関連した第２のデバイスによって並行キャッシュされたメディア区画の他のサブセットに対する前記フィルタリングされたメディア区画の前記サブセットの関連性に基づいて前記フィルタリングされたメディア区画の前記サブセットを前記デバイスによりキャッシングし、
前記デバイスのインターフェースを介して前記デバイスの前記ユーザーに対する前記フィルタリングされたメディア区画の前記サブセットを前記デバイスにより提示させる方法。
【請求項１１】
請求項１０の方法において、前記デバイスにより、前記デバイスの前記ユーザーの人口統計、又は前記デバイスの前記ユーザーの嗜好の少なくとも一方に部分的に基づいて前記メディア区画の前記サブセットをキャッシュすることを更に含む方法。
【請求項１２】
請求項１０の方法において、前記デバイスを第２のデバイスに同期させて、前記デバイスの前記ユーザー及び前記他のデバイスの前記ユーザーとの同一のソーシャル・ネットワークとの関係に部分的に基づいて前記メディア区画の前記サブセットに含まれた前記メディア区画の一つ以上を並行キャッシングさせることを更に含む方法。
【請求項１３】
請求項１０の方法において、世代、コンテンツの陳腐化、関連性の欠如、又はメモリ空間の不足のうちの少なくとも一つに部分的に基づいてメモリ・キャッシュされたメディアをエイジング・アウトする方法。
【請求項１４】
請求項１０の方法において、前記デバイスのディスプレイの異なるウィンドウ又はピクチュア−イン−ピクチュア（ＰＩＰ）内の前記メディア区画の二つ以上のメディア区画を並行して表示させることを更に含む方法。
【請求項１５】
請求項１０の方法において、前記デバイスにより、広告を前記デバイスのユーザーに対する前記広告の関係に基づいてメディア区画の前記サブセットへ結合させることを更に含む方法。
【請求項１６】
請求項１０の方法において、前記デバイスにより、複数のメディア区画の前記サブセットのメディア区画を、同一のソーシャル・サークルを介して前記デバイスの前記ユーザーと前記他のデバイスのユーザーの関係に基づいてプライベート・ネットワークを介して他のデバイスと共有させることを更に含む方法。
【請求項１７】
請求項１５の方法において、前記デバイスにより、コンテンツの類似性に部分的に基づいて、前記広告を前記複数のメディア区画の前記サブセットへそれぞれ整合させることを更に含む方法。
【請求項１８】
請求項１０の方法において、前記デバイスにより、前記メディア区画の視聴に応じて、前記複数のメディア区画の前記サブセットのメディア区画が含まれるメディア・アイテムの全バージョンを前記メディア・サーバーから受信する選択権を提示することを更に含む方法。
【請求項１９】
請求項１のデバイスにおいて、前記キャッシング構成要素は、前記デバイスの前記ユーザーが駐在する場所に部分的に基づいて前記複数のメディア区画の前記サブセットをキャッシュするデバイス。
【請求項２０】
請求項１０の方法において、前記デバイスにより、前記デバイスの前記ユーザーが駐在する場所に部分的に基づいて前記複数のメディア区画の前記サブセットをキャッシュすることを更に含む方法。
【請求項２１】
記憶された指令を有する非一時的コンピュータ可読媒体であって、その指令は、実行に応じて、プロセッサを含むデバイスに請求項１０〜１８および２０のいずれか一項に記載の方法を実行させるコンピュータ可読媒体。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
関連出願への相互参照
【０００２】
この出願は米国特許出願第１３／５６９，１６４号（２０１２年８月７日出願、発明の名称”ＭＥＤＩＡ  ＣＯＮＴＥＮＴ  ＲＥＣＥＩＶＩＮＧ  ＤＥＶＩＣＥＡＮＤ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＯＦ  ＭＥＤＩＡ  ＣＯＮＴＥＮＴ  ＵＴＩＬＩＧＩＮＧ  ＳＯＣＩＡＬ  ＮＥＴＷＯＲＫＳ  ＡＮＤ  ＳＯＣＩＡＬ  ＣＩＲＣＬＥＳ”）の利益を主張しており、その全体は参照により本明細書に組み込まれている。
技術分野          
【０００３】
この出願は、メディア・コンテンツのサブセットに関連したランクに少なくとも部分的に基づいてメディア・コンテンツを受信すること、及び少なくとも他のデバイス内で使用するためのメディア・コンテンツのサブセットをキャッシュすることに関する。
背景
【０００４】
メディア・ユーザーは、メディア・コンテンツを他のユーザーのグループの間でしばしば共有する。例えば、母親は彼女の乳幼児が初めて歩むビデオを家族の他の構成員と共有したいことがあろう。ソーシャル・メディア・ウェブサイトの方法により、特定のスポーツ競技、結婚式、音楽コンサート又は誕生パーティーなどに出席している個人によって撮られたビデオを共有することは、当り前にもなっている。このようにコンテンツを共有するユーザーは、単に通常の集団のユーザーよりもむしろ、広範囲に亘るパブリック・ユーザー（例えば友人、同僚、家族など）とオーディオ及びビデオ・コンテンツを共有する。
概要
【０００５】
以下は、本明細書の基本的な理解を与えるために本開示の単純化された概要を示す。この概要は、本明細書の広範囲に及ぶ概説ではない。これは、本開示の特定の手掛かり若しくは重要な要素又は本開示の任意の特定の実施形態の任意の目的若しくは特許請求の範囲の任意の目的の描写の何れも意図するものではない。その唯一の目的は、本明細書の幾つかの概念を後に示すより詳細な説明への前置きとしての単純化された形態で示すことである。
【０００６】
一つ以上の実施形態及び対応する開示によれば、様々な非限定態様は、メディア・コンテンツを受信すること及び一つ以上のソーシャル・ネットワーク及び／又はソーシャル・サークルに属しているユーザーを含むユーザーによって消費されるためのメディア・コンテンツのキャッシング区画に関連して本明細書に開示されたデバイス及び方法に関連して説明される。
【０００７】
非限定的な実施形態によれば、一つの対応においては、デバイスは、記憶されたコンピュータ実行可能構成要素を有するメモリと、このメモリに記憶されたコンピュータ実行可能構成要素を実行するように構成されたプロセッサと、メディア・コンテンツを受信し、かつ、メディア・コンテンツにおけるユーザーの興味に関連する関数としてメディア・コンテンツをフィルタリングするフィルタリング構成要素と、受信されたメディア・コンテンツの各々の区画の人気に関係するランキング情報を受信するランク構成要素と、受信されたメディア・コンテンツの各々の区画をランキングの関数としてキャッシュするキャッシング構成要素と、キャッシュされたメディア・コンテンツ区画のサブセットを提示するメディア送達構成要素とを備えて設けられている。
【０００８】
様々な態様においては、キャッシング構成要素は、ユーザー人口統計、ユーザー嗜好、ユーザー関連性、コンテンツ・ジャンル、対象ユーザー、ユーザーが予め規定した基準、又は現在のユーザー・コンテンツ嗜好に関する推論のうちの少なくとも一つの関数としてメディア・コンテンツの各々の区画をキャッシュする。他の態様においては、同期構成要素はデバイスを第２のデバイスに同期させ、デバイス及び第２のデバイス上のランク付けされたメディア区画のサブセットの同時キャッシングを達成させ、デバイス及び第２のデバイスはそれぞれソーシャル・サークルのユーザーに属する。そのデバイスは、エイジング構成要素を更に備え、これは世代、コンテンツの陳腐化、関連性の欠如、又はメモリ空間の不足のうちの少なくとも他の関数としてメモリ・キャッシュされたメディアからエイジ・アウトする。
【０００９】
更に、他の非限定的実施形態によれば、提示構成要素は、ディスプレイの異なるウィンドウ又はピクチュア・イン・ピクチュア（ＰＩＰ）内に同時に表示される二つ以上のそれぞれのメディア区画を生じる。他の非限定的実施形態においては、広告構成要素は、コンテンツの類似点に部分的に基づいて広告をそれぞれのメディア区画へ整合させる。広告はデバイス・メモリに記憶させることもできる。一つの態様においては、共有構成要素は、キャッシュされたメディア区画のサブセットを第２のデバイスと共有し、これらデバイス及び第２のデバイスはソーシャル・サークル・ネットワークのユーザーに属する。一つの実施形態においては、メッシュ・ネットワークは公衆サーバーを利用しない。他の非限定的実施形態によれば、提示構成要素はユーザーへメディア・コンテンツ全体又はメディア・コンテンツの高くランク付けされたサブセットの受信のオプションを提示し、メディア・コンテンツの高くランク付けされたサブセットはコンテンツ送達ネットワーク・デバイスに記憶できる。
【００１０】
本開示は更に方法を与え、この方法は、プロセッサを用いて、メモリに記憶されたコンピュータ実行可能指令を実行し、以下の行為を実行させることを含む。即ち、メディア・コンテンツにおけるユーザーの興味に関連する関数として受信された情報をフィルタリングして、メディア・コンテンツの各区画の人気に関する受信されたランキング情報をランク付けし、ランキングの関数としてメディア・コンテンツの各区画をキャッシングし、及びキャッシュされたメディア・コンテンツ区画のサブセットを提示する。
【００１１】
以下の説明及び添付図態様は、本開示の特定の例示的態様を説明する。しかしながら、これらの態様は、本開示の原則を採用し得る様々な方法の幾つかを示している。本開示の他の利点と新規な特徴は、図態様と共に考慮して本開示の以下の詳細な説明から明らかになる。
【図面の簡単な説明】
【００１２】
【図１】図１は、一つ以上の実施例によりメディア・ファイルのキャッシング・コンテンツ区画のための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１３】
【図２】図２は、一つ以上の実施例によりデバイスを一つ以上の他のデバイスに同期させるための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１４】
【図３】図３は、一つ以上の実施例によりメモリからキャッシュされたメディアをエイジング・アウトするための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１５】
【図４】図４は、一つ以上の実施例により並行してメディアの区画を提示するための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１６】
【図５】図５は、一つ以上の実施例によりキャッシュされたメディア区画へ広告を結合するための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１７】
【図６】図６は、一つ以上の実施例によりデバイスと少なくとも一つの他のデバイスのうちのコンテンツの区画を共有するための例示的な非限定的なコンテンツ受信デバイスを図解する。
【００１８】
【図７】図７は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング及び提示するための例示的な手法を図解する。
【００１９】
【図８】図８は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング、提示及び同期するための例示的な手法を図解する。
【００２０】
【図９】図９は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング、提示、同期、及びエイジング・アウトするための例示的な手法を図解する。
【００２１】
【図１０】図１０は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング、提示、同期、及びエイジング・アウトするための例示的な手法を図解する。
【００２２】
【図１１】図１１は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング、提示、広告結合、及びエイジング・アウトするための例示的な手法を図解する。
【００２３】
【図１２】図１２は、一つ以上の実施例によりメディア・コンテンツ区画をフィルタリング、ランキング、キャッシング、提示、同期、及び共有するための例示的な手法を図解する。
【００２４】
【図１３】図１３は、一つ以上の実施例により例示的な非限定的ネットワーク環境を示すブロック図である。
【００２５】
【図１４】図１４は、一つ以上の実施例により例示的な非限定的な結合システム又は操作環境を示すブロック図である。
【詳細な説明】
【００２６】
ここで本発明について添付図態様を参照して説明し、図態様を通じて同様な参照番号は同様な要素を指すために用いられる。以下の説明においては、説明の目的で、多数の特定の詳細が本発明の完全な理解を与えるために記載される。しかしながら、本発明はこれらの特定の詳細を伴わずに実施することができることが明白である場合がある。他の例においては、公知の構造及び構成要素は、本発明を記述するのを容易にするためにブロック図形式で示される。
【００２７】
本開示に説明された一つ以上により、特徴を集めるデータに関連して、ユーザーは、個人情報、人口統計情報、位置情報、プロプライエタリー情報、機密情報その他の提供を止めることができることが認められる。更に、本明細書に説明された一つ以上の実施例は、集められて、受信又は送信されたデータを匿名化するために与えることができる。
【００２８】
前置きとして、本開示に説明される主題は、ユーザーに関連して、メディアに相互作用及び／又は受信するように構成されたクライアント側メディア・コンテンツ受信デバイスに関する。コンテンツ消費者共有を促進するために、本明細書に説明された実施形態はコンテンツ受信デバイスも与え、メディア・コンテンツ区画をソーシャル・サークル及びソーシャル・サークル・ネットワークのユーザーにメディア・コンテンツ区画を分配する。コンテンツ受信デバイスは、ユーザーに関連して、メディア・コンテンツ、例えばセット・トップ・ボックス（ケーブル・ボックス、パーソナル・ビデオ・レコーダー、ビデオ・ゲーム・コンソール等など）に相互作用及び／又は受信するように構成された任意の適宜なコンピュータ・デバイスを含むことができる。コンテンツ受信デバイスは、一人以上のユーザーがソーシャル・サークル及びソーシャル・ネットワークのユーザーの間で全体的にメディア・コンテンツ区画及び／又はメディア・コンテンツを共有できるようにする。ソーシャル・サークルは、ユーザーにソーシャルに相互接続されたグループであり、任意の特定のサークルの位置は単独のユーザーによって規定される。更にまた、ソーシャル・サークルのユーザーはソーシャル関係により相互接続される。
【００２９】
ソーシャル・サークル・ネットワークは、二つ以上のソーシャル・サークルの相互接続から成る。所定のユーザーのためのソーシャル・サークル及び／又はソーシャル・サークル関係情報は、ユーザーのコンタクト・リスト、ユーザーが電子メール又はテキスト・メッセージを交換した他のユーザー、ユーザーがソーシャル・ネットワーク・サービスに関係している他のユーザーから導き得る。所定のユーザーについて、ソーシャル・サークルは、これらのソース又は同様なソースの任意のものに単独か組み合わせかの何れかに基づくこともある。ソーシャル・サークル・ネットワークは、ソーシャル・サークルのユーザーの間の任意の一つ以上のソーシャル関係に基づくか又はユーザーの間の一つ以上の特定の相互依存性、例えば、友情関係、共通の利害、趣味、職業共通性、親類関係、財政的取引、好きなもの、嫌いなもの、恋愛関係、性別、性的指向、民族性、文化、宗教的信条、知識、人口統計、地理的位置及びその他のユーザーの間の連携に基づくことができる。集合的に、一つ以上のソーシャル・サークル及び一つ以上のソーシャル・ネットワークからなるソーシャル構築は、ユーザーに、コンテンツを消費する優先傾向でコンテンツを他のユーザーと共有することを可能にする。
【００３０】
コンテンツ消費者は、ソーシャル・サークル及びソーシャル・サークル・ネットワーク内でメディア・コンテンツ、例えばホーム・ビデオ又はオーディオ・メディアを他のユーザーと共有するデバイスから利益を得ることができる。例えば、ユーザーの家族及び友人を含むソーシャル・サークルに属するユーザーは、そのソーシャル・サークル内でユーザーの３０歳の誕生日パーティーのビデオを他のユーザーと共有し得る。このように、ユーザーはビデオをクラウド又はサーバーへアップロードすることができ、ソーシャル・サークル内の他のユーザーは、３０歳の誕生日パーティー・ビデオにアクセス及び消費し得る。或る例においては、メディア・コンテンツを共有するとき、ユーザーはメディア・コンテンツをその全体を消費しないことを好むこともあろう。ユーザーは、ユーザー嗜好及び／又はユーザー人気に部分的に基づいて特に興味があるコンテンツの区画を消費することを好むこともあろう。更に、コンテンツ受信デバイスを介して、ユーザーは、ネットワーク（ワイド・エリア・ネットワーク（ＷＡＮ）例えばインターネット、局所・エリア・ネットワーク（ＬＡＮ）等）に電子的に接続された一つ以上のユーザー・コンピュータ、デスクトップ・コンピュータ、又は他のコンピュータ・デバイス、例えばハンドヘルド・コンピュータ、パーソナル・デジタル・アシスタンツ（ＰＤＡ）、携帯電話、セット・トップ・ボックスなどの様々なプラットホームを通じて、メディア・コンテンツ及びメディア・コンテンツの区画を共有することができる。
【００３１】
更に、デバイスはメディア・コンテンツの区画のキャッシングを与え、このキャッシングは、ユーザー人口統計、嗜好、関係、ジャンル、対象ユーザー、予め規定された基準、推論、及び他のユーザー特性評価の関数とすることができる。更に、このキャッシングは、ソーシャル・サークル・ネットワークの一部となることができ、特定の区画はソーシャル・サークルに関連したデバイスで並行してキャッシュされる。他の態様においては、クライアント・デバイスは、ユーザーに関連して、メディア・コンテンツに相互作用及び／又は受信するように構成された任意の適宜なコンピュータ・デバイスを含むことができる。例えば、コンテンツ受信デバイスは、デスクトップ・コンピュータ、ラップトップ・コンピュータ、スマートフォン、タブレット・パーソナル・コンピュータ（ＰＣ））、ＰＤＡ、若しくは携帯電話、又は他の携帯機器を含むことができる。本明細書で用いられるように、用語ユーザーは、人、実体又はコンテンツ受信デバイス（又は本明細書に説明される更なるデバイス）を使用するシステムを意味する。一つの態様においては、コンテンツ受信デバイス（又は本明細書に説明される更なるデバイス）は、ネットワーク（例えばインターネット、又はイントラネット、又はセルラー・サービス）を介してメディア・ファイルにアクセスするように構成されている。
【００３２】
デバイスはメディア・コンテンツ区画をキャッシュすることができ、キャッシュされたメディアは、世代、コンテンツの陳腐化、関連性の欠如、記憶スペースの不足等に基づいてメモリからエイジング・アウトすることができる。更にまた、複数のメディア・コンテンツ区画はキャッシュされることができ、スクリーンの異なるウィンドウ又はＰＩＰ内にストリームすることができる。更に、対象とされた広告はキャッシュされたコンテンツに結合することができ、コンテンツ受信デバイスのメモリに記憶することもできる。他の実施形態においては、メディア・コンテンツ（例えばプライベート・ビデオ）の区画又は完全な区画さえ、特定のユーザー（例えばソーシャル・サークルのユーザー）にのみ帰属しているデバイスのメッシュ・ネットワーク（例えば家族及び友人のプライベート・ユーザー・ソーシャル・ネットワーク）上に共有することができる。この共有能力は、一人以上のユーザーが公的なサーバーにメディア・コンテンツをポスティングするのを避けることを可能にすることができる。他の態様においては、ユーザーはキャッシュされたメディア・コンテンツ区画を閲覧することができ、ユーザーは、ユーザー要請を介してオプションを維持して、コンテンツ受信デバイスに記憶されている完全なメディア・コンテンツにアクセスする。更に、デバイスのメディア送達構成要素は、キャッシュされたメディア・コンテンツ区画のサブセットを少なくとも一人のユーザーへ提示する。
【００３３】
ここで図態様を参照すると、現在図態様を参照し、先ず図１を参照すると、コンテンツ受信デバイス１００が、メディア・コンテンツの区画のランキングとユーザー興味とに基づいてメディア・コンテンツの受信及び提示を容易にするように示されている。本明細書に説明されるシステム、装置又はプロセスの態様は、機械内に統合された、例えば、一つ以上の機械に関連した一つ以上のコンピュータ可読媒体（又はメディア）に統合された機械実行可能な構成要素に寄与することができる。そのような構成要素は、一つ以上の機械、例えば、コンピュータ、コンピュータ・デバイス、バーチャル・マシンその他により実行されるとき、説明された操作を機械に実行させることができる。コンテンツ受信デバイス１００は、コンピュータ実行可能構成要素及び指令を記憶するためのメモリ（図示せず）を含むことができる。プロセッサ（図示せず）は、コンテンツ受信デバイス１００によりコンピュータ実行可能構成要素及び指令の操作を容易にすることができる。
【００３４】
一つの実施形態において、コンテンツ受信デバイス１００は、フィルタリング構成要素１１０、ランキング構成要素１２０、キャッシング構成要素１３０、及びメディア送達構成要素１４０を採用する。一つの態様においては、フィルタリング構成要素１１は、受信した情報をメディア・コンテンツ（例えばメディア・ファイル１７０）におけるユーザーの興味に関連した関数としてフィルタリングし、ランク構成要素１２０はメディア・コンテンツのそれぞれの区画の人気に関する情報のランキングを受信し、キャッシング構成要素１３０はランキングの関数としてメディア・コンテンツのそれぞれの区画をキャッシュし、及びメディア送達構成要素１４０はキャッシュされたメディア・コンテンツ区画のサブセットを提示する。
【００３５】
本明細書で用いられるように、メディア・コンテンツの区画はメディア・アイテムの全て若しくは全体よりも少ないメディア・アイテムのメディア・コンテンツのセグメントを示す。メディア・コンテンツの区画は二つのデータ点、即ち開始データ点及び終了データ点を有し、それらデータ点の少なくとも一つはメディア・アイテムの開始データ点及び終了データ点に対応しない。一つの態様においては、データ点はメディア・アイテム内のタイミングにより参照される。例えば、メディア・アイテムは二時間のビデオを含み、メディア・アイテムのメディア・コンテンツの区画は、時間１：３０：０１から１：４１：００により参照することができる。他の態様においては、メディア・アイテムの区画のデータ点はメディア・フレームにより参照することができる。例えば、メディア・アイテムは、フレームＡで開始されフレームＺで終了するフレームＡ乃至Ｚを含むことができる。この例によれば、メディア・アイテムのメディア・コンテンツの区画はフレームＡ乃至フレームＬ、又はフレームＸ乃至フレームＹを含むことができる。
【００３６】
メディア・ファイル１７０は、コンテンツ受信デバイス１００（及び本明細書に説明される更なるデバイス）によりアクセスすることができる一つ以上のデータ・ソース（図示せず）に関連したメディア・データを含むことができる。例えば、データ・ソースはメディア・コンテンツを記憶するデータ記憶を含むことができ、コンテンツ分配システム及びコンテンツ受信デバイス１００により受信されるサービスを採用するコンテンツ・プロバイダに提携している。他の態様においては、データ・ソースは、コンテンツ・プロバイダ及び／又はコンテンツ配信サービス・プロバイダから離間しているメディア・コンテンツを記憶するデータ記憶を含むことができる。一つの態様においては、メディア・ファイルは、メディア・アイテムとしてのメディア・データを含むことができる。例えば、メディア・ファイルは、一つ以上のメディア・アイテムを含むことができる。メディア・アイテムは、ビデオ及び／又はオーディオ・メディア・データを含むことができ、これは映画、テレビジョン、ストリーミング・テレビジョン、ビデオ・ゲーム、又は音楽トラックを含むが、これらに限定されるものではない。
【００３７】
メディア・ファイル１７０は任意の数のシステムから受信することができ、そのシステムは、メディア・コンテンツの区画のランキング及びユーザーの興味に基づく注文メディア・コンテンツ配信システムを含むが、これに限定されるものではない。クライアント・デバイスは、メディア・コンテンツの区画に対するユーザーの興味を監視するシステムからメディア・ファイルを受信することができ、メディア・コンテンツのそれぞれの区画をランキングの関数としてキャッシュして、キャッシュされたメディア・コンテンツ区画のサブセットを送信する。デバイスは、マークされて、タグ付けされて、及び／又はキャッシュされたメディア・ファイルを、コンテンツ消費者の特に興味があるメディア・コンテンツ区画をマーク、タグ付け又はキャッシュするシステムから受信することもできる。
【００３８】
一つの実施形態によると、コンテンツ受信デバイス１００は、メディア・コンテンツに対するユーザーの興味に関連する関数としてメディア・コンテンツを受信してフィルタリングするフィルタリング構成要素１１０を含む。本明細書で用いられるように、メディア・コンテンツに対するユーザーの興味は、一人以上のユーザーのメディア・コンテンツについての親近感を示す。ユーザーの興味は、履歴、人口統計、又はユーザー閲覧若しくは嗜好に関連した他の基準の関数とすることができる。例えば、視聴者は２３歳の男性である場合があり、従ってフィルタリング構成要素１１０は、女性用化粧品に関する情報を、そのようなコンテンツがそのような主題に対する２３歳の男性のユーザーの興味とは無関係であるという見込みに起因してフィルタリング又は削除することができる。更にまた、フィルタ構成要素１１０は破壊的情報及び／又は関数しない情報をフィルタで除去することができ、これは、誤ってフォーマット化されたメディア・コンテンツ、損傷したタグによるメディア・コンテンツのタグ付け区画、ウイルス又はスパイウエアを起動させられるスクリプト用情報、スパム・コンテンツ、メモリ・ストレージの過度な量を消費するコンテンツ、及びその他のそのような破壊的な情報を含むが、これらに限定されるものではない。
【００３９】
更に、フィルタリング構成要素１１０は、特定のカテゴリにおけるメディア・コンテンツ・チャンネルを受信し及びフィルタリングすることができ、これは、映画チャンネル又はスポーツ・チャンネル、又はユーザーにより「お気に入り」チャンネルとして特に選択されたチャンネルなどである。例えば、ユーザーは、オハイオ州立大学から同級生に関連しただけの情報を受信したいことがあるであろうし、かくしてユーザーは、「オハイオ州立大学同級生チャンネル」に関する情報を受信するようにフィルタの設定を構成することができる。フィルタリング構成要素１１０は、メディア・コンテンツを受信及びフィルタリングし、受信された情報のソースから生成されたユーザー相互作用メディア・コンテンツをユーザーの興味に対する関係を判定する目的で考慮に入れることもできる。一つの態様においては、フィルタリング構成要素１１０（及び／又はランク構成要素１２０）は、メディア・コンテンツの区画によりユーザー相互作用に関連する情報を考慮、受信及び／又はフィルタリングすることができ、そのメディア・コンテンツの区画は、メディア・コンテンツの区画の閲覧、メディア・コンテンツの区画の再生の制御、メディア・コンテンツの区画のブックマーキング、メディア・コンテンツの区画の参照、メディア・コンテンツの区画の通信、メディア・コンテンツの区画のポスティング又は記憶、メディア・コンテンツの区画のタグ付け又はブックマーキングを含むが、これらに限定されるものではない。例えば、フィルタリング構成要素１１０は、閲覧の回数及び／又はメディア・コンテンツのその全体又はメディア・コンテンツの区画についての異なるユーザーの閲覧の回数に基づいて情報をフィルタリング及び受信することができる。従って、ユーザーがヒップ−ホップ音楽ビデオに関してコンテンツを閲覧するならば、フィルタ構成要素１１０は、様々なヒップ−ホップ音楽アーチストのメディア・コンテンツに関する情報を受信してフィルタリングすることができる。
【００４０】
一つの実施形態において、コンテンツ受信デバイス１００は、ランク構成要素１２０を更に備え、これは受信されたメディア・コンテンツの各々の区画の人気に関するランキング情報を受信する。受信されたランキング情報は、メディア・コンテンツの各々の区画の人気に部分的に基づいてランク付けされ得る。更に、ランク構成要素は、判定されたユーザーの興味を考慮するランキング情報を受信する。他の態様においては、ランク構成要素１２０は、フィルタリング構成要素１１０からのフィルタ処理した情報を受信することができ、ユーザー人気に基づいてそのようなフィルタ処理した情報にランクを付けることができる。ランキング構成要素は、少なくともユーザーの興味の関数としてメディア・コンテンツの区画に関するランキング情報を更に受信することができる。
【００４１】
本明細書に用いられるように、ランクとはメディア・コンテンツの区画の他のものに対する優位又は下級を示す。一つの態様においては、メディア・コンテンツの区画に対するユーザーの興味は、メディア・コンテンツの区画の人気とみなすことができる。他の態様においては、メディア・コンテンツの区画に対するユーザーの興味は、メディア・コンテンツの区画におけるユーザーの興味の分類とみなすことができる。例えば、ユーザーの分類は、メディア・コンテンツの特定の区画におけるユーザーの興味の人口統計を含むことができる。依然として他の態様においては、メディア・コンテンツの区画に対するユーザーの興味は、日の特定の時間又は特定の場所におけるユーザーの興味と見做すことができる。依然として他の態様においては、メディア・コンテンツに対するユーザーの興味は、メディア・コンテンツの区画に関係したトラヒックに関連することができる。
【００４２】
一つの態様によると、コンテンツのそれぞれの区画の人気に関係する受信されたランキング情報は、多くの人気要因を考慮することができる。メディア・コンテンツの区画のための人気のそのような要因の一つは、閲覧の回数に基づき得る。例えば、ランク構成要素は、メディア・アイテムのユーザーの８５％が０:５３:０２乃至１:２１:３９に開始される区画に興味を持っているというランキング情報を受信することができる。このランキング情報は、ユーザーのより大きな人口により消費される大きな傾向を有するメディア・コンテンツの特定の区画におけるユーザーを促進することができる。他の例においては、ランク構成要素１２０は、人気の要因としてメディア・ンテンツの区画を監視しているユーザーによって過ごされる時間を考慮するランキング情報を受信することができる。一つの態様においては、受信されたランキング情報は、人気をメディア・コンテンツの区画を制御するユーザーの能力に相互に関連付けることができ、これは、メディア・コンテンツの区画への早送り、メディア・コンテンツの区画への巻き戻し、メディア・コンテンツの区画のリプレイ、メディア・コンテンツの区画の一時中止、又はメディアの区画の編集を含むが、これらに限定されるものではない。
【００４３】
メディアの区画の人気は、社会的構成概念、例えばソーシャル・ネットワーク及びソーシャル・サークルをも考慮することができる。ユーザーは、しばしば社会的構成概念、例えばソーシャル・ネットワーク又はソーシャル・サークルに相互作用して、それに参加する。これらのような社会的構成概念は、一組のソーシャル関係、例えば友好、同僚関係又は情報交換によって実体、例えば人々又は組織を接続しているコンピュータ・ネットワークを意味することができる。また、そのような社会的構成概念は、そのようなソーシャル関係によってそのような実体を接続しているコンピュータ・アプリケーション又はデータを意味することができる。ランク構成要素１２０は、社会的構成概念人気要因（即ち、人気は、家族のソーシャル・ネットワーク内のユーザーが娘の卒業式のためのビデオ・コンテンツの区画を掲示した回数と考えることができる）に基づくランキング情報を受信することができる。
【００４４】
社会的構成概念は、様々な適宜な配置の何れからでも成ることができる。ユーザー、実体、及び／又は社会的構成概念の会員はプロファイルを持つことができ、そのプロファイルは社会的構成概念における会員を代表することができる。各々のユーザー・プロファイルはエントリを含むことができ、各々のエントリはプロファイルに関連した情報から成ることができる。従って、ランク構成要素１２０は、人気要因としてユーザー・プロファイル情報を含むランキング情報を受信することができる。例えば、ユーザー・プロファイルは以下を含むことができる。即ち、個人情報（例えば関係状況、出生日、世代、子供、民族性、宗教、政治的見解、ユーモアのセンス、性的指向、ファッション嗜好、喫煙習慣、飲酒習慣、ペット、故郷、熱中、スポーツ、活動、好きな本又は音楽、テレビ又は映画の嗜好、及び好きな料理）、連絡先情報（例えばＥメール・アドレス、場所情報、インスタント・メッセンジャー名、電話番号及びアドレス）、専門情報（例えば肩書き、雇用者及び技量）、教育的情報（例えば通っていた学校及び取得した学位）、及び任意の他の適宜な情報の記述、特定、又はさもなければユーザーに関係することである。
【００４５】
ランク構成要素１２０は、情報（例えばユーモア、知性、ファッション、信頼性、セクシーさ、及び冷静さ）の特定のカテゴリの人気に基づくランキング情報を受信することもできる。ユーザー・カテゴリ・ランクは、ユーザー・プロファイルに包含されることもできる。しばしば、社会的構成概念は、ユーザーに対してファンになる選択権を許諾することができる。ファンは、ユーザーの「ファン」であることを示す他のユーザーになることができる。受信したランキング情報は、ファンのユーザー及び識別子を含むこともできる。受信したランキング情報は、ユーザーが蓄積したファン、及び最近にユーザーがファンをどれくらい獲得したかを含むこともできる。ユーザー・プロファイルはビジネス関係内に存在することもでき、ビジネスのユーザー・プロファイルは、例えば、ビジネスの説明、及びその市場セクター、顧客ベース、場所、供給元、純益、自己資本、従業員数、株式出来高、連絡先情報、及びビジネスに関連した他の形式の適宜な情報を包含することができる。
【００４６】
更にまた、ランク構成要素１２０は、社会的構成概念へのユーザー・ログイン・パターン、例えばユーザーが社会的構成概念にログインする頻度及び社会的構成概念へのユーザーの最も最近のログイン考慮するランク情報を受信することができる。その他のそのような受信したランキング情報は、ユーザー・プロファイルが他のユーザー・プロファイルに対する関係を得る率及び頻度についての情報も含むこともできる。社会的構成概念が広告若しくはスポンサーの後援から成るならば、社会的構成概念内のユーザー・プロファイルは消費者情報を含むこともある。消費者情報は、ユーザーがなした購入の頻度、パターン、形式、又は回数、或いはユーザーがアクセスし、ひいきにし、若しくは利用した特定の広告又はスポンサーに関する情報を含み得る。
【００４７】
社会的構成概念は、様々な適宜な構成の任意のものから成ることができる。ソーシャル・ネットワークの実体又はユーザーはプロファイルを有することができ、そのプロファイルは社会的構成概念における会員を代表することができる。社会的構成概念はユーザー・プロファイルの間の相互作用を促進することができ、ユーザー・プロファイルの間の関連性若しくは関係を可能にすることができる。ユーザー・プロファイルの間の関連性は、様々な形式、例えば友人、同僚、家族、仕事仲間、共通の利害関係、及び共通の地理的関係の一つ以上とすることができる。関連性は、仲介関係、例えば友人の友人、及び別離関係の程度、例えば三回の別離を含むこともできる。
【００４８】
ユーザー・プロファイルの間の関連性は、互恵的な関係とすることもできる。例えば、第１のユーザーは、第１のユーザーと仲間になるように第２のユーザーを招待することができ、その第２のユーザーは招待を許諾又は拒絶することができる。ユーザーは、例えば関連性に程度を割り当てることにより、他のユーザー・プロファイルとの関連性を分類又は比較考量することもできる。例えば、友好関係関連性のために、ユーザーは程度（例えば態様識、友人、親友及び大親友）をユーザー・プロファイルと他のユーザー・プロファイルとの間の関連性に割り当てることができる。一つの実施形態においては、ランク構成要素１２０は、ユーザー・プロファイルの間の関連性の形式を決定するランキング情報を受信することができ、これは或る実施形態においては、関連性の分離の程度及び関連性の対応する比重又は程度を含む。ランク構成要素１２０は、会員プロファイルの間の関連性の判定を促進する様々な社会構成概念データベースから、ランキング情報を受信することができる。
【００４９】
更に、ランク構成要素１２０は社会的構成概念のプロファイル及びコミュニティに関連したデータを受信することができ、コミュニティ及びプロファイルから成るデータをキャッシング構成要素１３０へ送ることもできる。一つの態様においては、キャッシング構成要素１３０は、受信したメディア・コンテンツのそれぞれの区画をランキングの関数としてキャッシュする。キャッシュ構成要素１３０は、メディア・コンテンツの区画のランクに関する情報を少なくとも部分的にはその区画の人気に基づいて受信するように構成することができる。一つの態様においては、人気の関数としてのランキングは、優先計画をメディア・アイテムの任意のコンテンツ・アイテムに適用することができる。例えば、メディア・アイテムのために、ランク構成要素１２０は、コンテンツの他の区画と比較してコンテンツの一つの区画でより高いランクを示すランク人気情報を受信することができる。他の態様においては、ランキング構成要素１２０は、異なるメディア・アイテムからのメディア・コンテンツの他の区画に対するメディア・コンテンツの区画におけるランク人気情報を受信することができる。例えば、ランキング構成要素１２０は、第２のメディア・アイテムのメディア・コンテンツ区画フレームＪＫＬよりも高いか低い第１のメディア・アイテムのメディア・コンテンツ区画フレームＨＩＪのランキング情報を受信することができる。更に他の態様においては、ランキングは複数段階とすることができる。例えば、メディア・アイテムのメディア・コンテンツは、トラフィックを閲覧する関数として他のメディア・アイテムのメディア・コンテンツに対してランクを付けることができ、メディア・アイテムのメディア・コンテンツは、そのそれぞれのメディア・コンテンツ区画の各々内で、他の区画に対して最も閲覧されたかアクセスされた区画の関数として、ランク付けをすることができる。
【００５０】
この態様によれば、ランク構成要素１２０は、メディア・コンテンツの区画に対するユーザーの興味を考慮するランキング情報を受信して、メディア・コンテンツの区画へランキングを適用する。更に、フィルタリング構成要素１１０に関連したランク構成要素１２０は、フィルタ処理した情報を受信することができ、これはメディア・コンテンツの区画に対する判定された又は推論されたユーザーの興味を考慮することができる。ランク構成要素１２０は、ユーザーの興味及び／又は人気の関数として、フィルタ処理した情報をメディア・コンテンツの区画におけるフィルタ処理した情報を更に受信することができる。例えば、ランク構成要素１２０は、フィルタ処理した情報、例えばユーザー生成のタグ（即ち、キーワード、ユーザー・コメント、ユーザー問合わせなどによるブックマーク）又はソーシャル・ネットワーク生成タグ（即ちグループ、それに類するのもの、会費など）を受信して、ユーザーの興味を介して人気を決定し得る。このように、ランク構成要素１２０は、特に個々のユーザーの社会的構成概念活動を考慮するためにフィルタ処理されたランキング情報を受信し得る。例えば、ランク構成要素１２０は、ユーザーが料理のレシピを共有するフェイスブック・ページに会員登録されたユーザーのための料理に関するビデオ・コンテンツのランク区画を受信することができる。
【００５１】
一つの実施形態においては、コンテンツ受信デバイス１００は、キャッシング構成要素１３０を更に含む。キャッシング構成要素１３０は、メディア・コンテンツ区画のランキングの関数として、メモリ１５０における受信されたメディア・コンテンツのそれぞれの区画をキャッシュすることができる。一つの態様においては、メモリ１５０は集中型であり、遠隔又は局所的の何れかでキャッシュされ、又は分散されて、複数のデバイス及び／又はスキーマに潜在的に亘る。更にまた、メモリ１５０は実質的に任意の種類のメモリとして実施でき、これは揮発性又は不揮発性、ソリッド・ステート、シーケンシャル・アクセス、構造化アクセス、ランダム・アクセスその他を含むが、これらに限定されるものではない。キャッシング構成要素１３０は、メディア・コンテンツのキャッシュされた区画を透過的に記憶することができ、そのデータについての将来の要請をより速く満たすことができる。メディア・コンテンツのキャッシュされた区画１２６は、何処か他の場所、例えばメディア・ファイル１７０に記憶された原型のメディア・コンテンツの対応する区画の複製をすることができる。キャッシュされた区画１２６が要請されるならば、この要請は単にキャッシュを読見込むことによって満たされることができ、これは原型のメディア・ファイルを読み込むことよりも比較的に速い。それ故に、キャッシュされた区画１２６から満たされることができる要請の数がより大きいほど、全体的なコンテンツ受信デバイス１００の性能はより速くなる。
【００５２】
人気があるか非常に高いランクを付けられたコンテンツ区画をキャッシュすることにより、コンテンツ受信デバイス１００は、メディア・コンテンツのユーザーの送達を最適化することができる。例えば、キャッシュされた区画１２６がユーザーによっておそらく要請されると認めることができる。従って、それらの区画は、全メディア・コンテンツがアクセスされて、ユーザーが興味のある区画を操作することが要求される従来の状況と比較して、実質的に即時のアクセスのために利用可能となることができる。キャッシュされた区画１２６はランキング、陳腐化、関連等の関数としてメモリ１５０から継続できなくなるか又は持続する。
【００５３】
一つの実施形態においては、メディア送達構成要素１４０は、キャッシュされたメディア・コンテンツ区画のサブセットをコンテンツ受信デバイス１００のユーザーに提示するように構成されている。一つの態様においては、メディア送達構成要素１４０は、キャッシュされた区画１２６をユーザー及び他のコンテンツ消費者に提示するように構成されている。メディア送達構成要素１４０はまた、メディア・ファイル１７０に記憶されたメディアをコンテンツ消費者に提示するように構成されている。例えば、メディア送達構成要素１４０は、メディア・コンテンツのキャッシュされたバージョン（例えば、キャッシュされた区画）並びにメディア・コンテンツの全体をコンテンツ受信デバイス１００によってユーザー消費のために提示することができる。一つの態様において、メディア送達構成要素１４０は、ランク、ユーザーの興味、ユーザー嗜好、閲覧履歴、ユーザー状況、ユーザー位置、ユーザー問合わせ等の関数としてのそれぞれのコンテンツ消費者に対する推奨として、メディア・コンテンツのキャッシュされた区画のサブセットを提供又はフィルタリング（しばしばフィルタリング構成要素１１０及び／又はランク構成要素１２０の関数として）することができる。更に、メディア送達構成要素１４０は、それぞれのコンテンツ区画の人気のコンテンツ消費者レベルを提示することができる。
【００５４】
一つの態様においては、メディア送達構成要素１４０は、キャッシュされた区画ン１２６をコンテンツ消費者に提示するように構成されている。メディア送達構成要素１４０はまた、メディア・コンテンツとのユーザー相互作用の間接的な又は決定した評価を通じてメディア・コンテンツの区画への一人以上のユーザーの親近感を予測することによって、キャッシュされたメディア・コンテンツ区画のサブセットを送信するように構成されている。推定されたユーザーの興味は、メディア・コンテンツとのユーザー相互作用（例えばオンライン・ストアでコンテンツを閲覧しているユーザー、ユーザーがコンテンツを閲覧した回数、ユーザーによって購入されたコンテンツの記録、ユーザー・ソーシャル・ネットワーク・データ、ユーザー・ブックマーク、コンテンツ区画のユーザー・ポスティング、及び／又はメディア・コンテンツの区画のユーザー・タグ付け）に基づくことができる。例えば、ユーザーは漫画雑誌に基づくビデオ・コンテンツを連続して閲覧、ブラウズ、スクロール又はクリックすることがあり、このように、メディア送達構成要素１４０は、そのような情報に基づいて予測されたユーザーの興味のコンテンツの区画を提示し得る。ユーザーが家族の休暇ビデオを一貫してクリックするならば、メディア送達構成要素１４０は他の家族構成員が表示される他のキャッシュされたビデオのサブセットを提示することができる。キャッシング構成要素１３０は、将来の要請においてより速いユーザー・アクセスのために受信されたメディア・コンテンツのそのような推定された区画をキャッシュすることができる。
【００５５】
メディア送達構成要素１４０はまた、キャッシュされたメディア・コンテンツ区画のサブセットを決定されたユーザーの興味の関数として提示するように構成されている。メディア・コンテンツにおける決定されたユーザーの興味は、メディア・コンテンツとのユーザー相互作用を通じて間接的に決定されたメディア・コンテンツの区画についての一人以上のユーザーの親近感を意味する。決定されたユーザーの興味に従って、メディア送達デバイス１４０は（ランク構成要素１２０及び／又はフィルタ構成要素１１０を介して）、メディア・コンテンツのキャッシュされた区画のサブセットをユーザーに提示するために、ユーザーがおよそ情報の断片と考えるものに関して、明らかにされた情報を利用する。例えば、スライディング・スケール上のアイテムを評価することによって、ユーザーは決定されたユーザーの興味を明らかにすることがあり、お気に入りから最少のお気に入りまでアイテムの集合にランクを付け、コンテンツ選択の有限リスト、即ちユーザーが形成した好みのユーザー・コンテンツのリストからコンテンツを選択する（例えばユーザーは一つ乃至四つの星のスケールにおいてｉｔｕｎｅｓ音楽を評価する）。メディア・コンテンツに対する関心の程度を明らかにしているユーザーによって、メディア送達構成要素１４０は、そのような決定されたユーザーの興味に基づいて、同じメディア又は他の類似したメディアのコンテンツ区画をそれによって提案することができる。
【００５６】
コンテンツ受信デバイス１００の他の態様においては、キャッシング構成要素１３０は、部分的には以下のうちの少なくとも一つに基づいてメディア・コンテンツのそれぞれの区画をキャッシュする。即ち、ユーザー人口統計、ユーザー嗜好、ユーザー関係、コンテンツ・ジャンル、対象ユーザー、ユーザーが予め規定した基準、又は現在のユーザー・コンテンツ嗜好に関する推定及びメディア・コンテンツの区画のそのような特徴の任意のその他のものである。
【００５７】
キャッシング構成要素１３０は、様々な特徴描写による整然とした方式でメディア・コンテンツの区画をキャッシュすることができる。例えば、キャッシング構成要素１３０は、部分的にはユーザーが居住する場所に関する情報に基づいて、メディアの区画をキャッシュすることができる。このように、シカゴ市からのスポーツ・チーム、天気、政治問題、音楽アーチストその他を参照するメディア・コンテンツの区画は、キャッシング構成要素１３０によって局所的記憶領域にキャッシュされることがある。ユーザー人口統計（即ち、学歴、性別、関係地位、世代など）に応じてキャッシュするのみならず、ユーザー嗜好によってもキャッシュする。ユーザー嗜好は、ユーザーによって選択されたコンテンツの一つ以上の特質である。例えば、ユーザー嗜好は、コンテンツのフォーマット（例えば、ＭＰ３）、好みのコンテンツ・インターフェースの種類（リアル・プレーヤー、ウィンドウズ・メディア・プレーヤーなど）、ディスプレイ解像度、ビデオ品質、音声品質、ビット・レート、一秒毎のフレーム数、アスペクト比、スケーリング・フォーマット、音声出力オプション、表示オプション、及びユーザーが選択する他の優先情報を含むことができる。キャッシング構成要素１３０は、ユーザー嗜好情報（例えばユーザー嗜好に従ったハイ・ディフニション品質のキャッシュ・ビデオコンテンツ）に基づいてコンテンツの区画をキャッシュすることができる。
【００５８】
更にまた、キャッシング構成要素１３０は、ユーザー関連の関数としてコンテンツの区画をキャッシュすることができる。例えば、ユーザーがライブの歌唱公演に関するコンテンツの区画を選択しようとするならば、キャッシング構成要素１３０は、演劇、オペラ、ミュージカル、コンサート・シリーズ、及びその他のライブ音楽公演に関するコンテンツの区画をキャッシュすることができ、一方、吹き替え音楽ビデオ及びその他の非ライブ歌唱コンテンツを回避するオプションを維持する。更に、キャッシング構成要素１３０は、コンテンツ・ジャンル（例えばアクション映画、ヘビーメタル音楽、ビジネス講義、家族向けホーム・ムービーなど）の関数として、コンテンツの区画をキャッシュすることができる。他の態様においては、キャッシング構成要素１３０は、対象ユーザーに応じてコンテンツの区画をキャッシュすることができる。対象ユーザーは、ユーザーが意図的にコンテンツを導くコンテンツの区画の一人以上の受信者である。ユーザーがコンテンツの区画をユーザーの特定のグループへ送信しようと意図するならば、キャッシング構成要素１３０は、ユーザーのそのようなグループによるアクセスのために、コンテンツの区画をキャッシュすることができる。例えば、キャッシング構成要素１３０は、教師から生徒のグループへ送信された映画セグメントの編集されたバージョンをキャッシュすることができる。同様に、ユーザーは、ユーザーが予め規定した基準を指定することがあり、キャッシング構成要素１３０は、より速い将来のアクセスのために予め規定された基準に従ってコンテンツの区画をキャッシュすることができる（即ち、ユーザーは音楽アーチストを主演若しくは客演させている全ての歌をキャッシュするように指定することができる）。
【００５９】
キャッシング構成要素１３０は、キャッシュするコンテンツの決定された区画に対する推定されたユーザー嗜好に基づいてメディア・コンテンツのそれぞれの区画をキャッシュすることができる。一つの態様においては、キャッシング構成要素１３０は、様々なユーザー・コンテンツ嗜好要因（例えばソーシャル・ネットワーク・データ、ユーザー生成データなど）に基づくコンテンツの区画を消費するユーザー推定された意図を利用することにより、メディア・コンテンツの区画をキャッシュすることができる。例えば、キャッシング構成要素１３０は、ＮＰＲニュース・メディアを消費するコンテンツ嗜好を有するならばＰＢＳニュース・メディアも好むというユーザーに関する推論された情報により、コンテンツの区画をキャッシュすることもある。このように、キャッシング構成要素１３０は、迅速な将来のアクセスのためにＰＢＳニュース・メディアからコンテンツの区画をキャッシュすることができる。
【００６０】
図２を参照すると、本開示によるコンテンツ受信デバイス２００の他の例示的な非限定的実施形態が提示されている。一つの態様においては、同期構成要素２０８の追加によるコンテンツ受信デバイス２００は、デバイスを第２のデバイスへ同期させて、デバイス及び第２のデバイスにおけるランク付けされたメディア区画のサブセットの並行キャッシングを生じさせ、ここでデバイス及び第２のデバイスはそれぞれソーシャル・サークルのユーザーに属している。コンテンツ受信デバイス２００は、同期構成要素２０８の追加によるシステム１００と同一若しくは類似した構成要素を含むことができる。コンテンツ受信デバイス１００の構成要素の更なる特徴が、フィルタリング構成要素１１０、ランク構成要素１２０、キャッシング構成要素１３０、メディア送達構成要素１４０、メモリ１５０、及びキャッシュされた区画１２６を含めて、コンテンツ受信デバイス２００に設けることができることを理解されたい。更に、同期構成要素２０８は、コンテンツ受信デバイス２００（及び本明細書に開示された更なるコンテンツ受信デバイス）の構成要素の何れにも採用することができる。
【００６１】
一つの実施形態においては、同期構成要素２０８は、コンテンツ受信デバイス２００を第２のコンテンツ受信デバイス２００（及び本明細書に開示された更なるコンテンツ受信デバイス）へ同期させて、コンテンツ受信デバイス２００及び第２のコンテンツ受信デバイス２００におけるランク付けされたメディア区画のサブセットの並行キャッシングを生じさせ、ここでコンテンツ受信デバイス２００及び第２のコンテンツ受信デバイス２００は、それぞれソーシャル・サークルのユーザーに属している。コンテンツを一つ以上のコンテンツ受信デバイス２００と共有することを望むコンテンツ受信デバイス２００のユーザーは、コンテンツ受信デバイス２００と一つ以上のコンテンツ受信デバイス２００との間のメディア・コンテンツの区画を、同期構成要素２０８の関数として同期させることもある。
【００６２】
同期構成要素２０８は、複数のコンテンツ受信デバイス３００の間でコンテンツの区画を同期させる他に、複数のコンテンツ受信デバイス３００を構成要素２０８は、ランク付けされたメディア区画を並行にキャッシュすること（しばしばキャッシュ構成要素１３０の関数として及び／又はランク構成要素１２０の関数として）を可能にすることができる。並行キャッシングは、コンテンツのキャッシュされた区画をコンテンツ受信デバイス２００のクラスタに亘って広げることを可能とし、そのような平行キャッシングはユーザーのためにアクセス効率を最適化する。同期構成要素２０８は、コンテンツのキャッシュされた１２６区画を記憶するために、キャッシング構成要素１３０を採用することができる。ソーシャル・ネットワーク及びソーシャル・サークルのような社会的構成概念のユーザーは、コンテンツの区画を社会的構成概念の他のユーザーと共有するために、同期構成要素２０８を使用し得る。このように、ＬｉｎｋｅｄＩｎに属しているユーザーは、同期構成要素２０８の関数として、コンテンツ受信デバイス２００の使用により、就職態様接ビデオをＬｉｎｋｅｄＩｎにおける他のユーザーと共有することがある。
【００６３】
同期させるコンテンツの一つ以上の区画は、ユーザーによりランク付け、予め規定、又は指定し得る。コンテンツの一つ以上の区画は、イントラネット及び／又はインターネット上でウェブサイトとウェブ・ページを見るのに用いられるブラウザ（例えばマイクロソフトのインターネット・イクスプローラ、ＭｏｚｉｌｌａのＦｉｒｅＦｏｘ、及び／又はやアップル・コンピュータのＳａｆａｒｉ）に統合されることもある。
コンテンツの区画と同期構成要素２０８により同期し得る関連した情報とは、以下の一つ以上を含み得る。即ち、ブックマーク、パスワード、開いたタブ、開いたウィンドウ、クッキー、ユーザー履歴（例えば検索エンジンのための検索履歴又は訪問したウェブ・ページの履歴）、フォームの自動完成のためのデータ、アドレス状態、及びレイアウト情報である。他の実施形態においては、構成情報はツールバーの一部（例えば、ユーザーによって選択されたツールバー・オプション及び／又は設定）及び／又はやオペレーティング・システム（例えば、フォルダ設定、セキュリティ設定、検索設定嗜好設定、許可設定）、例えばマイクロソフトのＷｉｎｄｏｗｓ及び／又はアップル・コンピュータからのＭＡＣ  ＯＳの少なくとも一部に対応し得る。
【００６４】
或る実施形態において、同期構成要素２０８は、メモリ１５０におけるコンテンツの区画の一部を及び／又はキャッシュされた区画１２６で記憶することができる。コンテンツの記憶された区画へのアップデートは、ユーザーがコンテンツの区画への変更をなしたときに、コンテンツ受信デバイス２００へ与えられ得る。或る実施形態においては、構成情報の少なくとも一部は、ユーザーがコンテンツ受信デバイス２００、ソーシャル、ソーシャル・ネットワークに関連したユーザーアカウントへログインできないとき、及び／又は、コンテンツ受信デバイス２００の間のコミュニケーションが現在利用できない（例えば、ネットワーク不具合があるかコンテンツ受信デバイス２００がネットワークから切断されている）とき、コンテンツ受信デバイス２００に記憶される。コンテンツ情報の区画への変更は、そのような間隔がコンテンツ受信デバイス２００に知られていない間に、ユーザーがソーシャル・サークル又はソーシャル・ネットワークのユーザーアカウントにログインするときに、ユーザーへ与えられることがある。
【００６５】
他の実施形態においては、ランク構成要素１２０はコンテンツのランキング区画を受信することができ、同期構成要素２０８に関連して一つ以上のコンテンツ受信デバイス２００の間でコンテンツの区画に同期させることができる。多くのデバイスに沿って受信及び同期し得るランキング情報の例は、ビデオ記事の形式、期間（例えば時刻又は曜日）、ユーザー位置（例えばユーザーに対して近接したより重要なビデオ記事を放送する）、前のユーザーによるビデオ記事の選択（例えば、同一又は類似した項目についてのユーザー取い合わせ）、及びビデオ記事が再生のために利用可能な否か（例えばビデオ記事はて、受信し取られるかもしれなくて、多くのデバイスに沿って同期した情報位にランクする例は、ビデオ記事、時間（例えば、時刻又は曜日）、ユーザー位置（例えば、再生のために利用可能なビデオ記事により重い重要性を付けるために）を含むことができる。また、外部情報は、ランキングを補うことができる。このように、メディア・アイテムの区画のランキングは、コンテンツの異なる特性、ユーザーの状況、ユーザーの興味、及びユーザーの展望のために適応することができる。
【００６６】
他の態様においては、受信したランキング情報は、一つ以上のコンテンツ受信デバイス２００の一人以上のユーザーの間の重みの関数として、コンテンツの区画の特徴を含むことができる。この態様によると、ランク構成要素１２０は、メディア区画の特徴及び特性を重み付けるランキング・アルゴリズムに基づいてメディア・コンテンツの区画のランキング情報を更に受信することができる。この態様によると、メディア特徴データの異なる形式は異なる重さを有することができ、これらの重さは異なるアプリケーションのために異なることができる。例えば、一人のユーザーは子供の誕生日のビデオ・コンテンツに高いランクを付けることがあり、五人の他のユーザーはこの子供の誕生日のビデオ・コンテンツに低いランクを付けることもある。このように、六人のユーザーの五人のユーザーのその特定の社会的構成概念の間のコンテンツのそのような区画は、低いランクを付けられることもある。他のメディア特性ランキング要因は、メディア・コンテンツの長さ（例えば、より長い区画は、より良いランクに匹敵する）、メディア・コンテンツの品質（例えば、ハイ・ディフニションのようなより上質のビデオは、より良いランクを付けられる）、及び音質品位（例えば、より良い品質は、より良いランクを付けられる）を含むことができる。
【００６７】
図３を参照すると、本開示に従うコンテンツ受信デバイス３００の他の例示的な非限定的な実施形態が示されている。一つの態様においては、メモリ１５０からエイジ・アウトされるエイジング構成要素３０６の追加によるコンテンツ受信デバイス３００は、以下のうちの少なくとも一つの関数として、メディアをキャッシュする。即ち、時期、コンテンツの陳腐化、関連性の欠如、記憶スペースの不足である。コンテンツ受信デバイス３００は、エイジング構成要素３０６の追加によるコンテンツ受信デバイス２００と同一又は類似した構成要素を含むことができる。フィルタリング構成要素１１０、ランク構成要素１２０、キャッシング構成要素１３０、メディア送達構成要素１４０、メモリ１５０、キャッシュされた区画１２６、同期構成要素２０８を含めて、コンテンツ受信デバイス２００の構成要素の更なる特性を与えることができることを理解されたい。更に、エイジング構成要素３０６は、コンテンツ受信デバイス３００（及び本明細書に開示され更なるコンテンツ受信デバイス）の構成要素の任意のものに採用することができる。
【００６８】
一つの実施形態においては、メモリからエイジ・アウトされたエイジング構成要素３０６を包含するコンテンツ受信デバイス３００は、以下のうちの少なくとも一つの関数として、メディアの区画をキャッシュする。即ち、時期、コンテンツの陳腐化、関連性の欠如、及び記憶スペースの不足である。データ・センターのキャッシング構成要素１３０は、それぞれコンテンツのキャッシュされた区画１２６のキャッシュを維持し得る。これは、コンテンツの区画発見の処理を、コンテンツの頻繁にアクセスされた区画の場所をより容易に利用できるようにすることによって、速度向上し得る。一つの態様においては、エイジング構成要素３０６は、様々なデータ保持パラメータ又はタイムスタンプを通じて、キャッシュされた区画１２６の世代を監視することができる。例えば、データ保持パラメータは、記憶のために、キャッシュされた区画１２６に保持されるデータ項目の最大世代（世代制限とも称される）を指定するパラメータを含むことができる。
【００６９】
交互に説明すると、最大世代値が与えられて、キャッシュされた区画１２６に記憶された任意のデータ・アイテムが世代（コンテンツ・データの区画のタイムスタンプで示される如し）を有し、これは指定された最大世代を越えて、セル内のそれらのデータ・アイテムを削除又は不要なデータとして集めることができる。世代が、指定された世代制限よりも大きいコンテンツデータ・アイテムの区画の不要なデータの集まりは、直ちに生じる必要がないので、予定の時間に、或いはキャッシュ区画１２６への負荷が予め規定されたレベル以下の降下量を記憶するときはいつでも実行し得る。幾つかの実施形態において、エイジング構成要素３０６は、データ保持パラメータを含むことができ、これは最大世代を指定する第１のパラメータと、キャッシュされた区画１２６記憶領域に記憶されるコンテンツデータ・アイテムの区画の最大数を指定する第２のパラメータとを含む。エイジング構成要素３０６は、コンテンツ受信デバイス３００に遠隔的に記憶されたキャッシュされた区画をエイジング・アウトすることもでき、キャッシュされた区画１２６におけるコンテンツの区画についての如何なる要請も受信しなかったであろうキャッシュされた区画１２６、又はコンテンツの対応する区画は、記憶限界又は対象の陳腐化に起因してエイジング構成要素３０６により、キャッシュされた区画１２６から退去させ得る。或る態様においては、エイジング構成要素３０６は、キャッシュされた区画１２６を、そのような区画がコンテンツ・ユーザーがアクセスする区画に関連しないという根拠に基づいて、エイジング・アウトし得る。例えば、ユーザーが２年の間に一度だけラグビー・ビデオにアクセスして、その時からフットボール・ビデオだけにアクセスするのであるならば、エイジング構成要素３０６は関連性の欠如のためにキャッシュされた区画１２６からコンテンツのラグビー区画を除去することがある。
【００７０】
図４を参照すると、図示されているのは、本開示によるコンテンツ受信デバイス４００の他の例示的な非限定的実施形態である。一つの態様においては、提示構成要素４０４の追加によるコンテンツ受信デバイス４００は、ディスプレイの異なるウィンドウ又はピクチュア・イン・ピクチュア（ＰＩＰ）内に並行して表示される二つ以上のそれぞれのメディア区画を生じさせる。コンテンツ受信デバイス４００は、提示構成要素４０４の追加によるコンテンツ受信デバイス３００と同一又は類似した構成要素を含むことができる。フィルタリング構成要素１１０、ランク構成要素１２０、キャッシング構成要素１３０、メディア送達構成要素１４０、メモリ１５０、キャッシュされた区画１２６、同期構成要素２０８及びエイジング構成要素３０６を含めて、コンテンツ受信デバイス４００の構成要素の更なる特徴を設けることができることを理解されたい。更に、提示構成要素４０４は、コンテンツ受信デバイス４００（及び本明細書に開示された更なるコンテンツ受信デバイス）の構成要素の何れの中にも採用することができる。
【００７１】
一つの実施形態においては、提示構成要素４０４は、ディスプレイの異なるウィンドウ又はピクチュア・イン・ピクチュア（ＰＩＰ）内に並行して表示される二つ以上のそれぞれのメディア区画を生じさせる。コンテンツ受信デバイス４００は、提示構成要素４０４の関数として、一人以上のユーザー（即ち、同期したユーザー）がなしている「ピクチュア・イン・ピクチュア」視認を含むことがある。例えば、一つの実施形態は、コンテンツの区画の共有リスト、ビデオの区画、オーディオ又は画像の区画の一つ以上を与える（必ずしも各々のユーザーについて同じ方式の順序というわけではない）。一例として、ビデオの区画又はオーディオの区画の共有リストは、オプションによるスクロールとして示し得る。コンテンツの区画は、他の形態、例えばテーブル・フォーマット、コンテンツの単独の区画を一度に又はそれとは異なる方法で示すこともできる。
【００７２】
他の実施形態においては、提示構成要素４０４は遠隔ユーザー・スクリーンの視認を示し、これはコンテンツの区画のサムネイルとして表現されることがあり、これは遠隔ユーザーがコンテンツの区画の共有リストにおいて焦点（又は視点）を変えることにより変化する。ここに説明されるように、遠隔ユーザーは第１のコンテンツ受信デバイス４００のユーザーを意味し、局所ユーザーは少なくとも第２のコンテンツ受信デバイス４００のユーザーを意味する。例として、遠隔ユーザーがコンテンツ・ピクチュアの区画を集中又は選択すると、コンテンツ・データ識別子の特有な区画は遠隔ユーザーの提示構成要素４０４にネットワーク上で局所ユーザーの提示構成要素４０４へ送信され、次いでそれはコンテンツの対応する区画を局所ユーザーのコンテンツ受信デバイス４００に位置させて、局所ユーザー提示構成要素４０４を通じてそれを局所ユーザーに表示する。
【００７３】
他の態様においては、提示構成要素４０４が、チャットで連携している二人のユーザーによりコンテンツの区画を同時に視認（又は共有）させるとき、他のユーザーのスクリーンのコンテンツの区画は選択的に自動的に隠されるか、さもなければコンテンツ識別子の使用により表示されない。コンテンツ識別子は、ユーザーが、コンテンツが他のユーザーによって視認される方式を制御することを可能にする情報である。例として、コンテンツ識別子は、ユーザー・コンテンツ受信デバイス４００と他のコンテンツ受信デバイス４００との間で送信することができる。コンテンツ識別子は、他のユーザーのスクリーンのコンテンツの区画を隠し、最小化し、さもなければ表示されないようにすることがある。更にまた、提示構成要素４０４は、遠隔ユーザーのサムネイルをクリックして、遠隔ユーザーのサムネイル内の示されたピクチャへ局所ユーザーの焦点を移す能力をユーザーに与える。
【００７４】
他の実施形態においては、提示構成要素４０４はユーザーに遠隔ユーザーの焦点に自動的に続く「同期」モードをオンにする（しばしば同期構成要素２０８の関数として）能力を与え、遠隔ユーザーがその焦点を変えるときはいつでも、局所ユーザーの視点を更新する。何が局所ユーザーの表示に表示されるかについて制御することが、従って、この同期処理は（同期構成要素２０１の関数として）、遠隔ユーザーに局所ユーザーのディスプレイに表示されるかを制御することを可能にする。このように、一つの実施形態においては、一人のユーザーは、他のユーザーが現在見ているもの（共有メディアに関して他のユーザーの行為に続く）を、実時間で見る（選択する）ことができ、他のユーザーはそのようにする第１のユーザーの能力を選択的に無効にすることがある。更にまた、提示構成要素４０４は、ユーザーに、選択又は指定されたディレクトリ又はアルバム内に共有及び／又は受信されたコンテンツの各々の区画を記憶させる能力を与える。例として、コンテンツの区画は、コンテンツ受信デバイス４００により自動的に保存することができるか、又はユーザーにより手動で選択的に保存することができる。ユーザーは、保存されているか又は他のユーザー嗜好情報に従ってコンテンツ解像度の区画を任意に指定することができる。
【００７５】
他の一つの態様においては、提示構成要素４０４は、メディア・コンテンツ全体又はメディア・コンテンツの高いランク付けされたサブセットを受信するオプションを与えることができ、メディア・コンテンツのその高いランクツ付けされたサブセットをコンテンツ受信デバイス記憶１５０又はキャッシュされた区画１２６に記憶することができる。従って、ユーザーは、消費されるコンテンツの区画に対する様々な区画から選ぶオプション、又は、ユーザーがコンテンツの区画よりも多くを消費することを望む場合に、メディア・コンテンツ全体を消費するオプションを予め保存する。例えば、ユーザーは映画の特定のアクション・シーケンスを観ることができるか、又はユーザーの選択に従って映画の全体を消費することを選ぶことができる。
【００７６】
図５を参照すると、示されているのは、本開示によるコンテンツ受信デバイス５００の他の例示的な非限定的実施形態である。一つの態様においては、広告をキャッシュされたメディア区画に結合させる広告構成要素５１０の追加によるコンテンツ受信デバイス５００である。コンテンツ受信デバイス５００は、広告構成要素５１０の追加によるコンテンツ受信デバイス４００と同一又は類似した構成要素を含むことができる。フィルタリング構成要素１１０、ランク構成要素１２０、キャッシング構成要素１３０、メディア送達構成要素１４０、メモリ１５０、キャッシュされた区画１２６、同期構成要素２０８、エイジング構成要素３０６、及び提示構成要素４０４を含めて、コンテンツ受信デバイス４００の構成要素の更なる特徴を設けることができることを理解されたい。更に、コンテンツ受信デバイス５００（及び本明細書に開示された更なるコンテンツ受信デバイス）の構成要素の何れの中にも、広告構成要素５１０を採用することができる。
【００７７】
一つの実施形態においては、広告構成要素５１０は、ランク構成要素１１０のような他の構成要素の関数として、広告をコンテンツの区画に結合させる。広告構成要素５１０は結合処理を通じて広告を選択又は提示することがあり、その結合処理は広告をランク（ランク構成要素１２０の関数として）、タグ、広告へのコンテンツの関連性、及び他の相関関係要因へ相関させる。例えば、広告関連性に関して、ビデオの高いランク・セグメントが野球の試合の区画を含むならば、広告構成要素５１０はコンテンツの区画を消費しているユーザーに対する地理的近接性によって、特にユーザー・スポーツ・チームを目標とすることができるスポーツ用具広告を結合させることもある。広告構成要素５１０は、ユーザー嗜好と販売促進広告との間の相関関係に影響を及ぼすための様々な他の機構を考慮し得る。一つの態様においては、広告構成要素５１０は、広告をコンテンツ受信デバイス５００メモリ１５０に記憶することができる。
【００７８】
他の一つの態様においては、広告はコンテンツ受信デバイス５００に広告情報を直接又は間接的に入力し、維持し、及び追跡し得る。この広告は、グラフィカル広告の形態、例えば所謂バナー広告、テキストのみの広告、イメージ広告、オーディオ広告、ビデオ広告、そのような構成要素の任意の一つ以上の組み合わせの広告等である場合がある。この広告は埋設された情報、例えばリンク、メタ情報、及び／又は機械実行可能な指令を含むこともある。ユーザーは広告に対する要請を提示することがあり、それらの要請に応じて広告が許可されて、使用情報がコンテンツ受信デバイス５００へ与えられる。図示しないが、他の実体が使用情報（例えば、広告に関連した変換又はクリックスルーが生じたか否かを問わず）をコンテンツ受信デバイス５００へ与えることもある。この使用情報は、既に保存された広告に関連した測定された又は観察されたユーザー挙動を含むことがある。
【００７９】
他の態様においては、広告構成要素５１０は、部分的にはコンテンツの類似性に基づいて、広告をそれぞれのメディア区画に整合させる。一つの実施形態においては、広告構成要素１４０はそれぞれの広告をメディア・コンテンツのランク付けされた区画へ整合させる。広告はしばしば一般観衆に提示され、これは多くの興味の無い視聴者を含むことがあるので、多くの興味のある視聴者を含めるのに失敗することがある。コンテンツ受信デバイスはランク構成要素１２０の関数として、ディア・コンテンツの区画のユーザーの興味及び人気に関するランキング情報を受信して、これは、ランク構成要素５１０の関数として、広告を整合させるのに用いることができ、特定のコンテンツ消費者に影響を及ぼしそうであるか、ユーザーの興味に関連するか、又はコンテンツ消費者の注目を捉えそうである。広告構成要素５１０は、コンテンツの区画を提示することに関連して広告を最適化することを容易にする目的で、それぞれの広告、メディア・セグメント、目標観衆、地理、ユーザー人口統計、購入履歴等の間で良好な整合を判定することができる。
【００８０】
広告構成要素１４０は、コンテンツの区画の分類を考慮しているメディア区画のコンテンツに類似性に基づいて、広告された製品及び／又はサービスを整合させることがある。広告構成要素５１０は、受信されたランキング情報を考慮するメディア・セグメントのコンテンツへの類似性に基づいて、広告された製品又はサービスを整合させることがある。広告構成要素５１０は、コンテンツの区画の分類及び受信されたランキング情報を考慮するメディア区画のコンテンツへの類似性に基づいて広告された製品又はサービスを整合させることがある。例えば、広告構成要素１４０は、イタリア観光旅行に関するコンテンツの区画をイタリアへのフライトにおける特別価格の広告に整合させることができる。
【００８１】
一つの態様においては、広告構成要素５１０は、少なくとも部分的にはメディア・セグメントの状況と広告に関連した製品又はサービスとの間の類似性に基づいて、広告をメディア・セグメントに整合させるように構成することができる。ここに説明されるように、状況は、メディア・セグメントが伝達する周囲の提案又は表現（伝達された訴え、伝達された口調、伝達された認識、伝達された意味、伝達された感覚、伝達された感情等）を意味する。一つの態様においては、広告構成要素５１０は、メディア・セグメントの状況と、スコアの関数として広告された製品又はサービスとの間の類似性の定量化に基づいて整合される。或る実施形態においては、広告構成要素５１０は、ユーザー又は消費されるメディア・コンテンツのセグメントに関連したキーワードのリストと、広告に関連したキーワードとの間の整合のレベルに基づいて、メディア・コンテンツと広告との間の類似性を採点することがある。例えば、ユーザーが、「大学フットボール」となるタイトルにおけるキーワードを有する運動競技活動に関するメディア・コンテンツを消費するならば、ビール広告主は「ビール」、「フットボール」、「大学」、「スポーツ」、及び「コメディ」のようなキーワードを広告に関連させることもある。このように、広告は、メディア・コンテンツのそれぞれのセグメントを表示する検索結果ページに表示することができる。広告構成要素５１０は、コンテンツのジャンル、ユーザーの興味への関連性、目標観衆、ユーザー人口統計、ユーザーのナビゲーション履歴、地理、社会的興味、及びユーザーの認識を含むが、これらに限定されるものではない状況上の要因から成り得る。
【００８２】
同様に、広告構成要素５１０、少なくとも部分的には、キーワードに関連したユーザー相互作用に基づく広告へ状況の類似性のためのスコアを割り当てることがあり、これは例えば、メディア・コンテンツ（即ちビデオ）の提示者又はコンテンツの消費者がタグをプログラムに割り当てる「タグ付け」処理による。広告構成要素１５０は、そのようなタグ又はキーワードを用いて、広告をメディア・コンテンツのセグメントに整合させることができる。例えば、広告構成要素５１０は、音楽アーチストがデザイナー・サングラスを着用しているユーザー・タグ付けビデオをサングラス小売店の割引についての広告へ整合させることがある。更にまた、ユーザーは、キーワードをメディア・コンテンツの区画の検索、コメント付け、及びラベル付けのための入力として特定することがあり、このキーワードはユーザーの注意を捉えそうな広告に相関させることができる。
【００８３】
他の実施形態において、広告構成要素５１０は、少なくとも部分的には、メディア・セグメントを人気があると考えるユーザーの人口統計に基づいて広告をメディア・セグメントへ整合させる。ユーザーの人口統計は、メディアのセグメントを消費する一組のユーザーの統計的特徴を意味する。統計的特徴は、ユーザー年齢、性別、人種、雇用形態、婚姻状況、地理的場所情報、性的素因、その他を含むが、これらに限定されるものではない。一つの態様においては、広告構成要素５１０は、広告を、一つ以上の特定の人口統計的特徴に属している（例えば人気セグメント）普通のユーザーの大きなセットで消費されるメディアの区画へ整合させることができる。例えば、１８歳と２５歳との間の複数のユーザーがスケートボーディング・ビデオ・セグメントを繰り返し視聴するとき、広告構成要素５１０は、スケートボーディング・ビデオ・ゲームのような青春期の男性を満足させる広告を整合させることがある。更に、広告構成要素５１０は、広告をメディア・コンテンツの他の同一又は類似のセグメントへ整合させることができ、ここでユーザーはコンテンツ・セグメントを繰り返し消費する特定の人口統計に属する。
【００８４】
図６を参照すると、図示されているのは、本開示によるコンテンツ受信デバイス６００の他の例示的な非限定的実施形態である。一つの態様においては、キャッシュされたメディア区画のサブセットを第２のデバイスと共有する共有構成要素６１０の追加によるコンテンツ受信デバイス５００であり、ここでコンテンツ受信デバイス６００と第２のデバイスとは、ソーシャル・ネットワークのユーザーに属している。コンテンツ受信デバイス６００は、共有構成要素６１０の追加によるコンテンツ受信デバイス６００として同一又は類似した構成要素を含むことができる。フィルタリング構成要素１１０、ランク構成要素１２０、キャッシング構成要素１３０、メディア送達構成要素１４０、メモリ１５０、キャッシュされた区画１２６、同期構成要素２０８、エイジング構成要素３０６、提示構成要素４０４、及び広告構成要素５１０を含めて、コンテンツ受信デバイス５００の構成要素の更なる特徴を与えることができることを理解されたい。更に、共有構成要素６１０は、コンテンツ受信デバイス６００（及び本明細書に開示された更なるコンテンツ受信デバイス）の構成要素の何れの内部にも採用することができる。
【００８５】
一つの実施形態において、共有構成要素６１０は、キャッシュされたメディア区画のサブセットを第２のデバイスと共有し、ここでデバイスと第２のデバイスとはソーシャル・ネットワークのユーザーに属している。ソーシャル・サークル・ネットワークは、ネットワークにおける各ノードがそれ自体のデータを捕捉して他のノードと協力してデータ及びコンテンツの区画をネットワークに伝搬させるだけでなく、それ自体のデータを広める。共有構成要素６１０は、ユーザーに接続されているソーシャル・サークル・ネットワーク上で社会的構成概念（即ち、ソーシャル・サークル、ソーシャル・ネットワーク等）のユーザーの間でコンテンツの区画を共有することができる。共有構成要素６１０は、他のａｄホック・ネットワーク、例えばモバイルａｄホック・ネットワーク（ＭＡＮＥＴ）又は無線メッシュ・ネットワークを利用することもできる。更にまた、ソーシャル・サークル・ネットワーク構成要素６１０は、様々な社会的構成概念のユーザーを含むユーザーの間で個人としてコンテンツの区画を共有する目的で、公衆サーバーを利用することなく、機能することができる。
【００８６】
図７-１２は、この本開示の特定の態様により様々な手順及び／又はフロー図を図解する。説明の単純化のために、手順が図示されて一連の行為として説明されているが、本開示はこの行為の順序に限定されうるものではなく、幾つかの行為が、ここに図示されて説明されたものとは異なる順序及び／又は他の行為と並行して生じ得ることを理解して認識されたい。例えば、当業者は、手順は、一連の相互関係状態又はイベントとして、例えば状態図に代わりに描写することができることを理解して認識するであろう。更に、本開示の特定の態様による手順を実施するために、全ての図解された行為が要求されるというわけではないであろう。その上、以下に及び本開示を通じて開示された手順は、そのような手順をコンピュータへ移送及び転送することを容易にする製造物に記憶させることができることを更に認められたい。
【００８７】
ここで図７を参照すると、図示されているのは、実施形態によりここに開示されたコンテンツ受信デバイスの例示的な応答用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順７００は、メモリに記憶され、プロセッサを利用してコンピュータ実行可能指令を実行して、機能を実行する。コンテンツ受信デバイスの手順７００は、メディア・コンテンツに対するユーザーの興味に対するメディア・コンテンツの関連性の関数として、メディア・コンテンツ情報を受信してフィルタ処理し７０２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し７０４、メディア・コンテンツのそれぞれの区画をランキングの関数としてキャッシュし７０６、キャッシュされたメディア・コンテンツ区画のサブセットを提示する７０８。コンテンツ受信デバイス手順７００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味への関連性の関数として受信した情報をフィルタ処理することで始まる。
【００８８】
受信されてフィルタ処理された情報は、メディア・コンテンツのそれぞれの区画の人気に関してランク付けされる。それぞれの区画に更にランクを付けるための任意の適宜な計画を、コンテンツ受信デバイスの適所にランキング計画を加えたコンテンツ受信デバイスにより採用することができる。コンテンツは分類されて、並びにそのような分類の範囲内でランク付けすることもできる。コンテンツの受信されたランク付け区画（即ち、人気のコンテンツ区画）は、ランキングの関数としてキャッシュされ、実質的に即時のアクセスのために利用可能となる。キャッシュされたメディア・コンテンツ区画は、キャッシュされたメディア・コンテンツ区画のサブセットとしてユーザー及び他のメディア・コンテンツ受信デバイスへ提示されて、このキャッシュされたメディア・コンテンツ区画はメモリ１５０及び／又はキャッシュされた区画１２６へ記憶させることができる。
【００８９】
ここで図８を参照すると、図示されているのは、実施形態により本明細書に開示されたコンテンツ受信デバイスの例示的な応用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順８００は、メモリに記憶されて、プロセッサを利用してコンピュータ実行可能な指令を実行し、機能を実行する。コンテンツ受信デバイスの手順８００は、メディア・コンテンツに対するユーザーの興味に対する関連性の関数として、メディア・コンテンツを受信して、フィルタ処理し８０２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し８０４、ランキングの関数としてのメディア・コンテンツのそれぞれの区画をキャッシュし８０６、キャッシュされたメディア・コンテンツ区画のサブセットを提示し８０８、デバイスを第２のデバイスへ同期して、ランク付けされたメディア区画のサブセットの並行キャッシングをもたらす８１０。コンテンツ受信デバイス手順８００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味に対する関連性の関数として受信した情報をフィルタ処理することで始まる。
【００９０】
ここで図９を参照すると、図示されているのは実施形態により本明細書に開示されたコンテンツ受信デバイスの例示的応用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順９００は、メモリに記憶されて、プロセッサを利用してコンピュータ実行可能な指令を実行し、機能を実行する。コンテンツ受信デバイスの手順９００は、メディア・コンテンツに対するユーザーの興味に対する関連性の関数として、メディア・コンテンツを受信して、フィルタ処理し９０２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し９０４、ランキングの関数としてのメディア・コンテンツのそれぞれの区画をキャッシュし９０６、キャッシュされたメディア・コンテンツ区画のサブセットを提示し９０８、デバイスを第２のデバイスへ同期して、ランク付けされたメディア区画のサブセットの並行キャッシングをもたらし９１０、キャッシュされたメディアを、世代、コンテンツの陳腐化、関連性の欠如、又はメモリの不足のうちの少なくとも一つに基づいて、メモリからエイジング・アウトする９１２。コンテンツ受信デバイス手順９００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味に対する関連性の関数として受信した情報をフィルタ処理することで始まる。
【００９１】
ここで図１０を参照すると、図示されているのは実施形態により本明細書に開示されたコンテンツ受信デバイスの例示的応用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順１０００は、メモリに記憶されて、プロセッサを利用してコンピュータ実行可能な指令を実行し、機能を実行する。コンテンツ受信デバイスの手順１０００は、メディア・コンテンツに対するユーザーの興味に対する関連性の関数として、メディア・コンテンツを受信して、フィルタ処理し１００２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し１００４、ランキングの関数としてのメディア・コンテンツのそれぞれの区画をキャッシュし１００６、キャッシュされたメディア・コンテンツ区画のサブセットを提示し１００８、メディア・コンテンツのメディア・コンテンツ全体又は高いランク付けされたサブセットの受信のオプションをユーザーへ提示し１０１０、キャッシュされたメディアを、世代、コンテンツの陳腐化、関連性の欠如、又はメモリの不足のうちの少なくとも一つに基づいて、メモリからエイジング・アウトする１０１２。コンテンツ受信デバイス手順１０００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味に対する関連性の関数として受信した情報をフィルタ処理することで始まる。
【００９２】
ここで図１１を参照すると、図示されているのは実施形態により本明細書に開示されたコンテンツ受信デバイスの例示的応用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順１１００は、メモリに記憶されて、プロセッサを利用してコンピュータ実行可能な指令を実行し、機能を実行する。コンテンツ受信デバイスの手順１１００は、メディア・コンテンツに対するユーザーの興味に対する関連性の関数として、メディア・コンテンツを受信して、フィルタ処理し１１０２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し１１０４、ランキングの関数としてのメディア・コンテンツのそれぞれの区画をキャッシュし１１０６、広告を、キャッシュされたメディアへ結合し１１０８、キャッシュされたメディア・コンテンツ区画のサブセットを提示し１１１０、キャッシュされたメディアを、世代、コンテンツの陳腐化、関連性の欠如、又はメモリの不足のうちの少なくとも一つに基づいて、メモリからエイジング・アウトする１１１２。コンテンツ受信デバイス手順１１００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味に対する関連性の関数として受信した情報をフィルタ処理することで始まる。
【００９３】
ここで図１２を参照すると、図示されているのは実施形態により本明細書に開示されたコンテンツ受信デバイスの例示的応用のフロー図である。一つの態様においては、コンテンツ受信デバイスの例示的な手順１２００は、メモリに記憶されて、プロセッサを利用してコンピュータ実行可能な指令を実行し、機能を実行する。コンテンツ受信デバイスの手順１２００は、メディア・コンテンツに対するユーザーの興味に対する関連性の関数として、メディア・コンテンツを受信して、フィルタ処理し１２０２、受信されたメディア・コンテンツのそれぞれの区画の人気に関するランキング情報を受信し１２０４、ランキングの関数としてのメディア・コンテンツのそれぞれの区画をキャッシュし１２０６、キャッシュされたメディア・コンテンツ区画のサブセットを提示し１２０８、デバイスを第２のデバイスへ同期させて、ランク付けされたメディア区画のサブセットの並行キャッシングをもたらし１２１０、キャッシュされたメディア区画のサブセットを第２のデバイスと共有し、ここでデバイスと第２のデバイスとはソーシャル・サークル・ネットワークのユーザーに属する１２１２。コンテンツ受信デバイス手順９００は、メディア・コンテンツ（即ちメディア・ファイル１７０）に対するユーザーの興味に対する関連性の関数として受信した情報をフィルタ処理することで始まる。
【００９４】
上述の例示的なコンテンツ受信デバイスの観点では、説明された主題によって実施し得る手順は、様々な図面のフローチャートを参照して、より良く理解されるであろう。説明の単純化のために、手順は一連のブロックとして図示及び説明されるが、請求された主題はそのブロックの順序に限定されるものではなく、幾つかのブロックは、ここに図示及び説明されたものとは異なる順序及び／又は同時に生じ得ることを理解して認められたい。ここには非連続的な又は分岐したフローがフローチャートを介して図解されており、これは様々な他の分岐、フロー経路、及びブロックの順序が、同一又は類似の結果を達成するように実施し得ることを認識できる。更に、全ての図解されたブロックが、以下に説明される手順を実施するために要求されるわけではないこともある。
【００９５】
本明細書に説明された様々な実施形態に加えて、他の類似した実施形態を用いることができ、或いは、説明された一つ又は複数の実施形態へ変更例及び付加を、対応する一つ又は複数の実施形態と同一又は均等な機能を実行するために、それらから逸脱することなくなせることを理解されたい。なお、更に、複数のプロセッシング・チップ又は複数のデバイスは本明細書に記載された一つ以上の機能の性能を共有することができ、同様に、ストレージは複数のデバイスに亘って発効させることができる。従って、本発明は任意の単独の実施形態に限定されるものではなく、むしろ添付の特許請求の範囲に従う広さ、趣旨及び目的において解釈することができる。
操作環境の例
【００９６】
以下に説明するシステム及び処理は、ハードウェア、例えば一つの集積回路（ＩＣ）チップ、複数のＩＣ、特定用途向け集積回路（ＡＳＩＣ）等内で実施することができる。更に、処理ブロックの幾つか若しくは全てが各処理に現れる順序は、限定的なものと見做してはならない。むしろ、処理ブロックの幾つかは様々な順序で実行することができ、ここに明示的に例示され得るものが全てではないことを理解されたい。
【００９７】
図１３に関して、請求された主題の様々な態様を実施するための適宜な環境１３００は、コンピュータ１３０２を含む。コンピュータ１３０２は、処理ユニット１３０４、システム・メモリ１３０６、コーデック１３０５、及びシステム・バス１３０８を含む。システム・バス１３０８は、システム構成要素へ結合され、これは処理ユニット１３０４へのシステム・メモリ１３０６を含むが、これに限定されるものではない。処理デバイス１３０４は、様々な利用可能なプロセッサの任意のものとすることができる。デュアル・マイクロプロセッサ及び他のマルチプロセッサ・アーキテクチュアも処理デバイス１３０４として採用することができる。
【００９８】
システム・バス１３０８は、メモリバス又はメモリコントローラ、周辺バス又は外部バス、及び／又は局所バスを含むバス構造の幾つかの形式の任意のものとすることができ、その局所バスは、任意の様々な利用可能なバス・アーキテクチュアを使用し、これは以下を含むが、それらに限定されるものではない。即ち、工業基準アーキテクチュア（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（ＩＳＡ）、マイクロ・チャンネル・アーキテクチュア（Ｍｉｃｒｏ−Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（ＭＳＡ）、拡張ＩＳＡ（Ｅｘｔｅｎｄｅｄ  ＩＳＡ）（ＥＩＳＡ）、インテリジェント・ドライブ・エレクトロニクス（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）（ＩＤＥ）、ＶＥＳＡ局所バス（ＶＥＳＡ  Ｌｏｃａｌ  Ｂｕｓ）（ＶＬＢ）、周辺構成要素インターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）（ＰＣＩ）、カード・バス、ユニバーサル・シリアル・バス（ＵＳＢ）、アドバンスド・グラフィック・ポート（ＡＧＰ）、パーソナル・コンピュータ・メモリ・カード国際協会（ＰＣＭＣＩＡ）、ファイアワイヤー（ＩＥＥＥ  １３９４）、及び小型コンピュータ・システム用周辺機器インターフェース（ＳＣＳＩ）である。
【００９９】
システム・メモリ１３０６は、揮発メモリ１３１０及び不揮発性メモリ１３１２を含む。基本入出力システム（ＢＩＯＳ）は、例えばスタート・アップの間にコンピュータ１３０２内の要素の間で情報を移送するための基本的なルーチンを包含しており、不揮発性メモリ１３１２に記憶されている。そのうえ、本発明によれば、コーデック１３０５は、エンコーダー又はデコーダーの少なくとも一方を含むことがあり、ここでエンコーダー又はデコーダーの少なくとも一方は、ハードウェア、ハードウェアとソフトウェアとの組合せ、又はソフトウェアから成り得る。コーデック１３０５は個別の構成要素として図示されているが、コーデック１３０５は不揮発性メモリ１３１２内に包含されることもある。例示であって、限定としてではなく、不揮発性メモリ１３１２は、読出し専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、又はフラッシュ・メモリを含むことができる。揮発性メモリ１３１０はランダム・アクセス・メモリ（ＲＡＭ）を含み、これは外部キャッシュ・メモリの働きをなす。本態様によれば、揮発性メモリは書込み操作試行論理（図１３には図示しない）などを記憶することがある。例示としてであって、限定としてではなく、ＲＡＭは多くの形態、例えばスタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期型ＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、及びエンハンスドＳＤＲＡＭ（ＥＳＤＲＡＭ）で利用可能である。
【０１００】
コンピュータ１３０２は、取り外し可能／取り外し不能、揮発性／不揮発性コンピュータ記憶媒体も含み得る。図１３は、例えば、ディスク・ストレージ１３１４を図解する。ディスク・ストレージ１３１４は、磁気ディスク・ドライブ、ソリッド・ステート・ディスク（ＳＳＤ）、フロッピーディスク・ドライブ、テープ・ドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ―９０ドライブ、フラッシュ・メモリ・カード又はメモリー・スティックのようなデバイスを含むが、これらに限定されるものではない。そのうえ、ディスク・ストレージ１３１４は個別に記憶媒体又は他の記憶媒体の組み合わせを含むことができ、これは、コンクト・ディスクＲＯＭデバイス（ＣＤ−ＲＯＭ）、ＣＤ記録可能ドライブ（ＣＤ−Ｒドライブ）、ＣＤ再書き込み可能ドライブ（ＣＤ−ＲＷドライブ）又はデジタル多用途ディスクＲＯＭドライブ（ＤＶＤ−ＲＯＭ）のような光学ディスク・ドライブを含むが、これに限定されるものではない。ディスク・ストレージ・デバイス１３１４のシステム・バス１３０８への接続を容易にするために、取り外し可能又は取り外し不能なインターフェースが典型的に用いられ、これは例えばインターフェース１３１６である。
【０１０１】
図１３は、がユーザーと適宜な操作環境３４００に記載された基本コンピュータ資産との間で仲介者として働くソフトウェアを説明すると認められる。このようなソフトウェアはオペレーティング・システム１３１８を含む。オペレーティング・システム１３１８は、ディスク・ストレージ１３１４に記憶することができ、コンピュータ・システム１３０２の資源を制御して割り当てるように働く。アプリケーション１３２０は、プログラム・モジュール１３２４、及びプログラム・データ１３２６、例えば、システム・メモリ１３０６又はディスク・ストレージ１３２４の何れかに記憶されたブート／遮断トランザクション・テーブル等を通じてオペレーティング・システム１３１８により資源の管理の利点をなす。請求された主題は、様々なオペレーティング・システムの組み合わせにより実施できることが認められる。
【０１０２】
ユーザーは、一つ又は複数の入力デバイス１３２８を通じて命令又は情報をコンピュータ９０２へ入力する。入力デバイス１３２８は、ポインティング・デバイス、例えばマウス、トラックボール、スタイラス、タッチパッド、キーボード、マイク、ジョイスティック、ゲーム・パッド、衛星アンテナ、スキャナ、テレビ・チューナーカード、デジタル・カメラ、デジタルビデオカメラ、ウェブ・カメラなどを含むが、これらに限定されるものではない。これらと他の入力デバイスは、一つ又は複数のインターフェース・ポート１３３０を介してシステム・バス１３０８を通じて処理デバイス１３０４へ接続される。一つ又は複数のインターフェース・ポート１３３０は、例えば、シリアル・ポート、パラレル・ポート、ゲーム・ポート、及びユニバーサル・シリアル・バス（ＵＳＢ）を含む。一つ又は複数の出力デバイス１３３６は、一つ又は複数の入力デバイス１３２８と同じ形式のポートの幾つかを用いる。このように、例えば、ＵＳＢポートは、入力をコンピュータ１３０２へ与えて、コンピュータ１３０２から出力デバイス１３３６へ情報を出力するのに使用されることがある。出力アダプタ１３３４は、特別なアダプタを必要とする他の出力デバイス１３３６の中でもとりわけ、モニター、スピーカー、及びプリンタのような幾つかの出力デバイス１３３６があることを示すために設けられている。出力アダプタ１３３４は、例示であって、制限としてではなく、出力デバイス１３３６とシステム・バス１３０８と間の接続の手段を与えるビデオ及びサウンド・カードを含む。デバイスの他のデバイス及び／又はシステムは、一つ又は複数の遠隔コンピュータ１３３８のような入力及び出力能力の両方を与えることに留意されたい。
【０１０３】
コンピュータ１３０２は、一つ以上の遠隔コンピュータ、例えば遠隔コンピュータ１３３８への論理的接続を用いてネットワーク化された環境で作動することができる。一つ以上の遠隔コンピュータ１３３８はパーソナル・コンピュータ、サーバー、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサ型機器、ピア・デバイス、スマートフォン、タブレット、又は他のネットワーク・ノードとすることができ、代表的に、コンピュータ１３０２と比較して説明された多くの要素を含む。簡潔化のために、一つのメモリ記憶デバイス１３４０のみが一つ又は複数の遠隔コンピュータ１３３８と共に図解されている。一つ又は複数の遠隔コンピュータ１３３８は、ネットワーク・インターフェース１３４２を通じてコンピュータ１３０２へ論理的に接続されて、次いで一つ又は複数の通信接続器１３４４を介して接続されている。ネットワーク・インターフェース１３４２は、有線及び／又は無線通信ネットワーク、例えばローカル・エリア・ネットワーク（ＬＡＮ）及びワイド・エリア・ネットワーク（ＷＡＮ）及びセルラー・ネットワークを含む。ＬＡＮ技術は、ファイバ分散データ・インターフェース（ＦＤＤＩ）、銅分散データ・インターフェース（ＣＤＤＩ）、イーサネット、トークン・リング等を含む。ＷＡＮ技術は、ポイント対ポイント・リンク、統合サービス・ディジタル通信網（ＩＳＤＮ）及びそれにおける変更例のような回路切換ネットワーク、パケット・スイッチング・ネットワーク及びデジタル加入者ライン（ＤＳＬ）を含むが、これらに限定されるものではない。
【０１０４】
一つ又は複数の通信接続器１３４４は、ネットワーク・インターフェース１３４２をバス１３０８へ接続するために採用されたハードウェア／ソフトウェアを意味する。通信接続器１３４４はコンピュータ１３０２の内側に明瞭に図解されているが、これはコンピュータ１３０２の外側にすることもできる。ネットワーク・インターフェース１３４２への接続のために必要なハードウェア／ソフトウェアは、例示的な目的のためにのみ、内外の技術、通常の電話級モデム、ケーブルモデム及びＤＳＬモデム、ＩＳＤＮアダプタ、及び有線及び無線イーサネット・カード、ハブ、及びルータを含む。
【０１０５】
ここで図１４を参照すると、本明細書によるコンピューティング環境１４００の概略ブロック図が図解されている。システム１４００は、一つ以上のクライアント１４０２（例えば、ラップトップ、スマートフォン、ＰＤＡ、メディア・プレーヤー、コンピュータ、携帯用電子デバイス、タブレット等）を含む。一つ又は複数のクライアント１４０２は、ハードウェア及び／又はソフトウェア（例えば、スレッド、処理、コンピュータ・デバイス）とすることができる。システム１４００は、一つ以上のサーバー１４０４も含む。一つ又は複数のサーバー１４０４は、ハードウェア又はソフトウェアとの組み合わせのハードウェア（例えば、スレッド、処理、コンピュータ・デバイス）とすることもできる。サーバー１４０４は、例えば、本開示の態様を採用することによって変形例を実行するために、スレッドを収納することができる。クライアント１４０２とサーバー１４０４との間の一つの可能な通信は、二つ以上のコンピュータ処理の間で送信されたデータ・パケットの形態にすることができ、そのデータ・パケットはビデオ・データを含み得る。データ・パケットはメタデータ、例えば、関連する状況の情報を含むことができる。システム１４００は、一つ又は複数のクライアント１４０２と一つ又は複数のサーバー１４０４との間の通信を容易にするために採用することができる通信フレームワーク１４０６（例えば、インターネット又は一つ又は複数のモバイル・ネットワークのようなグローバル通信ネットワーク）を含む。
【０１０６】
通信は有線（光ファイバーを含む）及び／又は無線技術を介して容易にすることができる。一つ又は複数のクライアント１４０２は、一つ以上のクライアント・データ記憶器１４０２を含むか又はこれに作動的に接続されており、そのクライアント・データ記憶器１４０２は、情報を局所的に一つ又は複数のクライアント１４０２へ記憶するために採用することができる（例えば、関連した状況の情報）。同様に、一つ又は複数のサーバー１４０４は、一つ以上のデータ記憶器１４１０を作動的に含むか又はそれに作動的に接続されており、そのデータ記憶器１４１０は情報をサーバー１４０４へ局所的に記憶するために採用することができる。
【０１０７】
一つの実施形態において、クライアント１４０２は、コード化されたファイルを、開示された主題に従って、サーバー１４０４へ転送することができる。サーバー１４０４は、ファイルを記憶し、ファイルを解読し、又はファイルを他のクライアント１４０２へ送信することができる。クライアント１４０２は、非圧縮ファイルをサーバー１４０４へ転送することもでき、サーバー１４０４は開示された主題に従ってファイルを圧縮することができることが認められる。同様に、サーバー１４０４はビデオ情報をコード化して、この情報を通信フレームワーク１４０６を介して一つ以上のクライアント１４０２へ送信することができる。
【０１０８】
本開示の図解された態様は、分散コンピューティング環境で実施されることもあり、ここでは、特定のタスクが、通信ネットワークを通じてリンクされた遠隔処理デバイスにより実行される。分散コンピューティング環境においては、プログラム・モジュールは局所的と遠隔との両方のメモリ記憶デバイスに位置することができる。
【０１０９】
更に、本明細書に説明された様々な構成要素は一つ又は複数の電気回路を含むことができると認められ、この電気回路は一つ又は複数の主題となる発明の実施形態を実行するために適宜な価格の構成要素及び回路要素を含むことができる。更にまた、様々な構成要素の多くを一つ以上の集積回路（ＩＣ）チップに実装することができると認めることができる。例えば、一つの実施形態において、一組の構成要素は、単独のＩＣチップに実装することができる。他の実施形態においては、一つ以上のそれぞれの構成要素は、別々のＩＣチップに組み立てるか実装される。
【０１１０】
上述に説明されたことは、本発明の実施形態の複数の例を含む。請求された主題を説明する目的のために構成要素又は手順の全ての考えられる組合せを説明することは勿論不可能であるが、主題となる発明の多くの更なる組合せと変形例が可能であると認められる。従って、請求された主題は、全てのそのような変形例、変更例、及びバリエーションが添付の特許請求の範囲の要旨及び目的の範囲内にあることが意図されている。更に、主題となる開示の図解された実施形態の上述の説明は、要約書に説明されたものも含めて、開示された実施形態を開示された正確な形態に包括的に又は限定することを意図するものではない。特定の実施形態及び例が例示目的で本明細書に説明されたが、関連分野における当業者が認めることができるように、様々な変更例が可能であり、これらは、そのような実施形態及び例の範囲内であると考えられる。
【０１１１】
特に、及び上述に説明された構成要素、デバイス、回路、システム等により実行された様々な機能に関して、そのような構成要素を説明するために用いられた用語は、特に断らない限り、開示された構成要素の特定の機能を実行する任意の構成要素に対応し（例えば、機能的均等物）、たとえ、開示された構造に構造的に均等ではないとしても、これは、請求された主題の本明細書に図解された例示的な態様における機能を実行する。これに関連して、本発明は、システム並びに請求された主題の様々な方法の行為及び／又はイベントを実行するためのコンピュータ実行可能指令を有するコンピュータ可読記憶媒体を含むとも認められる。
【０１１２】
前述のシステム／回路／モジュールは、幾つかの構成要素／ブロックの間の相互作用に関して説明された。そのようなシステム／回路及び構成要素／ブロックは、それらの構成要素又は指定された下位構成要素、指定された構成要素又は下位構成要素の幾つか、及び／又は付加的な構成要素を含むことができ、上述の様々な変更例及び組み合わせに従うことを認めることができる。下位構成要素は、親構成要素に含まれる（階層的）のではなく、他の構成要素に通信的に結合された構成要素として実装することもできる。更に、一つ以上の構成要素は、総機能性を与える単独の構成要素に組み合わせ得るか、又は幾つかの個別の下位構成要素に分割し得ることがあり、一つ以上の任意の中間層、例えば管理層は、統合された機能性を与える目的で、そのような下位構成要素へ通信的に結合するように設けられることがあることに留意されたい。本明細書に説明された任意の構成要素は一つ以上の他の構成要素に相互作用することもあり、これは本明細書には特に説明していないが、当業者により公知である。
【０１１３】
更に、本発明の主題の特定の特徴が幾つかの実施例の一つのみに関して開示されたが、所望とあれば、かつ、任意の所定の又は特定の応用のための利点となるならば、そのような特徴は他の実施例の一つ以上の特徴に組み合わせられ得る。更にまた、用語「含む」、「含めて」、「有する」、「包含」、それらの変形、及びその他の類似語の範囲は、詳細な説明又は特許請求の範囲の何れかで用いられており、これらの用語は用語「からなる」と同様な方式で、何らかの付加的又は他の要素を排除することのない開放移行語として包括的に意図されている。
【０１１４】
本願で用いられているように、用語「構成要素」、「モジュール」、「システム」等は、通常はコンピュータ関連の実体、ハードウェア（例えば、回路）、ハードウェアとソフトウェアとの組合せ、ソフトウェア、又は一つ以上の特定の機能を有する操作可能な機械に関連した実体の何れかを意味することが意図されている。例えば、構成要素は、プロセッサ（例えば、デジタル信号プロセッサ）上で実行されている処理、プロセッサ、物体、実行可能、実行のスレッド、プログラム及び／又はコンピュータとし得るが、これらに限定されるものではない。例示として、コントローラ上で実行されているアプリケーションとコントローラとの両方は、構成要素とすることができる。一つ以上の構成要素は、処理及び／又は実行のスレッド内に存することがあり、構成要素は一つのコンピュータに局所化されるか及び／又は二つ以上のコンピュータの間に分散されることがある。更に、「デバイス」は特別に設計されたハードウェアの形態、ハードウェアに特定の機能を実行させるソフトウェアのハードウェア上の実行により特別に製作された全般的なハードウェア、コンピュータ可読媒体に記憶されたソフトウェア、コンピュータ可読送信媒体に送信されるソフトウェア、又はその組合せの形態で供給することができる。
【０１１５】
更に、単語「例」又は「例示的」は、本明細書では、例、例示、又は図解を意味するように用いられている。「例示的」として本明細書に説明された何らかの態様又は設計は、他の態様又は設計を越えて好ましいもの若しくは有利なものとして解釈される必要はない。むしろ、用語「例」又は「例示的」の使用は、具体的な形態における概念を示すことが意図されている。本願で用いられているように、用語「又は」は、排他的な「又は」ではなく、包括的な「又は」を意味するように意図されている。即ち、特に断らない限り又は文脈から明らかでない限り、「ＸはＡ又はＢを採用する」は、本質的に包括的な変形例の何れの下でも満足する。更に、本願及び添付の特許請求の範囲で用いられるように、冠詞「ａ」及び「ａｎ」は、特に断らない限り又は文脈から単独の形態を指すことが明らかでない限り、通常は「一つ以上」を意味するように解釈されねばならない。
【０１１６】
コンピュータ・デバイスは通常は様々な媒体を含み、これはコンピュータ可読記憶媒体及び／又は通信媒体を含むことができ、これら二つの用語は以下のように本明細書においては互いに異なって用いられている。コンピュータ可読記憶媒体は、コンピュータによりアクセスすることができ、一般に非一時的な性質で、揮発性及び不揮発性媒体、取り外し可能及び取り外し不能媒体を含むことができる任意の利用可能な記憶媒体とすることができる。例示であって、限定的なものではなく、コンピュータ可読記憶媒体は、情報（例えばコンピュータ可読指令、プログラム・モジュール、構造化データ又は非構造化データ）の記憶のための任意の方法又は技術に関連して実施することができる。コンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）又は他の光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージ又は他の磁気記憶デバイス、或いは所望の情報を記憶するのに用いることができる他の一時的及び／又は非一時的媒体を含むが、これらに限定されるものではない。コンピュータ可読記憶媒体は、一つ以上の局所的又は遠隔コンピュータ・デバイスによって、例えば、媒体により記憶された情報に関する様々な操作のために、アクセス要請、問合わせ又は他のデータ検索プロトコルを介して、アクセスすることができる。
【０１１７】
一方、通信媒体は、一時的な、例えばモジュール化データ信号（例えば搬送波又は他の移送機構）とすることができるデータ信号におけるコンピュータ可読指令、データ構造、プログラム・モジュール又は他の構造化又は非構造化データを一般に具現し、また任意の情報送達又は移送媒体を含む。用語一つの「モジュール化データ信号」又は複数の同信号は、情報を一つ以上にコード化する方式で、その特性の一つ以上を設定又は変化させる信号を意味する。例としてであって、限定としてではなく、通信媒体は有線媒体（例えば有線ネットワーク）、及び無線媒体（例えば音響、ＲＦ、赤外線、及び他の無線媒体）を含む。
【０１１８】
上述した例示的なシステムの観点においては、説明された主題によって実施し得る手法は、様々な図面のフローチャートを参照してより良く理解されるであろう。説明の単純化のために、手順は一連の行為として図示及び説明されている。しかしながら、本開示による行為は、様々な順序で及び／又は並行して、本明細書には示されておらず説明されていない行為と共に起こることがある。更にまた、全ての例示された行為が、この本開示の特定の態様による手順を実施するために必要というわけではないこともある。更に、当業者には、この手順は状態図又はイベントを介して一連の相互関係として代替的に示すことができることが理解され認められるであろう。更に、本明細書に開示された手順は、そのような手順をコンピュータ・デバイスへ移送及び転送するのを容易にするために製造物に記憶させる能力があることを理解されたい。用語製造物は、本明細書で用いられるように、任意のコンピュータ可読デバイス又は記憶媒体からアクセス可能なコンピュータ・プログラムを包含することを意図している。
【図１】
0006279577.tif 000002
【図２】
0006279577.tif 000003
【図３】
0006279577.tif 000004
【図４】
0006279577.tif 000005
【図５】
0006279577.tif 000006
【図６】
0006279577.tif 000007
【図７】
0006279577.tif 000008
【図８】
0006279577.tif 000009
【図９】
0006279577.tif 000010
【図１０】
0006279577.tif 000011
【図１１】
0006279577.tif 000012
【図１２】
0006279577.tif 000013
【図１３】
0006279577.tif 000014
【図１４】
0006279577.tif 000015