(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0007】
本明細書では、法的要件を満たすために、本発明の実施形態の主題について具体的に説明する。しかしながら、説明自体は、本特許の範囲を限定することを意図している訳ではない。むしろ、本発明者が想定しているのは、特許請求する主題は、他の現在の技術または将来の技術と合わせた、異なるステップ、または本文書において記載されているステップと同様のステップの組み合わせを含む、他の方法でも具現化できるということである。更に、「ステップ」および/または「ブロック」という用語は、本明細書では、採用する方法の異なる要素を暗示するために用いられるが、これらの用語は、個々のステップの順序が明示的に記載されているのでなければ、またはそうしている場合を除いて、本明細書において開示される種々のステップ間において特定の順序を含意するように解釈してはならない。
【0008】
本発明の実施形態は、広告料金を計算するためのシステム、方法、およびコンピューター読み取り可能媒体を提供する。一態様では、広告に対して支払われるべき料金を計算するためのコンピューター実装方法を提供する。広告の成果を利用して、その広告についての現広告主所望ユーザー行為単価(cost per advertiser-desired user action)を計算する。成果は、広告主所望ユーザー行為の数を、1人又は複数のユーザーに広告を提示した回数で除算した値である。現選択単価、および広告提示総回数を利用して、広告に対する料金を調整して決定する。広告に対して支払われるべき料金を決定するには、広告に対して調整した総収益から、その広告に対して既に受け取っている収益の総額を減算する。広告に対する料金を提示する。
【0009】
別の態様では、オンライン広告に対して支払うべき料金を計算するためのコンピューター化システムを提供する。このシステムは、広告の成果を利用して、現広告主所望ユーザー行為単価を計算するように構成されているコスト計算コンポーネントを備えており、成果は、広告に対する広告主所望ユーザー行為の数を、広告を1人又は複数のユーザーに提示した回数で除算した値である。また、本システムは、現選択単価、および広告主所望ユーザー行為の総回数を乗算することにより、広告に対して調整した収益総額を決定するように構成されている、調整総額計算コンポーネントを備えている。更に、本システムは、広告に対して調整した収益総額から、広告に対して既に受け取られている収益の額を減算することによって、広告の料金を決定するように構成されている料金計算コンポーネントを備えている。
【0010】
更に別の態様では、コンピューター実行可能命令が具現化されている1つ又は複数のコンピューター読み取り可能媒体であって、命令を実行すると、広告に対して支払われるべき収益を計算するための方法を実行する、コンピューター読み取り可能媒体を提供する。この方法は、オンライン広告の現クリック・スルー単価を計算するために、広告についてのクリック・スルー率(CTR)を利用するステップを備えている。クリック・スルー率は、広告のクリック・スルーの数を、広告を1人又は複数のユーザーに提示した回数で除算した値である。現クリック・スルー単価を、広告に対する入札と比較して、現クリック・スルー単価が広告に対する入札を超過するか否か判断する。クリック・スルー単価が広告に対する入札を超過する場合、料金を調整するか、または広告を抑制する。クリック・スルー単価が広告に対する入札を超過しない場合、現クリック・スルー単価、および広告を提示した総回数を乗算して、広告に対して調整した収益総額を決定する。広告に対して調整した収益総額から、広告に対して既に受け取った収益の額を減算することによって、広告に対する料金を決定する。広告に対する料金をデーター・ストアに格納する。
【0011】
図面を総合的に参照するが、最初に
図1を特に参照すると、本発明の実施形態を実施するための動作環境の一例が示されており、全体的に計算機100と称する。計算機100は、適した計算環境の一例に過ぎず、本発明の使用または機能の範囲についていかなる限定をも示唆することは意図していない。また、計算環境100は、図示するモジュール/モジュールのいずれの1つまたは組み合わせに関しても、何らかの依存性や必須要件を有するという解釈を行ってはならない。
【0012】
実施形態は、コンピューターあるいはパーソナル・データー・アシスタントまたはその他のハンドヘルド・デバイスのようなその他の機械によって実行される、プログラム・モジュールのようなコンピューター実行可能命令を含む、コンピューター・コードまたは機械使用可能命令という一般的な文脈で説明することができる。一般に、プログラム・モジュールは、ルーチン、プログラム、オブジェクト、モジュール、データー構造等を含み、特定のタスクを実行するか、および/または特定の抽象的データー・タイプを実現するコードに言及する。実施形態は、ハンドヘルド・デバイス、消費者用電子機器、汎用コンピューター、特殊計算機等を含む、種々のシステム構成において実用化することができる。また、実施形態は、分散型計算環境においても実用化することができ、その場合、通信ネットワークを通じてリンクされているリモート処理デバイスによってタスクを実行する。
【0013】
引き続き
図1を参照すると、計算機100は、以下のデバイスを直接的または間接的に結合するバス110を含む。メモリー112、1つ又は複数のプロセッサー114、1つ又は複数のプレゼンテーション・モジュール116、入出力(I/O)ポート118、I/Oモジュール120、および例示的な電源122である。バス110は、1系統以上のバス(アドレス・バス、データー・バス、またはその組み合わせ等)を表すことができる。
図1の種々のブロックは、明確化のために、線で示すが、実際には、種々のモジュールの区分けはそれほど明確でなく、比喩的には、これらの線をもっと正確に示すとすれば、灰色で曖昧となるであろう。例えば、ディスプレイ・デバイスのようなプレゼンテーション・モジュールをI/Oモジュールであると見なすこともできる。また、プロセッサーはメモリーを有する。本発明者は、このようなことは技術の本質であることを認識しており、
図1の線図は、1つ又は複数の実施形態と合わせて用いることができる計算機の一例を例示するに過ぎないことを繰り返しておく。「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルド・デバイス」等というようなカテゴリ間では区別を行わない。これは、全てが
図1の範囲に該当すると考えられ、「コンピューター」または「計算機」を指すからである。
【0014】
計算機100は、通例、種々のコンピューター読み取り可能媒体を含む。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、ランダム・アクセス・メモリー(RAM)、リード・オンリ・メモリー(ROM)、電子的消去可能プログラマブル・リード・オンリ・メモリー(EEPROM)、フラッシュ・メモリーまたはその他のメモリー技術、CDROM、ディジタル・バーサタイル・ディスク(DVD)あるいはその他の光またはホログラフィ媒体、磁気カセット、磁気テープ、磁気ディスク・ストレージまたはその他の磁気記憶デバイス、搬送波、あるいは所望の情報を符号化するために用いることができ計算機100がアクセスすることができるその他のあらゆる媒体を含むことができる。
【0015】
メモリー112は、揮発性および/または不揮発性メモリーの形態としたコンピューター記憶媒体を含む。メモリーは、リムーバブル、非リムーバブル、またはその組み合わせとすることができる。ハードウェア・デバイスの例には、ソリッド・ステート・メモリー、ハード・ドライブ、光ディスク・ドライブ等が含まれる。計算機100は、メモリー112またはI/Oモジュール120のような種々のエンティティからデーターを読み出す1つ又は複数のプロセッサーを含む。プレゼンテーション・モジュール(群)116は、データー指示をユーザーまたはその他のデバイスに提示する。プレゼンテーション・モジュールの例には、ディスプレイ・デバイス、スピーカ、印刷モジュール、振動モジュール等が含まれる。I/Oポート118は、I/Oモジュール120を含む他のデバイスに計算機100を論理的に結合することを可能にする。他のデバイスの一部は内蔵されていてもよい。例示的なモジュールには、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、スキャナー、プリンター、ワイヤレス・デバイス等が含まれる。
【0016】
既に明記したように、本発明の実施形態は、競売にかけられるサービス(auctioned service)に対する料金を計算するための計算システムに関する。
図2を参照すると、ブロック図が示されており、本発明の一実施形態による、競売にかけられるサービスに対する料金を計算するように構成された計算システム・アーキテクチャ200の一例を示す。尚、
図2に示す計算システム・アーキテクチャ200は、適した計算システムの一例に過ぎず、本発明の使用または機能の範囲に関していかなる限定をも示唆することは意図していないことは当業者には言うまでもないことであり認められるであろう。また、計算システム・アーキテクチャ200が、いずれの1つのモジュール/コンポーネントまたはモジュール/コンポーネントの組み合わせに関しても、何らかの依存性や必須要件を有するという解釈を行ってはならない。
【0017】
計算システム・アーキテクチャ200は、サーバー202、記憶デバイス204、およびエンド・ユーザー・デバイス206を含み、これら全てはネットワーク208を通じて互いに通信する。ネットワーク208は、限定ではなく、1つ又は複数のローカル・エリア・ネットワーク(LAN)および/またはワイド・エリア・ネットワーク(WAN)を含むことができる。このようなネットワーキング環境は、事務所、企業規模のコンピューター・ネットワーク、イントラネットおよびインターネットにおいては、極普通である。したがって、ネットワーク208については本明細書ではこれ以上説明しない。
【0018】
記憶デバイス204は、広告に関連のある情報を格納するように構成されている。種々の実施形態において、このような情報は、限定ではなく、入札(bid)、広告の推定成果、広告の履歴成果、総合インプレッション、広告に対する過去のクリックまたは行為、および1つ又は複数の広告に支払われた料金即ち収益を含むことができる。尚、以下で論ずるモジュールおよびコンポーネントは記憶デバイス204にアクセスして、広告に対して支払われるべき収益を決定するための判断および計算を行うために必要となる情報を入手することは認められよう。実施形態では、記憶デバイス204は、関連付けて格納されている1つ又は複数の項目を検索できるように構成されている。尚、記憶デバイス204に格納されている情報は、構成変更可能とするとよく、広告に関連する種々の情報を含むとよいことは、当業者には認められよう。更に、記憶デバイス204は1つの独立したコンポーネントとして図示されているが、実際には、複数の記憶デバイスであってもよく、例えば、データーベース・クラスタでもよく、その一部がサーバー202、エンド・ユーザー・デバイス206、他の外部計算機(図示せず)、および/またはそのあらゆる組み合わせに常駐してもよい。
【0019】
図2に示すサーバー202およびエンド・ユーザー・デバイス206の各々は、例えば、
図1を参照して先に説明した計算機100のような、いずれの種類の計算機でもよい。限定ではなく一例のみとして、サーバー202およびエンド・ユーザー・デバイス206の各々は、パーソナル・コンピューター、デスクトップ・コンピューター、ラップトップ・コンピューター、ハンドヘルド・デバイス、移動体ハンドセット、消費者用電子デバイス等とすることができる。しかしながら、実施形態はこのような計算機における実施には限定されず、その実施形態の範囲に該当する種々の異なる種類の計算機のいずれにおいても実施できることは、注記してしかるべきである
図2に示すように、サーバー202は、価格設定モジュール210、成果推定モジュール214、履歴成果モジュール216、ランキング・モジュール218、実行モジュール220、および抽出モジュール222を含む。実施形態によっては、図示したモジュールの内1つ又は複数を単体アプリケーションとして実装できる場合もある。他の実施形態では、図示したモジュールの内1つ又は複数をサーバー202および/またはエンド・ユーザー・デバイス206のオペレーティング・システムに直接統合することもできる。尚、
図2に示すモジュールは、その特性および数量が一例であり、限定と解釈してはならないことは、当業者には言うまでもないであろう。その実施形態の範囲において所望の機能を達成するためには、いかなる数のモジュールでも採用してもよい。更に、モジュールは、いかなる数のサーバーまたはコンピューターに配置してもよい。一例のみとして、価格設定モジュール210は別個のサーバーまたはコンピューターに常駐してもよい。
【0020】
成果推定モジュール214は、広告の予測成果を推定するように構成されている。広告成果は、限定ではなく一例のみとして、ユーザーが広告を選択した回数を含むことができる。ユーザーの選択は、表示されている広告の選択を含むことができ、クリック・スルー(click-through)、または表示されている広告に関するその他の行為の成果(例えば、製品またはサービスの購入、ニュースレターに対するサイン・アップ等)が含まれる。予測成果が推定される広告は、新しい広告、または履歴データーが限られている既存の広告であってもよい。したがって、成果推定モジュール214は、新たな広告については初期予測成果を推定し、また既存の広告については、更新した予測成果を推定するように構成することもできる。予測広告成果を推定するために、推定モジュールは、例えば、当該広告主または同様の種類の広告についての推定履歴クリック・スルー率(CTR:click-through rate)を用いる広告成果予測モデルを利用する。成果推定モジュール214は、種々の方法で広告成果を推定できることは、当業者には認められよう。推定した予測広告成果は、記憶デバイス204のような、記憶デバイスに格納することができる。
【0021】
成果モジュール216は、広告の成果を計算する、例えば、広告についてCTRまたは行為率を判定するように構成されている。尚、成果は、広告についての履歴CTRまたは行為率のような、広告の履歴成果とするとよいことは認められよう。広告についての(CTRhist)は、次のように決定することができる。
CTRhist = Ctotal/Itotal
【0022】
上の式において、Ctotalは広告上における過去のクリック総数であり、Itotalはインプレッションの数(例えば、広告がユーザーに表示された回数)である。更に、インプレッション数は、広告の表示コンテキストおよび位置に基づいて調整することができる。例えば、
図5を参照すると、1日目および2日目に、広告Aが4284回表示され、218回のクリック・スルーを受けた。つまり、広告Aの履歴成果率即ちCTRは0.50887となる。履歴成果は、クリック・スルーまたはクリック行為が行われる毎に、あるいは
図5に示すように、周期的に(1時間毎、毎日、毎週、毎月等)、広告について更新することができる。
【0023】
尚、広告についての履歴行為率(Ahist)は、以下のように決定することができる。
【0024】
Ahist = Atotal/ Itotal
上の式において、Atotalは広告についての行為(例えば、ニュースレターに対するサイン・アップ、製品の購入)の総数であり、Itotalはインプレッションの数(例えば、広告がユーザーに表示された回数)である。
【0025】
ランキング・モジュール218は、広告のランキングを決定し、必要であれば広告ランキングを調整するように構成されている。各広告についての広告ランキングは、決定されたそれぞれの推定予測成果尺度(推定モジュール214によって決定される)に基づいて、または入手可能であれば、広告の履歴成果(履歴成果モジュール216によって決定される)または推定広告収益(一方、これは成果推定値を用いる)に基づいて決定する。広告ランキングにしたがって、広告を提示(例えば、表示)する。通例、ランキングが最も高い広告には、最も目立つ表示位置、例えば、個々のユーザー・クエリの結果として表示される検索エンジン・ウェブ・ページ上における縦1列のリンクの内、一番上のリンクが与えられる。ユーザーが広告を選択すると、ユニフォーム・リソース・ロケータ(URL)(例えば、ランディング・ページ、広告主のウェブページ)にユーザーを再誘導することができる。ランキング・モジュール218を利用して決定された広告ランキングは、記憶デバイス204のような、記憶デバイスに格納することができる。
【0026】
一例として、そして限定ではなく、第二価格競売(second price auction)のような収益最大化ランキング競売では、同じ広告表示スポット(例えば、同じ検索ターム)を競う3つの新たな広告のランキングを決定する際、当該広告が他の競合する広告に課する外在性(externality)を判断する。推定モジュール214は、各広告について推定CTRを決定する。例えば、
広告Aの金銭的入札が1ドル、推定CTRが1%であり、
広告Bの金銭的入札が0.50ドル、推定CTRが1.5%であり、
広告Cの金銭的入札が0.30ドル、推定CTRが1.1%である場合、
【0027】
これらの広告には、次のようにランキングが付けられる。
1)広告Aのクリック毎の金銭的価値は0.01ドル、
2)広告Bのクリック毎の金銭的価値は0.0075ドル、
3)広告Cのクリック毎の金銭的価値は0.0033ドル。
【0028】
尚、履歴データーを、例えば、CTRに関して収集するにつれて、ランキング・モジュール218はランキングを更新することは認められよう。例えば、履歴成果モジュールが広告Aについての履歴CTRを計算するために十分なデーターが集まった場合、広告Aの履歴CTRを反映するように、広告のランキングを更新する。
【0029】
広告Aの金銭的入札が1ドル、履歴CTRが0.5%であり、
広告Bの金銭的入札が0.50ドル、推定CTRが1.5%であり、
広告Cの金銭的入札が0.30ドル、推定CTRが1.1%であるとする。
【0030】
すると、広告には次のようなランキングが付けられる。
【0031】
1)広告Bのクリック毎の金銭的価値は0.0075ドル、
2)広告Aのクリック毎の金銭的価値は0.005ドル、
3)広告Cのクリック毎の金銭的価値は0.0033ドル。
【0032】
実行モジュール220は、広告ランキングを実施するように構成されている。例えば、実行モジュールは、エンド・ユーザー・デバイス206のプレゼンテーション・モジュール236と通信して、広告を広告ランキングの順に提示する。
【0033】
抽出モジュール222は、広告の特徴を抽出するように構成されている。広告の特徴は、当該広告上におけるクリックの回数、広告に基づく行為の回数、広告のインプレッションの回数、および広告に対する入札(bid)、収益というような、広告情報を表す値またはデーターとすることができる。例えば、
図3を参照すると、抽出モジュール222は、広告に対する入札、クリックまたは行為、インプレッション、および収益を抽出するように構成されている。抽出された情報またはデーターは、格納され、および/または広告についてのインプレッション総数、広告についての履歴クリックまたは行為、および広告に対する総収益というような、総数を更新するために利用される。この情報は、以下で詳細に論ずる、価格設定モジュール210が広告に対して支払われてしかるべき収益を決定するために利用することができる。
【0034】
価格設定モジュール210は、広告に対する料金を決定するように構成されている。
図2に示す価格設定モジュール210は、コスト計算コンポーネント224、比較コンポーネント226、調整合計計算コンポーネント228、および料金計算コンポーネント230を含む。実施形態によっては、図示するコンポーネントの1つ又は複数を単体アプリケーションとして実装することもできる。別の実施形態では、図示するコンポーネントの1つ又は複数をサーバー202のオペレーティング・システムに直接統合することもできる。尚、
図2に示すコンポーネントの特性および数は一例であり、限定と見なしてはならないことは、当業者には言うまでもないであろう。実施形態の範囲内で所望の機能を達成するためには、いずれの数のコンポーネントでも用いることができる。
【0035】
コスト計算コンポーネント224は、広告の成果単価を計算する。実施形態によっては、成果報酬型モデル(pay per performance model)を利用する場合もある。成果報酬型モデルの一例が、検索エンジン、広告ネットワーク、コンテンツ・ウェブサイト/ブログ等において利用されている。広告主は、彼らの目標とする市場が、製品またはサービスを探しているときに検索バーにタイプ入力すると確信するキーワードに入札する。ユーザーが、広告主のキーワードと一致するキーワード・クエリをタイプ入力すると、成果報酬型モデルのコスト計算コンポーネントが、Vickrey-Clark_Groves競売または一般化した第二価格競売、あるいはその変種のような、第二価格競売を利用することができる。一実施形態では、第二価格競売を利用して広告の成果単価を決定する。尚、広告の成果は、その広告に基づくクリック・スルーまたは行為のような、広告主が望む行為とすればよいことは認められよう。
【0036】
一例として、成果単価が広告のクリック・スルーに基づく場合、成果単価は第二価格競売(VCG)によって次のように計算される。
成果単価=Bidbelow×(CTRbelow/ CTRhist)
【0037】
上の式において、Bitbelowは、広告1の直ぐ下にランク付けされた広告の金銭的入札であり、CTRhistは広告1の履歴CTRであり、CTRbelowは広告1の直ぐ下にランク付けされた広告のCTRである。一例として、
図5を参照すると、広告2の直ぐ上にランク付けされている広告1の日付2における成果単価は、ランキング・モジュールによって次のように計算される。
0.17×[0029412/0.050887]=0.098277
【0038】
広告1の直ぐ下にランク付けされた広告に対する入札は、0.17である。広告1の下にランク付けされた広告のCTRは、0.029412である。広告1の履歴CTRは0.050887である。したがって、広告1の日付1および2における成果単価は、0.098277となる。
【0039】
以上の例は、第二価格競売を利用して成果単価を計算したが、広告の成果単価を決定するためには、種々の成果報酬型モデルを利用できることは認められよう。
【0040】
比較コンポーネント226は、広告の成果単価を、広告の金銭的入札と比較して、計算した成果単価がその広告の金銭的入札を超過しているか否か判断する。例えば、広告1の日付1および2における成果単価が0.098277であり、この広告の入札が0.2である場合、比較コンポーネントは、広告の成果単価がその広告の入札を超過していないと判断する。成果単価が広告の入札を超過している場合、成果単価の代わりに、その広告の入札額を用いて料金を計算する。
【0041】
調整収益計算コンポーネント228は、広告に対する総合調整収益を計算する。例えば、総合調整収益は、コスト計算コンポーネント224が計算した成果単価に、その広告のクリックまたは行為の総数を乗算した値である。一例として、成果単価が広告のCTR率に基づく場合、広告に対して支払われるべき総合調整収益は、次のようになる。
【0042】
総合調整収益=現在の成果単価×クリック・スルーの総数
一例として、
図5を参照すると、日付1および2において、広告1の総合調整収益は、次のようになる。
0.098277×218=21.42ドル
【0043】
広告1の日付1および2における成果単価は、0.098277である。広告1の日付1および2におけるクリック・スルーの総数は218である。したがって、広告1の日付1および2における総収益は、21.42ドルとなる。
【0044】
収益計算コンポーネント230は、広告に対する料金を計算する。例えば、広告に対して支払われるべき料金は、その広告に対して支払われるべき総合調整収益から、広告に対して既に支払われている総合収益を差し引いた額となる。したがって、広告に対して支払われるべき収益は、次のように計算することができる。
広告に対して支払われるべき総合収益−広告に対して支払われた収益
【0045】
一例として、再度
図5を参照すると、日付2において、広告1に対して支払われるべき総合収益は、次のようになる。
21.42ドル−12.00ドル=9.42ドル
【0046】
広告1の日付1および2における総合収益は、21.42ドルとなる。広告1に対して日付1の間に既に支払われた収益は12ドルであった。したがって、広告に対して支払われるべき収益は9.42ドルとなる。
【0047】
図2に示すように、エンド・ユーザー・デバイス206は、ユーザー入力モジュール234およびプレゼンテーション・モジュール236を含む。実施形態によっては、モジュール234および236の1つ又は複数を単体アプリケーションとして実装することもできる。他の実施形態では、モジュール234および236の1つ又は複数または双方を、エンド・ユーザー・デバイス206のオペレーティング・システムに直接統合することもできる。尚、
図2に示すモジュール234および236の特性および数は一例であり、限定として解釈してはならないことは、当業者には言うまでもないであろう。本明細書に記載する実施形態の範囲内において所望の機能を達成するためには、いずれの数のモジュールでも用いることができる。
【0048】
ユーザー入力モジュール206は、検索クエリ・タームの入力を受けるように構成されている。通例、検索クエリ・タームは、エンド・ユーザー・デバイスと連動するユーザー・インターフェース(図示せず)等を通じて入力される。検索クエリ・タームの入力を受けると、エンド・ユーザー・デバイス206のプレゼンテーション・モジュール236は、広告をランク番号にしたがって順番にユーザーに提示するように構成されている。また、入力モジュール206は、オンライン広告の選択またはクリック・スルー、あるいは広告に基づく行為(例えば、製品の購入)を受けるように構成することもできる。一実施形態では、プレゼンテーション・モジュール236は、エンド・ユーザー・デバイスと連動するディスプレイ・デバイスを利用して、複数の関連広告を提示する。
【0049】
図2に示すように、広告主デバイス240は、入力モジュール242およびプレゼンテーション・モジュール244を含む。実施形態によっては、モジュール242および244の1つ又は複数を単体アプリケーションとして実装することもできる。他の実施形態では、モジュール242および244の1つ又は複数または双方を、広告主デバイス240のオペレーティング・システムに直接統合することもできる。尚、
図2に示すモジュール242および244の特性および数は一例であり、限定として解釈してはならないことは、当業者には言うまでもないであろう。本明細書に記載する実施形態の範囲内において所望の機能を達成するためには、いずれの数のモジュールでも用いることができる。
【0050】
入力モジュール242は、広告の入札、推定成果またはCTR、および広告主または広告主の代理人から実際の広告を受けるように構成されている。一実施形態では、この情報は、広告主デバイスと連動する広告主インターフェース(図示せず)等を通じて入力される。情報の入力を受けると、プレゼンテーション・モジュール244は、広告に対して支払われるべき収益を広告主に提示する。また、プレゼンテーション・モジュール244は、広告に支払われた総収益、広告の全インプレッションおよびクリック・スルーというような情報も提示することができる。一実施形態では、プレゼンテーション・モジュール244は、広告主デバイスと連動するディスプレイ上に料金を提示する。
【0051】
次に
図4を参照して、広告に対する料金を決定する方法400を示す。ステップ402において、広告についての履歴成果率にアクセスする。履歴成果率は、広告についてのCTRまたはクリック−行為率とするとよい。履歴成果率には、記憶デバイスからアクセスすることができ、あるいはシステムによって計算または送信することもできる。ステップ404において、現成果単価を計算する。成果単価とは、広告主が広告の成果に対して(例えば、広告がクリック・スルーまたは行為(例えば、ニュースレターに対するサイン・アップまたは商品の購入)を受ける毎に)支払う額のことである。広告の成果単価は、第二価格競売またはその変種を利用して計算することができる。例えば、第二価格競売は、Vickrey-Clark Groves競売、一般化した第二価格競売、またはその変種とすることができる。
【0052】
ステップ406において、広告について計算された成果単価を、広告主によってなされた入札と比較する。例えば、第二価格競売では、第二価格競売によって決定された広告の成果単価が、広告主によって入札された価格を超過しないか判断する。入札とは、広告主が広告の成果(例えば、クリック・スルーまたは行為)に対して支払おうとする金額である。ステップ406において、広告の成果単価が広告主による入札額を超過していると判断した場合、広告に対して支払われるべき料金を、現在の入札を用いて計算する。例えば、広告に対するクリック・スルー毎の入札が0.075であり、第二価格競売によって計算された広告のクリック・スルー単価が0.080であった場合、広告主には広告のクリック・スルー毎に入札金額(0.075)だけが請求されるか、または入札が十分に高くないために広告を抑制することもできる。
【0053】
ステップ406において、計算された成果単価が、広告主によって入札された金額を超過しないと判断した場合、ステップ412において、広告に対して調整した総収益を決定する。広告に対して支払われるべき総合調整収益とは、広告の成果単価に成果の総回数(例えば、クリック・スルーまたは行為の回数)を乗算した値である。ステップ412において、広告に対して支払われるべき料金を決定する。広告に対する料金は、総合調整収益から、広告に対して既に支払われている総収益を減算した値である。ステップ414において、広告の料金を格納する。また、広告に対する総合調整収益も格納する。広告に対して支払われるべき収益および総合調整収益は、
図2の記憶デバイス204に格納することができる。
【0054】
ステップ416において、広告の料金を広告主に送信、提示、伝達、および/または表示することができる。料金は、広告主のデバイスと連動するディスプレイ上に提示することができる。
【0055】
次に
図5を参照すると、表500は、本発明の一実施形態にしたがって広告に対して1つ又は複数の料金を計算する一例を示す。この表にあるデーターは、広告のデーターについての時間枠505を含む。一例の表500では、データーは日毎のものである。尚、時間枠は、クリック・スルーまたはクリック行為が行われる各時点、周期的(毎時、毎日、毎週、または毎月)、あるいはある回数のインプレッション、クリック・スルー、またはクリック行為の後のいずれでもよい。
【0056】
また、データーは広告のインプレッション510の数も含む。インプレッションの数は、広告をユーザー(群)に提示した回数を含む。この例では、支払われるべき収益を計算するための広告は、広告1である。データーは、時間枠の間におけるクリック515(例えば、クリック・スルーまたはクリック行為)の回数を含む。広告の履歴成果520(例えば、クリック・スルー率またはクリック行為率)、および広告に対する入札525が含まれる。また、広告のインプレッション単価530も含まれる。
【0057】
また、データーは、第1広告の下にランク付けされている第2広告についての情報も含む。例えば、広告2は、
図2のランキング・モジュール218によって、広告1の次点にランク付けすることができる。第2広告について含まれるデーターは、成果率535(例えば、実際のまたは推定したCTRあるいはクリック行為率)および広告2のインプレッション単価を含む。尚、
図5では、広告2についての成果率は同じままであるが、広告2(あるいは、それよりもランキングが低いまたは高い他のあらゆる広告)についての成果率は個々の時間枠の間に変化することもあることは認めらよう。また、このデーターは広告に対する入札も含む。広告2についてのデーターは、第二価格競売等において、広告2よりもランキングが高い広告、この場合は広告1についての成果単価を決定するために用いられる。
【0058】
また、前述の表は、広告1について調整した収益総額565(クリック・スルー単価×広告上における総クリック数)も含む。これは、前述のシステムおよび方法を用いて計算されている。この表は、未調整料金550および調整した料金555を含む。調整した料金を計算するには、指定した時間期間について前述のシステムおよび方法を利用する。例えば、日付2について調整した料金は、9.42ドル(調整した総収益−広告に対して既に受け取っている収益)となるが、日付2についての未調整料金は9.63ドル(クリック・スルー単価×日付2におけるクリック数)であった。また、この表は、未調整収益総額560も含む。これは、その時間期間およびそれに先立つ時間期間における未調整料金550の和に過ぎない(例えば、日付2における未調整総収益は、日付1(12.00ドル)および日付2(9.63ドル)における未調整料金の和となる)。また、このデーターは、広告主の入札570によって抑制された収益総額も含む。インプレッション単価が広告主の入札を超過する場合には、単価は入札によって上限が定められる。
【0059】
図6を参照すると、広告の履歴成果の一例のグラフ表現が示されている。このグラフ表現は、
図5の広告1についてのCTR率を含む。このグラフ表現から、広告1の成果および今後の成果予測は、広告の各表示によって一層精度が高くなる(信頼度が高くなる)ことに注目することができる。
【0060】
図7を参照すると、本発明の実施形態の収益最大化方法を利用した、支払われるべき総収益と、本発明の実施形態の収益最大化方法を利用しない計算とを比較したグラフが示されている。即ち、現総コスト1(total 1 cost current)は特定の時間期間における成果についてのコストだけを考慮に入れるに過ぎず、
図5の収益総額未調整総収益(revenue total non-adjusted total revenue)560を表し、既に支払われている収益を要因の1つとして含めていない。一方、新総料金1は、前述のように、既に支払われている収益を要因の1つのして含めている、
図5の調整収益総額565を表す。
図2および
図4において説明したシステムおよび方法を利用して計算した調整総収益は、日毎の収益を単に加算した総収益(例えば、未調整総収益)を超過する。
【0061】
図8を参照すると、総収益の日毎比較のグラフ表現が示されている。
図8は、日毎に調整した、支払われるべき収益555と、
図5からの、支払われるべき未調整収益550とをプロットしている。
【0062】
本明細書において先に説明したように、本発明の実施形態は広告に対する料金を計算するためのシステム、方法、およびコンピューター読み取り可能媒体を提供する。オンライン広告の成果(CTR等)を利用して、その広告の、現広告主所望ユーザー行為(クリック・スルー)単価を計算する。この現広告主所望ユーザー行為単価に、広告主所望ユーザー行為の総数を乗算すると、広告に対して調整した収益総額を決定することができる。実施形態では、広告に対する料金は、広告に対して調整した収益総額から、広告に対して既に受け取られている収益の額を減算した値となる。
【0063】
前述した実施形態は、オンライン広告の料金計算に関するが、その概念は、ペイ・パー・コール(pay-per-call)のようなテレマーケティング(telemarketing)を含む、種々の競売サービス(auctioned service)に適用可能であることは認められよう。この実施形態では、「選択」とは、テレマーケッターが顧客/潜在的顧客に電話して製品またはサービスを販売したとき、あるいはきっかけを開拓したときである。成果は、きっかけおよび/または販売の総数を、顧客/潜在的顧客に通話した総回数で除算した値となる。
【0064】
本明細書において記載した実施形態は、あらゆる観点において、限定ではなく例示であることを意図している。当業者には、本明細書において記載した実施形態の範囲から逸脱することなく、代替実施形態が明白となるであろう。
【0065】
以上の説明から、本発明の実施形態は、先に明記した目標および目的を、記載したシステムおよび方法から自明でありこれらに特有なその他の利点と共に、達成するのに相応しく構成されていることが分かるであろう。ある種の特徴および下位の組み合わせは有益であり、他の特徴や下位の組み合わせを参照せずに用いることができることは言うまでもない。これは、特許請求の範囲によって考慮されていることであり、その範囲に該当することとする。