(57)【要約】  個人化された情報をデジタルコンテンツに挿入するための方法及び装置（コンピュータプログラム製品も含む）について記載する。デジタルビデオコンテンツの要求をコンピューティングデバイスが受け取る。前記要求は、クライアント装置のユーザーに関連する認証データを含む。前記要求されたビデオコンテンツに挿入する個人化されたデータは、前記コンピューティングデバイスによって生成される。前記個人化されたデータ及び前記要求されたビデオコンテンツは、前記コンピューティングデバイスによって結合される。前記結合は、前記要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して、個人化されたビデオコンテンツを生成することを含む。
2013500629.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツを個人化するためのコンピュータ化された方法であって、以下のステップを含む方法：
コンピューティングデバイスがデジタルビデオコンテンツの要求を受け取るステップであって、前記要求は、クライアント装置のユーザーに関連した認証データを含むステップ；
前記コンピューティングデバイスが個人化されたデータを生成し、前記要求されたビデオコンテンツに挿入するステップ；及び
前記コンピューティングデバイスが、要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して個人化されたビデオコンテンツを生成することによって、前記個人化されたデータと前記要求されたビデオコンテンツを結合させるステップ。
【請求項２】
請求項１に記載の方法であって、前記個人化されたデータは、前記要求されたビデオコンテンツに関連するビデオ又はオーディオを含まない方法。
【請求項３】
請求項１に記載の方法であって、前記個人化されたデータは、前記要求されたビデオコンテンツに関連しない方法。
【請求項４】
請求項１に記載の方法であって、前記要求されたビデオコンテンツに結合させる前に前記個人化されたデータを暗号化するステップを更に含む方法。
【請求項５】
請求項１に記載の方法であって、前記個人化されたデータの一部が、複数の異なるユーザーのそれぞれと関連する方法。
【請求項６】
請求項４に記載の方法であって、更に以下のステップを含む方法：
前記クライアント装置の前記ユーザーに関連する前記個人化されたデータの一部を前記クライアント装置が抽出するステップ；及び
前記クライアント装置に表示するために前記個人化されたデータの一部を復号化するステップであって、前記復号化が前記ユーザーに関連する前記認証データに基づくステップ。
【請求項７】
請求項１に記載の方法であって、前記認証データに基づいて前記クライアント装置の前記ユーザーを認証するステップを更に含む方法。
【請求項８】
請求項１に記載の方法であって、前記個人化されたビデオコンテンツ中に含まれ、且つ前記ユーザーに関連する前記個人化されたデータにアクセスすることを前記ユーザーのみ可能にするために、前記認証データに基づいて前記個人化されたビデオコンテンツを暗号化するステップを更に含む方法。
【請求項９】
請求項１に記載の方法であって、前記個人化されたデータ及び前記要求されたビデオコンテンツが、共通する特徴、ジャンル、主題、又はこれらの任意の組合せを共有している方法。
【請求項１０】
請求項１に記載の方法であって、前記個人化されたデータが前記ユーザーの財務上のポートフォリオに基づく方法。
【請求項１１】
ビデオコンテンツを個人化するためのコンピュータ化されたシステムであって、以下のステップを行うために設計されたコンピューティングデバイスを備えるシステム：
デジタルビデオコンテンツの要求を受け取るステップであって、前記要求は、クライアント装置のユーザーに関連する認証データを含むステップ；
個人化されたデータを生成して前記要求されたビデオコンテンツに挿入するステップ；及び
要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して個人化されたビデオコンテンツを生成することによって、前記個人化されたデータと前記要求されたビデオコンテンツとを結合させるステップ。
【請求項１２】
ビデオコンテンツを個人化するためのコンピュータ化されたシステムであって、以下の手段を備えるシステム：
デジタルビデオコンテンツの要求を受け取るための手段であって、前記要求は、クライアント装置のユーザーに関連する認証データを含む手段；
個人化されたデータを生成して前記要求されたビデオコンテンツに挿入するための手段；及び
要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して個人化されたビデオコンテンツを生成することによって、前記個人化されたデータと前記要求されたビデオコンテンツとを結合させるための手段。
【請求項１３】
コンピュータプログラム製品であって、コンピュータ読取可能記憶媒体中で具体的に実行され、データ処理装置に以下のステップを実行させるための実行可能な指示を含むコンピュータプログラム製品：
デジタルビデオコンテンツの要求を受け取るステップであって、前記要求は、クライアント装置のユーザーに関連する認証データを含むステップ；
個人化されたデータを生成して前記要求されたビデオコンテンツに挿入するステップ；及び
要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して個人化されたビデオコンテンツを生成することによって、前記個人化されたデータと前記要求されたビデオコンテンツとを結合させるステップ。
【請求項１４】
個人化されたビデオコンテンツを表示するためのコンピュータ化された方法であって、以下のステップを含む方法：
デジタルメディアプレーヤーが個人化されたビデオコンテンツストリームを受け取るステップであって、該ストリームは、要求されたビデオコンテンツの１以上のフレームを置換するデータであって、且つユーザーに関連した個人化されたデータを含むステップ；
前記プレーヤーが、前記ビデオコンテンツストリームの前記１以上の置換されたフレームから前記個人化されたデータを抽出するステップ；及び、
前記プレーヤーが、前記個人化されたデータ及び前記ビデオコンテンツストリームをユーザーに表示するステップ。
【請求項１５】
請求項１４に記載の方法であって、前記ビデオコンテンツストリームを表示している領域の境界内に前記個人化されたデータを前記ユーザーに対して表示する方法。
【請求項１６】
請求項１５に記載の方法であって、前記メディアプレーヤーに関連するポップインウィンドウ内に前記個人化されたデータを表示する方法。
【請求項１７】
請求項１４に記載の方法であって、前記ビデオコンテンツストリームを表示している領域の境界の外側に前記個人化されたデータを前記ユーザーに対して表示する方法。
【請求項１８】
請求項１７に記載の方法であって、前記メディアプレーヤーに関連するフライアウトウィンドウ中に前記個人化されたデータを表示する方法。
【請求項１９】
請求項１７に記載の方法であって、前記メディアプレーヤーに関連する別のポップアップウィンドウ内に前記個人化されたデータを表示する方法。
【請求項２０】
請求項１４に記載の方法であって、前記抽出するステップが以下のステップを含む方法：
前記個人化されたデータを含有する前記ビデオコンテンツストリームの１以上のフレームを同定するステップ；及び
特殊な圧縮プロトコルに従って、前記個人化されたデータを解凍、復号、又はその両方を行うステップ。
【請求項２１】
個人化されたビデオコンテンツを表示するためのコンピュータ化されたシステムであって、以下のステップを行うために設計されたデジタルメディアプレーヤーを備えるコンピューティングデバイスを備えるシステム：
前記プレーヤーが個人化されたビデオコンテンツストリームを受け取るステップであって、該ストリームは、要求されたビデオコンテンツの１以上のフレームを置換するデータであって、且つユーザーに関連した個人化されたデータを含むステップ；
前記プレーヤーが、前記ビデオコンテンツストリームの前記１以上の置換されたフレームから前記個人化されたデータを抽出するステップ；及び、
前記プレーヤーが、前記個人化されたデータ及び前記ビデオコンテンツストリームをユーザーに表示するステップ。
【請求項２２】
個人化されたビデオコンテンツを表示するためのコンピュータ化されたシステムであって、以下の手段を備えるシステム：
デジタルメディアプレーヤーが個人化されたビデオコンテンツストリームを受け取るための手段であって、該ストリームは、要求されたビデオコンテンツの１以上のフレームを置換するデータであって、且つユーザーに関連した個人化されたデータを含む手段；
前記プレーヤーが、前記ビデオコンテンツストリームの前記１以上の置換されたフレームから前記個人化されたデータを抽出するための手段；及び、
前記プレーヤーが、前記個人化されたデータ及び前記ビデオコンテンツストリームをユーザーに表示するための手段。
【請求項２３】
コンピュータプログラム製品であって、コンピュータ読取可能記憶媒体中で具体的に実行され、データ処理装置に以下のステップを実行させるための実行可能な指示を含むコンピュータプログラム製品：
前記データ処理装置が個人化されたビデオコンテンツストリームを受け取るステップであって、該ストリームは、要求されたビデオコンテンツの１以上のフレームを置換するデータであって、且つユーザーに関連した個人化されたデータを含むステップ；
前記データ処理装置が、前記ビデオコンテンツストリームの前記１以上の置換されたフレームから前記個人化されたデータを抽出するステップ；及び、
前記データ処理装置が、前記個人化されたデータ及び前記ビデオコンテンツストリームをユーザーに表示するステップ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願の主題は、概して、個人化された情報をデジタルコンテンツに挿入するための方法及び装置（コンピュータプログラム製品を含む）に関する。
【背景技術】
【０００２】
近年、デジタルビデオコンテンツの普及及び利用可能性は、指数関数的に増加している。インターネット上のホストリソースの拡大と共に、手で持つことができるデジタルビデオカメラ及び高度な編集ソフトウェア等の記録技術及び作成技術の発展により、従来のメディアアウトレット（例えば、テレビネットワーク）、及び小規模の「ｄｏ−ｉｔ−ｙｏｕｒｓｅｌｆ」コンテンツプロバイダの両方が様々なビデオコンテンツを一通り作成することが可能になった。また、ビデオコンテンツの消費は、もはや家庭用のコンピュータやテレビセットに限られない。Ａｐｐｌｅ（登録商標）コンピュータ社のｉＰｏｄ  ｔｏｕｃｈ（登録商標）や、Ｓｏｎｙ（登録商標）コーポレーションのＰＳＰ（登録商標）のような携帯メディア装置の増加によって、デジタルビデオコンテンツがほとんどあらゆる場所で簡単に利用できるになった。
【０００３】
膨大な数のコンテンツの選択肢があるにも関わらず、該コンテンツを閲覧する個人用にカスタマイズされたデジタルビデオのソースはほとんどない。閲覧者が個人化（個人向けに特化、ｐｅｒｓｏｎａｌｉｚｅ）されたコンテンツ（例えば、ユーザーのポートフォリオに関する投資運用成績、個人のクレジットカード取引の概要等）を手に入れるために、しばしば、ユーザーは、異なるソース（例えば、情報にアクセスするために個別の認証を必要とするウェブサイト）に接続しなければならない。このことが意味することとして、ビデオコンテンツ及び個人化された情報を閲覧している間、ユーザーは複数のアプリケーションを開いて、及び／又はあちらこちらに切り替える。
【０００４】
「個人化された」デジタルビデオコンテンツを提供する従来までの方法では、Ａｄｏｂｅ  Ｆｌａｓｈファミリー製品を用いて作成されたオーバーレイのような技術を用いることができる。ビデオコンテンツストリームに個人化されたデータをフレームごとに挿入する代わりに、コンテンツプロバイダーは、特殊なソフトウェアを用いて（しばしば、変換を実行するための専用のサーバーハードウェアを用いて）、元となるビデオストリームをＦｌａｓｈアプリケーションに変換する。そして、Ｆｌａｓｈ等のプロトコルでのコンテンツファイルは、時として、再生するために特定のプラグインを必要とする。特定種類のデバイス向けであるこれらのプラグインは、その可用性が限られる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記点に鑑みて、ユーザーが１回のコンテンツ閲覧作業でデジタルビデオと個人化された情報とを受け取ることができるように、デジタルビデオコンテンツ及び個人化された情報に関する完全に組み込まれたストリームを提供することができるシステム及び方法を開発することが望ましいであろう。また、多くのユーザー向けに個人化された情報を含むが、各ユーザーはコンテンツストリームの一部として各ユーザーに関係する個人化された情報のみ閲覧することが許される単一のビデオコンテンツストリームを配信することを可能にするシステム及び方法を開発することが望ましいであろう。
【課題を解決するための手段】
【０００６】
本発明の概要
一態様において、ビデオコンテンツを個人化するためのコンピュータ化された方法がある。デジタルビデオコンテンツの要求をコンピューティングデバイスが受け取る。前記要求は、クライアント装置のユーザーに関連する認証データを含む。前記要求されたビデオコンテンツに挿入する個人化されたデータは、前記コンピューティングデバイスによって生成される。前記個人化されたデータ及び前記要求されたビデオコンテンツは、前記コンピューティングデバイスによって結合される。前記結合は、前記要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して、個人化されたビデオコンテンツを生成することを含む。
【０００７】
別の態様において、ビデオコンテンツを個人化するためのシステムがある。前記システムは、デジタルビデオコンテンツの要求を受け取るために設計されたコンピューティングデバイスを含む。前記要求は、クライアント装置のユーザーに関連する認証データを含む。前記要求されたビデオコンテンツに挿入する個人化されたデータは、前記コンピューティングデバイスによって生成される。前記個人化されたデータ及び前記要求されたビデオコンテンツは、前記コンピューティングデバイスによって結合される。前記結合は、前記要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して、個人化されたビデオコンテンツを生成することを含む。
【０００８】
別の態様において、ビデオコンテンツを個人化するためのシステムがある。前記システムは、デジタルビデオコンテンツの要求を受け取るための手段を備える。前記要求は、クライアント装置のユーザーに関連する認証データを含む。前記システムは、要求されたビデオコンテンツに挿入する個人化されたデータを生成するための手段を備える。前記システムは、前記個人化されたデータ及び前記要求されたビデオコンテンツを結合するための手段を備える。前記結合は、前記要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して、個人化されたビデオコンテンツを生成することを含む。
【０００９】
別の態様において、ビデオコンテンツを個人化するためのコンピュータプログラム製品がある。前記コンピュータプログラム製品は、データ処理装置にデジタルビデオコンテンツの要求を受け取らせるための実行可能な指示を含む。前記要求は、クライアント装置のユーザーに関連する認証データを含む。要求されたビデオコンテンツに挿入される個人化されたデータは、データ処理装置によって生成される。前記個人化されたデータ及び前記要求されたビデオコンテンツは、データ処理装置によって結合される。前記結合は、前記要求されたビデオコンテンツの１以上のフレームを前記個人化されたデータで置換して、個人化されたビデオコンテンツを生成することを含む。
【００１０】
別の態様において、個人化されたビデオコンテンツを表示するためのコンピュータ化された方法がある。前記個人化されたビデオコンテンツストリームは、デジタルメディアプレーヤーが受け取る。前記個人化されたビデオコンテンツストリームは、ユーザーに関連する個人化されたデータを含む。前記個人化されたデータは、要求されたビデオコンテンツの１以上のフレームを置き換える。前記個人化されたデータは、ビデオコンテンツストリームの１以上の置換されたフレームから抽出される。個人化されたデータ及びビデオコンテンツストリームがユーザーに表示される。
【００１１】
別の態様において、個人化されたビデオコンテンツを表示するためのシステムがある。前記システムは、個人化されたビデオコンテンツストリームを受け取るために設計されたデジタルメディアプレーヤーを備えるコンピューティングデバイスを備える。前記個人化されたビデオコンテンツストリームは、ユーザーに関連する個人化されたデータを含む。前記個人化されたデータは、要求されたビデオコンテンツの１以上のフレームを置き換える。前記個人化されたデータは、ビデオコンテンツストリームの１以上の置換されたフレームから抽出される。個人化されたデータ及びビデオコンテンツストリームがユーザーに表示される。
【００１２】
別の態様において、個人化されたビデオコンテンツを表示するためのシステムがある。前記システムは、個人化されたビデオコンテンツストリームを受け取るための手段を備える。前記個人化されたビデオコンテンツストリームは、ユーザーに関連する個人化されたデータを含む。前記個人化されたデータは、要求されたビデオコンテンツの１以上のフレームを置き換える。システムは、ビデオコンテンツストリームの１以上の置換されたフレームから個人化されたデータを抽出するための手段を備える。前記システムは、個人化されたデータ及びビデオコンテンツストリームをユーザーに表示すための手段を備える。
【００１３】
別の態様において、個人化されたビデオコンテンツを表示するためのコンピュータプログラム製品がある。前記コンピュータプログラム製品は、データ処理装置に個人化されたビデオコンテンツストリームを受け取らせるための実行可能な指示を含む。前記個人化されたビデオコンテンツストリームは、ユーザーに関連する個人化されたデータを含む。前記個人化されたデータは、要求されたビデオコンテンツの１以上のフレームを置き換える。前記個人化されたデータは、ビデオコンテンツストリームの１以上の置換されたフレームからデータ処理装置によって抽出される。個人化されたデータ及びビデオコンテンツストリームはデータ処理装置によってユーザーに表示される。
【００１４】
幾つかの例において、任意の態様では、１以上の後述する幾つかの特徴を含むことができる。個人化されたデータは、要求されたビデオコンテンツに関連するビデオ又はオーディオを含む必要はない。個人化されたデータは、要求されたビデオコンテンツに関連しなくともよい。
【００１５】
個人化されたデータは、要求されたビデオコンテンツと結合させる前に暗号化することができる。一部の個人化されたデータは、複数の異なる各ユーザーに関連しても良い。クライアント装置の単一のユーザーに関連する一部の個人化されたデータは、クライアント装置によって抽出することができる。一部の個人化されたデータは、クライアント装置で表示するために復号化することができる。前記復号化は、単一のユーザーに関連する認証データに基づくことができる。
【００１６】
個人化されたデータの抽出は、以下のステップを含むことができる：個人化されたデータを含有するビデオコンテンツストリームの１以上のフレームを同定するステップ；及び、特殊な圧縮プロトコルに従って、前記個人化されたデータを解凍、復号、又はその両方を行うステップ。
【００１７】
クライアント装置のユーザーは、認証データに基づいて認証を行うことができる。個人化されたビデオコンテンツは、認証データに基づいて暗号化され、個人化されたビデオコンテンツ中に含まれるデータであって、ユーザーに関連する個人化されたデータに前記ユーザーのみがアクセスすることを許可することができる。
【００１８】
個人化されたデータ及び要求されたビデオコンテンツは、共通の特徴、ジャンル、主題、又はこれらの任意の組合せを共有することができる。個人化されたデータは、ユーザーの財務上のポートフォリオに基づくことができる。
【００１９】
ビデオコンテンツストリームを表示している領域の境界内に個人化されたデータをユーザーに対して表示することができる。個人化されたデータは、メディアプレーヤーに関連するポップインウィンドウ内に表示することができる。個人化されたデータは、ビデオコンテンツストリームを表示している領域の境界の外側に前記ユーザーに対して表示することができる。個人化されたデータは、メディアプレーヤーとは別のポップアップウィンドウ内に表示することができる。個人化されたデータは、メディアプレーヤーに関連するフライアウトウィンドウ中に表示することができる。
【図面の簡単な説明】
【００２０】
【図１】個人化された情報をデジタルコンテンツに挿入するための例示的なシステムのブロック図である。
【図２】個人化された情報をデジタルコンテンツに挿入するための例示的な方法のフロー図である。
【図３】個人化された情報をデジタルコンテンツに挿入するための例示的なフレームの抽出及び挿入の図である。
【図４】個人化されたビデオコンテンツをクライアント装置上に表示するためのメディアプレーヤーを描写したものである。
【図５】個人化されたビデオコンテンツをメディアプレーヤーを介してユーザーに表示するための方法のフロー図である。
【図６】複数の異なるユーザーの個人化された情報をデジタルコンテンツに挿入するためのシステムのブロック図である。
【図７】複数の異なるユーザーの個人化された情報をデジタルコンテンツに挿入するためのフロー図である。
【発明を実施するための形態】
【００２１】
詳細な説明
全体の概要として、後述の技術は、個人化された情報をデジタルコンテンツに挿入するための方法及び装置を含む。該技術は、デジタルビデオ及び／又はデジタルオーディオのフレームをビデオコンテンツストリームから抽出すること、及び個人化された情報のフレームをビデオストリームに埋め込むことに関する。
【００２２】
図１は、個人化された情報をデジタルコンテンツに挿入するための例示的なシステム（１００）のブロック図である。該システム（１００）は、クライアントコンピューティングデバイス（１０２）、通信ネットワーク（１０４）、サーバーコンピューティングデバイス（１０６）、データソース（１０８）、及びビデオサーバー（１１０）を含む。サーバーコンピューティングデバイス（１０６）、データソース（１０８）、及びビデオサーバー（１１０）は同一の物理的な場所に存在することができ、或いは複数の物理的な場所に分散することもできる。サーバーコンピューティングデバイス（１０６）、データソース（１０８）、及びビデオサーバー（１１０）は、同一の物理的装置に組み込むことができる。或いは／更には、サーバーコンピューティングデバイス（１０６）、データソース（１０８）、及び／又はビデオサーバー（１１０）は、数多くの装置にわたって分散することができる。サーバーコンピューティングデバイス（１０６）、データソース（１０８）、及びビデオサーバー（１１０）は、通信ネットワーク（例えば、通信ネットワーク（１０４））を介して通信することができる。
【００２３】
クライアントコンピューティングデバイス（装置）（１０２）は、個人化されたビデオコンテンツをユーザーに表示するハードウェアである。コンピューティングデバイスの例として数多くの形態をとることができ、以下の物が含まれるがこれらに限定されない；パソコン、スタンドアロンビデオプレーヤー、家庭用テレビゲームコンソール、携帯テレビゲームシステム、個人用の携帯情報端末（ＰＤＡ）、インターネット装置、デジタルビデオレコーダー（ＤＶＲ）、スマートフォン、セットトップボックス等。クライアントコンピューティングデバイス（１０２）は、インターネット等の通信ネットワーク（１０４）にユーザーが接続することを可能にするネットワークインターフェースコンポーネントを含むことができる。また、コンピューティングデバイス（１０２）は、デジタルコンテンツを閲覧及び再生できるプラグイン又はスタンドアロンソフトウェアを備えており、通信ネットワーク（１０４）を介して受け取ったデジタルコンテンツ（例えば、ビデオ及びオーディオ）及び個人化された情報の両方をユーザーが閲覧することを可能にする。デジタルコンテンツ再生ソフトウェアは、サーバーコンピューティングデバイス（１０６）から受け取った個人化されたビデオコンテンツのみを再生するようにカスタマイズすることができる。或いは、デジタルビデオコンテンツ再生ソフトウェアは、数多くの異なる形態のコンテンツを再生することができる；こうした例として以下の形態を含めることができる；Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）Ｍｅｄｉａ（登録商標）Ｐｌａｙｅｒ、Ａｄｏｂｅ（登録商標）Ｆｌａｓｈ（登録商標）Ｐｌａｙｅｒ、Ａｐｐｌｅ（登録商標）コンピュータ社からのＱｕｉｃｋＴｉｍｅ（登録商標）、又は他の類似のアプリケーション。
【００２４】
サーバーコンピューティングデバイス（１０６）は、通信ネットワーク（例えば、通信ネットワーク（１０４））を介してクライアントコンピューティングデバイス（１０２）と通信する。サーバーコンピューティングデバイス（１０６）は、個人化されたビデオコンテンツの要求をクライアントコンピューティングデバイス（１０２）から受け取る。サーバーコンピューティングデバイス（１０６）は、クライアントコンピューティングデバイス（１０２）に転送又は該デバイス上で再生するための個人化されたビデオコンテンツストリームを生成することができる。
【００２５】
通信ネットワーク（１０４）は、クライアントコンピューティングデバイス（１０２）からサーバーコンピューティングデバイス（１０６）へ及びその逆方向への通信を伝送する。ネットワーク（１０４）は、ローカルネットワーク（例えばＬＡＮ）、又は広域ネットワーク（例えば、インターネットやＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）であってもよい。
【００２６】
データソース（１０８）は、クライアントコンピューティングデバイス（１０２）のユーザーに関連する個人化された情報を保持する。サーバーコンピューティングデバイス（１０６）がクライアントコンピューティングデバイス（１０２）からビデオコンテンツの要求を受け取ると、サーバー（１０６）は、個人化されたビデオコンテンツストリームに挿入するための前記ユーザーに関する情報をデータソース（１０８）から回収することができる。１つのデータソース（１０８）が図示されているが、システム（１００）内のデータソースは複数であってもよい。データソース（１０８）は、従来の意味で、データベースアプリケーションをホスト管理するコンピューティングデバイスである必要はない。幾つかの例において、データソース（１０８）は、以下の物であってもよい：センサーとの通信リンク；ＧＰＳ可能な端末装置；又はデータを収集しているサーバー（１０６）に直接データを転送することができる他のデバイス。他の例において、データソース（１０８）は、サーバー（１０６）が回収するための利用可能且つ必要なデータを収集及び生成する様々な商業エンティティから受け取ったデータフィードであってもよい。他の更なる例において、データソース（１０８）は、データベースアプリケーションをホスト管理するコンピューティングデバイスである。
【００２７】
ビデオサーバー（１１０）は、サーバーコンピューティングデバイス（１０６）が使用するためのビデオコンテンツをホスト管理する。サーバーコンピューティングデバイス（１０６）が、クライアントコンピューティングデバイス（１０２）からビデオコンテンツの要求を受け取ると、ビデオサーバー（１１０）上に要求されたビデオコンテンツを配置して、個人化されたビデオコンテンツストリームを生成することができる。ビデオコンテンツは、種々の形態をとることができる。ビデオコンテンツは、「ライブ」ストリームであってもよい。ビデオコンテンツは、予め記録されたストリーム又はクリップであってもよい。ビデオコンテンツは、短時間形態のコンテンツ（例えば、４分のミュージックビデオ）であってもよい。ビデオコンテンツは、長時間形態のコンテンツ（例えば、３０分のテレビ番組）であってもよい。幾つかの例において、ビデオコンテンツは、ユーザーが投稿したアマチュアのビデオ又はビデオポッドキャストである。他の例において、ビデオコンテンツは、プロフェッショナルなテレビ番組、動画、ウェブキャスト、ミュージックビデオ又は他の類似のコンテンツである。ビデオコンテンツは、広告（例えば、商業広告）又は他のプロモーションコンテンツであってもよい。幾つかの例において、ビデオコンテンツは、標準の圧縮プロトコル（例えば、ＭＰＥＧ−２又はＭＰＥＧ−４）中に存在することができる。或いは、ビデオコンテンツは、カスタマイズされた及び／又は専用の圧縮プロトコル中に存在することができる。
【００２８】
図２は、個人化された情報をデジタルコンテンツに挿入するための例示的な方法のフロー図である。サーバーコンピューティングデバイス（１０６）は、ユーザーに関連するクライアントコンピューティングデバイス（１０２）からのビデオコンテンツの要求を受け取る（２０２）。サーバー（１０６）は、ビデオコンテンツに挿入するための個人化された情報を１以上のデータソース（１０８）から回収する（２０４）。また、サーバー（１０６）は、要求されたビデオコンテンツをビデオサーバー（１１０）から回収する（２０４）。前記回収ステップ（２０４）は、並行して行うこともでき、及び任意の順序で行うこともできる。ビデオコンテンツの１以上のフレームを個人化された情報で置き換える（２０８）ことによって個人化されたビデオコンテンツを生成するために、サーバー（１０６）は、個人化された情報をデジタルビデオコンテンツに挿入する。そして、サーバー（１０６）は、ユーザーが再生するためのクライアントコンピューティングデバイス（１０２）へ個人化されたビデオコンテンツを転送（２１０）する。
【００２９】
幾つかの例において、クライアントコンピューティングデバイス（１０２）から送られた要求は、ユーザーに関連する認証データを含むことができ、そして、他の例において、認証データを、ビデオコンテンツの要求の前後で受け取ることができる。認証データは、ユーザーネーム、パスワード、個人識別番号（ＰＩＮ）、デジタル証明書、パスコード、又はユーザーを特定するために使用される他の類似の証明書を含むことができる。必須ではないものの、好ましい実施形態では、ユーザーを特定するために２以上の認証データの種類を組み合せて取り込むであろう。サーバー（１０６）は、認証データを使用して、ユーザー用の個人化された情報を回収できるかどうかを決定し、もし回収できる場合には、回収すべき個人化された情報の種類及び量を決定することができる。一例において、サーバー（１０６）は、クライアント装置（１０２）に関連する安全なクッキーを生成し、前記ユーザーだけしか前記ユーザーの個人化されたデータにアクセスすることができないことを保証する。別の例では、ユーザーは、要求の一部として認証データを提供することを拒否することができる。その結果、サーバー（１０６）は、個人化された情報を回収することができず、代わりに、改変されていないビデオコンテンツをユーザーに送り返すことができる。他の例において、サーバー（１０６）は、別々のサブセットの利用可能なデータソース（例えば、データソース（１０８））、又は１以上のデータソース中に見出される別々のサブセットのデータ要素のみに対してユーザーを認証できるように決定することができる。そして、サーバー（１０６）は、データソース又はデータ要素のサブセットから回収した個人化された情報を挿入することができ、その一方で、全ての利用可能なデータソースにサーバー（１０６）がフルアクセスすることを認証データが可能にする別のユーザーについては、更に広い範囲の個人化された情報を受け取ることができる。
【００３０】
幾つかの例において、サーバー（１０６）は、ビデオコンテンツの要求をクライアント（１０２）から受け取り、及びビデオコンテンツに関連する特徴を決定することができる。幾つかの例において、要求及び／又はビデオコンテンツは、特徴を特定する「タグ」又は特徴を特定する他の埋め込まれた証印を含むことができる。他の例において、特徴を決定するために、サーバー（１０６）は、ビデオコンテンツのスピーチ分析又はテキスト分析を行うことができる。特徴は広範囲のものであってもよく（例えば、ビデオのジャンル又は主題）、又は特徴は、より狭い範囲（例えば、ビデオ中で述べられている特定の人物又は会社）であってもよい。例えば、要求されたビデオコンテンツは、一般的に最近の株式市場の傾向、又は最新の企業合併について議論することができる。要求を受け取ると及び／又は要求されたビデオコンテンツをビデオサーバー（１１０）から回収すると、サーバー（１０６）は、ビデオコンテンツの特徴が財政に関する主題であることを決定することができる。別の例では、サーバー（１０６）は、ビデオコンテンツのオーディオコンポーネントを分析するための音声認識技術を用いることができ、ビデオ中の人物がフィデリティ社について言及していることを結論づけることができる。その結果、サーバー（１０６）は、ビデオコンテンツの特徴がフィデリティ社について述べていることにあることを決定することができる。
【００３１】
幾つかの例において、サーバー（１０６）は、特定された特徴を用いることができ、そして、ユーザーと関連し、且つ幾つかの意味において該特徴と関連する個人化された情報を回収することができる。例えば、ビデオコンテンツの特徴としてサーバー（１０６）がフィデリティについて認識すること、そして、要求するユーザーが１以上のフィデリティ投資信託の出資権をユーザーの証券口座中に保有していることをサーバー（１０６）が決定することに基づいて、サーバー（１０６）は、フィデリティ社の現在の株式相場を回収することができる。他の例において、一般的な投資のアドバイスというビデオコンテンツの特徴、及びユーザーがフィデリティ投資に関するポートフォリオを所有しているというサーバー（１０６）の決定に基づいて、サーバー（１０６）はユーザーの最近のポートフォリオの取引概要を回収することができる。
【００３２】
他の例において、サーバー（１０６）は、ビデオコンテンツの特徴を特定したり、又は特定された特徴を個人化された情報に関連づけたりする必要がない。ビデオコンテンツ及び個人化された情報は、主題又は任意の他の特徴において類似性を含む必要がない。例えば、国内ネットワークのホームコメディ（ｓｉｔｃｏｍ）の最近のエピソードについての要求を受け取ったときに、サーバー（１０６）は、ユーザーに関する最近のクレジットカード取引履歴をデータソース（１０８）から回収することができる。
【００３３】
データソース（１０８）からどのような種類の個人化された情報を回収すべきかを決定する際において、任意の個人化された情報の嗜好性をユーザーが指定してやれば、サーバー（１０６）は前記決定を行うことができる。幾つかの例において：前記嗜好性は、クライアントコンピューティングデバイス（１０２）から受け取った要求の際に指定することができ；或いは、前記嗜好性は、データソース（１０８）中に保存されたユーザープロファイルの一部であってよく、該嗜好性は、ビデオコンテンツの要求を特定のユーザーから受け取ったときにサーバー（１０６）によって回収することができる。例えば、ユーザーは、任意のビデオコンテンツを要求したときに、該ユーザーの現在の銀行口座の収支を常に見たがるという嗜好性を特定することができる。その後、サーバー（１０６）がビデオコンテンツの要求を前記ユーザーから受け取ったときに、該サーバー（１０６）は、該嗜好性を含むデータソース（１０８）に問い合わせを行うことができ、そして、個人化されたビデオコンテンツを生成する際に該ユーザーの収支情報を回収することができる。
【００３４】
幾つかの例において、ユーザープロファイルは、ユーザーに関連する様々な種類の情報（例えば、人口統計、財力、興味等）、及び特定のエンティティに関連する様々な種類の情報（例えば、フィデリティ投資）を含むことができる。前記エンティティは、ビデオコンテンツを配信する同一のエンティティであってもよい。例えば、ユーザーは、フィデリティ投資信託の口座（アカウント）を持つことができ、そして、ユーザープロファイルには、該口座に関する情報を含むことができる。他の例において、ユーザープロファイルは、第三者機関（サードパーティ）（例えば、クレジットカード会社、銀行、ソーシャルネットワーキングウェブサイト、Ｅメールサービス等）からの情報を含むことができる。ユーザープロファイルは、ユーザーによって入力された情報、並びに内部の及び／又は外部のデータソースから回収した情報を含むことができる。ユーザープロファイルは、ネットワークアプリケーション（例えば、ウェベページ）を介してユーザーが構築することができる。ユーザーは、ログインして、そして、ビデオコンテンツの配信に関連する該ユーザーのユーザープロファイルを更新することができる。例えば、ユーザーは、該ユーザーのフィデリティ口座のページにログインすることができ、そして、該ユーザーのフィデリティ口座が２つのクレジットカードと関連付けられていることを見ることができる（例えば、１つがユーザー自身が使用するためのものであり、もう１つがユーザーの妻が使用するためのもの）。ユーザーがビデオコンテンツを要求した場合に該ユーザー自身が使用するためのクレジットカードに関連する情報のみが表示されるように、ユーザーは、該ユーザーのユーザープロファイルを構築して、個人化された情報の表示を制限するができる。
【００３５】
サーバー（１０６）が要求されたビデオコンテンツ及び個人化された情報を回収した後、該サーバー（１０６）は、デジタルビデオコンテンツの１以上のフレームを個人化された情報に置き換えることによって、個人化されたビデオコンテンツを生成する。図３は、例示的なフレーム抽出、及び個人化された情報をデジタルコンテンツに挿入するための例示的なフレーム挿入に関する図（３００）である。
【００３６】
一般的に、従来のビデオ圧縮技術は、「フレーム」という概念を用いて動作している。ビデオコンテンツストリームは、通常、生の非圧縮フレームに分割され、その後、フレーム間の多くの冗長なデータを特定及び排除するためのアルゴリズムを用いて圧縮される。結果として得られる圧縮フレームは、その後特定の種類のフレームに分類される。例えば、ＭＰＥＧ−２圧縮プロトコルは、イントラコードフレーム（Ｉ−フレーム）、プレディクティブコードフレーム（Ｐ−フレーム）、及びバイディレクショナリプレディクティブコードフレーム（Ｂ−フレーム）を用いる。メディアプレーヤー又は他の装置は、圧縮されたビデオコンテンツを受け取ると、コンテンツを表示するために、プレーヤーは、逆アルゴリズムを適用して、各フレームを、対応する生のフレームと実質的に同一のフレームに戻す。
【００３７】
図３に示すように、類似の技術を特許請求の範囲に記載の発明に関連付けることができる。時間（１）において、サーバー（１０６）は、個人化された情報と及び要求されたビデオコンテンツストリーム（３１０）の少なくとも一部とを受け取る。サーバー（１０６）は、１以上のビデオコンテンツフレーム（３２０）をビデオコンテンツストリームから削除することを決定することができる。幾つかの例において、サーバー（１０６）は、幾つかの考慮すべき事項（例えば、ビデオの質全体に対する影響、ビデオコンテンツの連続性、バッファ容量、又は他の類似の考慮すべき事項）に基づいてどのビデオフレームを除くべきかについて決定することができる。他の例において、ビデオストリーム（３１０）は、抽出可能な予め割り当てられたフレームを有してもよく、又はサーバー（１０６）が個人化された情報を挿入することができる「空」フレームを有しても良い。
【００３８】
一旦、特定されたビデオフレーム（３２０）をサーバー（１０６）が除去すると、時間（２）では、サーバー（１０６）は、データ圧縮プロトコルに適合する及び／又は組み込み可能なフレーム（３４０）に個人化された情報を変換することができ、そして、ビデオコンテンツストリーム（３３０）内のビデオフレームが除去された場所において該フレーム（３４０）を挿入することができる。
【００３９】
また、幾つかの例において、情報をフレーム（３４０）に変換するタイミングの前又は後、及びビデオコンテンツストリーム（３３０）にフレーム（３４０）に挿入するタイミングの前又は後の何れかで、サーバー（１０６）は、個人化された情報を暗号化することができる。ある種の個人化されたデータは非常に影響が大きい（財務記録など）という理由から、転送されたビデオコンテンツをうかつに又は意図的に傍受した人が、該コンテンツ内に含まれる個人化されたデータにアクセスできないようにする目的で、サーバー（１０６）は、個人化された情報に対して既知の暗号化技術を適用することができる。また、サーバー（１０６）は、データ暗号化技術の一部として、ユーザーから受け取った認証データを用いることができる。クライアントコンピューティングデバイス（１０２）は、暗号化されたビデオコンテンツを受け取ることができ、続いて、ビデオ及び個人化された情報をユーザーに表示する目的でコンテンツを復号化することができる。
【００４０】
幾つかの実施形態において、ビデオコンテンツの受け取り及び表示の一部として、サーバー（１０６）は、個人化されたセッション（又は「トンネル」）を自身とクライアントコンピューティングデバイス（１０２）との間で生成することができる。セッション期間中、個人化されたビデオコンテンツは、サーバー（１０６）からクライアント（１０２）へストリーミング形態で転送され、サーバー（１０６）は、個人化されたデータの「中間ストリーム（ｍｉｄ−ｓｔｒｅａｍ）」を動的に変更することができる。例えば、ユーザーは、財政ニュースネットワークに関連するビデオコンテンツを要求することができる。サーバー（１０６）は前記要求を受け取ることができ、ビデオコンテンツを回収することができ、及びユーザーが現在所有している株に関連する会社のニュースヘッドラインについての個人化されたデータを挿入することができる。サーバー（１０６）は、セッションを作成しながら、個人化されたビデオコンテンツをクライアントコンピューティングデバイス（１０２）に転送することができる。ビデオコンテンツの再生中は、ユーザーの口座内に含まれる株の１つが特定のベンチマークに到達する可能性がある（例えば、５２週高値に達したことなど）。ユーザーがコンテンツを閲覧している間、サーバー（１０６）は、こうしたベンチマークを検出することができ、そして、個人化されたデータとして価格警告をビデオコンテンツに挿入することができる。クライアントコンピューティングデバイス（１０２）に価格警告が届けられると、装置（１０２）は、ニュースヘッドラインをこれ以上表示せず、代わりにユーザーに警告を表示する。他の例において、装置（１０２）は、警告を表示する前に、ユーザーに確認を促すことができる。そして、もし、ユーザーが警告を閲覧することを望まない旨の指示を行った場合、サーバー（１０６）は、個人化された情報としてニュースヘッドラインの提供を継続するであろう。ビデオコンテンツの再生中に個人化された情報を動的に変更する技術については、最新の情報をユーザーに提供できる、より有用で興味深いビデオコンテンツの体験を生み出すことができるといった利点がある。
【００４１】
他の例において、サーバー（１０６）は、ビデオコンテンツストリーム（３３０）内に設置されたデータフレーム（３４０）のサイズ及び完全性（ｉｎｔｅｇｒｉｔｙ）についてチェックを行うことができる。ハッシュ等公知の例示的なデータ完全性技術を用いてチェックを行うことができる。
【００４２】
図４は、クライアント装置（例えば、クライアントコンピューティングデバイス（１０２））上の個人化されたビデオコンテンツの表示用のメディアプレーヤー（４００）を描写したものである。メディアプレーヤー（４００）は、個人化されたビデオコンテンツに適合させる目的で設計され、カスタマイズされたソフトウェアアプリケーションであってもよい。メディアプレーヤー（４００）は、ビデオコンテンツ表示領域（４０２）、及び再生コントロール（例えば、再生／一時停止ボタン（４０４ａ）、スクラブバー（４０４ｂ）、ボリュームコントロール（４０４ｃ）、及びタイムインジケータ（４０４ｄ）（まとめて再生コントロール（４０４）と呼ぶ））を含む。また、メディアプレーヤー（４００）は、ポップインウィンドウ領域（４０６）及びフライアウトウィンドウ領域（４０８）を含み、好ましくは、ビデオコンテンツの再生が始まると隠れて見えなくなる。また、メディアプレーヤー（４００）とは別のポップアップウィンドウ（図示しない）を含むことができる。以降で更に詳述するが、ポップインウィンドウ（４０６）、フライアウトウィンドウ（４０８）、及び／又はポップアップウィンドウは、個人化された情報を表示するために含めることができる。
【００４３】
図５は、個人化されたビデオコンテンツをメディアプレーヤー（例えば、メディアプレーヤー（４００））を介してユーザーに表示するための方法のフロー図である。一旦サーバー（１０６）が個人化されたビデオコンテンツを生成すると、サーバー（１０６）は、要求したユーザーに関連するクライアントコンピューティングデバイス（１０２）にビデオコンテンツを転送（５０２）する。クライアント装置（１０２）は、ビデオコンテンツ及び個人化された情報をクライアント装置（１０２）上に位置するメディアプレーヤー（４００）を介してユーザーに表示する。再生用の個人化されたビデオコンテンツを受け取ると、メディアプレーヤー（４００）は、一時保存バッファ（例えば、クライアント装置（１０２）上に位置するメモリ又は他のストレージデバイス）中にコンテンツをバッファリング（５０４）する。バッファリングプロセス中、メディアプレーヤー（４００）は、個人化されたビデオコンテンツのフレームを分析し（５０６）、及びフレームの種類（例えば、Ｉフレーム、Ｐフレーム、Ｂフレーム、又は個人化されたデータのフレーム）を決定する。フレームの種類がビデオコンテンツと関連している場合、メディアプレーヤー（４００）は、フレームをユーザーに表示することができるように生データの形態にフレームを解凍（５０８）して戻し、そして、フレームをバッファ中に配置する。フレームの種類が個人化された情報と関連している場合、メディアプレーヤー（４００）は、ビデオコンテンツの再生中に使用するため、フレームから個人化された情報を抽出（５１０）し、ストレージデバイス中に情報を保存する。
【００４４】
幾つかの例において、メディアプレーヤー（４００）は、個人化されたビデオコンテンツをサーバーデバイス（１０６）から暗号化形態で受け取る。他の例において、個人化されたビデオコンテンツストリーム内の、個人化された情報に関連するフレームのみ暗号化される。所定の暗号化アルゴリズムに基づいて、メディアプレーヤー（４００）は、個人化されたビデオコンテンツを復号化することができる。また、復号化は、ユーザーの認証に関連して、メディアプレーヤー（４００）が行うことができる。例えば、復号化技術の一部として、メディアプレーヤー（４００）は、ユーザー、サーバーデバイス（１０６）から受け取った、及び／又はクライアント装置（１０２）から回収した認証証明書を用いることができる。他の例において、ビデオコンテンツの再生が始まる前に、メディアプレーヤー（４００）はユーザーに認証証明書の提供を求めることができる。更なる別の例において、メディアプレーヤー（４００）は、サーバーデバイス（１０６）と通信して、ユーザーの身元と、及び要求されたコンテンツをユーザーが閲覧することについての許可とを確認することによって、ユーザーを認証することができる。もし、ユーザーの認証及び／又は個人化されたビデオコンテンツの復号化が成功しなかった場合には、メディアプレーヤー（４００）は、要求されたビデオコンテンツの再生をキャンセルすることができる。或いは、もし、認証及び／又は復号化が成功しなかった場合、メディアプレーヤー（４００）は、個人化された情報のみの表示を制限又はキャンセルして、ビデオコンテンツストリームの再生は継続することができる。
【００４５】
個人化されたビデオコンテンツの再生をメディアプレーヤー（４００）が開始すると、ビデオコンテンツストリームは、ビデオコンテンツ表示領域（４０２）に表示される。ユーザーは、ビデオの表示又は他の特性（例えば、ボリューム）に影響するように再生コントロール（４０４）を操作することができる。ビデオが終了すると、ユーザーは、ビデオを最初から再開することを選択したり、又はスクラブバー（４０４ｂ）を使用して、特定のポイントまでビデオを「巻き戻し」することを選択することができる。
【００４６】
また、ビデオコンテンツの再生中、メディアプレーヤー（４００）は、個人化された情報を表示することができる。メディアプレーヤー（４００）は、ビデオコンテンツ表示領域（４０２）の境界内に個人化された情報の一部を表示するためにポップインウィンドウ（４０６）を使用することができる。幾つかの例において、ポップインウィンドウは、ビデオコンテンツをユーザーが見ることを完全に妨害することができる。他の例において、ポップインウィンドウ（４０６）は、透明であっても不透明であってもよく、下の層にあるビデオコンテンツをユーザーが見ることを可能にする。ポップインウィンドウ（４０６）は、自動的に消失する前に、所定量の時間の間（例えば、１０秒間）表示することができ、又は、ユーザーが動作（例えば、メディアプレーヤー（４００）内のボタンのクリック、又はクライアント装置（１０２）上のキープレス）を行ってポップインウィンドウ（４０６）を削除するまでは、ポップインウィンドウ（４０６）は、ビデオの再生中連続的に表示することができる。一旦ポップインウィンドウ（４０６）が閉じられると、ポップインウィンドウをユーザーが再度開くことを可能にするボタンを表示することができる。ポップインウィンドウ（４０６）は、ビデオコンテンツ内の特定の時間参照ポイントに基づいて表示されるように起動させることができる。例えば、ビデオコンテンツの経過時間が、例えば、０２：２５に達したときに、メディアプレーヤー（４００）は、ポップインウィンドウ（４０６）内に個人化された情報を表示することができる。他の例において、ポップインウィンドウ（４０６）は現在表示されているビデオコンテンツに基づいて表示されるように起動してもよい。
【００４７】
似たような態様で、メディアプレーヤー（４００）は、フライアウトウィンドウ（４０８）を使用して、ビデオコンテンツ表示領域（４０２）の境界の外側に個人化された情報の一部を表示することができる。フライアウトウィンドウ（４０８）は、ビデオコンテンツ表示領域（４０２）の上、下、又は横に表示することができる。また、フライアウトウィンドウは、ビデオプレーヤーに隣接していないスクリーン上の他の場所に表示することができ、及び／又はポップアップウィンドウのように別のウィンドウ内に表示することができる。フライアウトウィンドウ（４０８）は、上述したポップインウィンドウ（４０６）と同様の特性を持つことができる。
【００４８】
特許請求の範囲に記載された発明に係る他の実施形態では、サーバー（１０６）は、複数のユーザーに関する個人化されたデータを回収して、複数のユーザーに向けて転送するための単一の個人化されたビデオコンテンツストリームを生成することができる。これにより、サーバー（１０６）は、同一のビデオを要求するユーザーのグループにおいて、各ユーザーごとに個人化されたビデオコンテンツストリームを生成することを回避することができる。図６は、複数の異なるユーザーの個人化された情報をデジタルコンテンツに挿入するためのシステム（６００）のブロック図である。
【００４９】
例えば、ユーザーＡ（６０２ａ）及びユーザーＢ（６０２ｂ）は、特定の投資信託（例えば、フィデリティ社によって提供されるＦｒｅｅｄｏｍ  Ｆｕｎｄ）において両者とも権利を保有している。ユーザーＡは、クライアントコンピューティングデバイス（６０４ａ）に関連しており、そして、ユーザーＢは、クライアントコンピューティングデバイス（６０４ｂ）に関連している。クライアントコンピューティングデバイス（６０４ａ及び６０４ｂ）は、サーバーデバイス（６０６）と通信している。データが、Ｆｒｅｅｄｏｍ  Ｆｕｎｄの運用成績データ等の機密データでない場合、該データは、ユーザーＡ（６０２ａ）及びユーザーＢ（６０２ｂ）の両方に非暗号化形態で転送され、そして、上述したように、各ユーザーの対応するビデオプレーヤー内で各ユーザーに対して表示される。
【００５０】
図７は、複数の異なるユーザーの個人化された情報をデジタルコンテンツに挿入するための方法（７００）である。例えば、サーバーデバイス（６０６）との通信を介してフィデリティのウェブサイトにログインすると、Ｆｒｅｅｄｏｍ  Ｆｕｎｄに関連するビデオコンテンツへのリンクがユーザー（６０２ａ及び６０２ｂ）にそれぞれ提示される。ユーザーＡ（６０２ａ）及びユーザーＢ（６０２ｂ）の両者はリンクをクリックして、サーバーコンピューティングデバイス（６０６）からのビデオコンテンツ（６０８）を要求する（７０２）。上述したように、サーバーデバイス（６０６）は、ビデオサーバー（例えば、ビデオサーバー（１１０））からのビデオコンテンツと、及びＦｒｅｅｄｏｍ  Ｆｕｎｄにおける権利を所有する全ての人物に関するデータソース（例えば、データソース（１０８））からの個人化された情報（例えば、現在の株価（評価額））とを回収することができる（７０４）。全ての人物の個人化された情報を含むフレームにビデオコンテンツからのビデオフレームを置き換えることによって、サーバーデバイス（１０６）は、個人化されたビデオコンテンツ（６０８）を生成することができる（７０６）。
【００５１】
サーバーデバイス（６０６）は、同一の個人化されたビデオコンテンツストリーム（６０８）を各ユーザー（６０２ａ及び６０２ｂ）に転送する。幾つかの例において、転送を受け取るユーザーは、全員登録を行って、特定の時間に表示されるようにスケジュールされたＦｒｅｅｄｏｍ  Ｆｕｎｄに関するＷｅｂセミナーを受講することができる。他の例において、転送を受け取るユーザーは、全員、同一の期間内（例えば、全員互いに２０秒以内）に転送を要求することができ、従って、配信を簡単にするためのマルチキャスト転送として、該転送を受け取ることができる。それぞれのクライアント装置（６０４ａ及び６０４ｂ）がコンテンツストリーム（６０８）を受け取ると、各装置上のメディアプレーヤーは、コンテンツストリーム（６０８）から個人化された情報を抽出する。幾つかの例において、ユーザーＡに関連する証明書に基づいてユーザーＡを認証する（７０８）ことによって、メディアプレーヤーは、ユーザーＡ（６０２ａ）の身元を決定することができる。一旦ユーザーＡ（６０２ａ）が認証されると、メディアプレーヤーは、ビデオコンテンツストリーム（６０８）中に含まれるユーザーＡに関連する個人化された情報のみを抽出することができる。また、幾つかの例において、復号化技術を用いて、且つ認証証明書に基づいてメディアプレーヤーは、個人化された情報を復号化することができる（７１０）。同様に、ユーザーＢ（６０２ｂ）のクライアント装置（６０４ｂ）上のメディアプレーヤーは、ユーザーＢを認証して、ビデオストリーム（６０８）中に含まれるユーザーＢに関連する個人化された情報のみを抽出することができる。ユーザーＡ（６０２ａ）及びユーザーＢ（６０２ｂ）の両者は、同一の要求されたビデオコンテンツを閲覧するが、上述の技術によって、各ユーザー（６０２ａ及び６０２ｂ）は、ビデオ再生中に、例えば、彼又は彼女の現在の個人資産価値が表示されるのを見ることができ、そして、他のユーザーの資産価値については見ることができない。こうした技術は、任意の数の異なるユーザーに適用することができ、個人化された情報のプライベートな特性をなおも維持しながら、コンテンツプロバイダーの処理効率を大きく向上させる。
【００５２】
上述のシステム及び方法は、デジタル電子回路、コンピュータハードウェア、ファームウェア、及び／又はソフトウェア中で実施することができる。前記実施形態は、コンピュータプログラム製品（すなわち、コンピュータ読取可能記憶媒体中で具体的に実行されるコンピュータプログラム）としての形態であってもよい。前記実施形態は、例えば、機械読取可能ストレージデバイス中であってもよく、及び／又は、データ処理装置によって実行するための伝播シグナル若しくはデータ処理装置の操作をコントロールするための伝播シグナルを含むことができる。前記実施形態は、例えば、プログラム制御可能なプロセッサ、コンピュータ、及び／又はマルチコンピューターであってもよい。
【００５３】
コンピュータプログラムは、プログラム言語の形態で記載することができ、コンパイル言語及び／又はインタプリタ言語が含まれる。コンピュータプログラムは任意の形態で配置することができ、スタンドアロンなプログラムとしての形態、若しくはサブルーチンとしての形態、エレメントとしての形態、及び／又はコンピューティング環境での使用に適した他のユニットとしての形態が含まれる。コンピュータプログラムは、１つのコンピュータ又は１つのサイトにおける複数のコンピューター上で実行されるように配置することができる。
【００５４】
方法のステップについては、１以上のプログラム制御可能なプロセッサが実行することができ、該プロセッサは、入力データを操作して出力を生成することにより本発明の機能を実行するためのコンピュータプログラムを実行する。また、方法のステップは、特定目的の論理回路によって実行されてもよく、及び装置は、特定目的の論理回路として実装することができる。前記回路は、例えば、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、ＤＳＰ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、及び／又は所望の機能を実行するために設計された任意の他の別回路であってもよい。モジュール、サブルーチン、及びソフトウェアエージェントは、該機能性を実行するための以下のもの（物）の一部を意味することができる：コンピュータプログラム、プロセッサ、特定目的の回路、ソフトウェア、及び／又はハードウェア。
【００５５】
コンピュータプログラムの実行に適したプロセッサは、例示的な意味で、汎用目的の及び特定目的のマイクロプロセッサと、任意の種類のデジタルコンピュータの任意の１以上のプロセッサとの両方を含む。一般的に、プロセッサは、リードオンリメモリ、若しくはランダムアクセスメモリ、又はその両方から指示及びデータを受け取る。指示を実行するためのプロセッサ、並びに指示及びデータを記憶するための１以上のメモリデバイスはコンピュータに不可欠な要素である。一般的に、コンピュータは、データを保存するための１以上のマスストレージデバイス（例えば、磁気ディスク、光磁気ディスク、又は光学ディスク）を含むことができ、又は該デバイスからデータを受け取り、及び／又は該デバイスへデータを送る為に機能的に連結することができる。
【００５６】
また、データ転送及び指示は、通信ネットワークを介して発生してもよい。コンピュータプログラムの指示及びデータを実行するのに適切なコンピュータ読取可能媒体には、あらゆる形態の不揮発性のメモリが含まれ、例えば、半導体メモリデバイスが含まれる。コンピュータ読取可能媒体は、例えば、以下の物であってもよい：ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイス、磁気ディスク、内蔵型ハードディスク、リムーバブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、及び／又はＤＶＤ−ＲＯＭディスク。プロセッサ及びメモリは、特定目的の論理回路によって補強してもよく、及び／又は特定目的の論理回路内に組み込むこともできる。
【００５７】
ユーザーとの相互作用を提供するため、上述した技術を、表示装置、又は伝送装置を有するコンピュータ上で実施することができる。表示装置は、例えば、陰極線管（ＣＲＴ）及び／又は液晶ディスプレイ（ＬＣＤ）モニターであってもよい。ユーザーとの相互作用は、例えば、ユーザーに情報を表示するディスプレイ並びにキーボード及びポインティングデバイス（例えば、マウス又はトラックボール）であってもよく、該キーボード及び該ポインティングデバイスにより、ユーザーがコンピュータに入力を行うことができる（例えば、ユーザーインタフェース要素との相互作用）。他の種類の装置を、ユーザーとの相互作用を提供するために使用することができる。他の装置は、例えば、任意の形態のセンサーフィードバック（例えば、視覚的フィードバック、聴覚的フィードバック、又は触覚的フィードバック）でユーザーに提供されるフィードバックであってもよい。ユーザーからの入力は、例えば、任意の形態で受け取ることができ、音、音声、及び／又は触覚的入力が含まれる。
【００５８】
クライアント装置及びコンピューティングデバイスは、例えば、以下の物が含まれる：コンピュータ、閲覧装置を備えるコンピュータ、電話、ＩＰ電話、モバイル装置（例えば、携帯電話、個人情報端末（ＰＤＡ）装置、スマートフォン、ラップトップコンピュータ、電子メール装置）、及び／又は他の通信装置。閲覧装置としては、例えば、ＷＷＷブラウザ（例えば、Ｍｉｃｒｏｓｏｆｔ社から入手できるＭｉｃｒｏｓｏｆｔ（登録商標）  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）、Ｍｏｚｉｌｌａ社から入手できるＭｏｚｉｌｌａ（登録商標）Ｆｉｒｅｆｏｘ）を備えるコンピュータ（例えば、デスクトップコンピュータ、ラップトップコンピュータ）が含まれる。モバイルコンピューティングデバイスとしては、例えば、Ｂｌａｃｋｂｅｒｒｙ（登録商標）又はｉＰｈｏｎｅ（登録商標）が含まれる。
【００５９】
ウェブサーバーは、例えば、サーバーモジュール（例えば、Ｍｉｃｒｏｓｏｆｔ社から入手できるＭｉｃｒｏｓｏｆｔ（登録商標）  Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ（ＩＩＳ）、Ａｐａｃｈｅ  Ｓｏｆｔｗａｒｅ  Ｆｏｕｎｄａｔｉｏｎから入手できるＡｐａｃｈｅ  Ｗｅｂサーバー、Ａｐａｃｈｅ  Ｓｏｆｔｗａｒｅ  Ｆｏｕｎｄａｔｉｏｎから入手できるＡｐａｃｈｅ  Ｔｏｍｃａｔ  Ｗｅｂサーバー）を備えるコンピュータであってもよい。
【００６０】
上述の技術は、バックエンドコンポーネントを含む分散コンピューティングシステム内で実施することができる。バックエンドコンポーネントは、例えば、データサーバー、ミドルウェアコンポーネント、及び／又はアプリケーションサーバーであってもよい。上述の技術は、フロントエンドコンポーネントを含む分散コンピューティングシステム内で実施することができる。フロントエンドコンポーネントは、例えば、以下のものを備えるクライアントコンピュータであってもよい：グラフィカルユーザーインターフェース；ユーザーが例示的な実施形態を用いて相互作用することができるウェブブラウザ；及び／又は、転送デバイス用の他のグラフィカルユーザーインターフェース。システムの構成要素は、デジタルデータ通信（例えば、通信ネットワーク）の任意の形態又は媒体によって相互接続することができる。
【００６１】
システムは、クライアント及びサーバーを含むことができる。クライアント及びサーバーは、一般的には互いに離れており、典型的には通信ネットワークを通じて相互作用する。それぞれコンピューター上で実行され、クライアント−サーバー関係を相互に有するコンピュータプログラムによって、クライアント及びサーバーの関係が生じる。
【００６２】
上述した通信ネットワークは、パケットベースのネットワーク、回路ベースのネットワーク、並びに／又はパケットベースのネットワーク及び回路ベースのネットワークの組合せで実装することができる。パケットベースのネットワークは、例えば、以下のものが含まれる：インターネット、キャリアインターネットプロトコル（ＩＰ）ネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、キャンパスエリアネットワーク（ＣＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ホームエリアネットワーク（ＨＡＮ））、プライベートＩＰネットワーク、ＩＰ機内交換機（ＩＰＢＸ）、ワイヤレスネットワーク（例えば、無線アクセスネットワーク（ＲＡＮ）、８０２．１１ネットワーク、８０２．１６ネットワーク、ジェネラルパケットラジオサービス（ＧＰＲＳ）ネットワーク、ハイパーＬＡＮ）、及び／又は他のパケットベースのネットワーク。回路ベースのネットワークは、例えば、以下のものが含まれる：公衆電話交換回線網（ＰＳＴＮ）、機内交換機（ＰＢＸ）、ワイヤレスネットワーク（例えば、ＲＡＮ、ｂｌｕｅｔｏｏｔｈ（登録商標）、符号分割多重接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、モバイル通信用グローバルシステム（ＧＳＭ（登録商標））ネットワーク）、及び／又は他の回路ベースのネットワーク。
【００６３】
「含む、備える」（Ｃｏｍｐｒｉｓｅ，ｉｎｃｌｕｄｅ）、及び／又は各複数形態はオープンエンドであり、列挙された部分を含み、かつ列挙されていない更なる部分を含むことができる。「及び／又は」はオープンエンドであり、１以上の列挙された部分を含み、かつ列挙された部分の組合せも含む。
【００６４】
本発明の思想及び本質的な特性から離れることなく他の特定形態で本発明を実施できることを当業者は理解するであろう。従って、上記実施形態は、本明細書に記載した本発明を限定するものではなく、あらゆる意味において例示的なものと考えるべきである。
【図１】
2013500629.tif 000003
【図２】
2013500629.tif 000004
【図３】
2013500629.tif 000005
【図４】
2013500629.tif 000006
【図５】
2013500629.tif 000007
【図６】
2013500629.tif 000008
【図７】
2013500629.tif 000009
【国際調査報告】
2013500629.tif 000010