"検索キーワードと、前記検索キーワードに関連付けられている入札価格と、予測期間と、を含む検索キーワード見積もり予測リクエストを受信することと、複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリックスルー率を決定することと、前記予測期間に関連付けられている前記検索キーワードに関連付けられるトラフィック値を決定することと、前記複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリック単価を決定することと、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられるインプレッション数を、前記入札価格に少なくとも部分的に基づいて決定することと、前記トラフィック値と、前記複数のランク位置の少なくとも1つに対応する前記平均クリックスルー率と、前記複数のランク位置の少なくとも1つに対応する前記インプレッション数と、前記複数のランク位置の少なくとも1つに対応する前記平均クリック単価とに少なくとも部分的に基づいて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる費用見積もりと収益見積もりとを決定することと、を備える方法。請求項1に記載の方法であって、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられるインプレッション数を決定することは、前記ランク位置における、前記入札価格以下の過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数に対応する値を足し合わせることに少なくとも部分的に基づいて、第1の和を決定することと、前記ランク位置における、過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数を足し合わせることに少なくとも部分的に基づいて、第2の和を決定することと、前記第1の和及び前記第2の和に少なくとも部分的に基づいて、前記ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率を決定することと、前記ランク位置における、前記予測期間に関連付けられている前記検索キーワードに関連付けられるインプレッション数を、前記ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、ある場合には、前記先行ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、前記予測期間に関連付けられている前記検索キーワードについてのトラフィック値との関数として決定することと、を含む、方法。請求項1に記載の方法であって、前記複数のランク位置は、検索エンジンに関連付けられている、方法。請求項1に記載の方法であって、前記予測期間は、前記検索キーワードに関連付けられている過去データが使用される対応する設定可能期間を決定する、方法。請求項4に記載の方法であって、前記過去データは、表示された広告の過去クリック数と、過去トラフィックデータと、広告の過去インプレッション数とを含む、方法。請求項1に記載の方法であって、前記平均クリックスルー率は、前記ランク位置における、前記検索キーワードに関連付けられている広告に対する過去クリック数を、前記ランク位置における、前記検索キーワードに関連付けられている過去インプレッション数で割ったものに基づいて決定される、方法。請求項1に記載の方法であって、前記トラフィック値は、前記予測期間に対応する過去期間にわたる、前記検索キーワードに関連付けられている過去トラフィックデータの算術平均値に基づいて決定される、方法。請求項1に記載の方法であって、前記平均クリック単価は、前記ランク位置における、前記検索キーワードについての合計支出を、前記ランク位置における、前記検索キーワードについての合計クリック数で割ったものに基づいて決定される、方法。請求項1に記載の方法であって、前記収益見積もりは、前記インプレッション数と、前記平均クリックスルー率と、事前に設定された変換率との積を含む、方法。請求項1に記載の方法であって、前記費用見積もりは、前記インプレッション数と、前記クリックスルー率と、前記平均クリック単価との積を含む、方法。プロセッサと、前記プロセッサに接続され、前記プロセッサに命令を提供するように構成されている1つ以上のメモリと、を備えるシステムであって、前記プロセッサは、検索キーワードと、前記検索キーワードに関連付けられている入札価格と、予測期間とを含む検索キーワード見積もり予測リクエストを受信し、複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリックスルー率を決定し、前記予測期間に関連付けられている前記検索キーワードに関連付けられるトラフィック値を決定し、前記複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリック単価を決定し、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられるインプレッション数を、前記入札価格に少なくとも部分的に基づいて決定し、前記トラフィック値と、前記複数のランク位置の少なくとも1つに対応する前記平均クリックスルー率と、前記複数のランク位置の少なくとも1つに対応する前記インプレッション数と、前記複数のランク位置の少なくとも1つに対応する前記平均クリック単価とに少なくとも部分的に基づいて、前記予測期間に関連付けられている前記検索キーワードに関連付けられた費用見積もりと収益見積もりとを決定するように構成されている、システム。請求項11に記載のシステムであって、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられたインプレッション数を決定することは、前記ランク位置における、前記入札価格以下の過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数に対応する値を足し合わせることに少なくとも部分的に基づいて、第1の和を決定することと、前記ランク位置における、過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数を足し合わせることに少なくとも部分的に基づいて、第2の和を決定することと、前記第1の和及び前記第2の和に少なくとも部分的に基づいて、前記ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率を決定することと、前記ランク位置における、前記予測期間に関連付けられている前記検索キーワードに関連付けられるインプレッション数を、前記ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、ある場合には、前記先行ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、前記予測期間に関連付けられている前記検索キーワードについてのトラフィック値との関数として決定することと、を含む、システム。請求項11に記載のシステムであって、前記平均クリックスルー率は、前記ランク位置における、前記検索キーワードに関連付けられている広告に対する過去クリック数を、前記ランク位置における、前記検索キーワードに関連付けられている過去インプレッション数で割ったものに基づいて決定される、システム。請求項11に記載のシステムであって、前記トラフィック値は、前記予測期間に対応する過去期間にわたる、前記検索キーワードに関連付けられている過去トラフィックデータの算術平均値に基づいて決定される、システム。請求項11に記載のシステムであって、前記平均クリック単価は、前記ランク位置における、前記検索キーワードについての合計支出を、前記ランク位置における、前記検索キーワードについての合計クリック数で割ったものに基づいて決定される、システム。請求項11に記載のシステムであって、前記収益見積もりは、前記インプレッション数と、前記平均クリックスルー率と、事前に設定された変換率との積を含む、システム。請求項11に記載のシステムであって、前記費用見積もりは、前記インプレッション数と、前記クリックスルー率と、前記平均クリック単価との積を含む、システム。非一時的なコンピュータ読み取り可能ストレージ媒体に実装されたコンピュータプログラム製品であって、検索キーワードと、前記検索キーワードに関連付けられている入札価格と、予測期間とを含む検索キーワード見積もり予測リクエストを受信するためのコンピュータ命令と、複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリックスルー率を決定するためのコンピュータ命令と、前記予測期間に関連付けられている前記検索キーワードに関連付けられるトラフィック値を決定するためのコンピュータ命令と、前記複数のランク位置の少なくとも1つについて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる平均クリック単価を決定するためのコンピュータ命令と、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられるインプレッション数を、前記入札価格に少なくとも部分的に基づいて決定するためのコンピュータ命令と、前記トラフィック値と、前記複数のランク位置の少なくとも1つに対応する前記平均クリックスルー率と、前記複数のランク位置の少なくとも1つに対応する前記インプレッション数と、前記複数のランク位置の少なくとも1つに対応する前記平均クリック単価とに少なくとも部分的に基づいて、前記予測期間に関連付けられている前記検索キーワードに関連付けられる費用見積もりと収益見積もりとを決定するためのコンピュータ命令と、を備えるコンピュータプログラム製品。請求項18に記載のコンピュータプログラム製品であって、前記複数のランク位置の少なくとも1つについて、前記検索キーワードに関連付けられるインプレッション数を決定することは、前記ランク位置における、前記入札価格以下の過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数に対応する値を足し合わせることに少なくとも部分的に基づいて、第1の和を決定することと、前記ランク位置における、過去入札価格に対応する前記検索キーワードに関連付けられている過去インプレッション数を足し合わせることに少なくとも部分的に基づいて、第2の和を決定することと、前記第1の和及び前記第2の和に少なくとも部分的に基づいて、前記ランク位置における、前記入札価格に関連付けられる前記検索キーワードについての最大インプレッション率を決定することと、前記ランク位置における、前記予測期間に関連付けられている前記検索キーワードに関連付けられるインプレッション数を、前記ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、ある場合には、前記先行ランク位置における、前記入札価格に関連付けられている前記検索キーワードについての最大インプレッション率と、前記予測期間に関連付けられている前記検索キーワードについてのトラフィック値との関数として決定することと、を含む、コンピュータプログラム製品。発明は、プロセス、装置、システム、合成物、コンピュータ読み取り可能ストレージ媒体に実装されたコンピュータプログラム製品、並びに/又は結合先のメモリに記憶された命令及び/若しくは結合先のメモリによって提供される命令を実行するように構成されたプロセッサなどのプロセッサなど、数々の形態で実現することができる。本明細書では、これらの実現形態、又は発明がとりうるその他のあらゆる形態を、技術と呼ぶことができる。総じて、開示されるプロセスのステップの順序は、発明の範囲内で可変である。別途明記されない限り、タスクを実施するように構成されるものとして説明されるプロセッサ又はメモリなどのコンポーネントは、所定時にタスクを実施するように一時的に構成される汎用コンポーネントとして、又はタスクを実施するように製造された特殊コンポーネントとして実装することができる。本明細書で使用されるプロセッサという用語は、コンピュータプログラム命令などのデータを処理するように構成された1つ以上のデバイス、回路、及び/又は処理コアを言う。発明の原理を例示した添付の図面とともに、以下で、発明の1つ以上の実施形態の詳細な説明が提供される。発明は、このような実施形態との関わりのもとで説明されているが、いずれの実施形態にも限定されない。発明の範囲は、特許請求の範囲によってのみ限定され、発明は、数々の代替形態、変更形態、及び均等物を網羅している。以下の説明では、発明の完全な理解を与えるために、数々の具体的詳細が明記されている。これらの詳細は、例示を目的として提供されたものであり、発明は、これらの詳細の一部又は全部を伴わずとも、特許請求の範囲にしたがって実施することができる。明瞭さを期するために、発明に関連する技術分野で知られた技工物は、発明が不必要に不明瞭にされないように、詳細な説明を省略されている。様々な実施形態において、開示される技術は、ウェブサイトにトラフィックを向かわせるために使用されるクリック課金ペイパークリック、PPCクリック単価型、すなわちコストパークリックと呼ばれることもあるインターネット宣伝モデルと併せて使用される。総じて、広告主は、広告がユーザによってクリックされると、オンラインパブリッシャ発行元、発行人例えばウェブサイト又は検索エンジンの所有主に対して支払いを行う。様々な実施形態において、本明細書で開示される技術は、広告主がそのターゲット市場に関係する検索キーワードに定額を支払うのではなく入札することを伴うタイプのPPCモデルと併せて使用することができる。入札をベースにしたPCCモデルでは、広告主は、プライベートなオークションにおいて、その他の広告主と競争する。広告主は、検索キーワードに基づく所定の広告スポットに対して自分が支払う意思がある最高額入札価格を、オークションのホストに通知することができる。すると、その広告スポットを訪問者の操作がトリガするたびに、オークションが展開される。例えば、パブリッシャが検索エンジンである場合、オークションは、以下のように展開することができる。すなわち、検索エンジンに入力された検索クエリに応答し、そのクエリに含まれる1つ以上の検索キーワードへの入札であって検索者の場所及び検索の日時をターゲットにする全ての入札が比較され、トリガされた各広告スポット例えばウェブコンテンツのなかで広告を表示するための場所の勝者の広告主が決定される。次いで、勝者の広告主に関連付けられた広告が、検索結果の中の広告スポットに表示される。総じて、入札価格が高い広告ほど、検査結果のなかの早い段階で出現するとともに、高いランク位置に関連付けられる。最終的には、広告主は、自分の広告が検索者によってクリックされると、検索エンジンに対して支払いを行う。また、広告主は、その宣伝活動に対して特定の予算を設けることもあり、広告主の広告は、その予算がオーバーしたらすなわち、広告主の広告に対するクリックの合計数に基づく発生費用が広告主の予算をオーバーしたら、これ以上は表示されない。本明細書では、ある広告が、例えば予算上の理由でこれ以上は表示されないときに、その広告及びそれに関連付けられた入札価格を、オフラインであると称する。本明細書では、検索キーワード入札ワード又は検索用語と呼ばれることもあるは、オンライン広告の配置を決定するためにユーザ例えば広告主によって購入されるワードを言う。例えば、ある広告主が、検索キーワード本棚を購入すると、オンライン宣伝活動に関わっている検索エンジンへの本棚の入力に応答し、検索結果とともに、その広告主に関連付けられた広告を表示することができる。本明細書では、パブリッシャは、宣伝活動に関わっている広告主例えば、PPC活動において検索キーワードへの入札を行う広告主の広告を公開する事業主を言う。例えば、パブリッシャは、検索エンジン又はウェブサイトであってよい。本明細書では、ランク位置は、パブリッシャのウェブページ例えばウェブサイト又は検索結果リスト上において、特定の広告主によって入札された検索キーワードに関連付けられている広告を表示することができる位置を言う。例えば、ある検索エンジンに関連付けられているランク位置は、検索結果の中で、それらの検索結果を促した検索キーワードに関係するスポンサーリンク及び/又は広告が表示される位置を言うことができる。例えば、ウェブサイトに関連付けられているランク位置は、ウェブページコンテンツの中で、そのウェブサイトコンテンツに関連付けられているキーワードに関係するスポンサーリンク及び/又は広告が表示される位置を言うことができる。ユーザの操作が広告スポットをトリガするたびに、事例ごとにそのスポット用に異なる広告が選択されると考えられるので、様々な実施形態において、特定の広告のランク位置は、幾らかの時間にわたるその広告の平均ランク位置である。一部の実施形態では、パブリッシャのウェブページごとに、所定の数の広告スポットがある各広告スポットは、1つの広告の表示に関連付けられる。特定の検索キーワードに関連付けられている広告のランク位置は、パブリッシャの各ウェブページ例えば各検索結果ページ又は複数のウェブページ例えば複数の検索結果ページに関連付けることができる。開示される技術の様々な実施形態において、ランク位置は、ウェブページごとの広告のランキングに関して論じられる。総じて、広告が有するランク位置が高いほど、パブリッシャは、その広告を、より有利に自分のウェブコンテンツの中で表示することができる。例えば、検索エンジンは、広告を検索結果のなかで早い段階で表示するほうが遅い段階で表示するよりも有利であるという仮定に基づいて、高いランク位置にある広告を、自分の検索結果のなかで早い段階で表示することができる。様々な実施形態において、広告のランク位置は、その検索キーワードに対して広告主がオファーした入札/価格、及び広告の質などのその他の要因に関係付けられている特定のルールに基づいて決定される。常にではないが、通常は、検索キーワードに対する広告主の入札価格が高いほど、そのキーワードに関連付けられている広告主の広告がランキング一覧の中で表示される位置は高く、したがって、その広告主の広告が出現する可能性は低いランク位置のその他の広告よりも高い。本明細書では、収益は、検索キーワードの購入を通じてユーザが受け取る利益を言う。例えば、収益には、クリックトラフィック、フィードバック量、及び取引量などがある。本明細書では、費用は、検索キーワードを購入した結果としてユーザが負担を求められる出費を言う。例えば、出費には、各クリックに対して広告主が支払う費用などがある。本明細書では、予測期間は、特定の検索キーワードに対するユーザの入札をターゲットにしてパブリッシャが費用及び収益の見積もりの予測を行う未来の期間を言う。例えば、予測期間は、来たる一時間、来たる一日、及び来たる一週間であってよい。様々な実施形態において、未来の予測期間における収益及び費用の値を見積もるために、長さを設定可能な時間からの過去データが使用される。一部の実施形態では、過去の期間にわたる過去データが、各長さの予測期間に対応するように設定される。図1は、検索キーワードに関連付けられる費用及び収益の見積もりを予測するためのシステムの一実施形態を示した図である。システム100は、デバイス102と、ネットワーク104と、予測サーバ106と、データベース108と、ウェブサーバ110とを含む。一部の実施形態では、ネットワーク104は、高速データネットワーク及び/又は電気通信ネットワークを使用して実装される。予測サーバ106及びウェブサーバ110は、一部の実施形態では、別々に機能するが互いに連携しあうように構成され、一部の実施形態では、組み合わさって機能するように構成される。デバイス102の例には、ラップトップコンピュータ、デスクトップコンピュータ、スマートフォン、モバイル端末、タブレット型端末、又はその他の任意の計算装置がある。デバイス102は、予測サーバ106とやり取りするように構成される。様々な実施形態において、予測サーバ106とのやり取りを可能にするために、ウェブブラウザなどのアプリケーションがデバイス102にインストールされる。例えば、デバイス102のユーザは、ウェブブラウザのアドレスバーに特定のURLを入れることによって、ウェブサーバ110に関連付けられている/ウェブサーバ110によって提供されているウェブサイト例えば検索エンジンにアクセスすることができる。例えば、ユーザ例えば広告主は、特定の検索キーワード、入札価格、及び予測期間に関連付けられた費用及び収益の見積もりを、デバイス102によって提示されるユーザインターフェースにおいて受信するために、検索キーワード見積もり予測リクエストを、直接的に又はウェブサーバ110を通じて予測サーバ106に送信することができる。デバイス102は、また、費用及び収益の見積もりの結果を表示することもできる。予測サーバ106は、デバイス102などのクライアントから受信された検索キーワード見積もり予測リクエストに関連付けて費用及び収益の見積もりを予測するように構成されている。様々な実施形態において、予測サーバ106は、検索エンジン又はウェブサイトなどのオンライン広告のパブリッシャに関連付けられている及び/又はそのようなパブリッシャの一コンポーネントである。一部の実施形態では、予測サーバ106は、データベース108から、パブリッシャに関連付けて記憶されている過去データにアクセスするように構成されている。データベース108は、購入された様々な検索キーワードに関連する過去データを、パブリッシャに関連付けて記憶させることができる。例えば、過去データは、パブリッシャにおいて複数のランク位置のそれぞれに表示された広告の過去クリック数、過去トラフィックデータ、及び広告の過去インプレッション数を含むことができる。一部の実施形態では、予測サーバ106は、検索キーワードと、入札価格と、予測期間とを含む検索キーワード見積もり予測リクエストを受信するように構成されている。一部の実施形態では、予測サーバ106は、予測期間に基づく1つ以上の期間からの過去データに基づいて、検索キーワードに関連付けられたトラフィック値を決定するように構成される。一部の実施形態では、予測サーバ106は、パブリッシャに関連付けられた各ランク位置における、検索キーワードについての平均クリックスルー率と、検索キーワードについての平均クリック単価と、検索キーワードに関連付けられたインプレッション数とを決定するように構成される。一部の実施形態では、予測サーバ106は、各ランク位置に関連付けられたトラフィック値と、平均クリックスルー率と、インプレッション数と、平均クリック単価とに少なくとも部分的に基づいて、予測期間に関連付けられ検索キーワードに関連付けられた費用見積もりと収益見積もりとを決定するように構成される。パブリッシャにおける所定の入札価格における検索キーワードについての費用及び収益の見積もりを、過去データに基づいて得ることによって、広告主は、その入札価格における収益の見積もりが費用の見積もりに見合おうものかどうかを決定することができる。異なる広告主は、異なる費用-利益解析プロセス及び/又は予算を有すると考えられ、したがって、これらの見積もりを使用して、所望の見積もり収益を得るために使用することを希望する適切な入札価格を決定することができる。図2は、検索キーワードに関連付けられた費用及び収益の見積もりを予測するためのプロセスの一実施形態を示したフローチャートである。一部の実施形態では、プロセス200は、システム100において実行される。様々な実施形態において、プロセス200は、ユーザ例えば宣伝を望んでいる事業主が、所定の入札価格及び検索キーワードについて、パブリッシャのウェブページに関連付けられた費用及び収益の見積もり値を決定することを可能にする。プロセス200は、ある特定のパブリッシャについて、そのパブリッシャに関連付けられた過去データによって見積もりを得るために使用されるなぜならば、異なるパブリッシャは、異なる広告表示技術を用いることができ、あるパブリッシャの過去データが、別のパブリッシャのランキング技術を正確に反映しているとは限らないからである。例えば、広告主は、自分が宣伝を希望している特定の検索エンジンに関連付けられている費用及び収益の見積もりを受け取るために、プロセス200を使用することができる。広告主は、自分が入札を希望している検索キーワードと、その検索キーワードへの入札価格と、広告主が予測を希望している予測期間とを含むリクエストを入力することができる。例えば、リクエストは、検索エンジンに関連付けられたサーバにおいて、受信及び処理することができる。次いで、検索キーワード、入札価格、及び予測期間に基づいて、その予測期間にわたる費用見積もりと収益見積もりとが決定される。費用見積もりは、その所定期間中に広告主が自分の広告の表示のためにいくら支払うことを期待されるかを、少なくとも一部示すものである。入札価格は、広告主の広告が実際にクリックされたときにのみ広告主に課される費用又はそのような最終費用に含まれる費用であるので、広告主への費用の見積もりは、例えば様々なランク位置において広告が実際にクリックされた回数であってリクエストの入札価格にも関連付けられた回数に少なくとも部分的に基づく。収益の見積もりは、広告主が自分の広告の例えば様々なランク位置における表示によって例えばターゲットにされるウェブサイトへのトラフィックや生み出される利益などを通じていくら享受することを期待できるかを、少なくとも示す。次いで、費用及び収益の見積もりに基づいて、広告主は、所定の入札価格における予測期間にわたる費用及び収益の見積もりが自分にとって有益であるか否かを自分で決めることができる。広告主は、ひいては、入札価格毎に費用及び収益の見積もりに妥当な差があるかどうかを見るために、検索キーワード及び予測期間は同じだが入札価格が異なる幾つかのリクエストを提示することもできる。例えば、2つの異なる入札価格における費用及び収益の見積もりが大きく変わらない場合、広告主は、次にそのパブリッシャで宣伝を行うことを決めるときに、低い入札価格を使用することを選ぶと考えられる。ステップ202では、検索キーワードと、その検索キーワードに関連付けられている入札価格と、予測期間とを含む検索キーワード見積もり予測リクエストが受信される。様々な実施形態において、パブリッシャには、プロセス200において収益及び費用の見積もりをなされる複数のランク位置が関連付けられる。一部の実施形態では、クライアントデバイスのユーザ例えば広告主は、検索キーワード見積もり予測リクエストをサーバ例えばシステム100の予測サーバ106に送信する。例えば、クライアントは、ウェブブラウザをベースにしたユーザインターフェースを通じてパラメータ検索キーワード、その検索キーワードに関連付けられている入札、及び予測期間を入力することができる。一部の実施形態では、リクエストは、ウェブコンテンツの中で宣伝をサポートしているパブリッシャによって受信される。一部の実施形態では、リクエストの検索キーワードは、事前に設定された1つ以上の正規化技術に基づいて、パブリッシャによって処理することができる。例えば、パブリッシャは、複数の本棚bookshelvesというキーワードを本棚bookshelfというキーワードに相関させられるように、キーワードを処理してワードから接尾辞を排除することができる。一部の実施形態では、検索キーワードに関連付けられている入札価格は、パブリッシャによって設定された1つ以上の基準に適合することを求められる。例えば、最低値を下回る入札価格を含むリクエストが送信者に弾き返されるように入札価格に対してパブリッシャが設定することができる基準として、最低価格が挙げられる。一部の実施形態では、予測期間は、リクエストの検索キーワードについての費用及び収益の見積もりがなされる未来の期間である。例えば、予測期間は、一時間、一日、一週間、又は一カ月であってよい。一部の実施形態では、検索キーワードに関連付けられた特定の値を決定するために例えばトラフィック、過去インプレッション数、過去入札価格、過去クリック数に関連する過去データが使用される対応する時間の長さを、予測期間内の各時間単位について例えばシステム管理者によって設定可能である。検索キーワード見積もり予測リクエストの一例は、来たる一日について、入札価格が0.50である場合の検索キーワード本棚についての費用及び収益の見積もりを予測することである。ステップ204では、複数のランク位置の少なくとも1つに関する、予測期間に関連付けられている上記検索キーワードに関連付けられる平均クリックスルー率が決定される。様々な実施形態では、予測期間に関連付けられている検索キーワードに関連付けられる平均クリックスルー率は、パブリッシャにおける複数のランク位置のそれぞれについて決定される。クリックスルー率は、例えば広告に対するクリック数を、その広告の表示回数で割ったものを言う本明細書では、広告が表示される各回を過去インプレッションと呼ぶ。一部の実施形態では、クリックスルー率は、百分率で表される。一部の実施形態では、あるランク位置における検索キーワードのクリックスルー率を決定する前に、先ず、その検索キーワードに関する予測期間に対応する設定可能期間にわたる過去の統計情報が決定される。例えば、様々なキーワードに関連付けられた過去の統計情報は、パブリッシャに関連付けられているサーバによって維持することが可能である。様々な実施形態において、リクエストの検索キーワードについて決定された過去の統計情報は、そのキーワードに関連付けられた広告がクリックされた回数と、その検索キーワードに関連付けられた広告が表示された過去インプレッション数とを含む。例えば、予測期間が一日である検索キーワード本棚の場合、tを設定値とした最近のt日間において、各ランク位置について、検索キーワード本棚に関連付けられた全ての広告主からの広告に対する過去クリック数と、本棚に関連付けられた広告の過去インプレッション数とが決定される。例えば、システム管理者は、tを、予測期間である一日に対応するように設定することができる。最近のt日間におけるランク位置inを、パブリッシャに関連付けられたランク位置の数を表すものとして、i∈[1,n]における過去クリック数がciであり、過去インプレッション数がpiであると想定すると、予測期間内におけるランク位置iにおける検索キーワードについての平均クリックスルー率ctriは、ci/piである。ステップ206では、予測期間に関連付けられている上記検索キーワードに関連付けられるトラフィック値が決定される。様々な実施形態において、検索キーワードに関連付けられているトラフィック値は、指定の時間内にパブリッシャに対して検索キーワードが使用される平均回数を言う。一部の実施形態では、検索キーワードに関連付けられたトラフィック値を決定するために例えばトラフィックに関連する過去データが使用される対応する時間の長さを、予測期間内の各時間単位について例えばシステム管理者によって設定可能である。一部の実施形態では、パブリッシャにおける、検索キーワードのトラフィックに関連する過去データは、あらゆる全てのランク位置において検索キーワードが使用された回数を含むすなわち、特定の一のランク位置に特定されない。例えば、予測期間が来たる一日である場合は、来たる一日のトラフィックとして、その前の7日間における検索キーワードの日ごとのトラフィック平均値を使用することができる。一部の実施形態では、異なるタイプの過去トラフィックに対し、異なるトラフィック予測技術を使用することができる。例えば、例えば所定の閾値に基づいて変動性が比較的少ないと判断された過去トラフィックデータの場合は、その過去トラフィックデータの平均値を指定期間pv内のトラフィック値として使用することができる。変動性が比較的大きい過去トラフィックデータの場合は、予測期間pvのトラフィック値を発見するために、その過去トラフィックデータを既知の時系列技術又は周期的処理技術を使用して解析することができる。例えば、検索キーワードに関連付けられたトラフィック値を決定されるべき期間を複数の期間に分けて、そのような各期間について平均値を決定することができる。次いで、それらの期間からの平均の算術平均値平均値としてトラフィック値をとることができる。ステップ208では、複数のランク位置の少なくとも1つについて、予測期間に関連付けられている上記検索キーワードに関連付けられる平均クリック単価が決定される。一部の実施形態では、検索キーワードについての平均クリック単価を決定するにあたり、過去データが使用される。様々な実施形態において、複数のランク位置のそれぞれについて、予測期間に関連付けられ検索キーワードに関連付けられた平均クリック単価が決定される。予測期間に関連付けられているあるランク位置におけるある検索キーワードに対する入札価格の平均クリック単価は、そのランク位置におけるその検索キーワードに関連付けられている広告に対するクリックごとに広告主によって支払われる平均価格支出として決定される。言い換えると、あるランク位置におけるある検索キーワードに対する入札価格の平均クリック単価は、その検索キーワードに関連して過去にクリックごとに支払われた合計支出額を、ステップ206において決定され、トラフィック値の決定に使用された期間などの予測期間に対応する所定数の先行期間にわたる上記ランク位置における上記検索キーワードについての合計クリック数で割った商である。例えば、期間の所定数がMであり、予測期間に一致するM個の先行期間にわたってランク位置iにおける検索キーワード本棚に支払われた合計支出額がcost合計iであり、合計クリック数がclick合計iである場合、上記ランク位置における上記検索キーワードについての平均クリック単価、すなわち平均クリック単価cost平均iは、cost合計i/click合計iである。ステップ210では、複数のランク位置の少なくとも1つについて、上記検索キーワードに関連付けられるインプレッション数が、少なくとも一部には入札価格に基づいて決定される。各ランク位置に関連付けられているリクエストの入札価格以下の過去入札価格に対応する検索キーワードに関連付けられている広告の過去インプレッション数が決定される。各過去入札価格は、1つの過去インプレッション数に対応しており、あるランク位置における或る過去入札価格の過去インプレッション数は、その入札価格において検索キーワードに関連付けられている広告が、そのランク位置においてパブリッシャのウェブコンテンツの中で出現した回数である。次いで、上記ランク位置について、リクエストの入札価格以下の各過去入札価格における過去インプレッション数が足し合わされて、第1の和を形成する。各ランク位置における、全ての過去入札価格に対応する検索キーワードに関連付けられている広告の過去インプレッション数が決定される。次いで、各ランク位置に関連付けられている全ての過去入札価格の過去インプレッション数が足し合わされて、第2の和を形成する。各ランク位置における、入札価格に関連付けられているリクエストの検索キーワードに関連付けられている上記検索キーワードについての最大インプレッション率は、上記ランク位置に対応する第1の和を上記ランク位置に対応する第2の和で割った商として決定される。一部の実施形態では、リクエストの入札価格に等しい過去入札価格がオフラインでない場合オフラインとは、対応する広告主の予算がオーバーしたゆえに、費用及び収益の見積もりの決定にあたって過去入札価格がこれ以上は検討されないことを意味する、入札価格未満の過去入札価格に関連付けられている広告は、上記ランク位置では表示されない。言い換えると、入札価格に関連付けられている広告は、より低い価格に関連付けられている広告よりも優先して上記ランク位置に表示される。過去インプレッション数の解析にあたり、上記ランク位置にある複数の価格が含められてターゲットにされるのは、広告主によって設定された予算がオーバーした結果、より高い価格がオフラインになることがあるからである。しかしながら、対応する予算がオーバーしたか否かに応じて広告が過去に表示されているか否かが考慮されないならば、上記ランク位置における特定の価格についての実際の最大過去インプレッション数は、各ランク位置における上記価格未満の価格に対応する過去インプレッション数の和も含むべきである。次に、予測期間に関連付けられている各ランク位置における検索キーワードについてのインプレッション数が、そのランク位置に関連付けられている入札価格に関連付けられている上記検索キーワードについての最大インプレッション率と、先のランク位置に関連付けられている入札価格に関連付けられている上記検索キーワードについての最大インプレッション率と、予測期間に関連付けられている上記検索キーワードについてのトラフィック値との関数として決定される。なお、上述された、あるランク位置における検索キーワードについてのインプレッション数は、ステップ204において平均クリックスルー率に関して言及された、そのランク位置における検索キーワードについての過去インプレッション数とは同じではない。なぜならば、過去インプレッション数は、検索キーワードに関連付けられている広告が、過去にそのランク位置において出現した回数を集計することによって決定されるのに対し、そのランク位置における検索キーワードについてのインプレッション数は、検索キーワードについての最大インプレッション率を使用して決定されるからである。ステップ210の更なる例が、図3で論じられる。ステップ212では、予測期間に関連付けられている上記検索キーワードに関連付けられたている費用見積もりと収益見積もりとが、トラフィック値と、複数のランク位置の少なくとも1つに対応する平均クリックスルー率と、複数のランク位置の少なくとも1つに対応するインプレッション数と、複数のランク位置の少なくとも1つに対応する平均クリック単価とに少なくとも部分的に基づいて決定される。一部の実施形態では、n個のランク位置における、予測期間に関連付けられた検索キーワードについての費用見積もり及び収益見積もりが、次式を使用して決定される。ここで、は、i∈[1,n]であり、nがランク位置の数を表場合の加算演算を表しており、ctriは、予測期間内におけるランク位置iにおける検索キーワードについての平均クリックスルー率を表し、impiは、リクエストからの検索キーワードに対する入札価格に基づく、予測期間内におけるランク位置iにおける検索キーワードについてのインプレッション数を表し、cost平均iは、予測期間内におけるランク位置iにおける検索キーワードについての平均クリック単価を表し、perscentは、例えばシステム管理者によって事前に設定された、クリック数から収益額への変換率を表している。一部の実施形態では、リクエストに関連付けられている検索キーワード、入札価格、及び予測期間について決定された費用見積もりと収益見積もりとが、ユーザインターフェースに表示される。一部の実施形態では、リクエストの中で検索キーワードに対する入札値が特定されている場合において、過去データが、その入札値についてのデータを含んでいる場合、それらの入札値自体が、費用及び収益の見積もりの予測にあたって使用される。しかしながら、過去データが、その厳密な入札価格値を伴うデータを含んでいないならば、線形補間法を使用し、2つの隣接価格についての予測結果を使用して、その入札価格についての予測結果を決定することができる。例えば、検索キーワード本棚について、過去データの中の入札価格が10及び20を含み、対応する例えば収益の予測結果がそれぞれ5及び8であり、しかしながら、ユーザの入札が過去入札価格の値ではなく15であるならば、対応する予測結果は、次式にしたがって決定される。したがって、この例では、検索キーワード本棚に対する入札価格が15であるときに、その予測結果例えば収益の見積もりは6.5である。一部の実施形態では、過去データには見られないリクエストのなかの入札価格に対して検索キーワードについての予測を行うために、その入札の予測結果として入札価格値に最も近い入札価格についての予測結果を選択することもできる。図3は、特定のランク位置における検索キーワードに関連付けられているインプレッション数を決定するためのプロセスの一実施形態を示したフローチャートである。一部の実施形態では、プロセス300は、パブリッシャに関連付けられた各ランク位置について繰り返すことができる。一部の実施形態では、プロセス200の210は、プロセス300を使用して実現することができる。ステップ302では、ランク位置における、リクエストの入札価格以下の過去入札価格に対応する検索キーワードに関連付けられている過去インプレッション数に対応する値を足し合わせることに少なくとも部分的に基づいて、第1の和が決定される。様々な実施形態において、検索キーワード及び入札価格は、検索キーワード見積もり予測リクエストから抽出される。一部の実施形態では、先ず、リクエストの入札価格以下の各過去入札価格における、上記ランク位置に関連付けられている検索キーワードに関連付けられている過去インプレッション数が、パブリッシャに関連付けられている利用可能な過去データから決定される。次いで、リクエストの入札価格以下の各過去入札価格に対応するとともに上記ランク位置に関連付けられている検索キーワードに関連付けられている過去インプレッション数が足し合わされて、第1の和が形成される。ステップ304では、上記ランク位置における、過去入札価格に対応する上記検索キーワードに関連付けられている過去インプレッション数を足し合わせることに少なくとも部分的に基づいて、第2の和が決定される。一部の実施形態では、先ず、上記ランク位置に関連付けられている、全ての各過去入札価格における上記検索キーワードに関連付けられている過去インプレッション数が、パブリッシャに関連付けられた利用可能な過去データから決定される。次いで、入札価格に等しいか、入札価格よりも大きいか、又は入札価格未満であるかに関係なく各過去入札価格の過去インプレッション数が足し合わされて、第2の和が形成される。ステップ306では、上記ランク位置における、入札価格に関連付けられている上記検索キーワードについての最大インプレッション率が、第1の和及び第2の和に少なくとも部分的に基づいて決定される。一部の実施形態では、最大インプレッション率は、第1の和を第2の和で割った商として決定される。ステップ308では、上記ランク位置における、予測期間に関連付けられ上記検索キーワードに関連付けられていうrインプレッション数が、上記ランク位置における、入札価格に関連付けられている上記検索キーワードについての最大インプレッション率と、ある場合には、先行ランク位置における、入札価格に関連付けられている上記検索キーワードについての最大インプレッション率と、予測期間に関連付けられている上記検索キーワードについてのトラフィック値との関数として決定される。一部の実施形態では、予測期間は、検索キーワード見積もり予測リクエストに含まれており、リクエストを行ったユーザが見積もりを望む長さの未来の時間を示している。様々な実施形態において、予測期間は、パブリッシャに関連付けられた過去データが予測のために使用される時間の長さを決定する。ステップ306では、上記ランク位置における最大インプレッション率が決定される。上記ランク位置が、パブリッシャに関連付けられた複数のランク位置の中で最初のランク位置ではないと想定すると、先行ランク位置における最大インプレッション率は、ステップ302~306を使用して、同様に決定することができる、且つ/又は既に決定されており、単純に、ステップ308のために再び呼び出すことができる。しかしながら、処理300において検討されているランク位置が、最初のランク位置であるならば、先行ランク位置も、それに関連付けられている最大インプレッション率も存在しない。検索キーワードについてのトラフィック値は、ステップ206のために使用された技術と同様の技術によって決定することができる。例えば、上記ランク位置における、予測期間に関連付けられている検索キーワードについてのインプレッション数は、上記ランク位置における、入札価格に関連付けられている上記検索キーワードについての最大インプレッション率と、先行ランク位置における、入札価格に関連付けられている上記検索キーワードについての最大インプレッション率との間の差を、予測期間に関連付けられている上記検索キーワードについてのトラフィック値で乗じた積として決定することができる。例えば、検索キーワード本棚について、リクエストの入札価格がpであり、予測期間に関連付けられた検索キーワードについてのトラフィック値がpvであると想定する。検索キーワード本棚に対する入札価格がpであるならば、ランク位置iにおける最大インプレッション率Ratioip及びインプレッション数impipは、ランク位置iにおける本棚に対する過去入札価格の数をjとして、例えば、以下のように表すことができる。リクエストの入札価格をpとして、Ratioipは、ランク位置iにおける検索キーワード本棚についての最大インプレッション率を表し、impipは、ランク位置iにおける検索キーワード本棚についてのインプレッション数を表している。また、は、ステップ302において決定された第1の和を表し、は、ステップ304において決定された第2の和を表している。一部の実施形態では、ランク位置が高い場合の最大インプレッション率が、ランク位置が低い場合の最大インプレッション率以上であることが、概して真実である。なぜならば、高いランク位置の広告であるほど、頻繁に表示される傾向があるからである。この関係性は、例示を目的として次式に示されており、ここでは、i1>i2として、Ratioi1pは、ランク位置i1における最大インプレッション率を表し、Ratioi2pは、ランク位置i2における最大インプレッション率を表している。一部の実施形態では、同じランク位置では、入札価格が高い場合の最大インプレッション率が、入札価格が低い場合の最大インプレッション率以上であることが、概して真実である。なぜならば、高い入札価格に関連付けられた広告であるほど、ランク位置が高い傾向があるからである。この関係性は、例示を目的として次式に示されており、ここでは、p1>p2として、Ratioip1は、入札価格p1の場合の最大インプレッション率を表し、Ratioip2は、入札価格p2の場合の最大インプレッション率を表している。例えば、検索キーワード本棚に対する3つの過去入札価格が、0.50、1.20、及び1.50であり、ランク位置iにおける各過去入札価格のそれぞれの過去インプレッション数が、それぞれ200、250、及び50であり、ランク位置i-1における過去入札価格のそれぞれの過去インプレッション数が、それぞれ100、150、及び250であると想定する。予測期間に関連付けられた検索キーワードについてのトラフィック値は、600である。検索キーワード本棚のリクエストに含まれる入札価格が、1.20である場合には、ランク位置iにおける最大インプレッション率Ratioi120は、200250/50200250=90であり、ランク位置i-1における最大インプレッション率Ratioi120は、150100/250150100=50であり、ランク位置iにおけるインプレッション数impi20は、600×90-50=240である。図4は、検索キーワードに関連付けられる費用及び収益の見積もりを予測するためのシステムの一実施形態を示した図である。要素及び部分要素は、1つ以上の汎用プロセッサ上で実行されるソフトウェアコンポーネントとして、プログラマブルロジックデバイス及び/若しくは特定の機能を実施するように設計された特殊用途向け集積回路などのハードウェアとして、又はそれらの組み合わせとして実装することができる。一部の実施形態では、要素及び部分要素は、本発明の実施形態で説明される方法をパソコン、サーバ、ネットワーク機器などの計算装置に実行させるための幾つかの命令を含み尚且つ光ディスク、フラッシュストレージデバイス、モバイルハードディスクなどの不揮発性のストレージ媒体に記憶させることができるソフトウェア製品の形で具現化することができる。要素及び部分要素は、1つのデバイスに実装する又は複数のデバイスに分散させることができる。受信要素401は、例えばクライアントデバイスによって送信された検索キーワード見積もり予測リクエストを受信するように構成されている。該予測リクエストは、検索キーワードと、その検索キーワードへの入札価格と、予測期間とを含む。統計コンパイル要素402は、各ランク位置における、予測期間に関連付けられている検索キーワードについてのインプレッション数と平均クリックスルー率とを決定するように構成されている。決定要素403は、検索キーワードに対する入札価格に基づいて、予測期間に関連付けられている検索キーワードについての平均クリック単価を決定するように構成されている。予測要素404は、予測期間に関連付けられている各ランク位置における検索キーワードについての平均クリックスルー率と、インプレッション数と、平均クリック単価とに基づいて、上記予測期間に関連付けられている検索キーワードについての費用及び収益の見積もりを予測し、それらの予測値をクライアントデバイスに返すように構成されている。一部の実施形態では、統計コンパイル要素402は、更に、以下を含む。所定数の先行期間に関連付けられた各ランク位置における検索キーワードについての過去クリック数と過去インプレッション数とを決定するように構成されている第1の統計コンパイル部分要素。ここで、先行期間の所定数は、予測期間に基づいて決定される。各ランク位置について、現ランク位置について決定された過去クリック数を過去インプレッション数で割った商を、予測期間に関連付けられている現ランク位置における検索キーワードについての平均クリックスルー率として決定するように構成されている第1の決定部分要素。図5は、システム400の決定要素403の一例を示した図である。予測部分要素501は、リクエストの検索キーワードについての過去トラフィックデータに基づいて、予測期間に関連付けられている検索キーワードについてのトラフィック値を決定するように構成されている。第2の統計コンパイル部分要素502は、各ランク位置における検索キーワードについての過去インプレッション数を決定し、各過去入札価格に関連付けられている各ランク位置における検索キーワードについての過去インプレッション数のデータを分離するように構成されている。加算部分要素503は、各ランク位置について、リクエストの入札価格以下の各過去入札価格についての上記ランク位置における過去インプレッション数を足し合わせ、第1の和を得るように構成されている。加算部分要素503は、また、各ランク位置について、該ランク位置における全ての入札価格の過去インプレッション数を足し合わせ、第2の和を得るようにも構成されている。加算部分要素503は、また、各ランク位置について、該ランク位置における最大インプレッション率を、上記ランク位置に対応する第1の和を上記ランク位置に対応する第2の和で割った商として決定するようにも構成される。第2の決定部分要素504は、予測期間に関連付けられている各ランク位置における検索キーワードについてのインプレッション数を、現ランク位置における、上記検索キーワードに関連付けられている入札価格の最大インプレッション率と、先のランク位置における、上記検索キーワードに関連付けられている上記入札価格の最大インプレッション率との間の差を、予測期間に関連付けられている検索キーワードについてのトラフィック値で乗じた積として決定するように構成されている。第3の統計コンパイル部分要素505は、所定数の先行期間に関連付けられている各ランク位置における合計費用及び合計クリック数を決定するように構成されている。ここで、これらの期間は、予測期間に示された時間の長さに対応している。第3の決定部分要素506は、各ランク位置について、該ランク位置に関連付けられている広告の合計費用及び合計クリック数の商を、予測期間に関連付けられている上記ランク位置における検索キーワードについての平均クリック単価として決定するように構成されている。一部の実施形態では、予測部分要素501は、予測期間に関連付けられている検索キーワードについてのトラフィック値を、予測期間に示された時間の長さに対応する所定の長さの過去期間内における、検索キーワードについてのトラフィックデータの算術平均として決定するように構成されている。当業者ならば、本出願の実施形態が、方法、システム、又はコンピュータソフトウェア製品として提供可能であることが理解できるべきである。したがって、本開示は、完全にハードウェアからなる実施形態、完全にソフトウェアからなる実施形態、又はハードウェアとソフトウェアとを組み合わせた実施形態の形態をとることができる。更に、本開示は、コンピュータプログラムコードを含む1つ以上のコンピュータ操作可能ストレージ媒体磁気ディスクストレージデバイス、CD-ROM、及び光ストレージデバイスを非限定的な例として含むに実装されたコンピュータプログラムの形態をとることができる。本出願は、方法、機器システム、及びコンピュータプログラム製品に基づくフローチャート及び/又はブロック図を参照にして説明されている。フローチャート及び/又はブロック図のなかの各プロセス及び/又は各ブロック、並びにフローチャート及び/又はブロック図のなかのプロセス及び/又はブロックの組み合わせは、コンピュータプログラムコマンドを通じて達成可能であることが理解されるべきである。これらのコンピュータプログラムコマンドは、汎用コンピュータ、特殊用途コンピュータ、埋め込みプロセッサ、又はその他のプログラマブルデータ機器のプロセッサに提供されて、マシンを作動させることができ、その結果、コンピュータ、又はその他のプログラマブルデータ機器のプロセッサを通じて実行されるコマンドは、フローチャートのなかの1つ以上のプロセス及び/又はブロック図のなかの1つ以上のブロックによって指定された機能を実現するために使用されるデバイスを作動させる。これらのコンピュータプログラムコマンドは、また、コンピュータ又はその他のプログラマブルデータ機器を誘導することができる特殊作業用のコンピュータ読み取り可能ストレージデバイスに記憶させることもでき、その結果、これらのコンピュータ読み取り可能ストレージデバイスに記憶されているコマンドは、コマンドデバイスを含む製品をもたらす。これらのコマンドデバイスは、フローチャートのなかの1つ以上のプロセス及び/又はブロック図のなかの1つ以上のブロックに指定された機能を実現する。これらのコンピュータプログラムコマンドは、また、コンピュータ又はその他のプログラマブルデータ機器に取り込むこともでき、その結果、コンピュータ又はその他のプログラマブル機器において一連の作業ステップが実行されて、コンピュータ処理が引き起こされる。このようにして、コンピュータ又はその他のプログラマブル機器において実行されるコマンドは、フローチャートのなかの1つ以上のプロセス及び/又はブロック図のなかの1つ以上のブロックで指定される機能を実現するためのステップを提供する。本出願の好ましい実施形態が既に説明されてきたが、当業者ならば、ひとたび基本的な発明的概念を捉えられれば、これらの実施形態に対してその他の変更又は修正をなすことができる。したがって、添付の特許請求の範囲は、好ましい実施形態のみならず、あらゆる変更及び修正も、本出願の範囲内に入るものとして含むとして解釈される。当業者ならば、本発明の趣旨及び範囲から逸脱することなく本出願を変更及び多様化することができる。したがって、本出願は、もし、本出願のこれらの変更及びヴァリエーションが特許請求の範囲及びその等価技術の範囲内であるならば、これらの変更及びヴァリエーションも網羅することを意図される。以上の実施形態は、理解を明瞭にする目的で幾らか詳細に説明されてきたが、本発明は、提供された詳細に限定されない。本発明を実現するには、多くの代替的手法がある。開示された実施形態は、例示的なものであり、限定を目的としたものではない。"