(57)【要約】  ビデオクリップを取得して呈示するための技術。コンピュータシステムは、データベースからビデオクリップを取り出すためのクリップエンジンを提供する。クリップエンジンは、様々なモードでビデオクリップ要求を受け取り、要求に適合するビデオデータを提供して戻す。モードは、例えば、デイリーモードと、検索モードと、クイズモードと、応答フォームモードとを含むことができる。クリップは、閲覧者がクリップに関連するビデオコンテンツを購入することを可能にするための埋め込みの又は関連の情報を含むことができる。毎日、新しいビデオクリップを配信又は表示するために、デスクトップ又はデジタルウィジェットが提供される。デスクトップウィジェットは、例えば、カレンダーアプリケーションとすることができる。ウィジェットは、携帯式デバイス上で実行することができる。再生するビデオクリップは、既にデバイス上に保存されており、必要に応じてダウンロード又はストリーミングすることができる。１つのケースでは、ユーザが事前にクリップを受け取り、再生するクリップをユーザが選択する。【選択図】図１
2013544450.tif 000002
【特許請求の範囲】
【請求項１】
クリップエンジンを用いてクリップデータベースからクライアントデバイスにクリップを提供する方法であって、
ａ．クリップのための要求をクライアントデバイスから受け取る段階、
ｂ．前記要求に応答するクリップを前記クリップデータベースから取り出す段階、及び
ｃ．前記クリップを前記クライアントデバイスに配信する段階、
を含むことを特徴とする方法。
【請求項２】
クリップのための要求をクライアントデバイスから受け取る前記段階は、ユーザがアプリケーションを開いたという通知を受け取る段階を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記アプリケーションは、カレンダーアプリケーション又はデスクトップウィジェット又はソーシャルネットワーキングサイトアプリケーションであることを特徴とする請求項２に記載の方法。
【請求項４】
前記クリップエンジンは、前記クリップデータベース内に統合されることを特徴とする請求項１に記載の方法。
【請求項５】
前記配信する段階は、ストリーミング又はダウンロードを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記クリップは、該クリップに関連するコンテンツ品目の購入に関する埋め込みデータを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記クリップに関連するコンテンツ品目の購入に関するデータをダウンロードする段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記クライアントデバイスにおいてオファーを表示させる段階を更に含み、該オファーは、コンテンツ品目のためのもの、又は該コンテンツ品目に関連する情報、販売促進材料、又は商品又はサービスのためのものであり、該コンテンツ品目は、前記クリップに対応することを特徴とする請求項１に記載の方法。
【請求項９】
クリップのための要求をクライアントデバイスから受け取る前記段階は、１つ又はそれよりも多くのクリップを示す基準を受け取る段階を含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記基準は、ユーザ・フォームからのものであることを特徴とする請求項９に記載の方法。
【請求項１１】
前記ユーザ・フォームは、ユーザプリファレンス、要望、指示、又は心的状態に関する情報を要求することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記基準は、クイズからのものであることを特徴とする請求項９に記載の方法。
【請求項１３】
クイズの質問が、クリップを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
クイズの解答が、クリップを含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
クライアントデバイスに配信されるクリップがユーザによって準備されたカスタム・クリップである方法であって、
ａ．コンテンツ品目のビデオファイル又は予め作成されたサブクリップにおいて、インポイント及びアウトポイントを選択し、かつ該インポイントと該アウトポイントの間にカスタム・サブクリップを定義する段階、
ｂ．予め作成されたサブクリップの集合から予め作成されたサブクリップを選択する段階、及び
ｃ．少なくとも１つの定義されたカスタム・サブクリップ及び１つの選択した予め作成されたサブクリップを望ましい順序で一続きにしてカスタム・クリップを作成する段階、
を含む、
ことを特徴とする請求項１に記載の方法。
【請求項１６】
タイトル、クレジット、音楽、スコア、サウンドトラック、又は音響又はビデオ効果を前記カスタム・クリップに追加する段階を更に含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記カスタム・クリップを、該カスタム・クリップをソーシャルネットワーキングサイトに公開することによって共有する段階を更に含むことを特徴とする請求項１５に記載の方法。
【請求項１８】
クリップを取り出す前記段階は、コンテンツ品目に関する情報と該コンテンツ品目のインポイント及びアウトポイントとをクリップデータベースに配信する段階を含むことを特徴とする請求項１に記載の方法。
【請求項１９】
コンピュータデバイスに請求項１に記載の方法を実施させるための命令、
を含むことを特徴とする非一時的なコンピュータ可読媒体。
【請求項２０】
クリップをクリップデータベースからクライアントデバイスに提供するためのクリップエンジンであって、
ａ．クリップのためのクライアント要求をクライアントデバイスから受け取り、かつ取り出したクリップを該クライアントデバイスに配信するクライアントデバイスのための通信モジュール、及び
ｂ．クリップのためのクリップエンジン要求をクリップエンジンからクリップデータベースに送信し、かつクライアントデバイスへのその後の送信のために該クリップデータベースからクリップを受け取るクリップデータベースのための通信モジュール、
を含むことを特徴とするクリップエンジン。
【請求項２１】
前記クリップエンジンは、クリップデータベースのフロントエンドを形成することを特徴とする請求項２０に記載のクリップエンジン。
【請求項２２】
前記クライアント要求又は前記クリップエンジン要求のうちの少なくとも一つが、それぞれ、基準の形式でクリップエンジン又は前記クリップデータベースに呈示され、
クリップエンジン又は前記クリップデータベースは、それぞれ、前記基準に基づいてどのクリップを配信するかを解決する、
ことを特徴とする請求項２０に記載のクリップエンジン。
【請求項２３】
前記基準は、ユーザ・フォームからのものであることを特徴とする請求項２０に記載のクリップエンジン。
【請求項２４】
前記基準は、クイズからのものであることを特徴とする請求項２０に記載のクリップエンジン。
【請求項２５】
前記基準は、ユーザプリファレンス、ユーザ設定、ユーザデータ、又はユーザ格付けの少なくとも１つからのものであることを特徴とする請求項２０に記載のクリップエンジン。
【請求項２６】
前記データベース通信モジュールは、コンテンツ品目に関する情報と該コンテンツ品目のインポイント及びアウトポイントとを前記クリップデータベースに配信することによってクリップのためのクリップエンジン要求を送信することを特徴とする請求項２０に記載のクリップエンジン。
【請求項２７】
クリップエンジンを用いてクリップをクリップデータベースに要求し、かつそこから受け取る方法であって、
ａ．アプリケーション内でクリップのための要求を生成する段階、
ｂ．前記生成した要求をクリップエンジンに送信する段階、
ｃ．前記要求に応答するクリップをクリップデータベースから又は前記クリップエンジンから受け取る段階、及び
ｄ．前記クリップを再生する段階、
を含むことを特徴とする方法。
【請求項２８】
前記再生する段階は、前記アプリケーション内で行われることを特徴とする請求項２７に記載の方法。
【請求項２９】
前記再生する段階は、クライアントデバイスのユーザインタフェース上にオーバーレイされて行われることを特徴とする請求項２７に記載の方法。
【請求項３０】
前記再生する段階は、プラグイン内で行われることを特徴とする請求項２７に記載の方法。
【請求項３１】
オファーを表示する段階を更に含み、
前記オファーは、コンテンツ品目のためのもの、又は該コンテンツ品目に関連する情報、販売促進材料、又は商品又はサービスのためのものであり、
前記コンテンツ品目は、前記クリップに対応する、
ことを特徴とする請求項２７に記載の方法。
【請求項３２】
コンピュータデバイスに請求項２７に記載の方法を実施させるための命令、
を含むことを特徴とする非一時的なコンピュータ可読媒体。
【請求項３３】
前記命令は、アプリケーションプログラムとしてクライアントデバイスにダウンロードされる、請求項３２に記載の媒体。
【請求項３４】
クリップエンジンを用いてクリップをクリップデータベースからクライアントデバイスに提供する方法であって、
ａ．クリップをクライアントデバイスにダウンロードする段階、
ｂ．クリップのための要求をクライアントデバイスから受け取る段階、
ｃ．前記受け取りにより、前記ダウンロードしたクリップを前記クライアントデバイス上で再生させる段階、
を含むことを特徴とする方法。
【請求項３５】
前記ダウンロードする段階は、ユーザプロフィールに基づいてバックグラウンドの処理として実行されることを特徴とする請求項３４に記載の方法。
【請求項３６】
前記ユーザプロフィールは、ユーザ取引又は購入履歴、ソーシャルネットワーキングサイトからのユーザデータ、又はユーザプリファレンスのうちの少なくとも１つに関する情報を含むことを特徴とする請求項３５に記載の方法。
【請求項３７】
コンピュータデバイスに請求項３４に記載の方法を実施させるための命令、
を含むことを特徴とする非一時的なコンピュータ可読媒体。
【請求項３８】
クリップをクリップデータベースからクライアントデバイスに提供するためのクリップエンジンであって、
ａ．クリップのためのクライアント要求をクライアントデバイスから受け取り、かつ取り出したクリップを該クライアントデバイスに配信するクライアントデバイスのための通信モジュール、及び
ｂ．クリップのためのクリップエンジン要求をクリップエンジンからクリップデータベースに送信し、かつ該クリップデータベースからクライアントデバイスへのクリップの送信に対して準備する該クリップデータベースのための通信モジュール、
を含むことを特徴とするクリップエンジン。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願への相互参照〕
本出願は、「今日のムービー・クリップ（ＭＯＶＩＥ  ＣＬＩＰ  ＯＦ  ＴＨＥ  ＤＡＹ）」という名称の２０１０年９月８日出願の米国特許仮出願出願番号第６１／３８１，０２０号、及び「クリップエンジン（ＣＬＩＰ  ＥＮＧＩＮＥ）」という名称の２０１０年１２月３０日出願の米国特許仮出願出願番号第６１／４２８，５１０号の優先権の恩典を請求し、これらのいずれも本出願の所有者に譲り受けられ、かつ全体が引用により本明細書に組み込まれている。
【０００２】
本発明は、ムービー・クリップ及び予告編のようなクリップのデジタルデバイス上での作成、共有、及び表示に関する。
【背景技術】
【０００３】
ビデオコンテンツ、例えば、映画及びテレビ番組のようなコンテンツのデジタル配信は、このような製品を市販して流通させるための全く新しい方法を作り出している。一部の場合には、定額料金でユーザにコンテンツ・ライブラリへのアクセスを提供し、ライブラリ内のコンテンツ品目は、所望するだけ頻繁に使用し又は消費することができる。他のシステム、例えば、取引システムでは、ユーザは、各コンテンツ品目又はコンテンツ品目群、例えば、テレビ番組のワンシーズン又は個々の映画の代金を支払う。いずれの場合にも、コンテンツ品目は、コンピュータ、タブレット、又はモバイルデバイスなどとすることができるユーザのシステムにストリーミング又はダウンロードすることができる。
【０００４】
このようなデジタルコンテンツのマーケティングも同様に進化し続けている。昨今の多くの場合には、マーケティングは、単にデジタル空間に変換されるだけで、その非デジタルのマーケティングと同じ方法で行われる。例えば、ユーザは、電子メールリストを通じて映画の通知を受け取ることができ、次にユーザは、コンテンツプロバイダにナビゲートして、ＤＶＤを購入し又は望ましいコンテンツ品目をダウンロードする。従って、このようなシステムは静的であり、以前のマーケティング努力を超える付加的な利点をもたらすことはない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
マーケティング努力に関して、人々が映画を思い出して議論する１つの方法は、自分の好きな部分について考えることによってである。人々は、有名なシーン又は引用によって映画を識別することがあり、これらを議論するのは楽しい娯楽であることが多い。このような消費者に対してアクセス可能な映画データベースは、このようなシーン及び引用のリストを提供することさえある。しかし、このようなシーンは、ビデオファイル共有サイト上でアクセス可能にすることができるが、一貫した又は興味をひく方法で、又は対応するコンテンツ品目の購入を増加させる方法では呈示されないことが多い。更に悪いことに、このようなシーンの海賊版が作成され、従って、これらの所有者に対する適切な対価がもたらされないことがある。
【課題を解決するための手段】
【０００６】
本発明のある一定の実施は、ユーザがムービー・クリップのようなクリップを閲覧して共有するためのシステム及び方法を提供し、人々が映画を楽しむための娯楽的方式を提供する。このようなクリップは、高品質で一貫した様式で提供することができ、従って、人々の娯楽を高め、閲覧者が対応する１つ又は複数のコンテンツ品目を購入する機会を増加させる。閲覧者は、自己自身のクリップを選択して、選択したクリップの自己自身のプレイリストを作成することさえ可能である。このようなクリップの呈示は、カレンダーアプリケーションを用いて毎日又は他の定期的ベースで、直接検索により、クイズとの対話により、ソーシャルネットワーキングサイトとの対話により、応答フォームとの対話により、例えば、ユーザの特徴に関する質問に回答し、それによってこのような特徴に対応するクリップを提供することを含むいくつかの「モードアプリケーション」を通じたものとすることができる。本発明の開示を所与とすれば、このようなクリップを呈示することができる他の方法も理解されるであろう。
【０００７】
１つの実施において、コンピュータシステムは、要求を行うクライアント、例えば、システム、ユーザ、又は処理にビデオクリップを送信するためのクリップエンジンを提供する。クリップエンジンは、ビデオクリップを保存する、例えば、ＭＰＥＧファイルのビデオデータを保存するデータベースと対話し、クライアントの要求に適合するクリップを取り出す。ユーザは、戻されたクリップを閲覧して、直接又はリンクによって他者とクリップを共有し、対応するビデオコンテンツ、例えば、クリップが取り出された映画を購入（又はレンタル）することができる。クリップは、ユーザに無料で又は有料で提供することができる。クリップは、ＰＣ、ゲーム機、携帯式ゲーム機、携帯電話、メディアプレーヤ、タブレット、又はラップトップコンピュータなどのような様々なデバイス上で提供されるか又はアクセス可能である。クリップはまた、クリップを一意的に判断するインポイント及びアウトポイントを受け取り又は判断することにより、即座に提供することができる。インポイント及びアウトポイントの知識により、クリップは、コンテンツ品目の完全バージョン、例えば、映画から「取り込む」又は「切り取る」ことができる。
【０００８】
クリップエンジンは、いくつかのモードで作動させることができる。各モードにおいて、利用可能な要求のタイプは変えることができ、それによってクリップエンジンが戻す１つ又は複数のクリップをいかに選択するかを判断することができる。１つの実施において、各モードは、ユーザのための異なるインタフェースを有し、別々のアプリケーションとして作動する。ユーザは、モードアプリケーションと対話して、モードアプリケーションがクリップエンジンと対話し、適宜、データを共有する。モードは、一緒に又は重複する機能で作動するように実施することができる。１つの実施では、クリップエンジンは、検索、クイズ、パーソナリティ、及びデイリーというモードを有する。
【０００９】
検索モードでは、クリップエンジンは、映画のタイトル、セリフ又は引用、俳優、スタッフ、年、言語、国、スタジオ、ジャンル、興行収入、公開日、人気度などのような特定の基準を用いて特定のクリップ又はクリップ群を検索する。例えば、ユーザは、特定の映画又は俳優に関して入手可能なクリップを要求することができる。別の例では、ユーザは、特定の引用に対応するクリップを要求することができる。別の例では、クリップエンジンが１つ又はそれよりも多くの基準を導出してクエリ自体を作成する。
【００１０】
クイズモードでは、クリップエンジンは、クイズゲームの質問を補足するためにクリップを提供する。１つの実施では、クリップは、例えば、「このクリップの映画を特定せよ」、「このクリップ内の俳優を特定せよ」、又は「どのクリップがこの映画からのものかを特定せよ」（複数のクリップを見せる）のように、質問の一部分として提供される。別の実施では、クリップは、解答又は解答の一部分として提供され、例えば、質問への解答が映画又は映画のシーンの時は、映画又はシーンを呈示するためにクリップを提供する。
【００１１】
本明細書では「応答フォーム」と一般的に呼ぶ「パーソナリティ」モードでは、クリップエンジンは、個性又は心的特性に適合するクリップを提供する。特性は、ユーザのプロフィール及び／又は質問への回答から導出される。クリップエンジンは、識別した特性をクリップに関連する特性メタデータに照合し、この場合の特性メタデータは、割り当てるか又は導出することができる。戻されたクリップは、ユーザがクリップを友人又は人々と共有することによって自身を表現するための娯楽的方式を提供する。変形では、これらの特性は、要求するユーザに関してではなく、別の人物、例えば、クリップの意図する受信者に関するものである。クリップはまた、ユーザの又は受信者の心的状態又は個性に適合する場合があるコンテンツの推奨又は提案としての役目を果たすことができる。例えば、クリップが心的状態に適合する（又はこれを補完する）場合、映画自体も同様とすることができる。
【００１２】
クリップエンジンは、実施に応じて、モードアプリケーションを通じて又は直接に様々な要求を受け取る。１つの実施では、クリップエンジンは、要求の基準をクリップデータベースに提供し、クリップデータベースは、どの１つ又は複数のクリップを戻すかを解決する。別の実施では、クリップエンジンは、クライアント要求からターゲットクリップをもたらし、クリップデータベースに特定のクリップを要求する。別の実施では、クリップエンジン及びクリップデータベースが統合されて、例えば、クリップエンジンは、クリップデータベースのフロントエンド又はインタフェースとして作動する。
【００１３】
クリップエンジンは、各クリップに購入情報、例えば、リンクとして表示されるＵＲＬ又は「今購入する」ボタンを添付することができる。クリップの受信者は、サービスにアクセスして、図示のコンテンツ、例えば、クリップに関連するコンテンツをこの購入情報を用いて、例えば、リンクをクリックすることによって購入又はレンタルすることができる。購入情報は、適切なプロバイダ、例えば、コンテンツを販売又はレンタルすることができるサービスプロバイダからクリップエンジンに提供される。別の実施では、購入情報がビデオクリップ内に埋め込まれ、クリップと共にクリップデータベース内に保存される。この場合、購入情報は、クリップエンジンに対して透過的である。
【００１４】
１つの実施では、クリップエンジンは、Ｆａｃｅｂｏｏｋ（登録商標）のようなソーシャルネットワーキングサイトと連動して作動する。次に、モードアプリケーションの各々をサイト内のアプリケーション又はオプションに提供することができる。サイトのユーザは、サイト上でアプリケーションにアクセスすることができ、クリップエンジンは、次に、サイトにクリップを提供して戻すことができる。その後、ユーザは、サイトを通じてクリップを閲覧して共有することができ、例えば、自己自身のページ又は友人のページにクリップをポストし、又は他の人のページからクリップを取り出す。例えば、ユーザは、自分の好きな映画の引用を検索して、その結果のクリップを自身のページにポストし、又はこれを友人に送信する。クイズモードでは、ユーザは、クリップエンジンによって提供される質問及び解答内のクリップを用いて、自分の好きな映画に基づいてソーシャルネットワーキングサイト上でクイズ及び挑戦をすることができる。ユーザは、どの映画が自身の個性、心的状態、又は関係性に適合するかを見出すためにフォームに回答することができる。クリップエンジンは、ポストして共有するためのクリップを提供することができる。１つの実施では、ユーザは、例えば、全くなし、１回、自由になどでこのクリップを共有又は再ポストすることができる方法に関してクリップにタグ付けすることができる。
【００１５】
デイリーモードでは、クリップエンジンは、毎日、新しいクリップをクライアントに提供する。クリップは、重み付けを用いて又は特定の規則を用いて無作為に選択することができる。例えば、選択は、ユーザのプロフィール及びアクション履歴、例えば、購入、クリックスルー、閲覧、又はユーザのライブラリに基づいて重み付けすることができる。プロフィール又は履歴情報は、他のソースからクリップエンジンに提供することができる。例えば、ソーシャルネットワーキングサイトでは、ユーザ又はユーザの友人の関心を使用することができ、例えば、ユーザがファンである群又は関心事を基準として利用することができる。別の例では、映画がＤＶＤ又はブルーレイ（登録商標）ディスクで発売された日にこの映画のクリップを選択するなどの発売日に基づいてクリップを選択することができる。
【００１６】
デイリーモードの１つの実施では、ユーザがカレンダーアプリケーション又はサービスにアクセスすると、ユーザにはムービー・クリップ又は予告編が表示される。毎日又は何らかの他の定期的ベースで異なるクリップを表示することができる。クリップの異なるプールを毎日利用可能にすることができ、アプリケーションにアクセスする度に新しいクリップを選択することができる。別の実施では、連続するアクセスで、例えば、同じ日又は連続する日にわたって同じ映画からのクリップを表示することができる。クリップは、アプリケーションが常駐するデバイス上に保存することができ、又は必要に応じてダウンロード又はストリーミングすることができる。複数のクリップを自動的に又は必要に応じて再生することができる。同様に、ユーザは、クリップを再生し又は特定のクリップを要求することができる。ムービー・クリップは、カレンダーアプリケーション内に埋め込みで、オーバーレイとして、又は別々に表示することができる。ムービー・クリップは、カレンダーアプリケーションによって呈示することができ、又はカレンダーアプリケーションによって起動される別のアプリケーションによって処理することができる。ユーザは、映画に関する付加的情報にアクセスして、映画を購入又はレンタルすることができる。カレンダーアプリケーションは、コンテンツアプリケーション又はコンテンツサービスプロバイダと協調して作動し、コンテンツへのアクセスを開始するための取引の管理、コンテンツデータのダウンロード又はストリーミング、金融取引の処理、デジタル権利の管理などを行う。ユーザは、クリップ又はクリップへのリンクを他のユーザに転送することができる。ユーザにはまた、映画又はメディアに関する発売日、例えば、ブルーレイ（登録商標）ディスク又はＤＶＤの発売日に関する情報、又は販売促進、例えば、ダウンロード可能な又は印刷可能な購入クーポンへのリンクも呈示することができる。オーバーレイされたクリップ又は中間クリップのような個別の広告をムービー・クリップに追加することができる。
【００１７】
関連する実施において、モードアプリケーションの管理者は、特定のタイトル及びクリップが特定の日にスケジュールされるように提供することができる。このようにして、クリップは、クリップが実際に入手可能になる前に又は他の理由で再生されるように選択することができる。
【００１８】
１つの態様において、本発明は、クライアントデバイスからクリップ要求を受け取る段階と、要求に応答するクリップをクリップデータベースから取り出す段階と、クリップをクライアントデバイスに配信する段階とを含むクリップエンジンを用いてクリップデータベースからクライアントデバイスにクリップを提供する方法に関する。
【００１９】
本発明の実施は、以下の１つ又はそれよりも多くを含むことができる。クライアントデバイスからクリップ要求を受け取る段階は、ユーザがアプリケーションを開いたという通知を受け取る段階を含むことができる。アプリケーションは、カレンダーアプリケーション又はデスクトップウィジェット又はソーシャルネットワーキングサイトアプリケーションとすることができる。クリップエンジンは、クリップデータベース内に統合することができる。配信する段階は、ストリーミング又はダウンロードを含むことができる。クリップは、クリップに関連するコンテンツ品目の購入に関する埋め込みデータを含むことができる。本方法は、クリップに関連するコンテンツ品目の購入に関するデータをダウンロードする段階を更に含むことができる。本方法は、クライアントデバイスにおいてコンテンツ品目のためのオファー又はコンテンツ品目に関連する情報、販売促進材料、又は商品又はサービスのためのオファーを表示させる段階を更に含むことができ、コンテンツ品目はクリップに対応する。クライアントデバイスからクリップ要求を受け取る段階は、１つ又はそれよりも多くのクリップを示す基準を受け取る段階を含むことができる。基準は、ユーザ・フォームからとすることができる。ユーザ・フォームは、ユーザのプリファレンス、要望、指示、又は心的状態に関する情報を要求することができる。基準はクイズからとすることができ、クイズの質問又は解答は、クリップを含むことができる。クライアントデバイスに配信されるクリップは、以下の方法を用いてユーザによって準備されたカスタム・クリップとすることができ、本方法は、コンテンツ品目のビデオファイルにおいて又は予め作成されたサブクリップにおいてインポイント及びアウトポイントを選択し、インポイントとアウトポイントの間でカスタム・サブクリップを定義する段階と、予め作成されたサブクリップ集合から予め作成されたサブクリップを選択する段階と、少なくとも１つの定義されたカスタム・サブクリップ及び１つの選択した予め作成されたサブクリップを望ましい順序で一続きにして、カスタム・クリップを作成する段階とを含む。本方法は、タイトル、クレジット、音楽、スコア、サウンドトラック、又は音響又はビデオ効果をカスタム・クリップに追加する段階を更に含むことができる。本方法は、カスタム・クリップをソーシャルネットワーキングサイトに公開することにより、カスタム・クリップを共有する段階を更に含むことができる。クリップを取り出す段階は、コンテンツ品目に関する情報、並びにコンテンツ品目のインポイント及びアウトポイントをクリップデータベースに配信する段階を含むことができる。
【００２０】
別の態様において、本発明は、クライアントデバイスからクライアントのクリップ要求を受け取り、取り出したクリップをクライアントデバイスに配信するクライアントデバイスのための通信モジュールであるクライアント通信モジュールと、クリップエンジンからクリップデータベースにクリップエンジンのクリップ要求を送信し、クライアントデバイスにその後送信するためにクリップデータベースからクリップを受け取るクリップデータベースのための通信モジュールであるデータベース通信モジュールとを含むクリップデータベースからクライアントデバイスにクリップを提供するためのクリップエンジンに関する。
【００２１】
本発明の実施は、以下のうちの１つ又はそれよりも多くを含むことができる。クリップエンジンは、クリップデータベースのフロントエンドを形成することができる。クライアント要求又はクリップエンジン要求の少なくとも一つは、基準の形式で、クリップエンジン又はクリップデータベースにそれぞれ呈示することができ、クリップエンジン又はクリップデータベースは、それぞれ、いずれのクリップを配信するかをユーザ・フォーム又はクイズとすることができる基準に基づいて解決することができる。基準は、ユーザプリファレンス、ユーザ設定、ユーザデータ、又はユーザ格付けのうちの少なくとも１つからとすることができる。データベース通信モジュールは、コンテンツ品目に関する情報、並びにコンテンツ品目のインポイント及びアウトポイントをクリップデータベースに配信することにより、クリップエンジンのクリップ要求を送信することができる。
【００２２】
別の態様において、本発明は、アプリケーションにおいてクリップ要求を生成する段階と、生成した要求をクリップエンジンに送信する段階と、要求に応答するクリップをクリップデータベースから又はクリップエンジンから受け取る段階と、クリップを再生する段階とを含むクリップエンジンを用いてクリップデータベースに対しクリップを要求して受け取る方法に関する。
【００２３】
本発明の実施は、以下のうちの１つ又はそれよりも多くを含むことができる。再生する段階は、アプリケーション内で行うことができる。再生する段階は、クライアントデバイスのユーザインタフェース上にオーバーレイで又はプラグインで行うことができる。本方法は、コンテンツ品目のオファー又はコンテンツ品目に関連する情報、販売促進材料、又は商品又はサービスのオファーを表示する段階を更に含むことができ、コンテンツ品目はクリップに対応する。
【００２４】
別の態様において、本発明は、クリップをクライアントデバイスにダウンロードする段階と、クライアントデバイスからクリップ要求を受け取る段階と、受け取り時に、ダウンロードしたクリップの再生をクライアントデバイス上で発生させる段階とを含むクリップエンジンを用いてクリップデータベースからクライアントデバイスにクリップを提供する方法に関する。
【００２５】
本発明の実施は、以下のうちの１つ又はそれよりも多くを含むことができる。ダウンロードする段階は、ユーザのプロフィールに基づいてバックグラウンドの処理として実行することができる。ユーザのプロフィールは、ユーザの取引又は購入履歴、ソーシャルネットワーキングサイトからのユーザデータ、又はユーザプリファレンスのうちの少なくとも１つに関する情報を含むことができる。
【００２６】
別の態様において、本発明は、コンピュータデバイスに上述の方法のいずれかを実施させるための命令を含む非一時的な（non-transitory）コンピュータ可読媒体に関する。このような媒体は、アプリケーションプログラムとしてクライアントデバイスにダウンロードされる命令を含むことができる。
【００２７】
別の態様において、本発明は、クライアントデバイスからクライアントのクリップ要求を受け取り、取り出したクリップをクライアントデバイスに配信するクライアントデバイスのための通信モジュールであるクライアント通信モジュールと、クリップエンジンからクリップデータベースにクリップエンジンのクリップ要求を送信し、クリップデータベースからクライアントデバイスへのクリップの送信を準備するクリップデータベースのための通信モジュールであるデータベース通信モジュールとを含むクリップデータベースからクライアントデバイスにクリップを提供するためのクリップエンジンに関する。
【００２８】
本発明の利点は、以下の１つ又はそれよりも多くを含むことができる。ビデオクリップは、毎日又は他の定期的ベースでクライアントデバイスに提供することができ、ユーザに忘れられない楽しい閲覧経験をもたらす。ビデオクリップは、セリフ又は引用のような検索基準に基づいて提供することができる。ビデオクリップは、映画の雑学問題のようなユーザが解答するための質問に基づいてクライアントデバイスに提供することができ、ゲームの機会及びユーザの映画の知識を試す方法をユーザに提供する。ビデオクリップは、ユーザのプロフィール及び／又は現況、例えば、心的状態に関するユーザの質問への回答に基づいてクライアントデバイスに提供することができ、感情及び心的状態又は他の心情を表現するための新しい方法をユーザに提供する。ユーザが対応するコンテンツ、例えば、映画又は音楽ビデオを購入又はレンタルすることを可能にする情報をビデオクリップで提供することができ、顧客にはコンテンツにアクセスするための新しい方法をもたらし、反対にコンテンツプロバイダにはユーザに到達する方法を可能にする。ユーザには、好きな映画を想起させるか又は通知し、又はコンテンツプロバイダが売り込みたい映画を通知することができる。
【００２９】
他の利点は、図面及び特許請求の範囲を含む以下の説明から明らかであろう。
【図面の簡単な説明】
【００３０】
【図１】本明細書に開示する原理によるビデオクリップを提供して表示するためのシステムの概略図である。
【図２】本明細書に開示する原理による方法の特定の実施の流れ図である。
【図３】本明細書に開示する原理による一般的方法を実施する流れ図である。
【図４】本明細書に開示する原理による図３の段階を実行可能な様々な例示的な方法を示す図である。
【図５】本明細書に開示する原理による図３の段階を実行可能な様々な例示的な方法を示す図である。
【図６】本明細書に開示する原理による図３の段階を実行可能な様々な例示的な方法を示す図である。
【図７】本明細書に開示する原理によるクリップエンジンがクリップデータベースと対話することができる様々な例示的な方法を示す図である。
【図８】本明細書に開示する原理によるクリップエンジン及びクリップデータベースの別の例示的な実施を示す図である。
【図９】本明細書に開示する原理によるユーザがビデオクリップを表示させ再生させることができる例示的なモードアプリケーション又は方法を示す図である。
【図１０】本明細書に開示する原理による１つの例示的モードアプリケーションであるクイズアプリケーション及びアプリケーション内で実行可能な例示的な段階を示す図である。
【図１１】カスタム・クリップの作成が本明細書に開示する原理による別のアプリケーションであるユーザによりカスタム・クリップを作成するために実行可能な例示的な段階を示す図である。
【図１２】本明細書に開示する原理によるクリップデータベースの例示的な実施を示す図である。
【図１３】本明細書に開示する原理によるクリップエンジンの例示的な実施を示す図である。
【図１４】本明細書に開示する原理によるクライアントデバイスの例示的な実施を示す図である。
【図１５】コンピュータデバイスが、開示するクリップデータベース、クリップエンジン、又はクライアントデバイスとしての機能を果たすことができるデバイスの例示的な表現である様々なアーキテクチャ構成要素を示すコンピュータデバイスの例示的な実施を示す図である。
【発明を実施するための形態】
【００３１】
最初に、以下の説明の大半は、例えば、映画からのビデオクリップに関連することになる点に注意されたい。しかし、用語「クリップ」は、他の種類のデジタルコンテンツ、例えば、オーディオクリップ、電子書籍、音楽ビデオ、テレビ番組、及び実際には実質的にあらゆるデジタルコンテンツ品目にも同様に関連することができ、従って、本発明の範囲は、ビデオクリップだけに限定されない。本明細書では、用語「クリップ」とは、対応する又は関連するコンテンツ品目の小さい示唆部分を指すことになり、多くの場合、ユーザに、対応する又は関連するコンテンツ品目の購入を誘発する役目をする。複数のクリップは、所定のコンテンツ品目に関連することがあり、その逆もある。しかし、クリップはあらゆるサイズとすることができ、任意のコンテンツを有することができる点は理解されるであろう。
【００３２】
図１を参照すると、システム１０を図示の主要構成要素に対する様々な代替物を有する論理図に示している。特に、クリップデータベース１２をクリップエンジン１４と共に示している。エンドユーザ・プラットフォーム又はクライアントデバイス１６は、クリップエンジン１４と通信するように示している。クライアントデバイス１６は、ビデオクリップのようなクリップの要求をクリップエンジン１４に対して行い、クリップエンジン１４は、クリップデータベース１２からの支援を得て又は支援なしで要求を解決して、所望された又は判断したクリップをクライアントデバイス１６に提供する。いつかの実施では、クリップエンジンが提供を準備するが、クリップデータベースが直接にクライアントデバイスにクリップを提供する。
【００３３】
クリップデータベース１２は、クリップを保存して必要に応じて提供するあらゆるタイプのサーバ又は他のデータベースシステム１８とすることができる。代替的に、クリップを保存する代わりに、クリップデータベース１２は、データベース１８内に保存された完全なコンテンツ品目からクリップを作成することができる。例えば、クリップデータベース１２は、クリップエンジン１４から要求を受け取ることができ、要求は、共にビデオクリップを一意的に判断するコンテンツ品目の「インポイント」及び「アウトポイント」を含む。このようにして、このような「仮想クリップ」を「即座に」作成することができる。クリップデータベース１２は、クリップエンジン１４が望ましいクリップを作成することができる元のコンテンツ品目を自己のノードで累積的に提供することができる「コンテンツ配信ネットワーク」（ＣＤＮ）１９とすることができる点にも注意されたい。別の実施では、クリップデータベース１２は、クリップの第三者ソースへのポータル２６として表すことができる。このようなクリップの第三者ソースは、Ｃｒａｃｋｌｅ（登録商標）のようなビデオファイル閲覧及び共有サイト２８を含むことができる。
【００３４】
１つの実施において、クリップデータベース１２は、コンテンツ品目及び／又はこのクリップを保存することができ、現在既存のメタデータが適用されている。次に、メタデータを検索クエリと組み合わせて使用して、１つ又はそれよりも多くのクリップを識別することができる。代替的に、クリップデータベース１２は、クリップを提供する目的専用サーバとして設けることができる。内部の各コンテンツ品目に関して、コンテンツ品目の所有者に適切な権利が設定され対価を支払うことができる。メタデータは、各シーン毎又は各フレーム毎でさえも提供することができる。言い換えれば、セリフ、俳優、心的状態、又はどのような種類のアクションが行われるか、例えば、爆発などのような態様を含むフレームレベルのメタデータを提供することができる。特定のシーンは、業務上の理由から、例えば、デジタル権が許可されていない、裸体を含むなどから利用不可の場合がある。
【００３５】
以下でより詳細に説明するように、ビデオクリップを閲覧する際、ユーザには、対応する又は関連するコンテンツ品目を購入又はレンタルするためのオプションを与えることができる。購入又はレンタル取引は、取引モジュール２４を用いて達成することができ、これは、完全な及び／又は関連するコンテンツ品目へのポータル又はそのソース２２に誘導することができる。クライアントデバイス１６は、図示のように、クリップエンジン１４を通じて取引モジュール２４に誘導することができる。
【００３６】
クライアントデバイス１６は、いくつかの異なるタイプのデバイス上に実施可能なデスクトップ又はデジタルウィジェット３２を通じてクリップエンジン１４と対話することができる。例えば、デスクトップウィジェット３２は、携帯電話４２、ラップトップ又はタブレットコンピュータ４４、デスクトップコンピュータ４６、コンソールシステム４８、テレビ５２上に、又は一般的に別のソフトウエア処理５４内部に実施することができる。携帯型ゲーム機などのような他のデバイスも理解されるであろう。デジタルウィジェット３２は、カレンダーアプリケーション３４、ソーシャルネットワークアプリケーション３６、デスクトップアプリケーション３８、ソーシャルネットワークアプリケーション内部のオプションに、又は他の形式で実施可能である。クリップはまた、カレンダー又はアプリケーションがホストするあらゆる場所内に、例えば、ブラウザベースのアプリケーションでインポート可能なフィード内に組み込むことができる。特定の他の形態についてはモードアプリケーションとして以下で説明し、本発明の開示を所与として、当業者は、他のアプリケーションも可能であることは理解されるであろう。
【００３７】
クリップは、要求からいくつかの方法で戻すことができる。一般的に、クリップ又はクリップ群は、ユーザ又はアプリケーションによって与えられた基準をクリップ内のキーワード又は他のメタデータに対して照合することによって見出される。クリップは、無料又は有料で提供することができる。例えば、拡張クリップ又は関連するコンテンツのためのクーポンと共に提供されるクリップには、料金を課すことができる。クリップはまた、ユーザに対してパーソナライズすることができ、例えば、ユーザがアクション・アドベンチャー映画のファンの場合、提供されるビデオクリップは、このジャンルに絞ることができる。クリップのためのユーザインタフェース５６は、クリップの選択を可能にし、並びにクリップ及び／又はクリップに関連する完全なコンテンツ品目の表示のための部分又はウィンドウを含むことができる。ユーザインタフェースはまた、クリップに関連する商品及びサービスの販売促進、マーケティング、及び広告を提供することができる。代替的実施では、販売促進、マーケティング、及び広告は、それ自体でクリップを形成することができ、このようなクリップは、オーバーレイするか又は得られるビデオクリップ内に挿入することができる。販売促進、マーケティング、及び広告は、別々の広告サーバによって生成することができ、これらのサーバは、クリップエンジン１４又はクリップデータベース１２とインタフェースで接続して、クリップと並んで広告を提供し、又は得られたビデオクリップ自体の内部に埋め込むことができる。ビデオクリップのためのユーザインタフェースはまた、近々登場するビデオクリップのプレビュー、並びに過去に提供されたビデオクリップをユーザが再訪する方法も提供することができる。ユーザインタフェースは、更に、ユーザが再生したクリップを再生することを可能にする。
【００３８】
ビデオクリップは、ストリーミングすることができ（ストリーミング・クリップ５８として示す）、又はダウンロード・クリップ６２として具現化することができる。代替的に、クリップ６４は、例えば、バックグラウンドの処理でダウンロードすることにより、クライアントデバイス１６上に事前に保存することができる。このようにして、クリップを再生したい時にネットワーク接続がない場合でも、クリップ全体が入手可能である。この実施では、クリップエンジンからの信号を利用して、保存されたクリップの再生を引き起こし又は開始することができる。
【００３９】
図２は、本発明の特定の実施の流れ図２０である。流れ図２０において、第１段階は、ユーザが毎日、カレンダーアプリケーションにアクセスすることである（段階６６）。例えば、ユーザは、朝、仕事を始める時に自己のカレンダーアプリケーションを開くことができる。幅広い種類の代替案が存在し、例えば、ユーザは自己のカレンダーを開いたままにすることができ、クリップエンジンが毎日同じ時間に又は例えばオプション又は設定メニューでユーザによって設定されたいずれかの他の定期的ベースでクリップを提供することができることは理解されるであろう。次の段階は、ユーザに毎日（又は他の定期的ベースで）、異なるムービー・クリップを呈示することである（段階６８）。クリップは、予告編又は他のあらゆる種類のクリップとすることができる。クリップをこの実施では「今日のクリップ」と呼ぶが、これは、曜日に対応することもある。例えば、新しいＤＶＤが火曜日に発売されるので、火曜日の今日のクリップは、新しく発売される映画に対応することができる。金曜日は、ホラー映画、土曜日はコメディ、又はユーザによって又はクリップエンジン・プロバイダによって設定された他のいずれかの基準に対応することができる。祝日は、これら自体のクリップのソースを有することができる。例えば、ハロウィンには、ホラーのクリップを提供することができる。バレンタインデーには、恋愛映画からのクリップを提供することができる。クリップは、その日のニュースに基づいて提供することができる。例えば、選挙日には、政治映画からのクリップを提供することができる。クリップは、再生される時間帯に基づいて変えることができる。例えば、クリップが現地時間の深夜に再生される場合には、日中に再生されるクリップと比較して、より静かなクリップを再生するように重み付けを課すことができる。
【００４０】
図３は、本明細書で開示する原理の実施に従う一般的方法を示す流れ図３０である。流れ図３０において、第１段階は、ユーザがアクションを行うことである（段階７２）。図４に関連して以下で特定のタイプのアクションについて説明する。アクションに起因して、ビデオクリップが選択され、又はビデオクリップの基準が判断される（段階７４）。
【００４１】
この実施では、ビデオクリップの選択は、２つの方法のうちの一方とすることができる。第１に、ビデオクリップの選択は、無作為とすることができる（段階８４）。この実施では、無作為のビデオクリップは、毎日又は上述のような他のいずれかの選択された定期的ベースでユーザに提供される。別の実施では、ビデオクリップの選択は、無作為ではなく（段階８６）、むしろ非無作為の基準に基づいて判断される。
【００４２】
ビデオクリップの選択が無作為ではない場合、１つのケースでは、ビデオクリップは、ユーザによって単に選択することができる。代替的に、ユーザのアクションが基準を識別する場合、クリップデータベース内のキーワード又はメタデータに対して照合するために、この基準（又は、より適すように構築されたプロキシ基準）を使用することができる。いくつのクリップがユーザによって選択されるか、又はいくつのクリップが基準を満たすかにより、１つ又はそれよりも多くのクリップをユーザに戻すことができる。
【００４３】
流れ図３０の次の段階は、ユーザに１つ又はそれよりも多くのビデオクリップを呈示することである（段階７６）。ビデオクリップがユーザによって又は基準によって一意的に判断された場合には、ビデオクリップを呈して直ちに再生することができる。代替的に、いくつか又は多くのビデオクリップが基準を満たす場合、ユーザには、選択するためのクリップのリストを呈示することができる。ユーザには、クリップの全てを再生するためのオプションを呈示することができる。
【００４４】
アクションが連続して行われると、付加的なビデオクリップを提供して再生することができる。１つの実施では、ビデオクリップは、主題において関連している（段階８２）。例えば、同じ映画からのシーン、又は同じ俳優、ジャンル、又は監督などからの映画は、アクションが連続して行われる時に、例えば、ユーザが、例えば、同じ日に又は連続する日にわたって自己のカレンダーアプリケーションを開くか又はこれにアクセスする時に表示することができる。別の実施では、ビデオクリップは、主題において無関係とすることができる（段階７８）。
【００４５】
図４を参照すると、段階７２、すなわち、ユーザがアクションを行う段階を達成することができる様々な例示的な方法を示す線図４０を示している。図２を参照して上述したように、ユーザを実行することができる１つのアクションタイプは、例えば、毎日又は他の定期的ベースで、自己のカレンダーにアクセスすることである（段階８８）。別のタイプのアクションは、ユーザがサービスにアクセス可能であることである（段階９２）。例えば、ユーザは、ファイル共有サイト、ＤＶＤレンタルの市販のサイト、コンテンツ品目配信、又はチケット販売のサービスなどにアクセス可能である。カレンダーアプリケーションにアクセスする以外に、ユーザは、電子メールクライアント、時計、タスクマネージャなどのような別のアプリケーションにアクセス可能な（段階９４）。ユーザはまた、図９及び１０に関連して以下でより詳細に説明するような１つ又はそれよりも多くのモードアプリケーションにアクセス可能である（段階９６）。
【００４６】
ユーザは、ソーシャルネットワーキングサイトにアクセスすることができ（段階９８）、これは、サイト内部でソーシャルネットワーキングアプリケーション又はオプションを提供することができ、このアプリケーション又はオプションは、クリップエンジンからフィードを受け取り、ユーザがこのサイト上でビデオクリップにアクセスし又はこれを共有するのを可能にする。以下に説明するように、モードアプリケーションはまた、ソーシャルネットワーキングサイトのコンテクスト内に実施することができる。ユーザがアクションを行うことができる別の方法では、ユーザは、セリフ、登場人物などに基づいてクリップを直接に検索することができる（段階１０２）。いくつかのクリップが返ることがあり、ユーザは、これらの中から閲覧及び／又は共有するように選択することができる。上述のアクションは、例にすぎず、ユーザは、本明細書に開示する原理の枠の中であらゆる数のアクションを行うことができる点は理解されるであろう。
【００４７】
図５を参照すると、段階７６、すなわち、ユーザにビデオクリップを呈示する段階を達成することができる様々な方法を示す線図６０を示している。上述のように、ビデオクリップは、クライアントデバイスにストリーミングすることができ（段階１１４）、ビデオクリップは、デバイスにダウンロードして実質的に同時に、例えば、リアルタイムに再生することができ（段階１１６）、又は例えばバックグラウンドの処理で以前にダウンロードしたビデオクリップを再生させることができる（段階１１８）。再生させる段階は、クリップエンジン、クリップデータベース、又はデジタルウィジェットなどから送信される信号を通じて行うことができる。
【００４８】
別の実施では、ビデオクリップは、必要に応じて適切なプラグインを用いてブラウザ内で再生することができる（段階１２２）。この場合、プラグインを登録する段階も実行することができる。
【００４９】
更に別の実施では、ビデオクリップは、ネイティブ・デバイスアプリケーションのコンテクスト内で再生することができる（段階１２４）。例えば、ビデオクリップは、この目的のように設計されたメディアプレーヤウィンドウで再生することができる。この場合、ネイティブ・デバイスアプリケーション内部に埋め込まれたビデオクリップを再生することができる（段階１２６）。例えば、カレンダーアプリケーションは、ビデオクリップを再生するために設けられたウィンドウを有することができる。代替的に、ビデオクリップは、ネイティブ・デバイスアプリケーション上にオーバーレイで再生することができる（段階１２８）。このようにして、ユーザは、依然としてクリップを楽しみながら、基本であるアプリケーションの状況を見続けることができる。別の実施では、ビデオクリップは、完全に別の無関係なウィンドウで再生することができる（段階１３２）。このようにして、ビデオクリップは、デスクトップの別の部分に移動することができ、又は別々に閲覧するために他の方法で操作することができる。本発明の開示を所与とすれば、他の実施も可能であることは理解されるであろう。
【００５０】
図６を参照すると、線図７０は、段階７６、すなわち、ユーザにビデオクリップを呈示する段階を達成することができる付加的な様々な方法を示している。第１に、上述のように、クリップは、あらゆる数の異なる種類のデジタルコンテンツ品目によって表現することができ、映画からのビデオクリップ（段階１５２）、映画の予告編（段階１５４）、音楽ビデオ（段階１５６）、例えば、ビデオクリップ間又はその内部の広告（段階１５８）などを含む。例えば、オーディオコンテンツ、画像、電子書籍、ウェブページを含む他のテキストのコンテンツなどのような他の種類のデジタルコンテンツを含むことができる。
【００５１】
ユーザにはまた、ビデオクリップに関して付加的なオプションを与えることができる（段階１３４）。例えば、ユーザには、ビデオクリップに関連するコンテンツ品目に関する付加的情報又は販売促進情報又はオファーを与えることができる（段階１３６）。すなわち、ユーザには、コンテンツ品目のデジタル又はディスクバージョンの発売日に関する情報、コンテンツ品目のためのダウンロード可能な又は印刷可能なクーポンへのアクセス、又はコンテンツ品目に関する販売促進のための情報などを与えることができる。
【００５２】
ユーザにはまた、ビデオクリップ又はビデオクリップへのリンクを他のユーザに転送するためのオプションも与えることができる（段階１４８）。転送オプションは、ソーシャルネットワーキングサイト又は関連のアプリケーションのコンテクスト内で提供することができる。
【００５３】
ユーザにはまた、ビデオクリップに関連する１つ又は複数のコンテンツ品目を購入又はレンタルするためのオプションも与えることができる（段階１３８）。例えば、ビデオクリップが映画の予告編の場合、関連するコンテンツ品目は、映画とすることができる。別の関連コンテンツ品目は、映画に関連する音楽ビデオとすることができる。
【００５４】
購入又はレンタルを達成するために、購入情報がユーザに対してアクセス可能でなければならない。１つの実施では、購入情報は、適切なプロバイダから提供されるように各ビデオクリップに添付することができる（段階１４２）。この実施では、購入情報をビデオクリップファイルと共に又は別々の伝送で送信することができる。適切なプロバイダとは、一般的に、コンテンツを販売又はレンタルすることができるサービスプロバイダである。別の実施では、購入情報をビデオクリップ内に埋め込むことができる（段階１４４）。このようにして、購入情報はクリップエンジンに対して透過的である。いずれの場合にも、購入情報へのアクセスにより、取引の処理が可能になり（段階１４６）、これは、次に、コンテンツ品目のダウンロード又はストリーミングを可能にすることにより、関連するコンテンツ品目へのアクセスを開始する。
【００５５】
図７は、クリップエンジン及びクリップデータベースシステム８０の１つの実施を示している。クリップエンジン１４は、クリップデータベース１２と信号通信しているように示している。１つの代替形態では、クリップエンジン１４は、クライアントデバイスからのデータを使用して、ユーザ又はモードアプリケーション（又は他のアプリケーション）によって選択された１つ又はそれよりも多くのクリップを要求するが、これは、クリップ（ｃｌｉｐ又はｃｌｉｐｓ）が基準によって明確に判断される場合である（段階１６６）。例えば、ユーザが特定のクリップを要求する場合、又はユーザによって設定された基準が、ただ１つのクリップだけがこれに適合するようになっている場合には、クリップデータベースからクリップを直ちに取得することができる。代替的に、基準によって１つのクリップが明確に判断されない場合、クリップエンジンは、基準に基づいていくつかのクリップを解決して要求することができる（段階１６８）。言い換えれば、クリップエンジンは、（基準をメタデータと比較することにより）計算を実行して、基準に適合するクリップを判断して要求することができる。いずれの場合も、計算の一部分は、必要に応じてクライアントデバイスによって又はクリップデータベースによって実行することができる。一般的に、何らかのレベルの計算又は解決が必要になるが、それによってクリップが一意的に判断される場合には、このクリップを直ちに再生することができる。判断されない場合、ユーザにはいくつかのクリップを呈示することができ、ユーザインタフェースにより、ユーザの要望に従う１つ又はそれよりも多くのクリップの選択を可能にすることができる。
【００５６】
これも図７に示すように、クリップデータベース１２は、基準によって明確に判断される場合には、ユーザ又はモードアプリケーション（又は他のアプリケーション）によって選択されたクリップを提供することができる（段階１７２）。基準によって明確に判断されない場合には、クリップデータベース１２自体が、いずれの１つ又は複数のクリップが基準を満たすかを解決するモジュールでありながら、同時に基準に基づいてクリップを提供するモジュールとすることができる（段階１７４）。
【００５７】
図７に示す実施では、クリップエンジン又はクリップデータベースのいずれか又は両方が何らかのレベルの解決を実行することができ、解決は、クリップメタデータを基準と照合することに関連する。基準は、一般的に、クライアントデバイスから提供されるが、一部の場合には、クリップエンジンからの情報も利用することができ、例えば、クリップエンジンが過去の閲覧に関する情報を保存するなどである。更に、一部の実施では、クライアントデバイスは、何らかのレベルの解決又は事前解決を提供することができ、又は代替的に解決により適する形式に基準を変換することができる。
【００５８】
図８を参照すると、クリップエンジン１４’がクリップデータベース１２’のフロントエンド構成要素又はモジュールとして設けられる代替的実施９０を示している。この実施では、クリップエンジンがクリップデータベースの一部分を形成し、従って、これらの機能は統合又は共有される。
【００５９】
図９は、クリップエンジン１４及びクリップデータベース１２と通信するクライアントデバイス１６を含むシステム１００を示しており、クライアントデバイスは、モードアプリケーション１８４、１８６、１８８、又は１９２の１つ又はそれよりも多くを実行中である。モードアプリケーションには、ソーシャルネットワーキングサイト１９４内部（又はこれと通信する）のような外部情報及び／又は制御を提供することができる。ソーシャルネットワーキングサイト１９４は、ソーシャルネットワーキングサイト内にインストール済みのアプリケーションとして、又はソーシャルネットワーキングサイトのフレームワーク内から実行されるオプションのいずれかで外部情報及び／又は制御を提供することができる。このようなシステムでは、ユーザは、ソーシャルネットワーキングサイト上でアプリケーションにアクセスすることができ、クリップエンジン１４は、表示して共有するためにソーシャルネットワーキングサイトにクリップを提供して戻すことができる。ユーザがモードアプリケーションの結果又はビデオクリップを共有することができるように、ソーシャルネットワーキングサイト１９４内部又はそれ以外の場所に共有施設１９６も設けられる。ユーザは、ソーシャルネットワーキングサイトを通じてクリップを閲覧して共有し、クリップを自己のページ又は友人のページにポストし、又は他の人のページからクリップを取り出すことができる。例えば、ユーザは、自分の好きな映画のセリフを検索して、その結果のクリップを自己のページにポストし又はこれを友人のページにポストするために友人に送信することができる。
【００６０】
各モードでは、利用可能な要求のタイプは様々であり、かつクリップエンジン１４が、戻すクリップを選択する方法を判断する。各モードは、ユーザのための異なるインタフェースを利用することができ、別々のアプリケーションとして作動する。ユーザは、モードアプリケーションと対話することができ、モードアプリケーションがクリップエンジンと対話して、適宜、データを共有することができる。モードは、一緒に又は重複する機能で作動し、並びに全く別々に作動させることができる。
【００６１】
１つのモードアプリケーションは、図２に関連して上記で説明した「今日のクリップ」アプリケーションに類似する。特に、ユーザが定期的にクリップを受け取るデイリーモードアプリケーション１９２を利用することができる。ユーザは、クリップ選択を特定の方法で指示するための様々な設定を入力することができる。例えば、ユーザは、好きな俳優のような設定を入力することができ、クリップを、このような好きな俳優から抜粋することができる。ユーザはまた、様々な設定と並んで様々な設定のための重み付けも入力することができる。特定のクリップを特定の時間に表示させ又はさせないような規則を入力することができる。クリップの選択はまた、ユーザのプロフィール及びアクション履歴、例えば、ユーザによって行われた購入、ユーザのクリックスルー、ユーザの閲覧履歴、入手可能であればユーザの他の蓄積された購入又はライブラリなどに基づくことができる。このような情報は、ソーシャルネットワーキングサイト内にユーザが存在することから判断することができる。この点では、ユーザの関心だけではなく、その友人の関心、及び説明された関心事又は群もクリップを判断することができる。説明してきたようなこのような他のいずれかのファクタ、並びにクリップに対応するコンテンツ品目の発売日を含む他のものなども利用することができる。このモードでは、無作為のクリップを有効にすることができる。
【００６２】
別のモードアプリケーションは、クイズモード１８８である。このモードでは、ユーザがユーザインタフェース５６内の（又は、例えば、ソーシャルネットワーキングサイト内の）雑学クイズインタフェースを利用して雑学問題に解答する。このモードでは、クリップは、質問の前、途中、又は後に再生することができる。例えば、クリップエンジンは、クイズゲーム内の質問を補足するためにクリップを提供することができる。１つの実施では、クリップは、質問の一部分として提供することができ、例えば、「このクリップの映画（又は俳優）を特定せよ」又は「どのクリップがこの映画からのものか？」、すなわち、複数のクリップを見せる。クリップはまた、解答又は解答の一部分として提供することができ、例えば、質問への解答が映画又は映画のワンシーンの場合、映画又はシーンを呈示するためにクリップを提供することができる。このようなクイズモードアプリケーションの付加的な態様について、図１０を参照して、特にソーシャルネットワーキングアプリケーションに関連して以下に説明する。
【００６３】
別のモードアプリケーションは、検索モード１８６である。このモードでは、ユーザが検索インタフェース上で検索基準を入力する。基準は、映画のタイトル、セリフ、引用、俳優、スタッフ、公開年、言語、国、スタジオ、ジャンル、興行収入、公開日、人気度などを含むことができる。検索モードの結果は、特定の映画、俳優、引用、又は上記で開示したような他のいずれかの基準などに対応する特定のクリップ又はクリップ群とすることができる。クリップエンジン１４は、ユーザによって入力された検索から１つ又はそれよりも多くの基準を導出して、導出した基準からクエリ自体を更に作成することができる。
【００６４】
別のモードアプリケーションは、応答フォーム１８４である。応答フォーム１８４は、例えば、「パーソナリティ」モードを生成するために利用することができ、クリップエンジンは、個性又は心的特性に適合するクリップを提供する。特性は、ユーザのプロフィールから又はフォーム上の質問への回答から導出することができる。クリップエンジンは、特性をクリップに関連する適切なメタデータに照合する。この照合段階のために、関連するメタデータに示すような映画に関連する心的状態又は中心テーマに、又は映画の中の特定のシーンに特性を照合するためにルックアップテーブルを利用することができる。このようなメタデータは、映画又はシーンの特徴に基づいて割り当てるか又は導出することができる。クリップエンジンはまた、ユーザの心的状態又は個性に適合する場合があるコンテンツ品目の推奨又は提案も提供することができ、このようなコンテンツ品目に対応するクリップを再生することができる。更に、特性は、要求するユーザに関してではなく、別の人物に関するものとすることができる。例えば、友人が最悪の月曜日を過ごしている場合、ユーザは、最悪の月曜日に適切なクリップ、例えば、最悪の月曜日を過ごす登場人物が現れる映画のクリップを共有することができる。
【００６５】
パーソナリティモードの１つの特定の実施において、結果をクリップのプレイリストとして具現化することができ、これは、閲覧者のパーソナライズされた個性の予告編になる。予告編は、関連する一連の映画クリップを通じて閲覧者の個性を伝える。予告編内の個々のクリップの１つ又はそれよりも多くは、テキストを含むグラフィックによって紹介することができ、これが、閲覧者の個性と関連する方法でクリップを組み立てて、例えば、「ジョンは内気でたまに臆病で・・・」になり、予告編は、臆病で内気な登場人物の映画のクリップに画面が移ることになる。
【００６６】
図１０は、クイズモードアプリケーション１８８の付加的な詳細を示す流れ図１１０である。第１段階は、クイズモードアプリケーションをインスタンス化することである（段階１９８）。このアプリケーションは、クリップエンジンと通信できる限りは、スタンドアロンアプリケーション、ウェブアプリケーション、ソーシャルネットワーキングサイトアプリケーションなどとすることができる。次の段階は、クイズを表示することである（段階２０２）。ユーザは、クイズをして（段階２０４）、クイズをしている間にクイズを共有する（段階２０６）。クイズの質問の前、途中、又は後に閲覧しているユーザにクリップを提供することができる（段階２０８）。ユーザには、閲覧したクリップに関連する映画又は他のコンテンツ品目を購入するためのオプションを与えることができる（段階２１２）。
【００６７】
クイズの後、様々なオプションをユーザに提供することができる。例示的なものを図１０に示している。例えば、ユーザは別のクイズをすることができる（段階２１４）。代替的に、ユーザは、より高いスコアを得ることを期待して同じクイズをすることができる（段階２１６）。ユーザは、クイズを共有することができる（段階２１８）。このようにして、ユーザは、他のユーザ又は友人のスコアを負かそうと挑戦することができる。最後に、ユーザは、他のユーザ又は友人と結果を共有することができる（段階２２２）。その際、ユーザは、自己のクイズ結果を自身のウォールにポストしてコメントを追加することができる（段階２２４）。これ又は他のモードにおいて、ユーザは、例示的なクリップをポストして、例えば、全くなし、１回、自由になどでこのクリップを共有又は再ポストすることができる方法に関してクリップにタグ付けすることができる。特定のソーシャルネットワーキングサイトにおいて、ユーザには、ポストしたクリップ、クイズ、又は結果の賛同を「ＬＩＫＥ」ボタンをクリックすることなどによって示すオプションを与えることができる（段階２２６）。最後に、ただし排他的にではないが、ユーザは、ソーシャルネットワーキング又は他のサイト内部の共有により、外部共有により、又はクリップへのリンクを単にコピーして電子メールを通じてリンクを友人に送信することにより、これらの結果を共有することができる（段階２２８）。
【００６８】
このようにして、ユーザは、自分の好きな映画に基づいてソーシャルネットワーキングサイトを用いてクイズをして挑戦することができる。クイズは、クリップエンジンによって提供される質問及び解答の中にクリップを組み込むことができる。ユーザが映画の中の登場人物又は映画自体を好きであることを回答が示すように、クイズを提供することができる。このようにして、ユーザを楽しませて、どの映画又は登場人物又はシーンが、ユーザの個性、心的状態、関係性、又はメタデータを提供することができユーザがデータを提供することができる映画の実質的にいずれかの面に適合するかを見出すことができる。
【００６９】
図１１は、ユーザが自己自身のクリップを作成することができる本明細書に説明する原理による代替的実施を示しており、この実施を「クリップ及び共有」と呼ぶ。この実施は、ソーシャルネットワーキングサイト又は他の第三者サイト内のアプリケーションとすることができ、又はスタンドアロンアプリケーションとすることができる。一般的に、アプリケーションは、クリップエンジン１４へのアクセスを有する。
【００７０】
図１１の流れ図１２０において、第１段階は、クリップ及び共有アプリケーションをインスタンス化することである（段階２３２）。ユーザ検索、ユーザ・プロフィールに基づく提案により、又はユーザが望ましいコンテンツ品目を識別することができる他のいずれかの技術により、１つ又はそれよりも多くのコンテンツ品目を選択することができる（段階２３４）。コンテンツ品目に対応する予め作成されたクリップを提供することができ、この場合には、ユーザは、予め作成されたクリップを選択することができる（段階２３６）。この段階において、コンテンツ品目内の有名な又は注目に値するシーンの少なくとも１つ及び一般的にはより多くのクリップが提供され、ユーザは、これらのクリップのうちの１つ又はそれよりも多くを選択する。ユーザはまた、いつクリップを開始して停止するかをそれぞれ描写するインポイント及びアウトポイントの選択により、カスタム・サブクリップを作成することができる（段階２４２）。インポイント及びアウトポイントは、予め作成されたクリップから又はコンテンツ品目自体から選択することができる。次にユーザは、段階２３６で選択したクリップを段階２４２で作成したクリップとあらゆる望ましい順序で組み合わせて、カスタム・クリップを作成することができ（段階２３８）、これは、クリップのプレイリストと見なすことができる。
【００７１】
このようなカスタム・クリップの作成には制約を課すことができる。このような制約は、クリップを用いてコンテンツ品目のうちのどの程度を借のためのすることができるかに関する制御を提供する。このような制約は、カスタム・サブクリップ及びカスタム・クリップの長さに対する時間的制約を含むことができる。例えば、カスタム・クリップの全体の長さが４分を超えられない場合には、インポイントとアウトポイントの間の時間的距離は、４分を超えてはならない。他の制約及び規則を実施することもできる。これらの制約は、ビジネス規則によって実施することができ、ビジネス規則は、メタデータ内又はアプリケーション自体に存在することができる。後者の場合、プレイリストが所定の上限、例えば、４分を超えられないようにアプリケーションを単にハードコード化するだけでよい。
【００７２】
クリップがビデオクリップでない場合、アナログの規則が適用可能である。例えば、クリップが電子書籍に関連する場合、いくつかのページ又は登場人物に制約を課すことができる。規則は、コンテンツ所有者の必要性及び要望に従って任意とすることができる点は理解されるであろう。
【００７３】
カスタム・クリップを作成した状態で、ユーザは、装飾、例えば、スコア、他の音楽、タイトル、クレジット、検索のためのキーワード、及びタグなどを追加することができる（段階２４４）。このようにして、クリップは、キーワード、作成者などによって検索可能にすることができる。次にユーザは、結果をプレビューすることができる（段階２４６）。次にユーザは、結果を保存して共有することができる（段階２４８）。ユーザは、これに応じて、共有されるカスタム・クリップに関するコメントを提供し受容することができ、「ｌｉｋｅｓ」のような賛同のクリックを受け入れることができ、カスタム・クリップをお気に入りとして設定することができ、カスタム・クリップをフォルダ内にファイルすることができなどが可能である。
【００７４】
ユーザと同様に他の閲覧者にも、結果として生じたカスタム・クリップ内に含まれるコンテンツ品目のための販売促進を提供することができる（段階２５２）。言い換えれば、ユーザによってポストされたカスタム・クリップ内に現れるクリップを有するいずれのコンテンツ品目に関しても、このような品目に関連する販売促進、広告、又はマーケティングをカスタム・クリップの作成者又は閲覧者に提供することができる。コンバージョンが発生する場合、すなわち、ユーザ又は友人がカスタム・クリップに関連するコンテンツ品目を購入又はレンタルする場合、１人又は複数のコンテンツ所有者への対価を含むデジタル権利問題に対処するためにバックエンド取引を実行することができる（段階２５４）。
【００７５】
図１２は、プロセッサ２５６を含むクリップデータベース１２の一例示的実施を示している。クリップデータベース１２は、クリップエンジン又はクライアントデバイスから要求又は基準を受け取ることができるコンピュータ可読の命令を有するメモリ２５８を含むことができる。例えば、メモリ２５８は、クリップ（ｃｌｉｐ又はｃｌｉｐｓ）の直接の選択に適する形式で基準を受け取ることができ、又は別の構成要素により適切な基準に将来的に変換するための要求を受け取ることができる。クリップデータベース１２はまた、保存されたビデオクリップを取得して提供することができるコンピュータ可読の命令を有するメモリ２６２も含むことができる。メモリ２６２は、上述のようにインポイント及びアウトポイントが提供された場合に、保存されたクリップを取得し又はクリップを作成することができる。代替的に、メモリ２６２は、別々のコンテンツプロバイダのような他のソースからクリップを取り出す（又はクリップを作成する）ことができる。クリップデータベース１２はまた、提供された又は推測された基準に基づいて要求を解決することができるコンピュータ可読の命令を有するメモリ２４６も含む。メモリ２４６は、検索クエリ又は雑学問題など形式の要求を受け入れて、これをコンテンツ品目又はビデオクリップに関連するメタデータ又は他のデータに対して照合することができる基準に変換するために利用することができる。この機能はクリップエンジン１４内に及びある程度まではクライアントデバイス１６内に組み込むことができるので、メモリ２６４は、全ての実施において必要というわけではない。クリップデータベース１２は、モードアプリケーションの一部又は全てと通信することができるコンピュータ可読の命令を有するメモリ２６６を更に含むことができる。言い換えれば、メモリ２６６は、モードアプリケーションと通信するために利用することができ、これらのアプリケーションは、順に、カレンダーアプリケーションのようなデスクトップウィジェット、ソーシャルネットワーキングサイトアプリケーション、又は説明してきたような他のタイプのアプリケーションとすることができる。モードアプリケーションは、一般的に、クリップエンジンによってホストされるが、クライアントデバイス又はクリップデータベースによってもホストされ、又はそれらの一部分を形成することができる。クリップデータベース１２は、金融取引を含むコンテンツ品目をクライアントデバイスに提供するための取引を準備することができるコンピュータ可読の命令を有するメモリ２６８も更に含む。メモリ２６８は、様々なコンテンツ又はサービスプロバイダと連動して機能することができ、提供されるビデオクリップに伴う又は含まれる購入情報を利用して、コンテンツの購入又はレンタルを行う時に起動することができる。メモリ２６８の機能のいくつかも、クリップエンジン１４内に組み込むことができる。
【００７６】
図１３は、プロセッサ２７２を含むクリップエンジン１４の一例示的実施を示している。クリップエンジン１４は、クライアントデバイスから要求又は基準を受け取ることができるコンピュータ可読の命令を有するメモリ２７４を含む。メモリ２７４は、メモリ２５８に類似することができるが、特に、クリップエンジンがクライアントデバイス１６のユーザインタフェース５６からデータ、例えば、検索要求、デスクトップウィジェットの設定、クイズの解答、フォームの応答などの受け取りを可能にする命令を含む。クリップエンジン１４は、受け取った要求又は基準に基づいてクリップデータベースへの要求を形成することができるコンピュータ可読の命令を有するメモリ２７６を更に含む。メモリ２７６は、クリップデータベースに適する形式のクリップデータベース１２への要求又はクエリを形成するために利用することができる。クリップエンジン１４は、取得したビデオクリップをクライアントデバイスに配信することができるコンピュータ可読の命令を有するメモリ２７８を更に含む。配信は、ストリーミング、ダウンロードなどを含むいくつかの方法とすることができる。この点に関して、配信は、クリップデータベース１２からクライアントデバイス１６に直接に提供することができる点に注意されたい。クリップエンジン１４は、コンテンツ品目をクライアントデバイスに提供するための取引を準備することができるコンピュータ可読の命令を有するメモリ２８２を更に含む。このメモリ２８２は、クリップデータベース内のメモリ２６８に対応するものであり、両方は、一緒に機能して、クライアントデバイス１６が望ましいコンテンツ品目へのアクセスを購入、レンタルなどのいずれかによって取得するための取引を準備することができる。取引準備の機能は、メモリによって共有することができ、又はメモリのうちの１つが取引を完全に担うことができる。
【００７７】
クリップエンジン１４は、提供された基準に基づいて、要求されるクリップを解決又は判断することができるコンピュータ可読の命令を有するメモリ２８４を更に含む。すなわち、クリップエンジンに提供されたフォームが準最適又は単にクリップデータベース１２内のクリップメタデータに対して直接適用するには適さない場合、メモリ２８４を利用して、要求への応答又は基準に適するクリップ又はクリップ群を解決又は他の方法で判断することができる。
【００７８】
クリップエンジン１４は、モードアプリケーションの一部又は全てと作動し又は通信することができるコンピュータ可読の命令を有するメモリ２８６を更に含む。メモリ２８６は、モードアプリケーション自体を作動させ、又はモードアプリケーションの作動のための他のプラットフォームと通信するために利用することができる。例えば、モードアプリケーションが、ビデオクリップの毎日の提供の場合、メモリ２８６は、アプリケーションを実行するのに必要な機能の多くを組み込むことができる。しかし、モードアプリケーションが、別のサーバ上で部分的に実行される応答フォームアプリケーション、例えば、「パーソナリティ」モードの場合、メモリ２８６を利用して、別のサーバに及びそこからデータを通信して、アプリケーションの目的を果たすことができる。クリップエンジン１４は、ソーシャルネットワーキングサイトのような第三者のサイトとインタフェースで接続することができるコンピュータ可読の命令を有するメモリ２８８を更に含む。このようにして、クリップエンジンは、データ、例えば、クリップ及び応答をそれぞれソーシャルネットワーキングサイトに及びそこから通信して、クイズ、調査、応答フォームなどのようなソーシャルネットワーキングサイトの目的を果たすことができる。
【００７９】
クリップエンジン１４は、クリップデータベース１２と通信することができるコンピュータ可読の命令を有するメモリ２８９を更に含む。このようにして、クリップエンジン１４は、クリップデータベース１２に要求及び基準を通信し、これに応答してクリップを、又はクライアントデバイス１６にクリップを直接配信したという通知を受け取ることができる。
【００８０】
図１４は、プロセッサ２９２を含む例示的なクライアントデバイス１６を示している。クライアントデバイス１６は、ネイティブアプリケーションとして、又は別のアプリケーション、例えば、カレンダーアプリケーション内部のいずれかでビデオクリップアプリケーションをロードすることができるコンピュータ可読の命令を有するメモリ２９４を含む。変形も見出されると考えられる。例えば、ビデオクリップアプリケーションは、ウェブアプリケーションとすることができ、ビデオクリップは、プラグインで再生することができる。クライアントデバイス１６は、ビデオクリップの要求をユーザから受け取ることができるコンピュータ可読の命令を有するメモリ２９６を更に含む。要求は、説明してきたように、カレンダーアプリケーション又はデスクトップウィジェットのための設定、フォームへの応答、雑学問題への解答などを含むいくつかの形式とすることができる。クライアントデバイス１６は、１つ又はそれよりも多くのビデオクリップを解決するのに用いる基準を受け取ることができるコンピュータ可読の命令を有するメモリ２９８を更に含む。このメモリ２９８は、いくつかの点でメモリ２９６と重複することができる。メモリ２９８は、直接の要求以外の基準を受け取るのに特に有用である。例えば、メモリ２９８は、俳優情報、ジャンル情報、及び配信される１つ又はそれよりも多くのクリップを判断するのに有用な他の情報のような基準を受け取ることができる。クライアントデバイス１６の機能に応じて、クライアントデバイス１６は、受け取った要求及び／又は基準を所与として、クリップの何らかのレベルの解決をもたらすことができる点に注意されたい。クライアントデバイス１６は、要求又は基準をクリップエンジンに送信することができるコンピュータ可読の命令を有するメモリ３０２を更に含む。メモリ３０２は、無線技術、有線技術を含むあらゆる数の技術によって通信することができ、メモリ３０２は、一般的に、公知のネットワーク伝送方法を組み込んでいる。クライアントデバイス１６は、ビデオクリップを表示することができるコンピュータ可読の命令を有するメモリ３０４を更に含む。例えば、ビデオクリップは、この目的のための別々のウィンドウで、ブラウザのプラグインで、ネイティブアプリケーション独特の表示ウィンドウで、例えば、カレンダーアプリケーションなどで再生することができる。クライアントデバイス１６は、ビデオクリップに関連するオプションに関するユーザ入力を受け取ることができるコンピュータ可読の命令を有するメモリ３０６を更に含む。例えば、メモリ３０６により、付加的情報を要求し、関連するコンテンツ品目に対応してダウンロードされるクーポンを要求するユーザ入力など受信を可能にすることができる。クライアントデバイス１６は、ユーザ入力の表示及び受信を含むモードアプリケーションの一部又は全てを作動させることができるコンピュータ可読の命令を有するメモリ３０８を更に含む。メモリ３０８は、設定の入力、質問への回答又は解答の入力、並びに質問、フォーム、及びビデオクリップ、並びに関連するコンテンツ品目の表示を含むこのようなアプリケーションのクライアントサイドを作動させるために利用することができる。一般的に、このようなアプリケーションのサーバサイドは、クリップエンジン１４又はクリップデータベース１２によって処理される。様々な実施において、このようなアプリケーションのクライアントサイドは、薄いか又は実質的である可能性がある。
【００８１】
クライアントデバイス１６は、ビデオクリップ又はモードアプリケーションの結果を別のクライアントデバイスに対して共有することができるコンピュータ可読の命令を有するメモリ３１２を更に含む。メモリ３１２は、公知のメッセージング技術を用いて別のクライアントデバイスに対して直接通信するために利用することができ、又はファイル共有サーバ又はソーシャルネットワーキングサイトのような仲介物を通じて作動させることができる。メモリ３１２はまた、他のクライアントデバイスによって後でアクセスするために、ビデオクリップ又はモードアプリケーションの結果をサーバ又はサイトにポストするために利用することができる。メモリ３１２は、このようなポストへのアクセスを制御するために更に利用することができる。
【００８２】
図１２−１４には示していないが、他のメモリも理解されるであろう。例えば、クイズ及び応答フォームを作成し、認証を確立しなどを行うことができるコンピュータ可読の命令を有するメモリを設けることができる。
【００８３】
代替的実施において、これらのメモリは、ソフトウエア、ハードウエア、又は様々な形式のファームウエアのいずれかでモジュールとして実施することができる。例えば、通信モジュールを利用して、クリップエンジンとクライアントデバイスとの間、並びにクリップエンジンとクリップデータベースとの間でデータを通信することができる。データベースモジュールを利用して、クリップデータベースのデータベース機能を処理することができる。他のモジュールも、理解されるであろう。
【００８４】
クリップの系統的アクセス、例えば、ビデオクリップの毎日のアクセス又は他のこのような提供をもたらすシステム及び方法について開示した。上記で開示したように、ユーザには、ビデオクリップを見るための有利で楽しい方法、並びにクリップに関連するコンテンツ品目にアクセスする、例えば、購入又はレンタルするための有利な方法を提供することができる。
【００８５】
１つの実施は、クライアントデバイス、クリップエンジン、又はクリップデータベースを提供するコードを実行するためのようなコンピュータ命令を保存して実行するための１つ又はそれよりも多くのプログラマブルプロセッサ及び対応するコンピュータシステム構成要素を含む。図１５を参照すると、クライアントデバイス、クリップエンジン、又はクリップデータベースのための例示的なコンピュータ環境の表現が示されている。
【００８６】
コンピュータ環境は、コントローラ３１４と、メモリ３１８と、ストレージ３２２と、媒体デバイス３２６と、ユーザインタフェース３３４と、入力／出力（Ｉ／Ｏ）インタフェース３３６と、ネットワークインタフェース３３８とを含む。構成要素は、共通バス３４２によって相互接続される。代替的に、中央にコントローラを有する星形パターンのような異なる接続構成を使用することができる。
【００８７】
コントローラ３１４は、プログラマブルプロセッサを含み、デバイス及びサーバ及びこれらの構成要素の作動を制御する。コントローラ３１４は、メモリ３１８又は埋め込みのコントローラメモリ（図示せず）から命令をロードし、これらの命令を実行してシステムを制御する。実行において、コントローラ１５６は、部分的にソフトウエアシステムとしてクリップエンジン１４を提供することができる。代替的に、このサービスは、コントローラ３１４内で別々のモジュラー構成要素として実施することができる。
【００８８】
非一時的なコンピュータ可読メモリ３１６を含むことができるメモリ３１８は、第２のディスプレイ及びサーバの他の構成要素によって一時的に使用するデータを保存し、上述のように、メモリ２５８−２６８、２７４−２８８、及び２９４−３１２を含むことができる。１つの実施において、メモリ３１８はＲＡＭとして実施される。別の実施では、メモリ３１８はまた、フラッシュメモリ及び／又はＲＯＭのような長期の又は永続的なメモリを含む。
【００８９】
非一時的なコンピュータ可読メモリ３２４を含むことができるストレージ３２２は、システムによって使用されるデータを保存するためなどでデバイス及びサーバの他の構成要素によって一時的又は長期に使用するデータを保存する。１つの実施において、ストレージ３２２は、ハードディスクドライブ又は半導体ドライブである。
【００９０】
非一時的なコンピュータ可読メモリ３２８を含むことができる媒体デバイス３２６は、取外し可能媒体を受け入れ、取外し可能媒体からデータを読み取り及び／又は書き込む。１つの実施において、媒体デバイス３２６は、光学ディスクドライブ又はディスクバーナー、例えば、書込可能ブルーレイ（登録商標）ディスクドライブ３３２である。
【００９１】
ユーザインタフェース３３４は、例えば、クライアントデバイスのユーザからのユーザ入力を受け入れて、ユーザに情報を呈示するための構成要素を含む。１つの実施において、ユーザインタフェース３３４は、キーボードと、マウスと、オーディオスピーカと、ディスプレイとを含む。コントローラ３１４は、ユーザからの入力を用いて、例えば、クライアントデバイス１６の作動を調整する。
【００９２】
Ｉ／Ｏインタフェース３３６は、外部ストレージ又は補助デバイス、例えば、プリンタ又はＰＤＡのような対応するＩ／Ｏデバイスに接続するために、１つ又はそれよりも多くのＩ／Ｏポートを含む。１つの実施では、Ｉ／Ｏインタフェース３３６のポートは、ＵＳＢポート、ＰＣＭＣＩＡポート、シリアルポート、及び／又はパラレルポートのようなポートを含む。別の実施では、Ｉ／Ｏインタフェース３３６は、外部デバイスとの無線通信のための無線インタフェースを含む。これらのＩ／Ｏインタフェースは、１つ又はそれよりも多くのコンテンツサービスプロバイダに接続するために利用することができる。
【００９３】
ネットワークインタフェース３３８により、ローカル及びより広いネットワークとの接続が可能になり、ＲＪ−４５又はＥｔｈｅｒｎｅｔ接続又は「ＷｉＦｉ」インタフェース（８０２．１１）のような有線及び／又は無線ネットワーク接続を含む。ＷｉＭａｘ、３Ｇ又は４Ｇ、８０２．１５プロトコル、８０２．１６プロトコル、衛星、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線などを含むいくつかの他のタイプのネットワーク接続が可能であることは理解されるであろう。
【００９４】
クライアントデバイス、クリップエンジン、及びクリップデータベースは、このようなデバイスに独特の付加的なハードウエア及びソフトウエア、例えば、電力及びオペレーティングシステムを含むことができるが、これらの構成要素は、簡潔にするために図には特に示していない。他の実施において、デバイスの異なる構成、例えば、異なるバス又はストレージ構成又はマルチプロセッサ構成を使用することができる。
【００９５】
本発明の様々な例証的な実施について説明した。しかし、当業者は、付加的な実施も可能であり、本発明の範囲内であることは認識されるであろう。例えば、テレビ又はインターネットビデオ、オーディオ、テキスト、又はウェブコンテンツのような様々な種類のコンテンツ品目を配信することができる。従って、本技術は、ムービー・クリップの取得及び再生に限定されない。この技術のプラットフォームを所与とすれば、作成可能なモードアプリケーションのタイプの変形が認識されるであろう。例えば、ユーザは、心的状態又は経験に基づいて一連の質問に答えることができ、システムは、ユーザの回答を最も示している映画を選択することができる。このようなものは、ユーザが観たいと所望すると考えられる映画であると仮定することができる。映画のビデオクリップを提供することもできる。一方、ユーザの気分が落ち込んでいる場合には、システムは、コメディ又は陽気な映画を提案することができる。このような質問及び回答のフォーマットは、他のアプリケーションに対しても適切とすることができる。例えば、ビデオクリップ又はこの関連コンテンツ品目を観る前又は後に、ユーザは、映画の中のどの登場人物が最も好きかを判断するのを目的とした一連の質問に答えることができる。一連の質問の後、ユーザには、この登場人物が目立って登場するビデオクリップを見せることができる。同様にして、ユーザは、別のユーザに関するこのような一連の質問に答えることができる。更に、ユーザの人生又はその期間における心的状態又は経験の経過を表すムービー・クリップを互いに組み合わせることができる。例えば、ユーザは、一連の感情又は心情又は経験の種類などを引き出す一連の質問に答えることができる。クリップエンジンは、これらの感情及び経験を呼び起こす一連のクリップを互いに一続きにすることができる。基本的に、クリップエンジンは、ユーザの人生を喚起する映画の予告編を作成する。別のアプリケーションでは、ユーザは、一連のセリフのような特定の基準を入力することができ、これなどのセリフを組み込んだいくつかのシーンを呈示することができる。次に、ユーザは、シーンを共有することによって強調することを試みた内容をいずれのシーンが最も正確に伝えるかに基づいて、閲覧又は共有するためのシーンを選択することができる。ユーザの検索を助けるためのプロンプト、例えば、タイトル、俳優、セリフ、監督などの分野のプロンプトを設けることができる。クイズモードは、マルチプレーヤ対話を組み込むことができる。クイズ及び雑学アプリケーションでは、ユーザによってポイントを累積することができ、これは、クーポン、関連するコンテンツ品目に関する付加的洞察又はデータ、例えば、ギャグリールなど又はユーザに対して価値のある他の品目に引き換えることができる。例えば、ユーザが映画に関する質問に正解すると、関連する音楽ビデオをユーザに提供し又はユーザによってアクセスすることができる。クイズアプリケーションでは、特定の正解又は不正解がないことがあるが、異なる解答又は一連の解答が、異なるクリップの選択をもたらすことができる。ソーシャルネットワーキングサイトを入力／出力のための基礎として組み込むことができる場合、判断又は解決されたクリップは、ユーザのウォール、友人のウォール、又はユーザがポストのアクセスを有する誰かのウォールにポストすることができる。別の変形では、例えば、カレンダーアプリケーションに関して、ビジネス規則をサポートすることができる。このようなビジネス規則は、過去又は将来において何日間にわたってユーザがクリップ又はクリップの通知を見られるようにするかに関して含むことができる。例えば、過去の全てのクリップは、所定の時点まで入手可能にすることができる。将来に関しては、クリップをまだ入手可能にすることはできないが、将来の日が現在になる時に、クリップを閲覧するよう閲覧者に促すためにリイマインダーを設定することができる。
【００９６】
従って、本発明は、上述の実施だけに限定されない。
【符号の説明】
【００９７】
１０  システム
１２  クリップデータベース
１４  クリップエンジン
２４  取引モジュール
３４  カレンダーアプリケーション
３６  ソーシャルネットワークアプリケーション
【図１】
2013544450.tif 000003
【図２】
2013544450.tif 000004
【図３】
2013544450.tif 000005
【図４】
2013544450.tif 000006
【図５】
2013544450.tif 000007
【図６】
2013544450.tif 000008
【図７】
2013544450.tif 000009
【図８】
2013544450.tif 000010
【図９】
2013544450.tif 000011
【図１０】
2013544450.tif 000012
【図１１】
2013544450.tif 000013
【図１２】
2013544450.tif 000014
【図１３】
2013544450.tif 000015
【図１４】
2013544450.tif 000016
【図１５】
2013544450.tif 000017
【国際調査報告】
2013544450.tif 000018