(57)【特許請求の範囲】
【請求項１】
ビデオホスティングウェブサイト上に広告を供給する方法であって、
前記ビデオホスティングウェブサイトのコンピュータシステムにより、ビデオを受信し、ビデオデータベース内に格納するステップと、
前記コンピュータシステムにより、通信ネットワークを介して、複数のクライアント装置から、第１の速度で前記ビデオに対するリクエストを受信するステップと、
前記コンピュータシステムにより、前記通信ネットワークを介して、前記リクエストに応じて前記ビデオデータベース内の前記ビデオを前記クライアント装置に供給するステップと、
前記コンピュータシステムにより、前記ビデオに関連付けられた入力信号に対して予測モデルを適用して、前記第１の速度より速い第２の速度で前記ビデオに対するリクエストを受信する可能性を判定するステップと、ここで、前記予測モデルは、前記ビデオホスティングウェブサイトによって前記クライアント装置に対してホストされた前記ビデオデータベース内のビデオからランダムに選択された１組のビデオの分析に基づいて構築されるものであり、
前記可能性が閾値を超えたことに応じて、前記コンピュータシステムにより、広告を前記ビデオと関連付け、前記ビデオに対する更なるリクエストに応じて、前記ビデオおよび前記関連付けられた広告を、前記通信ネットワークを介して、リクエストしたクライアント装置に、供給するステップと、
を具備する方法。
【請求項２】
前記第１の速度は、第１の測定期間中に前記ビデオに対するリクエストが受け取られる平均的な速度である請求項１に記載の方法。
【請求項３】
前記第２の速度は、第２の測定期間中に前記ビデオに対するリクエストが受け取られる平均的な速度である請求項２に記載の方法。
【請求項４】
前記予測モデルは、ロジスティック回帰を使用する請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記予測モデルは、分類および回帰ツリーを使用する請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記入力信号は、前記ビデオをお気に入りリストに追加した前記ビデオホスティングウェブサイトのユーザの数を含む請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記入力信号は、前記ビデオが前記ビデオホスティングウェブサイトのユーザによって見られた回数を含む請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記入力信号は、前記ビデオが前記ビデオホスティングウェブサイトのユーザによって評価された回数を含む請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記入力信号は、前記ビデオホスティングウェブサイトのユーザによって投稿された前記ビデオに関するコメントの数を含む請求項１乃至８のいずれかに記載の方法。
【請求項１０】
前記入力信号は、前記ビデオの再生をもたらしたサーチクエリーの数を含む請求項１乃至９のいずれかに記載の方法。
【請求項１１】
前記第１の速度および前記第２の速度は、ロジスティック曲線上の点を形成する請求項１乃至３のいずれかに記載の方法。
【請求項１２】
前記関連付けられた広告は、広告主から受け取られ、広告主の好みデータに関連づけられる請求項１乃至１１のいずれかに記載の方法。
【請求項１３】
前記広告主の好みデータは、前記閾値可能性を指定する請求項１２に記載の方法。
【請求項１４】
前記広告主の好みデータは、前記ビデオに関連付けられた広告を供給することと引き換えに、前記広告主が前記ビデオホスティングウェブサイトに支払うことに同意する金額を指定する請求項１２に記載の方法。
【請求項１５】
ビデオホスティングウェブサイト上で広告をビデオに関連付ける方法であって、
前記ビデオホスティングウェブサイトのコンピュータシステムにより、広告を受信するステップと、
前記コンピュータシステムにより、ビデオを受信し、ビデオデータベース内に格納するステップと、
前記コンピュータシステムにより、通信ネットワークを介して、複数のクライアント装置から、前記ビデオに対するリクエストを受信するステップと、
前記コンピュータシステムにより、各リクエストに応じて、前記通信ネットワークを介して、前記ビデオデータベース内の前記ビデオを前記クライアント装置に供給するステップと、
前記コンピュータシステムにより、前記ビデオに関連付けられた測定基準を決定するステップと、
前記コンピュータシステムにより、前記ビデオに関連付けられた前記測定基準に対して予測モデルを適用して、所定の時間フレームにおいて、前記ビデオが前記ビデオホスティングウェブサイトによって前記クライアント装置に対してホストされた前記ビデオデータベース内の他のビデオと比べて人気が上昇する可能性を判定するステップと、ここで、前記予測モデルは前記ビデオホスティングウェブサイトによって前記クライアント装置に対してホストされた前記ビデオデータベース内のビデオからランダムに選択された１組のビデオの分析に基づいて構築されるものであり、
前記可能性が閾値を超えたことに応じて、前記コンピュータシステムにより、前記広告を前記ビデオと関連付けるステップと、
前記広告を前記ビデオと共に表示するために、前記ビデオに対する更なるリクエストに応じて、前記コンピュータシステムにより、前記ビデオおよび前記関連付けられた広告を、前記通信ネットワークを介して、リクエストしたクライアント装置に、供給するステップと、
を具備する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上にビデオ(映像)を提供することに関する。特に、本発明の実施の形態は、ビデオが多くの視聴者を開発するであろう時を予測し、該ビデオを広告のターゲットとすることに関する。
【背景技術】
【０００２】
ホストされたビデオコンテンツを視聴者に提供する様々なウェブサイトが存在する。そのようなサイトの一例は、カルフォルニア州のMountain ViewにあるGoogle Inc.によって提供されるYou Tubeサイトである。典型的には、ビデオは、コンテンツプロバイダによってビデオホスティングウェブサイトに提供され、その後、一般大衆による視聴が可能にされる。
【０００３】
いくつかのビデオホスティングウェブサイトは、広告主が、ビデオコンテンツが表示されるウェブページ(ウォッチページ(watch page)とも言う)に広告を載せることを可能にする。前記広告主は、例えば、印象当たりのコスト(CPM)またはクリック当たりのコスト(CPC)モデルを含む1または複数の収入モデルに従ってビデオホスティングウェブサイトの所有者に支払う。
【０００４】
当然のことながら、広告主は、彼らの広告が、彼らの製品またはサービスに対して潜在的に興味を持っている広い範囲の視聴者によって見られることを欲する。典型的には、広告主は、彼らが適当と考えるキーワードまたはその他のビデオメタデータを指定することによって、彼らの広告が現れるビデオの範囲を狭めることができる。例えば、自動車会社は、その広告が、そのキーワート゛としてまたはそのメタデータに“car”、“Ford”、“Toyota”または“truck”という用語を有するビデオと共に表示されるべきことを指定することがある。これは、広告主が彼らの広告のターゲットを設定することによって、より効果的に彼らの金を使うようにするための手助けとなる。
【０００５】
広告主は、話題のビデオの視聴者を広告のターゲットとすることに加えて、広告費用に対する彼らの利益を最大化するビデオを特定するための他の方法からも恩恵を受けることになる。
【発明の概要】
【０００６】
本発明の実施の形態により、広告主は、まだ人気となっていないが近い将来に人気となると予測されるビデオを彼らの広告のターゲットとすることができる。様々な実施の形態によると、ビデオの人気は、該ビデオをそれぞれのお好みビデオリストに追加した(ビデオを“お気に入り登録した”ともという)ユーザの数によって測定される。分類および回帰ツリーならびにロジスティック回帰等の技術を使用して1組のビデオおよび関連入力を分析することによってビデオをお気に入り登録する速度を予測する統計モデルが形成される。そして、前記モデルは、新たなビデオに適用されて、該ビデオがバイラル化する(急速伝播する)可能性を判定する。ある実施の形態において、大陸、国、州および市等の異なる地域について、異なるモデルが使用される。人気エンジンは、バイラル化する可能性が高いビデオを、当該目的のために広告主によって提供された広告創作物に関連付ける。ある実施の形態においては、広告がバイラルビデオに関連付けられるために、広告主に割増し広告料が請求される。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態の全体的なアーキテクチャを示すブロック図。
【０００８】
【図２】本発明の一実施の形態に従うバイラルビデオの人気を示すグラフ。
【０００９】
【図３】本発明の一実施の形態に従って、ビデオの人気を予測する統計モデルを構築するための方法を示す図。
【００１０】
【図４】本発明の一実施の形態に従って、バイラルビデオに関連付けて広告を供給する方法を示す図。
【００１１】
図は、例示目的でのみ本発明の実施の形態を図示するものである。当業者に容易に理解されるように、以下の説明から、ここに例示する構成および方法の他の実施の形態が本発明の原理を逸脱することなく使用可能である。
【発明を実施するための形態】
【００１２】
ビデオホスティングウェブサイトにおける広告の有効性を向上させるための1つの方法は、数百万の利用可能なビデオのうちのどれが、“急速伝播(going viral:バイラル化)”と言われているような、近いうちに視聴者に大変人気となりそうかを予め知ることである。これらの“バイラルビデオ”は、極めて短期間にわたって頻繁に、幾何学的な人気上昇を示す傾向がある。これらのビデオのうちのあるものは長い時間人気があり続けるが、他のものは、一時的流行のように、急速に視聴者を失う。近い将来にバイラル化しそうなビデオを特定することによって、ビデオホスティングウェブサイトは、広告主に対して、バイラル化過程の始めに彼らの広告をビデオに載せる機会を与えることができ、このようにして、広告主が前記ビデオの人気上昇時に視聴者の注目を引くことを可能にする。さらに、広告主は、例えば、人気文化における最新トレンドに関連付けれられるための彼らのブランドの評判を育成することによって、バイラルビデオにターゲットを設定することから、重要であるが目に見えることの少ない利益を得ることができる。
【００１３】
アーキテクチャ
【００１４】
図1は、本発明の一実施の形態に従って、多くの視聴者を開発することが予測されるビデオを特定し、これらのビデオを広告のターゲットにするよう構成されたビデオホスティングウェブサイト100を示す。
【００１５】
図1に示した前記ビデオホスティングウェブサイト100は、フロントエンドインターフェース102と、ビデオサービングモジュール104と、ビデオサーチモジュール106と、アップロードサーバ108と、人気エンジン110と、広告エンジン112と、ユーザデータベース114と、ビデオデータベース116と、広告データベース118とを有する。図1は、さらに、クライアント120と、コンテンツプロバイダ122と、広告主124と、ネットワーク126を示している。ファイヤウォール、ロードバランサ、認証サーバ、アプリケーションサーバ、フェールオーバ(障害迂回)サーバ、サイト管理ツール等の他の従来より知られていの特徴は、前記ビデオホスティングウェブサイト100の特徴をより明確に図示できるよう、図示されていない。適当なウェブサイト100の一例は、www.youtube.comで見られるYOUTUBE(登録商標)ウェブサイトである。他のビデオホスティングサイトも知られており、ここでの教示内容に従って動作するよう構成可能である。前記ビデオホスティングウェブサイト100の図示された構成要素は、単一のソフトウエアまたはハードウエア、または、多数のソフトウエアまたはハードウエアとして実現可能である。一般的に、一実施の形態において1つの構成要素によって実行されるものとして説明される機能は、他の実施の形態においては他の構成要素によっても実行され得るものであり、または、複数の構成要素の組合せによって実行され得る。さらに、一実施の形態において前記ビデオホスティングウェブサイト100の構成要素によって実行されるものとして説明される機能は、他の実施の形態においては、適宜、1または複数のクライアント120によっても実行可能である。
【００１６】
ここで説明されるサーバは、CPU、メモリ、ネットワークインターフェース、周辺インターフェースおよび他の周知の構成要素からなるサーバクラス・コンピュータウェブサイトで実行されるサーバプログラムとして実現可能である。前記構成要素のいずれかによって実現される機能は、コンピュータによって読み取り可能な記憶媒体(例えば、RAM、ハードディスクまたは光/磁気ディスク)に記憶されるコンピュータプログラム製品から提供可能である。
【００１７】
クライアント120は、ブラウザまたはビデオを見るのに適したその他のアプリケーションを実行し、前記フロントエンドインターフェース102を介して、前記ビデオホスティングウェブサイト100に接続される。前記フロントエンドインターフェース102は、例えば、ユーザインターフェースを前記クライアント120に提供するウェブサーバである。前記クライアント120およびビデオホスティングウェブサイト100が通信するための前記ネットワーク126は、典型的にはインターネットであるが、LAN、MAN、WAN、モバイル、有線もしくは無線のネットワーク、プライベートネットワークまたは仮想プライベートネットワークの任意の組合せを含む(しかし、それに限定されない)を含む任意のネットワークであってもよい。だだ1つのクライアント120が示されているが、極めて多数の(例えば、数百万)のクライアント、または、ハードウエアおよびソフトウエアによってサポート可能な数のクライアントが、いつでも、前記ビデオホスティングウェブサイト100と通信可能である。前記クライアント120は、ビデオの再生をサポートする様々な異なるコンピューティング装置を含んでいてよい。クライアント装置120の例としては、パーソナルコンピュータ、ディジタルアシスタント、パーソナルディジタルアシスタント、携帯電話、スマートホン、モバイルホンおよびラップトップコンピュータがある。
【００１８】
クライアント120は、目的に適したソフトウエアを使用して前記ビデオホスティングウェブサイト100から供給されるビデオを見る。典型的には、前記ソフトウエアは、Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Apple Safari等のブラウザである。該ブラウザは、ビデオプレイヤ(例えば、Adobe System, Inc.から入手可能なFlash(登録商標))、または、前記ビデオホスティングウェブサイト100に使用されているビデオファイルフォーマットに適したその他のプレイヤを含むことができる。ユーザは、ビデオのカタログをブラウズし、キーワードによる検索を行い、他のユーザまたはシステムアドミニストレータからのプレイリスト(例えば、チャンネルを形成しているビデオコレクション)を検討し、特定のユーザグループ(例えば、コミュニティ)に対応付けられたビデオを見ることによって、または、例えばURLを介してビデオリソースに直接アクセスすることによって、前記ビデオホスティングウェブサイト100からの1セットのビデオにアクセスすることができる。
【００１９】
コンテンツプロバイダ122は、物理的媒体(メディア)またはネットワーク126を介して、ビデオを前記ビデオホスティングウェブサイト100に提供する。ただ1つのコンテンツプロバイダ122のみが示されているが、任意の数のコンテンツプロバイダが、サポートされることができ、いつでも、前記ビデオホスティングウェブサイト100と通信可能である。コンテンツプロバイダ122およびクライアント120(例えば、コンテンツのコンシューマ(consumer))は、図1において個々のエンティティとして図示されている。実際上、同一の人または他のエンティティが、クライアントおよびプロバイダであることができる。
【００２０】
ビデオサービングモジュール104は、前記ビデオデータベース116からビデオを取り出し、例えば、前記フロントエンドインターフェース102を介して前記クライアント120に利用可能にされる。ビデオサーチモジュール106は、クライアント120が、明記された1または複数の規準を満たす、または、該クライアントが見た、前記ビデオホスティングウェブサイト100によって宣伝された等々の他のビデオに関連するビデオを検索することを可能にする。
【００２１】
アップロードサーバ108は、コンテンツプロバイダ122からビデオを受け取り、該ビデオをビデオデータベース116に記憶する。アップロードサーバ108は、典型的には、アップロードされたビデオを1つのファイルタイプから他のファイルタイプにトランスコードし、コンテンツプロバイダ122から該ビデオについてのメタデータを入手し、該ビデオのサムネイルを作成し、シーン検出を実行するなどの付加的な機能、および、前記ビデオホスティングウェブサイト100によって提供されるサービスの一部として必要とされる様々な他の機能を提供する。
【００２２】
ビデオデータベース116は、アップロードされたビデオを記憶するために使用される。該データベース116は、前記コンテンツプロバイダ122、前記ビデオホスティングウェブサイト100のオペレータ、または、第三者によって提供されるビデオコンテンツおよび関連メタデータを記憶する。前記ビデオは、ビデオID、該ビデオを提供したユーザのID、アーティスト、ビデオタイトル、ラベル、ジャンル、時間長、および、任意に、地理的な基準に従ってデータ収集またはコンテンツブロッキングに使用可能な地理的制限等の各ファイルに関連付けられたメタデータを有する。さらに、ビデオデータベース116は、各ビデオごとにユーザから受け取った評価の記録、および、各ビデオを彼らのお好みのビデオのリストに追加したユーザのリストを維持する。
【００２３】
ユーザデータベース114は、ログイン認証情報、地理的位置、人口統計情報、アップロードされたビデオ、見られたビデオ、評価されたビデオ、お好みとしてリストされたビデオ、プレイリストのビデオ部分、ユーザ購読、および、前記ユーザに登録した他のユーザを含む、前記ビデオホスティングウェブサイト100のすべての登録されたユーザの記録を維持する。特定の具体的な実施のために、適宜、付加的な情報も記憶されてよい。
【００２４】
広告エンジン112は、前記ビデオホスティングウェブサイト100と共働して、広告を提供することに関する機能を実行する。広告エンジン112は、どのビデオを収益化すべきか、すなわち、該ビデオに広告を表示させるか、さらに、バイラル化すると予測されるビデオを含む特定のビデオにどの広告を表示すべきかを判定する。広告創作物は、前記広告データベース118に記憶される。前記広告データベース118は、さらに、アカウント情報および認証情報等の各広告主に関する情報、および、前記広告主124が関わる広告キャンペーンの好みに関する情報を記憶する。
【００２５】
人気エンジン110は、ビデオに関連するデータを分析して、それらの現在のおよび予測される人気を判定する。視聴カウント値、評価、ビデオの年齢、該ビデオをお気に入りとしたユーザの数、該ユーザを評価した様々異なるユーザの数等、ならびに、前記ビデオに関連したメタデータ等の測定基準を使用して、前記人気エンジン110は、ビデオが人気急上昇を得る可能性を判定する。
【００２６】
人気判定
【００２７】
図2は、特定のビデオxについて、複数の日のうちの各日に該ビデオxを彼らのお好み(お気に入り)リストに追加したユーザの数を示すグラフ200を示す図である。グラフ200は単なる一例であり、個々のビデオに関するグラフは、当然ながら、関連するデータに応じて異なるものになる。前記グラフ200は、バイラルなビデオに典型的なロジスティック曲線を示す。該ビデオの人気は、低く始まり、その後、上昇し始める。前記ビデオがバイラル化するのに伴い、ますます多くの人が該ビデオをお好みに追加するので、曲線の傾斜が大きくなる。結局は、前記ビデオは飽和に達し、前記曲線は平らになる。
【００２８】
従って、前記ビデオを彼らのお好みに追加した(ビデオを“お気に入り登録した”ともという)ユーザの数は、前記ビデオの人気についての1つの測定値である。前記ビデオのお気に入り登録の速度急上昇を予測することによって、前記人気エンジン110は、ビデオがバイラル化しそうであると判定することができる。そして、前記広告エンジン112は、予測された前記速度上昇を使用して、広告をビデオに関連付けることができる。
【００２９】
図3は、本発明の一実施の形態に従って、ビデオの人気を予測する統計モデルを構築するための方法を示す。
【００３０】
先ず、前記人気エンジン110は、ステップ302において、前記ビデオデータベース116からランダムに最初の1組のビデオを選択し、分類および回帰ツリー(CART)を使用して、ステップ304においてスペースを分割することによって高速でお気に入り登録されているビデオの高濃度領域を探す。ステップ306のロジスティック回帰は、その後、ステップ308においてすべてのビデオに適用可能なモデルを構築するために使用される。多数のビデオ関連信号は、視聴カウントおよび視聴カウントの減衰率、視聴率、ビデオの年齢、既に該ビデオをお気に入り登録したユーザの数、該ビデオを評価した様々異なるユーザの数、該ビデオについて受け取ったコメントの数、ビデオの再生をもたらしたサーチクエリー、コンテンツプロバイダの正体、該ビデオにリンクしたサイトの数および正体、該ビデオを共用しているユーザの数、ならびに、該ビデオをソーシャルネットワーキングサイトまたはブックマーキングサイトのような他のサイトに投稿しているユーザの数、を含むCART分析に対する入力として使用可能である。各前記信号の速度および加速度は、様々な実施の形態における入力としても作用する。
【００３１】
一実施の形態において、複数の異なる地域について別々のモデルが構築される。例えば、北アメリカ、南アメリカ、ヨーロッパ、アジア、オセアニアおよびアフリカからアップロードされたビデオについてそれぞれ異なるモデルが構築されてよい。これにより、各モデルにおいて、様々な地理的好みが異なる減衰率につながることになることがある。一実施の形態において、ビデオの地理的なソース(源)は、該ビデオを前記ビデオホスティングウェブサイト100にアップロードしたユーザのアカウントに関連した情報を使用して特定される。
【００３２】
一実施の形態において、ビデオデータベース116に格納されたビデオは、論争を呼んでいるまたは際どいコンテンツを示すフラグに対応付けられる。このようなビデオは、異なる視聴特性を有することがあるため、一実施の形態において、前記モデルを形成するために使用される前記ビデオの組から除外される。
【００３３】
前記モデルが上述ように構成されと、該モデルは予測を形成するために各アクティブなビデオに適用される。多数のモデルが使用される場合、各モデルは、前記モデルについて関連したスコア(得点)を得るために、個々にビデオに適用される。前記人気エンジン110は、ステップ310において、前記ビデオデータベース116において分析された各ビデオ毎の予測を記憶する。一実施の形態において、予測は、例えば0〜1の範囲内の数値であり、該ビデオがバイラル化する可能性を示す。
【００３４】
一実施の形態において、バイラル化しそうなビデオは、毎時又は毎日のように定期的に特定される。一実施の形態において、前記人気エンジン110によって検出されたスコアに関してトップn個のビデオが、最もバイラル化する可能性があるビデオとして選択される。変更例として、ある閾量を超える可能性スコアを有するビデオは、バイラル化する可能性があるものと言うことができる。前記値nおよび前記閾スコアの値は、システム作成者によって選択可能である。
【００３５】
広  告
【００３６】
上述の如く、前記ビデオホスティングウェブサイト100は、広告主124に対して、特定のビデオまたは特定タイプのビデオに関連付けられたウエブページ上に彼らの広告を載せる機会を提供する。典型的には、広告主は1または複数の広告キャンペーンを実行し、各キャンペーンには1または複数の創作物が関連している。広告主は、広告をビデオと組みにするために前記広告エンジン112によって使用される規準を指定する。例えば、自動車の製造業者は、自動車に関するビデオの次に自動車に関する広告を表示して欲しい旨指定することがある。前記広告エンジン112は、ビデオのタイトル、説明およびキーワードを含むメタデータのような該ビデオに関連する情報、ならびに、該ビデオについてなされたコメントを検討することによって、どのビデオが、前記広告主124によって指定された規準を満たすのかを判定する。
【００３７】
前記広告エンジン112は、広告主に対して、さらに、ビデオの人気の速度にも基づいて彼らの広告のターゲットを設定する機会を与える。すなわち、広告主は、その創作物が間近の視聴率上昇を示すと予測されるビデオと関連付けられて欲しいと明示する。
【００３８】
図4は、前記広告エンジン112が、広告主がかれらの広告をバイラル化する可能性のあるビデオに表示させることを可能にする方法を示す。前記広告エンジン112は、先ずステップ402において、広告主がバイラルビデオと関連付けられることに対して興味をした該広告主のキャンペーンを特定する。次に、ステップ404では、前記広告エンジン112は、前記ビデオデータベース116において、前記人気エンジン110が少なくともバイラル化する可能性の閾値(閾値可能性)を有すると判定したビデオを探す。一実施の形態において、前記閾値可能性は前記ビデオホスティングウェブサイト100によって予め決められるが、変更例として、該閾値可能性は、前記キャンペーンの一部として広告主124によって指定される。その後、バイラル化しそうなビデオのリストは、ステップ408において、例えば、キーワード、人口統計的ターゲット等の広告主の好みを考慮するために、フィルタされる。その後、残ったビデオのうちの1または複数が、ステップ410において、前記広告主のキャンペーンと関連付けられる。
【００３９】
一実施の形態において、広告とバイラル化しそうなビデオとの関連付けは他の順序で行われる。例えば、1組のバイラル化しそうなビデオが最初に判定され、その後、興味を持っている広告主および彼らのキャンペーンとマッチングさせられる。前記マッチングおよび関連付けるステップは、ここで説明されている概念から逸脱することなく、実施の詳細に従って選択される。
【００４０】
様々な実施の形態において、前記人気エンジン110は、前記ビデオホスティングウェブサイト100の好みに応じて、例えば、1時間毎に、2時間毎に、2日に1回、毎日、毎週等の様々な頻度で、新たなおよび既存のビデオを評価する。また、バイラル化前のおよびバイラル化したビデオに対する広告の関連付けは定期的に再評価され、前記広告エンジン112は、当該サイト上におけるビデオの既存のまたは予測される速度の変化に応じて、広告をビデオに再割り当てする。
【００４１】
広告主の広告を最新の人気ビデオと共に表示させることによって、広告主に対して人気の波に乗る機会を与えることに加えて、一実施の形態における前記広告エンジン112が、広告主の広告をまもなく人気となるビデオと関連付けることと引き換えに、広告主に対する広告料金に割増料をつけるので、前記方法は、前記ビデオホスティングウェブサイト100にとって付加的な収入源を提供する。
【００４２】
以上、本発明は、限定された数の実施の形態について詳細に説明された。当業者に理解されるように、本発明は他の実施の形態でも実施可能である。前記構成要素の特定の命名、用語の大文字化、属性、データ構造またはその他のプログラミングもしくは構造的な特徴は必須または重要ではなく、本発明またはその特徴を実現するメカニズムは、上記とは異なる名前、フォーマットまたはプロトコルを有するものであってよい。さらに、上記システムは、上述のようなハードウエアおよびソフトウエアの組合せ、または、全体がハードウエア要素だけで実現されてよい。さらに、上述したさまざまなシステム構成要素間の特定の機能区分は単に一例であって必須ではなく、1つのシステム要素によって実行されるものとして説明された機能は多数のシステム要素によって実行されてよく、また、多数のシステム要素によって実行されるものとして説明された機能は1つのシステム要素によって実行されてよい。例えば、前記人気エンジン110の特定の機能は、多くのまたは1つのモジュールに設けられてよい。
【００４３】
以ウェブサイトの詳細な説明のいくつかの部分は、本発明の特徴を情報についての処理のアルゴリズムおよび記号表現について説明している。これらのアルゴリズムおよび記号表現は、当業者がかれらの作業内容を他の当業者に最も効果的に伝えるために使用される手段である。上記の処理は、ここでは機能的または論理的に説明されているが、コンピュータによって実現されてよい。これらの処理は、機能的または論理的に説明されたが、コンピュータプログラムによって実施される。さらに、これらの処理構成を、普遍性を喪失することなく、モジュールまたはコード装置として言及することは、折にふれて便利であることが知られている。
【００４４】
しかしながら、これらの用語およびこれらに類似した用語のすべては、適当な物理的数量に対応付けられるものであり、これらの数量に適用される単に便利なラベルである。特にそうでないと明記する場合を除き、本発明の説明全体を通じて、“処理”、“コンピューテイング”、“計算”、“判定”、“表示”等の用語の使用は、コンピュータシステムのメモリまたはレジスタ、または、その他の情報記憶装置、伝送もしくは表示装置内において物理的(電子的)数量として表現されているデータを操作して変換するコンピュータシステムまたはこれと同様な電子計算装置の動作および処理を意味する。
【００４５】
本発明のある特徴は、ここでアルゴリズムの形態で説明された処理ステップおよび命令を含むものである。なお、本発明の上記処理ステップおよび命令は、ソフトウエア、ファームウエアまたはハードウエアで実施可能であり、ソフトウエアで実施される場合、リアルタイムネットワークオペレーティングによって使用される異なるプラットフォームに存在するようダウンロードされ、且つ、該異なるプラットフォームから操作可能である。
【００４６】
本発明は、さらに、上記処理を実行する装置に関する。この発明は前記要求される目的に特化して構成されてもよく、または、コンピュータに記憶されたコンピュータプログラムによって選択的に作動または再構成される汎用コンピュータからなっていてよい。このようなコンピュータプログラムは、各々がコンピュータシステムバスに接続された、フロッピーディスク、光ディスク、CD-ROM、光磁気ディスク、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気または光カード、特定用途向け集積回路(ASIC)または電子命令を記憶するのに適した任意タイプの媒体のような(しかし、これに限らない)コンピュータによって読取り可能な記憶媒体に記憶されてよい。さらに、この明細書に言及されているコンピュータは、単一のプロセッサを備えるものでよく、または、向上した計算能力を実現するためのマルチプロセッサ設計を使用するアーキテクチャであってもよい。
【００４７】
ここに説明したアルゴリズムおよび表示は、本質的に特定のコンピュータまたはその他の装置に関連するものではない。ここでの教示内容に従うプログラムと共に様々な汎用システムが使用されてもよく、必要な方法ステップを実行するためにより特化された装置を構成することが便利であることが分かるであろう。これらの様々なシステムに必要な構成は、上記説明から明確であろう。さらに、本発明は、特定のプログラミング言語に関して説明されたものではない。なお、ここでの教示内容を実施するために様々なプログラミング言語が使用されてよく、また、本発明の実施可能性および最良の実施態様について任意の特定言語に対する言及がなされてよい。
【００４８】
最後に、この明細書に使用された言語が主に読み易さおよび教示目的で選択されたものであり、本発明の主題を限定し、その境界を規定するために選択されたものではない。従って、ここでの本発明の開示は、以下の特許請求の範囲に記載した本発明の範囲を例示的に説明するものであって限定的なものではない。
【図１】
0005544010.tif 000002
【図２】
0005544010.tif 000003
【図３】
0005544010.tif 000004
【図４】
0005544010.tif 000005