(57)【要約】  ユーザがコンテンツを編集、作成、アップロード、又は別様に生成できるようにする様々なコンピュータベースのサービスが、ユーザ生成コンテンツとともにスポンサ付きメディアのプレゼンテーションへの統合も行う。例示的なサービスが、ユーザ入力に基づいてテキストを生成し、このテキストに基づいてスポンサ付きメディアリポジトリにタグを提供し、引き換えにスポンサ付きメディアデータ構造を受信し、ユーザに表示するためのデータ構造からスポンサ付きメディアを初期化する。【選択図】図１
2010538362.tif 000002
【特許請求の範囲】
【請求項１】
ａ．ユーザからの入力に基づいてキーワードのセットを抽出し、コールの一部としてキーワードのセットを提供するように構成された情報抽出モジュールと、
ｂ．前記キーワードのセットに基づいて初期化されたスポンサ付きメディアデータ構造を受信し、前記初期化されたスポンサ付きメディアを表示し、前記ユーザが、スポンサ付きメディアリポジトリから取り出されるスポンサ付きメディアを選択するために選択したスポンサ付きメディアを、ユーザ生成コンテンツを含むプレゼンテーションに統合するように構成されたスポンサ付きメディア選択モジュールと、
を含むことを特徴とするコンテンツ生成クライアント。
【請求項２】
請求項１に記載の前記コンテンツ生成クライアントにより製作されたオリジナルコンテンツを含むプレゼンテーションであって、該プレゼンテーションがプレゼンテーションクライアントのユーザに表示され、スポンサ付きメディアを含む前記プレゼンテーションの一部が、前記プレゼンテーションクライアントによりスポンサ付きメディアリポジトリから取り出される、
ことを特徴とするプレゼンテーション。
【請求項３】
前記情報抽出モジュールが、前記ユーザによるオリジナルコンテンツアップロードの開始後にユーザ入力に基づいて前記キーワードのセットを抽出する、
ことを特徴とする請求項１に記載のコンテンツ生成クライアント。
【請求項４】
前記ユーザからの前記入力が、前記オリジナルコンテンツを記述するタグのテキストリストである、
ことを特徴とする請求項３に記載のコンテンツ生成クライアント。
【請求項５】
前記ユーザ生成コンテンツが静止画像である、
ことを特徴とする請求項４に記載のコンテンツ生成クライアント。
【請求項６】
前記ユーザ生成コンテンツがビデオである、
ことを特徴とする請求項４に記載のコンテンツ生成クライアント。
【請求項７】
前記情報抽出モジュールが、前記ユーザによるテキストコンポジション中に前記キーワードのセットを抽出する、
ことを特徴とする請求項１に記載のコンテンツ生成クライアント。
【請求項８】
前記キーワードのセットを含む前記コールを受信するとともに請求項１の前記コンピュータにより実行される方法における前記初期化されたスポンサ付きメディアデータ構造を戻すウェブサーバ上のサーバ側スクリプトに組み込まれた、
ことを特徴とするコンテンツマッチングモジュール。
【請求項９】
ａ．ユーザからの入力に基づいて、ユーザ生成コンテンツに関連するキーワードのセットを抽出するステップと、
ｂ．前記キーワードのセットからコールの一部としてキーワードを提供するステップと、
ｃ．前記コールと引き換えに前記キーワードに基づくスポンサ付きメディアデータ構造を受信するステップと、
ｄ．前記スポンサ付きメディアデータ構造からのスポンサ付きメディアをメディア選択モジュールに適合するように初期化するステップと、
を含み、前記メディア選択モジュールは、前記ユーザが、前記ユーザ生成コンテンツとともにプレゼンテーションに統合するためのスポンサ付きメディアを選択できるようにする、
ことを特徴とするコンピュータにより実行される方法。
【請求項１０】
ユーザからの入力に基づいてキーワードのセットを抽出する前記ステップが、前記ユーザによるオリジナルコンテンツアップロードの開始後に行われる、
ことを特徴とする請求項９に記載のコンピュータにより実行される方法。
【請求項１１】
前記ユーザからの入力が、前記オリジナルコンテンツを記述するタグのテキストリストである、
ことを特徴とする請求項１０に記載のコンピュータにより実行される方法。
【請求項１２】
前記ユーザ生成コンテンツが静止画像である、
ことを特徴とする請求項１１に記載のコンピュータにより実行される方法。
【請求項１３】
前記ユーザ生成コンテンツがビデオである、
ことを特徴とする請求項１１に記載のコンピュータにより実行される方法。
【請求項１４】
ユーザからの入力に基づいてキーワードのセットを抽出する前記ステップが、前記ユーザによるテキストコンポジション中に行われる、
ことを特徴とする請求項９に記載のコンピュータにより実行される方法。
【請求項１５】
請求項９に記載のコンピュータにより実行される方法をともに実行する、ウェブページに組み込まれたコンテンツ生成クライアント及びウェブサーバ上のサーバ側スクリプトに組み込まれたコンテンツマッチングモジュールであって、前記コンテンツ生成クライアントは、前記メディア選択モジュールを含むとともに前記抽出ステップを実行するウェブベースのクライアントであり、前記コンテンツマッチングモジュールは、提供、受信及び初期化のステップを実行する、
ことを特徴とするコンテンツ生成クライアント及びコンテンツマッチングモジュール。
【請求項１６】
前記キーワードがスポンサ付きメディアリポジトリに提供され、前記スポンサ付きメディアデータ構造が前記スポンサ付きメディアリポジトリから受信される、
ことを特徴とする請求項１５に記載のコンテンツ生成クライアント及びコンテンツマッチングモジュール。
【請求項１７】
請求項１６に記載のコンテンツ生成クライアントにより製作されたユーザ生成コンテンツを含むプレゼンテーションであって、該プレゼンテーションがプレゼンテーションクライアントのユーザに表示され、スポンサ付きメディアを含む前記プレゼンテーションの一部が、前記プレゼンテーションクライアントにより前記スポンサ付きメディアリポジトリから取り出される、
ことを特徴とするプレゼンテーション。
【請求項１８】
ａ．コンテンツ生成クライアントからキーワードのセットを受信し、該キーワードのセットに基づくキーワードをスポンサ付きメディアリポジトリに提供するように構成されたコンテンツマッチングモジュールと、
ｂ．前記キーワードを受信し、前記キーワードに基づくスポンサ付きメディアデータ構造を前記コンテンツマッチングモジュールに提供するように構成された前記スポンサ付きメディアリポジトリと、
を含み、
前記コンテンツマッチングモジュールは、前記スポンサ付きメディアデータ構造からのスポンサ付きメディアをスポンサ付きメディア選択モジュールに適合するように初期化し、該初期化されたスポンサ付きメディアを前記メディア選択モジュールに提供するようにさらに構成された、
ことを特徴とするコンテンツマッチングサーバ。
【請求項１９】
ユーザ生成コンテンツをスポンサ付きメディアに統合できるようにするためのウェブベースのサービスを提供するためのシステムであって、
ａ．ユーザ入力に基づくとともにユーザ生成コンテンツに関連するキーワードのセットを抽出し、前記キーワードのセットをコンテンツマッチングモジュールに提供するように構成されたコンテンツ生成クライアントと、
ｂ．前記キーワードのセットからのキーワードをスポンサ付きメディアリポジトリにコールの一部として提供するように構成された前記コンテンツマッチングモジュールと、
ｃ．前記キーワードを受信し、前記キーワードに基づくスポンサ付きメディアデータ構造を前記コンテンツマッチングモジュールに提供するように構成された前記スポンサ付きメディアリポジトリと、
を含み、
前記コンテンツマッチングモジュールは、前記スポンサ付きメディアデータ構造からのスポンサ付きメディアを前記コンテンツ生成クライアントのメディア選択モジュールに適合するように初期化するようにさらに構成され、前記メディア選択モジュールは、選択されたメディアを、前記ユーザ生成コンテンツも含むプレゼンテーションに統合できるようにする、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイトコンテンツに関し、より具体的には、スポンサ付きメディアをユーザ生成コンテンツと統合してリミックスすることに関する。
【背景技術】
【０００２】
多くのオンラインサービスは、ユーザがコンテンツを生成し、このユーザが生成したコンテンツ内に、リンクされた、埋め込まれた、又はアップロードされたコンテンツを含めることができるようにする。例えば、Ｊｕｍｐｃｕｔなどのオンラインビデオ編集サービスは、ユーザが自身のホームビデオをアップロードし、編集し、リミックスして、これをインターネット上で友人と共有できるようにする。例えば、Ｙａｈｏｏ！３６０などのブロギングツールは、ユーザがウェブログすなわちブログを保持することによりユーザの体験、考え、又は提案を共有できるようにする。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ブログを書く場合、多くのユーザは、画像、ビデオ及びオーディオを含むメディアをウェブページに追加することによりデジタルメディアを利用する。同様に、多くの場合ビデオ編集サービスのユーザは、自身のビデオでは完全に明確になっていないイベント又はアイデアについて説明する画像又はビデオクリップで自身のビデオを補うことに関心がある。ビデオサービスによっては、他のユーザ生成コンテンツをユーザの作品に統合できるようにするものもあるが、このコンテンツがユーザの要求に応える可能性は低い。例えば、多くのユーザ生成コンテンツは、専門的な製作設備の欠如又はアップロード帯域幅へのアクセスの制限に起因して低品質である。他のユーザのコンテンツにさらにアクセスすることにより、特定の種類のメディアを求めるオーサーの探求が解決されることはめったになく、これは単に他のユーザが、著作権保護されたイベントにアクセスできないこと、或いは画像又はビデオ取得技術に資本がかかることなどのオーサーの問題を共有しているからである。
【０００４】
これらの問題を改善するために、ブロギングツール及びビデオ編集サービスのユーザは、多くの場合、著作権の問題をそれほど気にせずに画像又はビデオをオンラインで検索し、これらの好みの結果を自身のブログ又はビデオに含めることが多い。このことは法的責任を招き得るので、発行元に対して問題が生じる。
【０００５】
また、トラフィックを貨幣化しようと試みるＹａｈｏｏ！を含む発行元は、コンテンツビューワが広告主ページにクリックスルーし、或いは他の何らかのコンバージョンイベントを実行するほど十分にビューワの関心を引く広告をコンテンツビューワに提示する必要がある。このような関心を得るための古典的な戦略は、ページ上に表示されたコンテンツに関する広告を表示することである。しかしながら、現在のコンテンツマッチの解決法は、特にビデオ、オーディオ、及び画像のコンテキストにおいては不完全である。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、オンライン体験を著す際の高品質なスポンサ付きメディアとウェブユーザのコンテンツとの統合を可能にする。
【０００７】
１つの態様では、本発明のいくつかの実施形態がコンピュータにより実行される方法に関する。例えば、本発明のいくつかの実施形態によるコンピュータにより実行される方法は、ユーザからの入力に基づいて、ユーザ生成コンテンツに関連するキーワードのセットを抽出するステップを含む。その後、タグのセットからコールの一部としてキーワードを提供するステップと、コールと引き換えにキーワードに基づいてスポンサ付きメディアデータ構造を受信するステップと、スポンサ付きメディアデータ構造をメディア選択モジュールと適合するように初期化するステップとを含む。メディア選択モジュールは、ユーザがユーザ生成コンテンツとともにプレゼンテーションに統合するためのスポンサ付きメディアを選択できるようにすることが好ましい。
【０００８】
いくつかの実施形態では、ユーザからの入力に基づいてキーワードのセットを抽出するステップが、ユーザによるオリジナルコンテンツアップロードの起動後に実行される。いくつかの実施形態では、ユーザからの入力が、オリジナルコンテンツを記述するタグのテキストリストである。いくつかの実施形態では、ユーザ生成コンテンツが静止画像である。いくつかの実施形態では、ユーザ生成コンテンツがビデオである。いくつかの実施形態では、ユーザからの入力に基づいてキーワードのセットを抽出するステップが、ユーザによるテキストコンポジション中に実行される。
【０００９】
いくつかの実施形態では、コンテンツ生成クライアント及びコンテンツマッチングモジュールが、本発明によるコンピュータにより実行される方法をともに実行する。例えば、ウェブページに組み込まれたコンテンツ生成クライアント及びウェブサーバ上のサーバ側スクリプトに組み込まれたコンテンツマッチングモジュールが、本発明による方法をともに実施することができる。１つのこのような実施形態では、コンテンツ生成クライアントは、上述したメディア選択モジュールを含むウェブベースのクライアントである。コンテンツ生成クライアントは抽出ステップを実行することが好ましい。コンテンツマッチングモジュールは、提供、受信、及び初期化ステップを実行することが好ましい。スポンサ付きメディアリポジトリにキーワードが提供され、スポンサ付きメディアリポジトリからスポンサ付きメディアデータ構造が受信されることが好ましい。
【００１０】
ユーザがプレゼンテーションを生成した後で、オーサー及び他のユーザの両方がこれを閲覧することができる。プレゼンテーションクライアントのユーザにプレゼンテーションが表示される。表示中、プレゼンテーションクライアントが、スポンサ付きメディアデータ構造を含むプレゼンテーションの一部をスポンサ付きメディアリポジトリから取り出す。
【００１１】
別の態様では、本発明の実施形態がコンテンツ生成クライアントに関する。例えば、本発明のいくつかの実施形態によるコンテンツ生成クライアントは、情報抽出モジュール及びメディアプレゼンテーションモジュールを含む。
【００１２】
情報抽出（ＩＥ）モジュールは、ユーザ入力に基づいていくつかのタスクを実行するように構成される。ＩＥモジュールは、ユーザからの入力に基づいてキーワードのセットを抽出する。その後、ＩＥモジュールは、コールの一部としてキーワードのセットを提供する。コンテンツ生成クライアントは、コールと引き換えにキーワードのセットに基づいて初期化されたスポンサ付きメディアデータ構造を受信する見込みである。
【００１３】
スポンサ付きメディア選択モジュールは、初期化されたメディアをメディアデータ構造から受信して、この初期化されたスポンサ付きメディアを表示するように構成される。このような実施形態では、スポンサ付きメディア選択モジュールは、ユーザがスポンサ付きメディアを選択するために選択したスポンサ付きメディアをユーザ生成コンテンツを含むプレゼンテーションに統合することが好ましく、このスポンサ付きメディアはスポンサ付きメディアリポジトリから得られる。
【００１４】
コンテンツ生成クライアントのユーザにより作成されたプレゼンテーションは、プレゼンテーションクライアントを介して表示されることが好ましい。プレゼンテーションクライアントは、スポンサ付きメディアデータ構造を含むプレゼンテーションの一部をスポンサ付きメディアリポジトリから取り出す。
【００１５】
本発明のさらに別の態様では、実施形態がコンテンツマッチングサーバに関する。例えば、コンテンツマッチングサーバは、コンテンツマッチングモジュールとスポンサ付きメディアリポジトリとを含む。コンテンツマッチングモジュールは、コンテンツ生成クライアントからキーワードのセットを受信するように構成される。ＣＭモジュールが、コールの一部としてキーワードのセットに基づくキーワードをスポンサ付きメディアリポジトリに提供する。
【００１６】
スポンサ付きメディアリポジトリは、キーワードを受信するとともにこのキーワードに基づくスポンサ付きメディアデータ構造をＣＭモジュールに提供するように構成される。ＣＭモジュールは、スポンサ付きメディアデータ構造から得られるスポンサ付きメディアをメディア選択モジュールに適合するように初期化し、この初期化したスポンサ付きメディアをメディア選択モジュールに提供するようにさらに構成される。
【００１７】
さらに別の態様では、いくつかの実施形態が、ユーザ生成コンテンツをスポンサ付きメディアと統合できるようにするためのウェブベースサービスを提供するためのシステムである。例として、コンテンツ生成クライアント、コンテンツマッチングモジュール、及びスポンサ付きメディアリポジトリを含むシステムが挙げられる。
【００１８】
コンテンツ生成クライアントは、ユーザ入力に基づくとともにユーザ生成コンテンツに関連するキーワードのセットを生成し、このキーワードのセットをコンテンツマッチングモジュールに提供するように構成される。
【００１９】
ＣＭモジュールは、コールの一部としてキーワードのセットからのキーワードをスポンサ付きメディアリポジトリに提供するように構成される。
【００２０】
スポンサ付きメディアリポジトリは、キーワードを受信するとともにこのキーワードに基づいてＣＭモジュールにスポンサ付きメディアデータ構造を提供するように構成され、ＣＭモジュールは、スポンサ付きメディアデータ構造から得たスポンサ付きメディアをコンテンツ生成クライアントのメディア選択モジュールに適合するように初期化するようにさらに構成される。メディア選択モジュールは、選択したメディアを、ユーザ生成コンテンツも含むプレゼンテーションに統合できるようにする。
【図面の簡単な説明】
【００２１】
【図１】本発明のいくつかの実施形態によるコンピュータ実施サービスの高レベルアーキテクチャを示す図である。
【図２】本発明のいくつかの実施形態によるユーザインターフェイスとスポンサ付きメディアリポジトリとの間の編集モード中のインタラクションを示す図である。
【図３】本発明のいくつかの実施形態によるユーザインターフェイスとスポンサ付きメディアリポジトリとの間のプレゼンテーションモード中のインタラクションを示す図である。
【図４】本発明のいくつかの実施形態によるコンピュータ実施ブロギングサービスの編集モードユーザインターフェイスを示す図である。
【図５】本発明のいくつかの実施形態によるコンピュータ実施ブロギングサービスのプレゼンテーションモードユーザインターフェイスを示す図である。
【図６】本発明のいくつかの実施形態によるコンピュータ実施ビデオ編集サービスの編集モードユーザインターフェイスを示す図である。
【図７】本発明のいくつかの実施形態によるコンピュータ実施ビデオ編集サービスのプレゼンテーションモードユーザインターフェイスを示す図である。
【発明を実施するための形態】
【００２２】
本開示は、スポンサ付きメディアをユーザ生成コンテンツと統合してリミックスするためのモデルを示す。
【００２３】
本明細書で使用する場合、「コンテンツ生成」とは、ユーザがユーザ生成コンテンツを作成し、又はスポンサ付きメディアをユーザ生成コンテンツと統合する、本発明のある実施形態を使用するいくつかのモードのいずれかを意味し、これらは、オーサリング、編集、ミキシング、及びリミキシングを含む。「プレゼンテーション」とは、本発明のある実施形態を使用するいくつかのモードのいずれかを作成することを意味する。「スポンサ付きメディア」とは、ユーザ生成コンテンツも含むプレゼンテーションに統合するための、広告主によりコンテンツ生成サービスのプロバイダに提供されるメディアのことを意味する。「ユーザ生成コンテンツ（ＵＧＣ）」とは、従来のメディア製作会社、認可された放送会社及び製作会社とは対照的に、エンドユーザにより製作され、又は主に影響を受ける様々な種類のメディアコンテンツを意味する。
【００２４】
アーキテクチャ
図１は、本発明のいくつかの実施形態による一般的なアーキテクチャを示している。図示のように、このような実施形態は、情報抽出（ＩＥ）モジュール、及びスポンサ付きメディア選択（ＳＭＳ）モジュール又はスポンサ付きメディアプレゼンテーション（ＳＭＰ）モジュールを含むユーザインターフェイス（ＵＩ）と、コンテンツマッチ（ＣＭ）及びコンテンツ抽出（ＣＥ）モジュールを含むスポンサ付きメディア（ＳＭ）リポジトリと、ユーザ生成コンテンツ（ＵＧＣ）リポジトリとを含む。
【００２５】
ＵＩはＳＭリポジトリと通信する。図示ように、この通信は、ＵＩのＩＥ及びＳＭＳ／ＳＭＰモジュールとＳＭリポジトリのＣＭ／ＣＥモジュールとの間で行われることが好ましい。ＣＭモジュールによりＳＭＳモジュールへ送信される信号は、ＩＥモジュールによりＣＭモジュールへ送信されるコールに基づくことが好ましい。同様に、ＣＥモジュールによりＳＭＰモジュールへ送信される信号は、ＩＥモジュールによりＣＥモジュールへ送信されるコールに基づくことが好ましい。
【００２６】
ＵＩはＵＧＣリポジトリとも通信する。この通信はＵＩから直接行われ、ＵＩがＵＧＣリポジトリとの間で信号の送信及び受信の両方を行うことが好ましい。
【００２７】
ＵＩは、ユーザがこのような実施形態とやりとりして、ユーザ生成コンテンツ及び好ましくはスポンサ付きメディアにも関する１又はそれ以上の機能を実行できるようにする。これらの機能は、ＵＧＣリポジトリから得たコンテンツのオーサリング又はコンポジション、編集、リミキシング、検索、及び閲覧などの、ユーザ生成コンテンツに対して行ういくつかの機能を含むことが好ましい。
【００２８】
リミキシング機能及び閲覧機能はスポンサ付きメディアに対して行われ、検索機能はＳＭリポジトリに対して行われることが好ましい。また、編集機能はスポンサ付きメディアに対して行われることが好ましいが、いくつかの実施形態では、スポンサ付きメディアの編集が一部又は全体的に制限される。さらに、リミキシング及び編集機能が、図示の全体的なアーキテクチャと共にスポンサ付きメディアをユーザ生成コンテンツに統合できるようにする。また、閲覧機能は、ＵＣＧ及びＳＭリポジトリの両方にわたって動作する場合、及びＳＭＰモジュールと共に、ユーザ生成コンテンツ及びスポンサ付きメディアの両方を統合するプレゼンテーションの閲覧を可能にする。このようなプレゼンテーションのオーサーにより選択された、一般人を含むユーザ又はユーザのグループは、このようなプレゼンテーションの閲覧を許可されていることが好ましい。
【００２９】
オーサリング又はコンポジション、編集、及びリミキシング機能中、ユーザのコンテンツ選択又はＩＥモジュールによる入力から抽出された情報がＣＭモジュールへ送信される。ＣＭモジュールは、受信した情報に基づいてＳＭリポジトリからスポンサ付きメディアを取り出し、取り出したメディアをＵＩのＳＭＳモジュールへ送信する。ＳＭＳモジュールは、スポンサ付きメディアをユーザに表示し、ユーザが、表示されたスポンサ付きメディアをオーサリング又は作成、編集、又はリミックスされているプレゼンテーションに統合できるようにする。ユーザに提示されるスポンサ付きメディアは、ＵＩ内でオーサリングされ、編集され、リミックスされ、又は別様に作成されているユーザ生成コンテンツとの関連性に基づいて選択されることが好ましい。
【００３０】
検索機能中、ユーザの検索入力からＩＥモジュールにより抽出された情報がＣＭモジュールへ送信される。ＣＭモジュールは、受信した情報に基づいてＳＭリポジトリからスポンサ付きメディアを取り出し、取り出したメディアをＵＩのＳＭＳモジュールへ送信する。ＳＭＳモジュールは、スポンサ付きメディアをユーザに表示し、ユーザが、表示されたスポンサ付きメディアをプレゼンテーションに統合できるようにする。提示されるスポンサ付きメディアは、明示的検索に基づいて選択されることが好ましい。
【００３１】
閲覧機能中、プレゼンテーションのオーサーにより選択されたスポンサ付きメディアがプレゼンテーションに統合され、プレゼンテーションとの関連でビューワに表示される。ＩＥモジュールは、含まれるスポンサ付きメディアに関する情報をプレゼンテーションから取り出し、この情報をＣＥモジュールに提供することが好ましい。ＣＥモジュールは、含まれるメディアをＳＭリポジトリから取り出し、これをＵＩのＳＭＰモジュールに提供する。閲覧中、プレゼンテーションを構成するスポンサ付きメディア及びユーザ生成コンテンツは、閲覧されるプレゼンテーションにシームレスに統合されるが、各々はそれぞれのリポジトリから別々に取り出されることが好ましい。
【００３２】
コンテンツ生成
図２は、本発明のいくつかの実施形態によるコンテンツ生成モード中の例示的な信号の流れを示している。明確にするために、コンテンツ生成モードとやりとりするユーザのことを「オーサー」と呼ぶ。信号の流れは、時間的に順次的ないくつかのステップに渡って発生するが、連続する必要はない。図２は、本発明のいくつかの実施形態によるコンテンツ生成（ＣＧ）モードのユーザインターフェイス（ＵＩ）を示している。コンテンツマッチ（ＣＭ）モジュールとやりとりするとともにこれを介してスポンサ付きメディア（ＳＭ）リポジトリとやりとりするＣＧモードＵＩを示している。ＣＭモジュールは、例えばＳＭリポジトリの一部を形成するデータサーバ上のサーバ側スクリプトの形でＳＭリポジトリと統合されることが好ましい。いくつかの実施形態では、ＣＭモジュールが、ＣＧモードＵＩの一部を形成するウェブページを提供するサーバ上のサーバ側スクリプトの形で実装される。
【００３３】
まず、ＵＩとのユーザインタラクションにより情報が生成される。この情報は、本発明の様々な実施形態の範囲内の多くの形を取る。例えば、いくつかの実施形態では、ブログ又はオンラインテキストベースのコンテンツの形でテキスト入力を構成するオーサーが情報を生成する。いくつかの実施形態では、ＵＩに促されたオーサーが、写真、ビデオクリップ、又はこれらのセットなどのビジュアルコンテンツのアップロードされた断片を記述するタグ又はキーワードを入力し、これが情報の生成に役立つ。いくつかの実施形態では、オーサーが、新しいコンテンツを生成する際に使用するためのリポジトリからユーザ生成コンテンツを選択する。通常、選択されるコンテンツは、以前の何らかのセッション中に、恐らく他の何らかのユーザによりアップロードされたものである。この種の状況では、コンテンツを選択することにより、オーサーが、選択されたコンテンツに関連するタグ又はキーボードに基づく情報の生成を引き起こす。
【００３４】
情報抽出（ＩＥ）モジュールは、ユーザインタラクションを介して生成された最新の情報を抽出し、これをキーワードのセットに変換する。次に、キーワード又はその一部がＣＭモジュールに引き渡される。図示の実施形態では、Ｃｕｒｒ＿ＫＷｓで表すキーワードのセットが、ＣＭモジュールのキーワード処理サブルーチンに引き渡される。ＵＩの側では、Ｃｕｒｒ＿ＫＷｓの引き渡しは受動的であり、すなわちＩＥモジュールにより開始され実行されることが好ましい。
【００３５】
処理サブルーチンは、Ｃｕｒｒ＿ＫＷｓからキーワードのセットＣｕｒｒ＿ＫＷを作成する。いくつかの実施形態では、キーワードがＣｕｒｒ＿ＫＷｓと同一である。しかしながら、いくつかの実施形態では、ＣＭモジュールが以前のキーワードのセットを記憶しており、以前のキーワードに一部基づいてセットキーワードを構成する。いずれにせよ、キーワードがＳＭリポジトリへのコールの一部として使用される。キーワードをＳＭリポジトリへ送信するコールは、ＣＧモードＵＩの立場とは非同期であることが好ましい。例えば、いくつかの実施形態では、コールは、拡張可能マークアップ言語（ＸＭＬ）の形の応答が見込まれるＪａｖａ（登録商標）Ｓｃｒｉｐｔルーチンにより起動される非同期ＰＯＳＴコールである。この種のコールは、ＡＪＡＸ  ＰＯＳＴコールとしても知られている。コールの好ましい非同期性を図中に破線で示している。
【００３６】
キーワードコールに応答して、ＳＭリポジトリは、ここではＳＭ＿Ｓｔｒｕｃとして示すスポンサ付きメディアデータ構造で応答する。応答は、ＣＭモジュールの初期化サブルーチンへ向けられる。スポンサ付きメディアデータ構造は、ＸＭＬなどの、構造化データの標準的なフォーマットで提供されることが好ましい。さらに、応答ＳＭ＿Ｓｔｒｕｃは、ＣＧモードＵＩに対して非同期であることが好ましい。図では、この非同期性を破線で示している。スポンサ付きメディアデータ構造ＳＭ＿Ｓｔｒｕｃは、キーワードにマッチしたスポンサ付きメディアのセットを含む。いくつかの実施形態では、ＳＭ＿Ｓｔｒｕｃが、スポンサ付きメディアのタイトル、クレジット、記述などの各断片に関する追加情報をさらに含む。
【００３７】
初期化サブルーチンは、データ構造をＣＧモードＵＩのメディア表示モジュールが読むことができるフォーマットに変換する。図示のように、サブルーチンは、ＳＭ＿ＦｏｒｍａｔをＵＩの表示モジュールに引き渡す。ＣＭモジュールは、データ構造ＳＭ＿Ｓｔｒｕｃを、例えばＸＭＬの場合であれば埋め込み拡張可能スタイルシート言語（ＸＳＬ）ルーチンなどの埋め込みルーチンを介して表示モジュールに適したフォーマットに初期化することが好ましい。例えば、いくつかの実施形態では、埋め込みルーチンがＸＳＬ変換ＸＳＬＴルーチンであるが、いくつかの実施形態は、ＸＳＬ初期化オブジェクト、ＸＭＬ経路言語などの他の初期化技術、又はその他の何らかの技術を使用する。さらに、ＳＭリポジトリから引き渡されたデータ構造が非ＸＭＬフォーマットである実施形態では、何らかの適当な初期化技術が使用される。
【００３８】
ＣＧモードＵＩのメディア表示モジュールは、オーサーがこのＵＩに表示されたメディアを閲覧及び選択できるようにする。図示の実施形態を含むいくつかの実施形態では、表示モジュールが、ＣＭモジュールを介してＳＭリポジトリからスポンサ付きメディアのセットを受信する。表示モジュールは、ＳＭ＿Ｓｔｒｕｃに含まれるメディアのサブセットをオーサーに一度に示すことが好ましい。表示モジュールは、オーサーがより大きなＳＭ＿Ｓｔｒｕｃのサブセットをブラウズできるようにすることが最も好ましい。
【００３９】
さらに、ＣＧモードＵＩは、オーサーがこのＵＩに表示されたメディアを選択できるようにする。メディアの断片が選択されるいくつかの実施形態では、メディアの断片に関する追加情報がオーサーに提示される。いくつかの実施形態では、オーサーがメディアの断片を閲覧することを許可される。また、オーサーは、選択されたメディアの断片を、オーサーが生成中のプレゼンテーションに統合できることが好ましい。生成されたプレゼンテーションは、プレゼンテーションに含まれるスポンサ付きメディア及びユーザ生成コンテンツの両方の識別子を含むデータ構造として記憶されることが好ましい。いくつかの実施形態では、ユーザ生成コンテンツがプレゼンテーションに直接含まれる。
【００４０】
オーサーがプレゼンテーションを生成すると、オーサー或いはオーサーに許可された他のユーザ又はユーザのグループがこのプレゼンテーションを閲覧できる。閲覧は、プレゼンテーションモードＵＩで行われる。
【００４１】
プレゼンテーションモード
図３は、本発明のいくつかの実施形態によるプレゼンテーションモード中の例示的な信号の流れを示している。明確にするために、コンテンツ生成モードとやりとりするユーザを「ビューワ」と呼ぶ。信号の流れは、時間的に順次的ないくつかのステップに渡って発生するが、連続する必要はない。図３は、本発明のいくつかの実施形態によるプレゼンテーション（Ｐ）モードのユーザインターフェイス（ＵＩ）を示している。コンテンツ抽出（ＣＥ）モジュールとやりとりするとともにこれを介してスポンサ付きメディア（ＳＭ）リポジトリとやりとりするＰモードＵＩを示している。ＣＥモジュールは、例えばＰモードＵＩの一部を形成するウェブページを提供するサーバ上のサーバ側スクリプトの形でＰモードＵＩから分離していることが好ましい。いくつかの実施形態では、ＣＥモジュールが、例えばリポジトリの一部を形成するデータサーバ上のサーバ側スクリプトとしてＳＭリポジトリに統合される。図３は、プレゼンテーションのスポンサ付きメディア部分の取り出し及びプレゼンテーションのみを示している。プレゼンテーションはビューワに提示されるときにはシームレスであることが好ましいが、プレゼンテーション内のスポンサ付きメディアは、ＳＭリポジトリから閲覧時に取り出されることが好ましい。ユーザ生成コンテンツを閲覧時にＵＧＣリポジトリから取り出すことができ、或いはプレゼンテーションの基礎を成すデータ構造に統合することができる。
【００４２】
まず、スポンサ付きメディア識別子ＳＭ＿ＩＤｓが、プレゼンテーションの基礎を成すデータ構造からＣＥモジュールにより抽出される。この識別子は、ＳＭリポジトリにおいて及び図２に示すコンテンツ生成プロセス全体を通じてスポンサ付きメディアに関連付けられることが好ましい。ＵＩの側では、ＳＭ＿ＩＤｓの引き渡しは受動的であり、すなわちＣＥモジュールにより開始され実行されることが好ましい。プレゼンテーションデータ構造内の識別子の形は、含まれるメディアの種類により変化する。例えば、スポンサ付きメディア画像の場合、識別子を＜ｄｉｖ＞タグに埋め込むことができ、ビデオ又はオーディオの場合、プレゼンテーションのユーザ生成部分も含むＸＭＬ方式で識別子を羅列することができる。
【００４３】
次に、図示の実施形態では、ＣＥモジュールのサブルーチンが、識別子又は識別子のセット、ＳＭ＿Ｋｅｙをスポンサ付きメディアの各断片ごとにＳＭリポジトリに引き渡す。いくつかの実施形態では、このタスクは取るに足らないものであり、ＳＭ＿ＫｅｙはＳＭ＿ＩＤｓと同一である。他の実施形態では、個々の識別子がＳＭ＿ＩＤｓから抽出され、各々がＳＭ＿ＫｅｙとしてＳＭリポジトリに引き渡される。例えば、プレゼンテーションがビデオでありストリームの形でビューワに提供される場合、ＣＥモジュールは、ビデオ内により早く置かれたメディアを最初に、及び後で置かれたメディアをその後に取り出すことができる。
【００４４】
ＣＥモジュールのＳＭリポジトリへのコールは、ＰモードＵＩの立場とは非同期であることが好ましい。例えば、いくつかの実施形態では、コールが、拡張可能マークアップ言語（ＸＭＬ）の形の応答が見込まれるＪａｖａＳｃｒｉｐｔルーチンにより起動される非同期ＰＯＳＴコールである。この種のコールはＡＪＡＸ  ＰＯＳＴコールとしても知られている。好ましいコールの非同期性を図中に破線で示している。
【００４５】
ＳＭ＿Ｋｅｙコールに応答して、ＳＭリポジトリは、ここではＳＭ＿Ｓｔｒｕｃとして示すスポンサ付きメディアデータ構造で応答する。応答は、ＣＥモジュールの初期化サブルーチンへ向けられる。スポンサ付きメディアデータ構造は、ＸＭＬなどの構造化データの標準的なフォーマットで提供されることが好ましい。さらに、応答ＳＭ＿Ｓｔｒｕｃは、ＰモードＵＩに対して非同期であることが好ましい。図では、この非同期性を破線で示している。
【００４６】
初期化サブルーチンは、データ構造を、ＰモードＵＩのプレゼンテーションスポンサ付きメディアモジュールが読むことができるフォーマットに変換する。図示のように、サブルーチンは、ＳＭ＿ＦｏｒｍａｔをＵＩのプレゼンテーションＳＭモジュールに引き渡す。ＣＥモジュールは、データ構造ＳＭ＿Ｓｔｒｕｃを、埋め込み拡張可能スタイルシート言語（ＸＳＬ）ルーチンなどの埋め込みルーチンを介してプレゼンテーションモジュールに適したフォーマットに初期化することが好ましい。いくつかの実施形態では、埋め込みＸＳＬルーチンがＸＳＬ変換ＸＳＬＴルーチンであるが、いくつかの実施形態は、ＸＳＬ初期化オブジェクト、ＸＭＬ経路言語などのその他の初期化技術、又はその他の何らかの技術を使用する。さらに、ＳＭリポジトリから引き渡されるデータ構造が非ＸＭＬフォーマットである実施形態では、何らかの適当な初期化技術が使用される。
【００４７】
ＰモードＵＩのプレゼンテーションＳＭモジュールは、スポンサ付きメディアをビューワのためのプレゼンテーションにシームレスに統合することが好ましい。図示の実施形態を含むいくつかの実施形態では、プレゼンテーションモジュールが、ＳＭリポジトリからＣＥモジュールを介してスポンサ付きメディアのセットを受信する。Ｐモジュールは、セット内のスポンサ付きメディアの断片の全てを、各々がそのオーサーによるプレゼンテーション内に配置される形でビューワに表示することが好ましい。上述したように、いくつかの実施形態では、メディアの断片が順次的に表示され、これらの実施形態のいくつかでは、ＣＥモジュールがスポンサ付きメディアの断片を順次的に処理し、処理されるとこれらをＰモードＵＩへ送信する。
【００４８】
実施構成
本発明の実施形態は、様々なプレゼンテーションタイプ及び関連するメディアタイプの形で実施することができる。以下、ブロギング及びビデオ製作を含むいくつかの例示的なシナリオについて説明する。他のメディアタイプ、例えばオーディオ製作又は静止画像スライドショーも、本発明のいくつかに実施形態に適している。
【００４９】
ブロギング
本発明のブログの実施構成は、発行者（著作権保護されたコンテンツを自身のブログに組み入れる又はアップロードするブログオーサー）にとっての潜在的な問題を、その貨幣化ニーズの解決策に転換する。オーサーのブログを補うためにオーサーにスポンサ付きメディアを提示することにより、オーサーが最終的にブログに統合されるコンテンツを選択できるようにすることにより、及びブログのビューワにスポンサ付きメディア（及びいくつかの実施形態では関連広告）を提示することにより、これらの実施形態は、広告がブログコンテンツにマッチすることを確実にする上でブログオーサーの支援を取り付ける。１つのこのような実施形態を図４及び図５に示す。
【００５０】
図４は、ウェブベースのブロギングツールのコンテンツ生成モードを示している。図示のように、ツールは、グローバルナビゲーションリンク、発行者ロゴ、及びオーサーのアカウント制御などの多くのアカウントベースのウェブページに特有の機能を含むウェブページである。このページは、ブログタイトル、マイブログ、及びローカルナビゲーションリンクをさらに含む。このページはオーサリングツールも含む。
【００５１】
図４のページ内のオーサリングツールは、フォト表示モジュール及び構成モジュールを含む。構成モジュールは、命令、タイトル入力用のテキストボックス、及びコンテンツ入力用のテキスト編集ボックスを含む一般的な機能を含む。コンテンツ入力ボックスは、コンテンツ編集ツールバー、及び入力を作成するためにオーサーがテキスト及び場合によってはＨＴＭＬを入力するためのスペースを含む。さらに、構成モジュールは、オーサーが写真をアップロードするためのフォトアップロードセクションを含む。写真がアップロードされている場合、フォトアップロードセクションはフォト削除リンクを含む。
【００５２】
スポンサ付きメディア表示モジュールは、スポンサ付きメディアの選択肢を表示したり、またオーサーがダイレクトサーチテキスト入力ボックスにスポンサ付きメディア（ＳＭ）リポジトリに対してキーワードのクエリを入力できるようにするなどのいくつかの機能を実行する。さらに、ＳＭ表示モジュールは、オーサーが図示のような写真などのいずれかの表示されたメディアをコンテンツ入力ボックスに追加できるようにする。写真は、ダイレクトサーチテキストボックスの下に縦に表示され、これによりオーサーはＳＭを検索できるようになる。写真の隣りのＡｄｄ  Ｌｉｎｋ＿ｌｉｎｋをクリックすることにより、オーサーはコンテンツ入力ボックスに写真へのリンクを追加することができる。
【００５３】
図示のフォトモジュールはラジオボタンをさらに含み、これにより、例えば検索を実行しているときにこれらの写真を保持しておくために、写真に関するより多くの情報を取得するために、或いは他の何らかの目的のためにオーサーが写真を選択する。フォト表示モジュールに表示される写真は、オーサーがコンテンツ入力に入力したテキストに基づいてＳＭリポジトリから取り出されることが好ましい。写真は、オーサーのアップロードした写真のタグ、又は検索で入力されたテキストに基づいて取り出すことができる。
【００５４】
図示の実施形態では、オーサーが、コンテンツ入力ボックスに「Ｅｎｔｒｙ  ｔｅｘｔ」と打ち込み、画像ＡのＡｄｄ  Ｌｉｎｋをクリックし、画像Ａを選択し、「Ｅｎｔｒｙ  ｔｅｘｔ  ｃｏｎｔ’ｄ」と打ち込み、画像Ｃ´のＡｄｄ  Ｌｉｎｋをクリックした。オーサーは、構成モジュールのフォトセクションを介して画像１もアップロードした。また、オーサーは、入力に「２００７年５月１０日の入力」というタイトルを付けた。
【００５５】
以下、図示の入力を作成するための例示的な一連のオーサーの行為について説明する。まず、オーサーはタイトルを入力し、次に画像１をアップロードし、「Ｅｎｔｒｙ  ｔｅｘｔ」と打ち込む。オーサーが画像１をアップロードして打ち込むと、コンテンツマッチモジュールが、ＳＭリポジトリから画像Ａを含む写真を取り出して、写真を表示するフォト表示モジュールにこれらを提供することが好ましい。オーサーが画像ＡのＡｄｄ  Ｌｉｎｋをクリックすると、コンテンツ入力に「［Ｉｍａｇｅ  Ａ  ｌｉｎｋ］」というテキストが自動的に入力される。その後、オーサーは画像Ａを選択して、他の写真を更新するようなコンポジション中に見るためにこれを保持する。いくつかの実施形態では、画像のＡｄｄ  Ｌｉｎｋをクリックすることにより、この画像を自動的に選択してオーサーの手間を省く。
【００５６】
オーサーは入力を作成し続け、「Ｅｎｔｒｙ  ｔｅｘｔ  ｃｏｎｔ’ｄ」と打ち込む。コンテンツマッチモジュールが、この入力に基づいてＳＭリポジトリから追加の写真を取り出し、フォト表示モジュールを画像Ｂ’、画像Ｃ’、画像Ｄ’、及び画像Ｅ’で更新する。次に、オーサーが画像Ｃ’のＡｄｄ  Ｌｉｎｋをクリックすることにより、コンテンツ入力に「［Ｉｍａｇｅ  Ｃ‘  ｌｉｎｋ］」が入力される。この時点で、オーサーは入力を終了する。いくつかの実施形態では、オーサーが画像Ａ及び画像Ｃ’のタイトルを入力するように促されるが、図示の実施形態では、ＳＭリポジトリからタイトルが与えられる。
【００５７】
図５は、ウェブベースのブロギングツールのプレゼンテーションモードを示している。図示のように、ツールはウェブページであり、コンテンツ生成モードのように、グローバルナビゲーションリンク、発行者ロゴ、及びビューワのアカウント制御などの多くのアカウントベースのウェブページに特有の多くの機能を含む。場合によっては、ビューワはアカウントを有していない。このページは、ブログナビゲーションリンクを含むブログセクション、及びブログマストヘッドをさらに含む。マストヘッドは、ブログ識別子、ブログタイトル、及びビューセレクタを含む。図示の実施形態では、ブログ識別子は「Ｕｓｅｒｎａｍｅ’ｓ  Ｂｌｏｇ」であり、タイトルはマイブログであり、ビューセレクタはプレゼンテーションビューセレクションリンクである。マストヘッドの下に入力表示セクションがある。
【００５８】
入力表示セクションは、タイトルセクション、フォトアップロードセクション及びコンテンツ入力セクションを含む。ここでは図４で作成された入力を示している。ブログ入力には「２００７年５月１０日の入力」というタイトルが付けられており、アップロードフォトセクションは画像１を表示している。フォトセクションは拡大リンクをさらに含む。
【００５９】
入力のコンテンツは、「Ｅｎｔｒｙ  ｔｅｘｔ」と読める第１のテキストセクション、及び「Ｅｎｔｒｙ  ｔｅｘｔ  ｃｏｎｔ’ｄ」と読める第２のテキストセクションの２つのテキストセクションを含む。入力は２つのリンクされた写真をさらに含む。第１のリンクされた写真は画像Ａを表示し、その下に画像Ａタイトル及び画像Ａクレジットがリストされる。第２のリンクされた写真は画像Ｃ´を表示し、その下に画像Ｃ´タイトル及び画像Ｃ´クレジットがリストされる。
【００６０】
ページのレンダリングは以下のように進行することが好ましい。まずページのテンプレートが取り出される。次に仕様が取り出され、テンプレートに基づいてページ内に配置される。例えば、マストヘッドプレースホルダに基づいてブログマストヘッド情報が配置され、アップロード済みフォト及び入力プレースホルダに基づいて画像１及びコンテンツ入力が配置される。
【００６１】
この時点で、コンテンツ抽出モジュールがコンテンツ入力内のスポンサ付きメディア識別子を発見し、例えば図３に示すように、これらの識別子を使用して問合せを行う。識別子に基づいて、結果として得られるスポンサ付きメディアが、識別子が要求するあらゆる追加データと共に配置される。ここで、ＳＭリポジトリから画像Ａ、画像Ａタイトル、及び画像Ａクレジットが取り出される。同様に、ＳＭリポジトリから画像Ｃ´、画像Ｃ´タイトル、及び画像Ｃ´クレジットが取り出される。スポンサ付きメディアの取り出し及び初期化は、ページの残りがロードされているときと非同期的に行われることが好ましい。ＣＥモジュールがこれらのデータを初期化し、コンテンツ入力内の「［Ｉｍａｇｅ  Ａ  ｌｉｎｋ］」及び「［Ｉｍａｇｅ  Ｃ´  ｌｉｎｋ］」の位置に基づいてこれらを入力内に配置する。
【００６２】
この結果、ページは図５に示すように表示される。ビューワがブログを訪れると、ビューワは、写真などのスポンサ付きメディアオブジェクトのいずれかをクリックしてＳＭプロバイダのウェブサイトを訪れることができる。
【００６３】
ビデオ
本発明のビデオ編集の実施構成は、発行者（著作権保護されたコンテンツをアップロードするユーザ）にとっての潜在的な問題を、その貨幣化ニーズの解決策に転換する。オーサーのビデオを補うためにオーサーにスポンサ付きメディアを提示することにより、オーサーが最終的に自身のビデオに統合されるコンテンツを選択できるようにすることにより、及びビデオのビューワにスポンサ付きメディア（及びいくつかの実施形態では関連広告）を提示することにより、これらの実施形態は、広告がブログコンテンツにマッチすることを確実にする上でブログオーサーの支援を取り付ける。１つのこのような実施形態を図６及び図７に示す。
【００６４】
図６は、オンラインビデオエディタのユーザインターフェイスを示している。ＵＩは、プレイバックパネル、機能選択パネル、コントローラ、タイムライン及びスライダ、コンテンツ配置パネル及びスポンサ付きメディア（ＳＭ）パネルを含む。明確にするために、このエディタのユーザのことを「オーサー」と呼ぶ。スポンサ付きメディアパネルは、図示のように表示されることが好ましい。
【００６５】
機能選択パネルにより、オーサーは、編集、リミキシング、注釈、ブラウジング及び検索機能を選択できるようになる。例えば、ブラウズ機能により、オーサーは、サービスの全てのコンテンツ、ユーザ独自のＵＧＣのみ、又はいくつかのブラウズ可能カテゴリに適合するコンテンツをブラウズできるようになる。同様に、検索機能は、全てのコンテンツ、オーサーのコンテンツ、専門的に製作されたコンテンツのみ、スポンサ付きメディアのみ、又は全てのコンテンツの他の何らかのサブセットに渡って動作することができる。全ての閲覧されるコンテンツは、好ましくはコンテンツ配置パネルにドラッグすることによりコンポジションにインポートすることができる。また、注釈及び編集機能は、現在のコンポジション又はクリップに対して動作する。アップロード機能は、オーサーがクリップをエディタにアップロードできるようにする。オーサーがアップロードイベントを開始した後、ＵＩがオーサーにアップローディングクリップを記述するタグを入力するように促すことが好ましい。注釈機能は、オーサーがクリップにタグ又は他の情報を追加できるようにする。注釈機能は、スポンサ付きメディアクリップ及び他のユーザのスポンサ付きメディアクリップを含む現在のコンポジション内の全てのクリップに対して動作することが好ましい。しかしながら、タグ及び情報はコンポジションに対してローカルのままであり、タグ付けされた又は注釈されたクリップのオリジナルに影響を与えないことが好ましい。
【００６６】
コントローラは、例えば編集制御と再生制御との間で、選択された機能に基づいて前後関係により切り換えられる。タイムライン及びそのスライダ、タイムライン制御は、コンポジションの概要を提供するとともに追加制御を可能にする。
【００６７】
コンテンツ配置パネルは、ユーザが現在のコンポジション内でコンテンツを閲覧、選択及び配置できるようにする。他のパネルからコンテンツ配置パネルにドラッグ及びドロップされたコンテンツは、現在のコンポジションにインポートされることが好ましい。
【００６８】
スポンサ付きメディアパネルはスポンサ付きメディアを表示し、ユーザがスポンサ付きメディアの断片を選択して、このスポンサ付きメディアの断片に関する追加の詳細情報を閲覧できるようにする。さらに、このパネルは、ユーザがスポンサ付きメディアをコンテンツ配置パネルにドラッグできるようにし、これによりメディアを現在のコンポジションにインポートする。
【００６９】
図示の実施形態では、オーサーが、ユーザ生成コンテンツクリップＵＧＣ−１、ＵＧＣ−２、ＵＧＣ−３、ＵＧＣ−４、ＵＧＣ−５、及びＵＧＣ−６をインポートした。さらに、ＵＧＣ−１、ＵＧＣ−２、ＵＧＣ−３、ＵＧＣ−４、ＵＧＣ−５、及びＵＧＣ−６に関連するタグ及び情報が、ＵＩのコンテンツマッチモジュールに、スポンサ付きメディアパネルに表示するためのスポンサ付きメディアのセットを取り出すように促した。
【００７０】
取り出されたスポンサ付きメディアは、ＳＭ−Ａ、ＳＭ−Ｂ、ＳＭ−Ｃ、ＳＭ−Ｄ、及びＳＭ−Ｅを含む。ユーザがＳＭ−Ｂを選択したため、スポンサ付きメディアパネルはＳＭ−Ｂの隣に詳細セクションを表示する。さらに、ユーザがＳＭ−Ｂを現在のコンポジションにインポートしたため、コンテンツ配置パネルにはＳＭ−Ｂが表示されている。ユーザは、ＵＧＣ−２とＵＧＣ−３の間にＳＭ−Ｂを配置した。従って、タイムライン上でコンテンツ配置パネルに表示された現在のコンポジションの時間順序は、ＵＧＣ−１、ＵＧＣ−２、ＳＭ−Ｂ、ＵＧＣ−３、ＵＧＣ−４、ＵＧＣ−５、及びＵＧＣ−６となっている。
【００７１】
以下、図示の状況を生み出すための例示的な一連のオーサーの行為について説明する。まず、オーサーがブラウズモードに入り、次にＵＧＣ−１、ＵＧＣ−２、ＵＧＣ−３を発見し、これらをコンテンツ配置パネルにドラッグする。この時点で、ＣＭモジュールが、ＵＧＣ−１、ＵＧＣ−２、及びＵＧＣ−３に関連するタグ及び情報に基づいてスポンサ付きメディア（ＳＭ）リポジトリからクリップを取り出し、ＳＭクリップをＵＩに引き渡し、これらがスポンサ付きメディアパネルに表示される。しかしながら、オーサーはいずれのメディアも選択しない。
【００７２】
次にオーサーは、ＵＧＣを検索し、ＵＧＣ−４及びＵＧＣ−５を発見する。この時点で、ＣＭモジュールが、ＵＧＣ−４及びＵＧＣ−５、オーサーにより入力された検索クエリに関連するタグ及び情報、及び実施形態によってはＵＧＣ−１、ＵＧＣ−２、及びＵＧＣ−３に関連するタグ及び情報に基づいてスポンサ付きメディア（ＳＭ）リポジトリからクリップを取り出し、ＳＭクリップをＵＩに引き渡し、これらがスポンサ付きメディアパネルに表示される。しかしながら、オーサーはいずれのメディアも選択しない。
【００７３】
次にオーサーは、ＵＧＣ−６をアップロードし、アップロード中にクリップにいくつかのワードをタグ付けする。この時点で、オーサーがＵＧＣ−６にタグ付けしたワード、実施形態によってはＵＧＣ−４及びＵＧＣ−５、オーサーにより入力された検索クエリに関連するタグ及び情報、及び実施形態によってはＵＧＣ−１、ＵＧＣ−２、及びＵＧＣ−３に関連するタグ及び情報に基づいて、ＣＭモジュールが、スポンサ付きメディア（ＳＭ）リポジトリからクリップを取り出し、ＳＭクリップをＵＩに引き渡し、これらがスポンサ付きメディアパネルに表示される。これらは、図６に表示されたクリップＳＭ−Ａ、ＳＭ−Ｂ、ＳＭ−Ｃ、ＳＭ−Ｄ、及びＳＭ−Ｅである。次にオーサーは、ＳＭ−Ｂを選択し、詳細を閲覧し、ＳＭ−Ｂをコンテンツ配置パネル内にドラッグすることを決定する。オーサーは、ＵＧＣ−２とＵＧＣ−３との間にＳＭ−Ｂを配置する。
【００７４】
この時点でオーサーがコンポジションを終了した場合、編集セッションは、図７に示すようなタイムラインを含むプレゼンテーションを作成する。プレゼンテーションは、ＵＧＣ−１、ＵＧＣ−２、ＵＧＣ−３、ＵＧＣ−４、ＵＧＣ−５、及びＵＧＣ−６、並びにＵＧＣ−２とＵＧＣ−３との間に配置されたＳＭ−Ｂの識別子を含むデータ構造として記憶されることが好ましい。
【００７５】
ビューワが、閲覧用のコンポジションを、例えばビューワ自身の編集セッションの一部として、或いは独立型ビデオビューワ又は閲覧ページの形で選択した場合、例えば図３に示すように、コンテンツ抽出モジュールがＳＭ−Ｂ識別子を発見し、この識別子を使用して問合せを行う。識別子に基づいて、結果として得られるスポンサ付きメディアが、識別子が要求するあらゆる追加データと共に配置される。ここで、ＳＭ−ＢがＳＭリポジトリから取り出される。スポンサ付きメディアの取り出し及び初期化は、ビデオの残りが再生又はダウンロードされているときに非同期的に行われることが好ましい。従って、ＳＭ−Ｂが取り出されて初期化されている間にＵＧＣ−１及びＵＧＣ−２が再生し、或いはダウンロードされる。次にＳＭ−Ｂが再生又はダウンロードされ、次にＵＧＣ−３、ＵＧＣ−４、ＵＧＣ−５、及びＵＧＣ−６が再生し、或いはダウンロードされる。
【００７６】
従って、ビデオは図７に示すように表示される。いくつかの実施形態では、広告がプレーヤー内のビデオと同時に表示される。これらの広告は、ビデオ内に表示されるスポンサ付きメディアに関するものであることが好ましい。
【００７７】
利点
本明細書で説明する実施形態は、いくつかの使用法のシナリオにおいて有利である。例えば、休暇中にある家族のビデオを撮影した後、ユーザは、体験したことを友達及び家族と共有したいと思う。ユーザの体験は、著作権保護されたショー及び高台からの全景を含む地理的範囲にわたるいくつかのイベントを含んでいた。使用したカメラに広角レンズが付いていなければ、ユーザの映像は、高台からの良好なパノラマ映像に欠けたものになる。さらに、ユーザの映像は上空からの写真を含んでいないが、上空からの写真は、対象となる範囲の雰囲気を伝えるのに役立つ。最後に、ショーではカメラが許可されていなかったので、ユーザが体験した映像はない。
【００７８】
上述のビデオの実施形態により、ユーザはホーム映像をアップロードし、この結果、入力したタグ及び記述に基づいて適当なビデオを提示される（又は検索する）。
【００７９】
一般に、本発明の実施形態は、ユーザのプレゼンテーションに統合させるための高品質で専門的なスポンサ付きメディアの提供を通じてユーザ生成コンテンツを貨幣化するための新しい機会を提供する。ユーザには、プレゼンテーションで使用するための高品質メディアという利点が与えられる一方で、発行者は、広告及び後援と、マッチングが難しいはずのメディアとの人知レベルのコンテンツマッチングを実現する。さらに、「自由に」使用できるスポンサ付きメディアの提供により、著作権保護された材料を許可なくアップロードするための、又は別様に統合するためのユーザの動機が減少する。
【００８０】
特定の例示的な実施形態の観点から本発明について説明したが、本発明の思想及び範囲から逸脱することなく当業者により様々な修正及び変更が行われ得ることを理解されたい。本発明の範囲は、説明した例示的な実施形態に限定されるものではなく、添付の特許請求の範囲を精査することにより解明すべきものである。
【図１】
2010538362.tif 000003
【図２】
2010538362.tif 000004
【図３】
2010538362.tif 000005
【図４】
2010538362.tif 000006
【図５】
2010538362.tif 000007
【図６】
2010538362.tif 000008
【図７】
2010538362.tif 000009
【手続補正書】
【提出日】平成22年4月26日(2010.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザがユーザ生成コンテンツを入力できるようにする、コンピュータによりウェブページ上に実装されたユーザインターフェイスと、
前記ユーザから入力された前記ユーザ生成コンテンツからキーワードのセットを抽出して、該キーワードのセットをメディアリポジトリにアクセスする別のコンピュータへ送信するように構成された、コンピュータ上に実装された情報抽出モジュールと、
前記キーワードのセットに基づく初期化されたスポンサ付きメディアデータ構造を前記メディアリポジトリから受信するように構成された、コンピュータにより実行されるスポンサ付きメディア選択モジュールと、
を含み、前記初期化されたスポンサ付きメディアデータ構造は、前記キーワードのセットに関連するスポンサ付きメディアを識別して、ユーザが前記ユーザインターフェイスを介してスポンサ付きメディアを選択できるようにするとともに、前記ユーザにより選択された前記スポンサ付きメディアを前記ユーザ生成コンテンツに統合する、
ことを特徴とするコンテンツ生成装置。
【請求項２】
前記プレゼンテーションがコンピュータ上でユーザに表示され、スポンサ付きメディアを含む前記プレゼンテーションの一部が前記メディアリポジトリからコンピュータにより検索される、
ことを特徴とする請求項１に記載のコンテンツ生成装置。
【請求項３】
前記情報抽出モジュールが、前記ユーザによるオリジナルコンテンツアップロードの開始後にユーザ入力に基づいて前記キーワードのセットを抽出する、
ことを特徴とする請求項１に記載のコンテンツ生成装置。
【請求項４】
前記ユーザからの前記入力が、前記オリジナルコンテンツを記述するタグのテキストリストである、
ことを特徴とする請求項３に記載のコンテンツ生成装置。
【請求項５】
前記ユーザ生成コンテンツが静止画像を含む、
ことを特徴とする請求項４に記載のコンテンツ生成装置。
【請求項６】
前記ユーザ生成コンテンツがビデオを含む、
ことを特徴とする請求項４に記載のコンテンツ生成装置。
【請求項７】
前記情報抽出モジュールが、前記ユーザによるテキストコンポジション中に前記キーワードのセットを抽出する、
ことを特徴とする請求項１に記載のコンテンツ生成装置。
【請求項８】
前記キーワードのセットを受信して前記初期化されたスポンサ付きメディアデータ構造を戻すウェブサーバコンピュータ上のサーバ側スクリプトに組み込まれたコンテンツマッチングモジュールをさらに含む、
ことを特徴とする請求項１に記載のコンテンツ生成装置。
【国際調査報告】
2010538362.tif 000010
2010538362.tif 000011