(57)【要約】      （修正有）【課題】オンライン・コンテンツ・オークションにおける入札者にコールアウトを送信するか否かを決定する。【解決手段】コールアウトに関する情報をオンライン・コンテンツ・オークションの少なくとも１人の入札者から取得する、当該情報がどのコールアウトが当該期間において応答をもたらさなかったかを示すステップと、当該少なくとも１人の入札者からの少なくとも閾値数の応答をもたらさなかったコールアウトに共通な１つまたは複数の特徴を特定するステップと、当該少なくとも１人の入札者が当該１つまたは複数の特徴に関連付けられたコールアウトに応答するかどうかを予測するモデルを生成するステップと、当該モデルを使用して少なくとも１人の入札者に送信するための１つまたは複数の特徴を有する追加のコールアウトの割合を決定するステップと、当該割合の追加のコールアウトを当該少なくとも１人の入札者に送信するステップとを含む。【選択図】図２
2018077887.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数の処理装置により実施される方法であって、
前記１つまたは複数の処理装置からネットワークを介して、コールアウトをコンテンツ・プロバイダに出力して、表示するためのコンテンツを送信するように前記コンテンツ・プロバイダを促すステップであって、前記コールアウトは前記コンテンツ・プロバイダへの電子通信を含む、ステップと、
前記コンテンツ・プロバイダが応答しなかったコールアウトを識別する情報を取得することを含めて、或る期間にわたる前記コールアウトに対する応答前記コンテンツ・プロバイダに関する情報を取得するステップと、
前記コンテンツ・プロバイダが後続のコールアウトに応答するかどうかを前記取得された情報に基づいて予測するモデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された１つまたは複数のサーバに格納するステップと、
前記ネットワークに接続され、前記指定された地理的近接性の外部に配置された１つまたは複数のリモート・サーバに前記更新されたモデルを伝播する前に、前記更新されたモデルを用いて、１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するかどうかを判定するステップと、
前記指定された地理的近接性内の前記１つまたは複数のサーバが前記更新されたモデルを使用した後、前記ネットワークを介したサーバ同期の間に、前記更新されたモデルを前記指定された地理的近接性の外部にある前記１つまたは複数のリモート・サーバに伝播するステップと、
を含む、方法。
【請求項２】
前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに共通な１つまたは複数の特徴を識別するステップを含む、請求項１に記載の方法。
【請求項３】
前記１つまたは複数の特徴を識別するステップは、前記１つまたは複数の特徴の異なる組合せに関して前記取得された情報を検査して、前記１つまたは複数の特徴のうちどの組合せが、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに対応するかを識別するステップを含む、請求項２に記載の方法。
【請求項４】
前記１つまたは複数の追加のコールアウトに関する情報を取得するステップであって、前記情報は前記コンテンツ・プロバイダが応答した追加のコールアウトを識別する、ステップと、
前記１つまたは複数の処理装置によりおよび前記追加のコールアウトに関する前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な１つまたは複数の特徴を識別するステップと、
前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な前記１つまたは複数の特徴を考慮するための前記モデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された前記１つまたは複数のサーバに格納するステップと、
を含む、請求項１に記載の方法。
【請求項５】
前記モデルを更新し格納するステップは、前記モデルから、前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な前記１つまたは複数の特徴を除去するステップを含む、請求項４に記載の方法。
【請求項６】
前記１つまたは複数の処理装置から、前記１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するステップを含む、請求項１に記載の方法。
【請求項７】
前記取得された情報は、コンテンツを提供すべき国、コンテンツを提供すべき地理的領域、前記コンテンツを提供するパブリッシャに関する情報、前記コンテンツを提供すべきページに関する製品カテゴリ、前記コンテンツに関連付けられたブランディング・タイプ、または前記コンテンツを提供すべきネットワーク・キャリアのうち１つまたは複数を含む、請求項１に記載の方法。
【請求項８】
動作を実施するように１つまたは複数の処理装置により実行可能である命令を格納する１つまたは複数の機械可読記憶装置であって、前記動作は、
前記１つまたは複数の処理装置からネットワークを介して、コールアウトをコンテンツ・プロバイダに出力して、表示するためのコンテンツを送信するように前記コンテンツ・プロバイダを促すステップであって、前記コールアウトは前記コンテンツ・プロバイダへの電子通信を含む、ステップと、
前記コンテンツ・プロバイダが応答しなかったコールアウトを識別する情報を取得することを含めて、或る期間にわたる前記コールアウトに対する応答前記コンテンツ・プロバイダに関する情報を取得するステップと、
前記コンテンツ・プロバイダが後続のコールアウトに応答するかどうかを前記取得された情報に基づいて予測するモデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された１つまたは複数のサーバに格納するステップと、
前記ネットワークに接続され、前記指定された地理的近接性の外部に配置された１つまたは複数のリモート・サーバに前記更新されたモデルを伝播する前に、前記更新されたモデルを用いて、１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するかどうかを判定するステップと、
前記指定された地理的近接性内の前記１つまたは複数のサーバが前記更新されたモデルを使用した後、前記ネットワークを介したサーバ同期の間に、前記更新されたモデルを前記指定された地理的近接性の外部にある前記１つまたは複数のリモート・サーバに伝播するステップと、
を含む、１つまたは複数の機械可読記憶装置。
【請求項９】
前記動作は、前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに共通な１つまたは複数の特徴を識別するステップを含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１０】
前記１つまたは複数の特徴を識別するステップは、前記１つまたは複数の特徴の異なる組合せに関して前記取得された情報を検査して、前記１つまたは複数の特徴のうちどの組合せが、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに対応するかを識別するステップを含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１１】
前記動作は、
前記１つまたは複数の追加のコールアウトに関する情報を取得するステップであって、前記情報は前記コンテンツ・プロバイダが応答した追加のコールアウトを識別する、ステップと、
前記１つまたは複数の処理装置によりおよび前記追加のコールアウトに関する前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な１つまたは複数の特徴を識別するステップと、
前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な前記１つまたは複数の特徴を考慮するための前記モデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された前記１つまたは複数のサーバに格納するステップと、
を含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１２】
前記モデルを更新し格納するステップは、前記モデルから、前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な前記１つまたは複数の特徴を除去するステップを含む、請求項１１に記載の１つまたは複数の機械可読記憶装置。
【請求項１３】
前記動作は、前記１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するステップを含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１４】
前記取得された情報は、コンテンツを提供すべき国、コンテンツを提供すべき地理的領域、前記コンテンツを提供するパブリッシャに関する情報、前記コンテンツを提供すべきページに関する製品カテゴリ、前記コンテンツに関連付けられたブランディング・タイプ、または前記コンテンツを提供すべきネットワーク・キャリアのうち１つまたは複数を含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１５】
前記１つまたは複数の特徴を識別するステップは、前記１つまたは複数の特徴の異なる組合せに関して前記情報を検査して、前記１つまたは複数の特徴のうちどの組合せが、入札者からの応答をもたらさなかったコールアウトに対応するかを識別するステップを含む、請求項８に記載の１つまたは複数の機械可読記憶装置。
【請求項１６】
実行可能である命令を格納するメモリと、
前記命令を実行して動作を実施するための１つまたは複数の処理装置であって、前記動作は、
前記１つまたは複数の処理装置からネットワークを介して、コールアウトをコンテンツ・プロバイダに出力して、表示するためのコンテンツを送信するように前記コンテンツ・プロバイダを促すステップであって、前記コールアウトは前記コンテンツ・プロバイダへの電子通信を含む、ステップと、
前記コンテンツ・プロバイダが応答しなかったコールアウトを識別する情報を取得することを含めて、或る期間にわたる前記コールアウトに対する応答前記コンテンツ・プロバイダに関する情報を取得するステップと、
前記コンテンツ・プロバイダが後続のコールアウトに応答するかどうかを前記取得された情報に基づいて予測するモデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された１つまたは複数のサーバに格納するステップと、
前記ネットワークに接続され、前記指定された地理的近接性の外部に配置された１つまたは複数のリモート・サーバに前記更新されたモデルを伝播する前に、前記更新されたモデルを用いて、１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するかどうかを判定するステップと、
前記指定された地理的近接性内の前記１つまたは複数のサーバが前記更新されたモデルを使用した後、前記ネットワークを介したサーバ同期の間に、前記更新されたモデルを前記指定された地理的近接性の外部にある前記１つまたは複数のリモート・サーバに伝播するステップと、
を含む、１つまたは複数の処理装置と、
を備えた、システム。
【請求項１７】
前記動作は、
前記１つまたは複数の追加のコールアウトに関する情報を取得するステップであって、前記情報は前記コンテンツ・プロバイダが応答した追加のコールアウトを識別する、ステップと、
前記１つまたは複数の処理装置によりおよび前記追加のコールアウトに関する前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な１つまたは複数の特徴を識別するステップと、
前記コンテンツ・プロバイダが応答した前記追加のコールアウトに共通な前記１つまたは複数の特徴を考慮するための前記モデルを更新し、前記コンテンツ・プロバイダの指定された地理的近接性の中にある、インターネットに接続された前記１つまたは複数のサーバに格納するステップと、
を含む、請求項１６に記載のシステム。
【請求項１８】
前記動作は、
前記取得された情報に基づいて、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに共通な１つまたは複数の特徴を識別するステップ
を含み、
前記１つまたは複数の特徴を識別するステップは、前記１つまたは複数の特徴の異なる組合せに関して前記取得された情報を検査して、前記１つまたは複数の特徴のうちどの組合せが、前記コンテンツ・プロバイダが応答しなかった前記コールアウトに対応するかを識別するステップを含む、
請求項１６に記載のシステム。
【請求項１９】
前記動作は、前記１つまたは複数の処理装置から、前記１つまたは複数の追加のコールアウトを前記コンテンツ・プロバイダに出力するステップを含む、請求項１６に記載のシステム。
【請求項２０】
前記取得された情報は、コンテンツを提供すべき国、コンテンツを提供すべき地理的領域、前記コンテンツを提供するパブリッシャに関する情報、前記コンテンツを提供すべきページに関する製品カテゴリ、前記コンテンツに関連付けられたブランディング・タイプ、または前記コンテンツを提供すべきネットワーク・キャリアのうち１つまたは複数を含む、請求項１６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、オンライン・コンテンツ・オークションにおける入札者にコールアウトを送信するかどうかを決定することに関する。
【背景技術】
【０００２】
インターネットは多種多様なリソースへのアクセスを提供する。例えば、ビデオ、オーディオ、およびウェブ・ページにインターネットを介してアクセスできる。これらのリソースは、当該リソースを提供すべき他のコンテンツ（例えば、オーディオ、ビデオ等のような広告または非広告コンテンツ）に対する機会を提供する。例えば、ウェブ・ページは、コンテンツを提供できるスロットを含むことができる。同様に、かかるスロットはテレビ番組の一部であることができる。
【０００３】
スロットをコンテンツ提供者（例えば、広告主）に割り当てることができる。幾つかのシステムでは、ネットワークを使用して、例えば、コンテンツに関連する様々な因子およびコンテンツが提供されるべきコンテキストに基づいて、コンテンツをスロットに割り当てることができる。例えば、コンテンツを、検索エンジンのようなシステムに入力されたキーワード、または、コンテキスト的に導出されたキーワードに部分的に基づいて、割り当てることができる。オンライン・コンテンツ・オークションを、広告をスロットに提供するための権限に対して実施することができる。オークションでは、コンテンツのスポンサは、コンテンツのスポンサが彼らのコンテンツの提供に対して支払う意思がある量を指定する付け値を提供する。一般に、１人または複数の勝利した入札者にコンテンツを提供する権利が与えられる。
【０００４】
オンライン・コンテンツ・オークションを仲介するエンティティがコールアウトを既知の入札者に提供してもよい。コールアウトは、入札者がオークションに勝利した場合にどのようにコンテンツを提供できるかに関する情報とともに、オークションに出されたスロットを提供することができる。コールアウトに応答して、入札者がコンテンツ（例えば、広告）とスロットへの入札とで応答してもよい。あるいは、入札者がコールアウトに応答しないことを選択してもよい。
【発明の概要】
【課題を解決するための手段】
【０００５】
オンライン・コンテンツ・オークションにおいて入札者にコールアウトを送信するかどうかを決定するための例示的なプロセスは、コールアウトに関する情報をオンライン・コンテンツ・オークションの少なくとも１人の入札者から取得するステップであって、当該情報は或る期間にわたり、当該情報は、どのコールアウトが当該期間において応答をもたらさなかったかを示す、ステップと、１つまたは複数の処理装置を使用して、当該情報に基づいて、当該少なくとも１人の入札者からの少なくとも閾値数の応答をもたらさなかったコールアウトに共通な１つまたは複数の特徴を特定するステップと、当該少なくとも１人の入札者が当該１つまたは複数の特徴に関連付けられたコールアウトに応答するかどうかを予測する当該少なくとも１人の入札者に関するモデルを生成し、少なくとも１つのサーバ上のメモリに格納するステップと、当該モデルを使用して、当該少なくとも１人の入札者に送信するための当該１つまたは複数の特徴を有する追加のコールアウトの割合を決定するステップと、当該割合の追加のコールアウトを当該少なくとも１人の入札者に送信するステップとを含む。当該例示的なプロセスが、以下の特徴の１つまたは複数を、単体でまたは他の特徴と組み合わせての何れかにより含んでもよい。
【０００６】
当該例示的なプロセスが、当該追加のコールアウトに関する情報を取得するステップであって、当該情報はどの追加のコールアウトが少なくとも１つの応答をもたらしたかを示すステップと、当該１つまたは複数の処理装置を使用して、当該追加のコールアウトに関する情報に基づいて、少なくとも１つの応答をもたらした追加のコールアウトに共通な１つまたは複数の特徴を特定するステップと、当該モデルを修正して、当該少なくとも１つの応答をもたらした追加のコールアウトに共通な１つまたは複数の特徴を考慮に入れるステップとを含んでもよい。当該モデルを修正するステップが、当該モデルから、当該少なくとも１つの応答をもたらした追加のコールアウトに共通な１つまたは複数の特徴を除去するステップを含んでもよい。
【０００７】
当該モデルが地理的領域にわたる複数のサーバに存在してもよい。少なくとも１つのサーバが、当該地理的領域内の少なくとも１人の入札者の指定された地理的近接性の中にあってもよい。この例示的なプロセスが当該少なくとも１つのサーバに格納されたモデルを修正し、当該修正に続く期間が経過した後に、当該複数のサーバのうちその他のサーバに格納されたモデルを修正するステップを含んでもよい。
【０００８】
閾値数の応答が少なくとも１つの応答であってもよく、上記割合の追加のコールアウトが非零であってもよい。少なくとも１人の入札者が１人の入札者であってもよい。当該少なくとも１人の入札者が１つまたは複数の属性を共有する複数の入札者を含んでもよい。
【０００９】
当該１つまたは複数の特徴が、コンテンツを提供すべき国、コンテンツを提供すべき地理的領域、コンテンツを提供すべきスロットのサイズ、コンテンツを提供すべきページ、コンテンツを提供すべきページの言語、コンテンツを提供すべき装置のタイプ、コンテンツを提供すべきスロットのメディア・タイプ、コンテンツを提供するパブリッシャに関する情報、コンテンツを提供すべきページに関する製品カテゴリ、コンテンツに関連付けられたブランディング・タイプ、およびコンテンツを提供すべきネットワーク・キャリアのうち１つまたは複数を含んでもよい。
【００１０】
当該１つまたは複数の特徴を特定するステップが、当該１つまたは複数の特徴の異なる組合せに関する情報を調べて、当該１つまたは複数の特徴のどの組合せが当該少なくとも１人の入札者からの閾値数の応答をもたらさなかったコールアウトに対応するかを示すステップを含んでもよい。
【００１１】
本開示／明細書で説明する特徴のうち複数は、本要約部分を含み、本明細書で具体的に説明していない実装形態を形成するために組み合わせることができる。
【００１２】
本明細書で説明したシステムおよび技術、またはその一部を、１つまたは複数の非一時的機械可読記憶媒体に格納され１つまたは複数の処理装置で実行可能な命令を含むコンピュータプログラム製品として実装することができる。本明細書で説明したシステムおよび技術、またはその一部を、記述した動作を実装する実行可能命令を格納するための１つまたは複数の処理装置およびメモリを含みうる装置、方法、または電子システムとして実装することができる。
【００１３】
１つまたは複数の実装形態の詳細を添付図面および下記の説明にて説明する。他の特徴および利点は当該説明と図面から、および、添付の特許請求の範囲から明らかであろう。
【図面の簡単な説明】
【００１４】
【図１】本明細書で説明した例示的なプロセスを実装できるネットワーク環境の例のブロック図である。
【図２】オンライン・コンテンツ・オークションにおける入札者にコールアウトを送信するかどうかを決定するプロセスの１例を示す図である。
【図３】本明細書で説明したプロセスを実装できるコンピュータシステムの１例を示す図である。
【発明を実施するための形態】
【００１５】
様々な図面における同様な参照記号は同様な要素を示す。
【００１６】
広告のようなコンテンツを、様々な因子、例えば、人口分布、キーワード、言語、および関心に基づいてネットワークユーザに提供してもよい。例えば、広告（「ａｄ」）を、当該広告に沿ったメタデータとして格納される１つまたは複数のキーワードに関連付けてもよい。検索エンジンは、ネットワーク上で動作し、入力をユーザから受信してもよい。当該入力が１つまたは複数のキーワードを含んでもよい。コンテンツ管理システムは、広告を提供し、当該キーワードを検索エンジンから受信し、１つまたは複数のキーワードに関連付けられる広告を特定し、初期検索要求を満たすコンテンツとともに、当該広告をユーザに出力してもよい。当該コンテンツおよび当該広告はコンピューティング装置に表示される。表示されるとき、当該広告は結果ページ上の適切なスロットに組み込まれる。ユーザは、当該広告をクリックすることで当該広告を選択してもよい。選択に応答して、一般に、当該広告に関連付けられたハイパーリンクがユーザを別のウェブ・ページに移動させる。例えば、当該広告がＡＢＣ旅行会社のものである場合には、ユーザが移動されるウェブ・ページがＡＢＣ旅行会社のホームページであってもよい。この行動はクリック・スルーとして知られている。本文脈では、「クリック」とはマウスクリックに限定されず、タッチ、プログラム的な選択、または、広告を選択できる他の任意の対話を含んでもよい。
【００１７】
コンテンツオークションを実行して、どのコンテンツが入力に応答して出力されるべきかを決定してもよい。当該オークションでは、コンテンツ提供者が、特定のスロット、または、キーワードのようなスロットに関連付けられた情報に入札してもよい。当該コンテンツ提供者は、例えば、クリック単価（ＣＰＣ）ベースまたはインプレッション単価（ＣＰＭ）ベースで当該コンテンツオークションに入札してもよい。当該コンテンツ提供者の入札は、プロバイダが、ユーザが当該プロバイダのコンテンツをクリックすることまたは当該プロバイダのコンテンツをユーザに表示することに対して支払う量（例えば、最大量）である。したがって、例えば、コンテンツ提供者がクリック毎に５セント入札する場合には、コンテンツ提供者はオークションのタイプに応じて、提供者のコンテンツがユーザによりクリックされるたびに５セント支払ってもよい。別の例では、入札者は、そのコンテンツの１０００インプレッションが表示されるたびに支払う。他の例では、支払が、他のアクション（例えば、ランディング・ページに或る時間だけ留まること、購入等）に基づいてもよい。
【００１８】
コンテンツオークションへの入札は一般に他のコンテンツ提供者に対して行われる。当該コンテンツオークションを（例えば、コンテンツ管理システムにより）実行して、どのコンテンツを検索結果または任意の他の要求されたコンテンツに沿って提供すべきかを判定する。一般に、当該コンテンツオークションの１人または複数人の勝者、およびその相対的な順位を、入札価格または他の因子に基づいて決定してもよい。本文脈では、ページはウェブ・ページ、連続スクロール可能スクリーン等のような任意の表示領域を含む。幾つかの例では、オークションの最上位の勝者には最も好適なスロット（複数可）がページに与えられ、その他の者にはあまり好適でないスロットが与えられる。
【００１９】
オンライン・コンテンツ・オークションの幾つかの実装では、オークションブローカ（例えば、関連するハードウェアおよび／またはコンピュータプログラムを含むコンテンツ管理システム）がコールアウトを既知の入札者に提供してもよい。本例では、入札者が、実際のコンテンツ提供者、または、多数のコンテンツ提供者の代わりに行動するエージェントであってもよい。コールアウトを、過去の入札行動に関する情報に基づいて、スロットまたはオークションでの他の特徴への入札に関心がありうる入札者として特定された入札者に送信してもよい。例えば、コールアウトが、入札者がオークションに勝利した場合にどのようにコンテンツを提供できるかに関する情報に沿って、オークションに出されたスロットを特定してもよい。例えば、コールアウトが、スロットの次元およびスロットに提供できるコンテンツ（例えば、画像、ビデオ、オーディオ等）のタイプを指定してもよい。コールアウトが、スロット内のコンテンツの配信に関する他の情報を指定してもよい。当該他の情報には、例えば、コンテンツを提供すべきウェブ・ページのＩＤ、ウェブ・ページの主題、スロットに関する最小ＣＰＭまたはＣＰＣ、コンテンツを提供すべきウェブ・ページのパブリッシャのＩＤ等が含まれるがこれらに限られない。幾つかの実装では、コールアウトが、キーワードまたはオークションの他の特徴の入札に対するものであってもよい。
【００２０】
コールアウトを受信した入札者が、コンテンツ（例えば、広告）とスロットに対する入札で応答してもよい。あるいは、入札者がコールアウトに応答しないことを選択してもよい。オークションブローカが、或る期間（例えば、日、週、月、年、または任意の適切な期間）にわたって入札者に送信されたコールアウト、これらのコールアウトに関連付けられた情報、および当該コールアウトが応答をもたらしたか否かの記録を維持してもよい。１つの実装例では、コールアウトが応答をもたらさなかった場合、オークションブローカは、当該情報に基づいて、応答をもたらさなかったコールアウトに共通な１つまたは複数の特徴を特定する。別の実装例では、オークションブローカは、当該情報に基づいて、少なくとも閾値数の応答をもたらさなかったコールアウトに共通な１つまたは複数の特徴を特定する。
【００２１】
１つまたは複数の特徴の例には、コールアウトに対するコンテンツを提供すべきであった国、コンテンツを提供すべきであった地理的領域、コンテンツを提供すべきであったスロットのサイズ、コンテンツを提供すべきであったリソース（例えば、ウェブ・ページ）、コンテンツを提供すべきであったリソースまたはページの言語、コンテンツを提供すべきであった装置のタイプ、コンテンツを提供すべきであったスロットのメディア・タイプ、コンテンツを提供すべきであったパブリッシャに関する情報（例えば、リソースまたはウェブ・ページの所有者）、ページのリソースに関する製品カテゴリ、コンテンツに関連付けられたブランディング・タイプ、コンテンツを提供すべきネットワーク・キャリア等のうち１つまたは複数が含まれるがこれらに限られない。
【００２２】
オークションブローカは、上述の情報の少なくとも一部を使用して、入札者が将来のコールアウトに応答するか否かを予測するためのモデルを生成する。例えば、機械学習プロセスを使用して、１つまたは複数の特徴のうちどの組合せ（複数可）が以前にコールアウトに対する応答をもたらしたかを特定することによって、当該モデルを生成してもよい。次いで、当該モデルを使用して、将来のコールアウトが応答をもたらすかどうかを予測する。１つの実装例では、オークションブローカは、将来のコールアウト、および／または、当該将来のコールアウトに対するコンテンツの配分に関連付けられた要素（ハードウェアおよび／またはソフトウェア）が上述の特徴のうち１つまたは複数に関連付けられるかどうかを判定する。そうである場合、将来のコールアウトを後述のように当該入札者に送信してもしなくてもよい。
【００２３】
より具体的には、幾つかの実装では、オークション・ブローカが、応答を生成しないと当該モデルにより予測された或る割合のコールアウトを入札者に送信する。当該割合を、特定の入札者に対して当該モデルにおいて設定してもよい。幾つかの実装では、当該割合が、入札者の行動全体、応答を受信しなかったコールアウトの数、入札者が提供している価格等のような、入札者またはコールアウトに関する他の因子に基づいてもよい。応答を生成しないと当該モデルにより予測された割合のコールアウトを、入札者がその入札戦略を変更したかどうかを測るために送信してもよい。例えば、応答を入札者から生成しないと予測されたコールアウトが実際に応答を生成しなかった場合には、過去に生成されたモデルを修正して当該情報を考慮に入れてもよい。例えば、コールアウトに関連付けられた特徴（複数可）を当該モデルから除去して、当該モデルがもはやこれらの特徴を、応答を入札者から引き出さないコールアウトの特徴として特定しないようにしてもよい。
【００２４】
幾つかの実装では、当該モデルは、入札者と同一の地理的領域に配置された１つまたは複数のサーバに格納される。入札者および１つまたは複数のサーバの場所を、例えば、そのインターネットサブネットアドレスによりまたは他の機構により特定してもよい。幾つかの実装では、ローカル・サーバ（複数可）内のモデルのみが最初に修正される。ローカルな地理的領域の外部で維持されるモデルは、新たなデータが入札者に関して上記期間に取得されるまで更新されない（例えば、当該モデルは次の日まで更新されない）。当該特徴は、非ローカルのサーバの間で当該モデルを同期する必要性を軽減し、したがって、ローカル・サーバがフィードバックをより迅速に提供できるようにするので、有利でありうる。
【００２５】
本明細書で説明した例示的なプロセスを、任意の適切な装置およびコンピューティング環境を有する、任意の適切なネットワーク環境で実装することができる。かかる環境の例を以下で説明する。
【００２６】
図１は、コンテンツをユーザ装置のユーザに提供し、コールアウトを本明細書で説明したように規制するための例示的な環境１００のブロック図である。当該例示的な環境１００はネットワーク１０２を含む。
【００２７】
ネットワーク１０２は、ユーザ装置１０６ａのような装置が通信インタフェース（図示せず）を通じてネットワーク上のエンティティと通信できるようにする通信ネットワークを表すことができる。当該エンティティはデジタル信号処理回路を含むことができる。ネットワーク１０２は１つまたは複数のネットワークを含むことができる。当該ネットワーク（複数可）は、とりわけ、グローバル移動通信システム（ＧＳＭ（登録商標））音声呼、ショート・メッセージ・サービス（ＳＭＳ）、拡張メッセージング・サービス（ＥＭＳ）、またはマルチメディア・メッセージング・サービス（ＭＭＳ）メッセージング、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、パーソナル・デジタル・セルラ（ＰＤＣ）、広帯域符号分割多重アクセス（ＷＣＤＭＡ（登録商標））、ＣＤＭＡ２０００、汎用パケット無線システム（ＧＰＲＳ）、または１つもしくは複数のテレビまたはケーブル・ネットワークのような、様々なモードまたはプロトコルで通信を提供することができる。例えば、無線周波数送受信器を介して通信を行うことができる。さらに、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ、または他のかかる送受信器のような、短距離通信を行うことができる。
【００２８】
ネットワーク１０２は、ウェブサイト１０４、ユーザ装置１０８、コンテンツ提供者（例えば、広告主１０８）、オンライン・パブリッシャ１０９、およびコンテンツ管理システム１１０のような様々なエンティティを接続する。この点、例示的な環境１００は、無数のウェブサイト１０４、ユーザ装置１０６、およびコンテンツ提供者（例えば、広告主１０８）を含むことができる。ネットワーク１０２に接続されたエンティティは１つまたは複数のサーバを含むことができ、かつ／または、１つまたは複数のサーバを介して当該エンティティを接続することができる。夫々のかかるサーバが、ウェブサーバ、アプリケーションサーバ、プロキシサーバ、ネットワークサーバ、またはサーバファームのような、様々な形態のサーバのうち１つまたは複数であることができる。各サーバは１つまたは複数の処理装置、メモリ、および記憶システムを備えることができる。
【００２９】
図１では、ウェブサイト１０４は、ドメイン名に関連付けられ１つまたは複数のサーバによりホストされる１つまたは複数のリソース１０５を含むことができる。例示的なウェブサイト１０４ａは、テキスト、画像、マルチメディアコンテンツ、およびスクリプトのようなプログラミング要素を含みうるハイパーテキストマークアップ言語（ＨＴＭＬ）でフォーマットされたウェブ・ページの集合である。各ウェブサイト１０４をパブリッシャ１０９により維持することができる。パブリッシャ１０９は、ウェブサイト１０４を制御、管理、および／または所有するエンティティである。
【００３０】
リソース１０５は、ネットワーク１０２上で提供できる任意の適切なデータでありうる。リソース１０５は、リソース１０５に関連付けられたリソースアドレスにより特定することができる。リソース１０５は、幾つか例を挙げると、ＨＴＭＬページ、ワード・プロセッサ・ドキュメント、ポータブル・ドキュメント・フォーマット（ＰＤＦ）ドキュメント、画像、ビデオ、およびニュース・フィード・ソースを含むことができる。リソース１０５は、（メタ情報ハイパーリンクのような）組込み情報および／または（ＪａｖａＳｃｒｉｐｔ（登録商標）スクリプトのような）組込み命令を含むことができる、単語、フレーズ、画像、および音のようなコンテンツを含むことができる。
【００３１】
リソース１０５の検索を容易にするために、環境１００は、ウェブサイト１０４上のコンテンツパブリッシャにより提供されるリソース１０５をクロールしインデックス化することでリソース１０５を特定する検索システム１１２を含むことができる。リソース１０５に関するデータを、当該データが対応するリソース１０５に基づいてインデックス化することができる。インデックス化され、場合によってはキャッシュされたリソース１０５のコピーを、インデックス化キャッシュ１１４に格納することができる。
【００３２】
ユーザ装置１０６ａの例は、ユーザの制御下にありネットワーク１０２を介してリソースを要求し受信できる電子装置である。ユーザ装置は、１つまたは複数の処理装置を含むことができ、携帯電話（例えば、スマートフォン）、ラップトップコンピュータ、ハンドヘルドコンピュータ、対話的なまたは所謂「スマートな」テレビまたはセットトップ・ボックス、タブレットコンピュータ、ネットワーク機器、カメラ、強化汎用パケット無線サービス（ＥＧＰＲＳ）携帯電話、メディア・プレイヤ、ナビゲーション装置、電子メール装置、ゲーム・コンソール、またはこれらのデータ処理装置もしくは他のデータ処理装置のうち任意の複数の組合せであってもよく、または、これらを含んでもよい。幾つかの実装では、ユーザ装置を自動車両（例えば、自動車、緊急車両（例えば、消防車、救急車）、バス）の一部として含めることができる。
【００３３】
ユーザ装置１０６ａは一般に、ネットワーク１０２上でのデータの送受信を容易にするための、ウェブブラウザのような１つまたは複数のユーザアプリケーションを格納する。スマートフォンまたはタブレットコンピュータのようなモバイルであるユーザ装置１０６ａ（または単に、「モバイル・デバイス」）は、ネットワーク（例えば、ウェブ）検索をユーザが行うことを可能するアプリケーション（「ａｐｐ」）１０７を含むことができる。ユーザ装置１０６は、ＧＰＳシステムと通信してＧＰＳシステムがモバイル・デバイスの位置を特定できるようにするためのソフトウェアを具備することもできる。
【００３４】
ユーザ装置１０６ａはリソース１０５をウェブサイト１０４ａに要求することができる。次いで、リソース１０５を表すデータをユーザ装置１０６ａに提供してユーザ装置１０６ａにより表示することができる。ユーザ装置１０６はまた、ネットワーク１０２を介して検索クエリ１１６を検索システム１１２に送信することもできる。ユーザ装置１０６から送信されたリソース１０５または検索クエリ１１６の要求が、ユーザ装置のユーザを特定するクッキーのような識別子を含むことができる。
【００３５】
検索クエリ１１６に応答して、検索システム１１２は、インデックス化キャッシュ１１４にアクセスして、検索クエリ１１６に関連するリソース１０５を特定することができる。検索システム１１２は、リソース１０５を検索結果１１８の形で特定し、検索結果１１８を検索結果ページにおいてユーザ装置１０６に返す。検索結果１１８は、特定の検索クエリ１１６に応答するリソース１０５を特定する検索システム１１２により生成されたデータを含むことができ、リソース１０５へのリンクを含む。例示的な検索結果１１８は、ウェブ・ページのタイトル、テキストのスニペットまたは当該ウェブ・ページから取得された画像の一部、および当該ウェブ・ページのＵＲＬ（Ｕｎｉｆｅｄ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎ）を含むことができる。
【００３６】
コンテンツ管理システム１１０を、コンテンツに対する要求に応答してコンテンツを選択し提供するために使用することができる。コンテンツ管理システム１１０はまた、適切なユーザ許可により、ユーザの行動に基づいてデータベース１２４を更新することができる。ユーザは、かかる情報の記憶を有効および／または無効にすることができる。この点、適切なユーザ許可により、データベース１２４は、例えば、場所またはイベントへの訪問のような過去のユーザ行動、リソース１０５の過去の要求、過去の検索クエリ１１６、コンテンツに対する他の要求、訪問したウェブサイト、またはコンテンツとの対話に関する情報を含む、ユーザのプロフィールを格納することができる。ユーザの関心を当該プロフィールに格納してもよく、幾つかの例では、過去のユーザ行動に関する情報から決定してもよい。幾つかの実装では、データベース１２４内の情報を、例えば、クエリログ、広告ログ、またはコンテンツの要求のうち１つまたは複数から導出することができる。データベース１２４は、エントリごとに、ユーザを特定するクッキー、タイムスタンプ、要求側のユーザ装置１０８に関連付けられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、利用タイプ、および当該利用に関連付けられた詳細を含むことができる
【００３７】
コンテンツ管理システム１１０が、クエリキーワードをコンテンツキーワードと比較しどれくらい良く当該クエリキーワードが当該コンテンツキーワードとマッチするかを示すキーワードマッチングスコアを生成するキーワードマッチングエンジン１４０を含んでもよい。１例では、当該キーワードマッチングスコアは、入力クエリ内の単語がコンテンツに関連付けられた単語とマッチする数の合計と等しいか、または、比例する。コンテンツ管理システム１１０が、入力クエリ内の単語から得られた地理的情報（例えば、場所名に対する数値）をコンテンツに関連付けられた地理的情報と比較する地理的（または「ｇｅｏ」）マッチングエンジン１４１を含んでもよい。コンテンツ管理システム１１０がまた、入力された人口分布を広告キャンペーンの所望の人口分布とマッチさせウェブ・ページまたはコンテンツに基づく他の配信機構等を特定するための他のエンジン（図示せず）を備えてもよい。
【００３８】
リソース１０５または検索結果１１８がユーザ装置１０６により要求されるとき、コンテンツ管理システム１１０が、リソース１０５または検索結果１１８が提供されるコンテンツ要求を受信することができる。当該コンテンツ要求は、要求されたリソース１０５または検索結果ページに対して定義された１つまたは複数の「スロット」の特性を含むことができる。例えば、リソース１０５を表すデータは、サード・パーティのコンテンツサイトまたはウェブ・ページのポップアップウィンドウまたはスロットの表示位置のような、コンテンツを提供できるリソース１０５の一部またはユーザのディスプレイの一部を指定するデータを含むことができる。スロットの１例は広告スロットである。検索結果ページはまた、他のコンテンツアイテム（例えば、広告）を提供できる１つまたは複数のスロットを含むことができる。
【００３９】
スロットに関する情報をコンテンツ管理システム１１０に提供することができる。例えば、当該スロットが定義されるリソースへの参照（例えば、ＵＲＬ）、当該スロットのサイズ、および／または当該スロット内での提示に利用可能なメディア・タイプをコンテンツ管理システム１１０に提供することができる。同様に、要求されたリソースに関連付けられたキーワードまたは検索結果が要求されている検索クエリ１１６をコンテンツ管理システム１１０に提供して、当該リソースまたは検索クエリ１１６に関連するコンテンツの識別を容易にすることができる。
【００４０】
当該要求から生成されたデータおよび／または当該要求に含まれるデータに少なくとも部分的に基づいて、コンテンツ管理システム１１０は、当該要求に応答して提供するのに適格なコンテンツ（「適格なコンテンツアイテム」）を選択することができる。コンテンツ管理システム１１０は、第２の価格オークションのようなオークションの結果に少なくとも部分的に基づいてリソース１０５のスロットまたは検索結果ページ１１８に表示するために提供される適格なコンテンツアイテムを選択することができる。例えば、適格なコンテンツアイテムに対して、コンテンツ管理システム１１０は、受信された入札に少なくとも部分的に基づいて（例えば、オークションの締めくくりで最高の入札者に基づいて）、入札をコンテンツ提供者（例えば、広告主１０８）から受信し、当該コンテンツをスロットに割り当てることができる。当該入札は、コンテンツ提供者がそのコンテンツをリソース１０５または検索結果ページ１１８で表示（または選択）するために支払う意思のある量である。例えば、入札により、コンテンツアイテムの１０００インプレッション（即ち、表示）ごとに支払う意思にある量を指定することができ、これはＣＰＭ入札と呼ばれる。あるいは、入札により、コンテンツ提供者が、コンテンツアイテムの選択（即ち、クリック・スルー）またはコンテンツアイテムの選択に続く変換に対して支払う意思のある量を指定することができる。これはクリック単価（ＣＰＣ）と呼ばれる。選択されたコンテンツアイテムを、入札単体に基づいて、またはコンテンツ性能から導出した品質スコア、ランディング・ページのスコア、および／または他の因子のような１つまたは複数の因子を各入札者の入札に乗じたものに基づいて決定することができる。
【００４１】
幾つかの実装では、ＴＶ（テレビ）放送事業者１３４がテレビコンテンツを生成しＴＶユーザ装置１３８で提供する。この場合、テレビコンテンツを１つまたは複数のチャンネルに編成することができる。ＴＶ放送事業者１３４は、テレビコンテンツに沿って、他のコンテンツ（例えば、広告）を表示できる１つまたは複数のコンテンツスロットを含むことができる。例えば、ＴＶネットワークは、放送するテレビ番組において広告のスロットを広告主に販売することができる。当該コンテンツスロットの一部または全部を、各コンテンツスロットが関連付けられたコンテンツを視聴する典型的なユーザを表すユーザ聴衆の観点から記述することができる。コンテンツ提供者は、（上述のように）オークションにおいて、特定のテレビコンテンツに対するキーワードに関連付けられたコンテンツスロットに入札することができる。
【００４２】
コンテンツ管理システム１１０が予測エンジン１４２を備えてもよい。予測エンジン１４２が、オンライン・コンテンツ・オークションにおける入札者にコールアウトを送信するかどうかを決定するための本明細書で説明した例示的なプロセスの全部または一部を実装してもよい。出力のために選択されたコンテンツをコンテンツ配信エンジン１４３により配信してもよい。コンテンツ配信エンジン１４３は当該コンテンツ管理システムの一部でもある。
【００４３】
図２は、少なくとも部分的に予測エンジン１４２によるものを含めて、コンテンツ管理システム１１０により実施しうる例示的なプロセス２００を示す流れ図である。プロセス２００はオンライン広告（「ａｄｓ」）の文脈で説明される。しかし、プロセス２００は、任意の適切なオンライン・コンテンツまたは他の配信可能コンテンツを含むオークションに関するコールアウトを送信するかどうかを判定することに適用可能である。
【００４４】
プロセス２００によれば、オンライン・コンテンツ・オークションの少なくとも１人の入札者からのコールアウトに関する情報が取得される（２０１）。幾つかの実装では、当該情報を１人の入札者に対して取得してもよく、プロセス２００を１人の入札者に適用してもよい。他の実装では、当該情報を１つまたは複数の属性を共有する複数の入札者に対して取得してもよく、プロセス２００を１つまたは複数の属性を共有する複数の入札者に適用してもよい。例えば、当該複数の入札者が、同様な製品を販売する広告主、同様な入札履歴を有する広告主、同様な人口分布を扱う広告主等であってもよい。任意の適切な属性を使用して、プロセス２００に対する入札者をグループ化してもよい。当該取得した情報は、或る期間にわたり、当該期間に対して取得される。幾つかの実装では、当該期間は１日である（例えば、前日に作成されたコールアウトに関する情報が取得される）。しかし、他の実装では、当該期間が１日より長いかまたは短くてもよい。当該取得した情報は、当該期間（例えば、前日）内に作成されたどのコールアウトが応答をもたらさなかったかを示してもよい。
【００４５】
当該取得した情報は、少なくとも閾値数の応答をもたらさなかったコールアウトに共通な１つまたは複数の特徴を入札者から特定するために使用される（２０２）（当該例では、当該プロセスが１人の入札者に対して実行されると仮定する）。当該閾値が、予め定義されてもよく、入札者に送信されたコールアウトの総数のうち一定の割合であってもよい。幾つかの実装では、当該閾値は１であり、これは、コールアウトが少なくとも１つの応答をもたらさず少なくとも閾値数の応答ももたらさなかったことを意味する。他の実装では、当該閾値が１より大きくてもよい。上述のように、当該情報の一部でありうる１つまたは複数の特徴の例には、コールアウトに対するコンテンツを提供すべきであった国、コンテンツを提供すべきであった地理的領域、コンテンツを提供すべきであったスロットのサイズ、コンテンツを提供すべきであったページ、コンテンツを提供すべきであったページの言語、コンテンツを提供すべきであった装置のタイプ、コンテンツを提供すべきであったスロットのメディア・タイプ、コンテンツを提供すべきであったパブリッシャに関する情報（例えば、ウェブ・ページ所有者）、コンテンツを提供すべきページに関する製品カテゴリ、コンテンツに関連付けられたブランディング・タイプ、およびコンテンツを提供すべきネットワーク・キャリアのうち１つまたは複数が含まれるがこれらに限られない。
【００４６】
当該特徴（複数可）を、個々の特徴および／または特徴の組合せを通じて繰返し、特徴または組合せごとに、当該特徴または特徴の組合せに関連付けられたコールアウトへの応答が受信されたかどうかを判定する機械学習プロセスを用いて特定してもよい（２０２）。当該組合せが、２つの特徴または３つ以上の特徴を含んでもよい。上述の特徴のうち２つを使用する例では、機械学習プロセスが、コールアウトに対するコンテンツを提供すべきであった国（例えば、米国）およびコンテンツを提供すべきであった地理的領域（例えば、カリフォルニア）を選択してもよい。前日のような或る期間における入札者へのコールアウトごとに、機械学習プロセスは、当該特徴の組合せが応答をもたらしたかどうかを判定する。応答が閾値回数よりも多く受信されなかった場合には、入札者は当該特徴の組合せに関心がないとみなされる。当該プロセスを、当該入札者がどれに関心がないかを判定するために、個々の特徴および特徴の任意の適切な組合せに対して繰り返してもよい。
【００４７】
入札者が特徴または特徴の組合せに関連付けられたコールアウトに応答するかどうかを予測するモデルが当該入札者に対して生成される（２０３）。例えば、当該モデルは、入札者が縦５ｃｍ横５ｃｍのスロットに対するコールアウトに応答すると指定してもよいが、コンテンツをモバイル・デバイスに提供し当該コンテンツをフランス語のページに提供すべきコールアウトには応答しない。
【００４８】
幾つかの実装例では、当該モデルは、入札者の指定された地理的近接性の中にある１つまたは複数のサーバで生成（例えば、トレーニング）される。例えば、入札者がカリフォルニアにいる場合、米国の西海岸にあるサーバを使用して、前日のコールアウト情報に基づいて当該モデルを生成し、当該モデルをメモリに格納してもよい。当該モデルを次いで、定期的なサーバ同期の間に当該地理的近接性の外にあるサーバ（例えば、米国西海岸の外のサーバ）に伝播してもよい。したがって、幾つかの実装では、入札者に対して「局所的な」サーバが、入札者がコールアウトに応答するかどうかを予測するための最新のモデルを格納してもよい。他の実装では、必ずしもそうではなく、生成されたモデルを、当該コンテンツ管理システムをサポートする全てのサーバに即座に伝播してもよい。
【００４９】
当該モデルは、入札者に送信されるべき特定された特徴または特徴の組合せに関連付けられた追加の（例えば、将来の）コールアウトの割合を決定するために使用される（２０４）。より具体的には、当該モデルは、これらのコールアウトに関連付けられた１つもしくは複数の特徴または組合せに基づいて、どのコールアウトが応答をもたらすかを予測する。幾つかの実装では、当該モデルは、応答がないと当該モデルが予測したとしても送信すべきコールアウトの割合を指定し、幾つかの実装では、当該割合はゼロであり、これは、当該タイプのコールアウトは送信されないことを意味する。他の実装では、当該割合は非零である。かかるコールアウトが送信されるケースでは、入札者の戦略の変化を検出するためにコールアウトを送信してもよい。例えば、当該モデルが応答をもたらさないと予測した特徴または組合せに関連付けられたコールアウトに入札者が応答したことが後に発見された場合、当該モデルを修正してもよい。当該修正を以下でさらに詳細に説明する。
【００５０】
幾つかの実装では、応答を引き出さないと当該モデルにより予測された非零割合のコールアウトが依然として入札者に送信される（２０５）。入札者は上述のようにこれらのコールアウトに対して反応してもよい。即ち、入札者はコンテンツおよび入札でコールアウトに応答できるか、または、入札者がコールアウトを無視できるかのいずれかである。本例では、入札者が関心がないと識別されている１つまたは複数の特徴にコールアウトが関連付けられているので、当該モデルは、入札者が当該コールアウトを無視するであろうと予測する。しかし、幾つかのケースでは、入札者はコールアウトに応答してもよい。例えば、入札者がその入札戦略を変更して、何も予測されなかったときにコールアウト応答をもたらしてもよい。この場合、当該モデルを修正して入札戦略におけるこの変化を反映してもよい。入札者がコールアウトに応答するのは任意であるということを、動作２０５および２０６の間の点線により図２にグラフィカルに示す。
【００５１】
例えば、新たに送信された（追加の）コールアウトに対して、プロセス２００が当該追加のコールアウトに関する情報を取得してもよい（２０６）。当該情報はどの追加のコールアウトが少なくとも１つの応答をもたらしたかを示す。この情報を用いて、少なくとも１つの応答をもたらした追加のコールアウトに共通する１つまたは複数の特徴が特定される（２０７）。当該特徴、または特徴の組合せが上述したものからのものであってもよい。当該モデルを修正して、当該少なくとも１つの応答をもたらした追加のコールアウトに共通な特徴または特徴の組合せを考慮してもよい（２０８）。例えば、当該特徴または特徴の組合せを、当該モデルから除去するか、または、応答を引き出さない特徴として指定しなくてもよい。
【００５２】
幾つかの実装では、当該入札者に対して地理的にローカルな（例えば、或る領域内の）サーバ（複数可）内のモデルのみが最初に修正される。ローカルな地理的領域の外部で維持されるモデルは、当該期間に入札者に関して新たなデータが得られるまで更新されない（例えば、次の日まで更新しなくてもよい）。当該修正されたモデルを、当該更新を実施するサーバに伝播してもよい。幾つかの実装では、同一のモデルはコールアウトを送信する際に使用されるサーバの間で維持され、これらのモデルは様々な入札者に対するこれらのサーバの地理的近接性に関らず即座に更新される。
【００５３】
幾つかの実装例では、本明細書で説明したシステムは、過去に一定の割合の回数無視された（必ずしも常には無視されない）コールアウトを送信しないと選択してもよい。例えば、コールアウトが入札を返す確率は１０％しかないと当該システムが予測した場合には、当該システムは当該コールアウトを送信しないと選択してもよい。当該特徴が、割当て制限された（例えば、全てのコールアウトを処理できない）購入者が、入札を返す良好な機会を有するコールアウトのみを受信する利益を与えてもよい。
【００５４】
図３は、プロセス２００およびその様々な修正を含めて本明細書で説明したプロセスを実施する際に使用しうるコンピュータシステム３００の例のブロック図である。システム３００はプロセッサ３１０、メモリ３２０、記憶装置３３０、および入出力装置３４０を備える。コンポーネント３１０、３２０、３３０、および３４０の各々を、例えば、システムバス３５０を用いて相互接続することができる。プロセッサ３１０は、システム３００内で実行するための命令を処理することができる。１つの実装では、プロセッサ３１０は単一スレッドのプロセッサである。別の実装では、プロセッサ３１０はマルチスレッドのプロセッサである。プロセッサ３１０は、メモリ３２０内または記憶装置３３０に格納された命令を処理することができる。
【００５５】
メモリ３２０は情報をシステム３００内に格納する。１つの実装では、メモリ３２０はコンピュータ可読媒体である。１つの実装では、メモリ３２０は揮発性メモリユニットである。別の実装では、メモリ３２０は不揮発性メモリユニットである。
【００５６】
記憶装置３３０は大容量記憶をシステム３００に提供することができる。１つの実装では、記憶装置３３０はコンピュータ可読媒体である。様々な異なる実装では、記憶装置３３０は、例えば、ハードディスク装置、光ディスク装置、または他の何らかの大容量記憶装置を含むことができる。
【００５７】
入出力装置３４０は入出力動作をシステム３００に提供する。１つの実装では、入出力装置３４０は、ネットワークインタフェース装置、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）カード、シリアル通信装置、例えば、ＲＳ−２３２ポート、および／または無線インタフェース装置、例えば、８０２．１１カードのうち１つまたは複数を含むことができる。別の実装では、当該入出力装置は、入力データを受信し、出力データを他の入出力装置、例えば、キーボード、プリンタおよび表示装置３８０に送信するように構成されたドライバ装置を含むことができる。
【００５８】
ウェブサーバ、広告サーバ、および印象割当てモジュールを、実行時に１つまたは複数の処理装置に上述のプロセスおよび機能を実行させる命令により実現することができる。かかる命令は、スクリプト命令、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）またはＥＣＭＡＳｃｒｉｐｔ命令のようなインタプリタ命令、または実行可能コード、またはコンピュータ可読媒体に格納された他の命令を含むことができる。当該ウェブサーバおよび広告サーバを、サーバファームのようなネットワークにわたって分散的に実装でき、または単一のコンピュータ装置で実装することができる。
【００５９】
本例では、コンピュータシステムの例３００はサーバ３８０内のラックとして示されている。示すように、当該サーバが複数のかかるラックを含んでもよい。様々なサーバは、本明細書で説明したプロセスを実施するために協働してもよく、本図に示すように様々な地理的場所にあってもよい。本明細書で説明したプロセスを、かかるサーバまたは複数のかかるサーバで実装することができる。示すように、当該サーバを、単一の場所に提供するか、または、地球上の様々な場所に配置してもよい。当該サーバは、その動作を調節して、当該プロセスを実装する機能を提供してもよい。
【００６０】
例示的な処理システムを図３で説明したが、本明細書で説明した主題および機能動作の実装形態を、他種のデジタル電子回路で、本明細書で開示した構造およびその構造的均等物を含めてコンピュータソフトウェア、ファームウェア、またはハードウェアで、またはそれらの１つまたは複数の組合せで実装することができる。本明細書で説明した主題の実装形態を、１つまたは複数のコンピュータプログラム製品、例えば、有形プログラム・キャリア、例えばコンピュータ可読媒体上でエンコードされた、処理システムにより実行するための、または、処理システムの動作を制御するためのコンピュータプログラム命令の１つまたは複数のモジュールとして実装することができる。当該コンピュータ可読媒体が、マシン可読記憶装置、マシン可読記憶基板、メモリ装置、またはそれらのまたは複数の組合せであることができる。
【００６１】
この点、本明細書で説明したシステムおよび技術の様々な実装を、デジタル電子回路、集積回路、特別に設計されたＡＳＩＣ（特殊用途向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組合せで実現することができる。これらの様々な実装は、少なくとも１つのプログラム可能プロセッサを含むプログラム可能システムで実行可能および／または解釈可能である１つまたは複数のコンピュータプログラムでの実装を含むことができる。当該プロセッサは、特殊目的または汎用目的であることができ、記憶システム、少なくとも１つの入力装置、および少なくとも１つの出力装置とデータおよび命令を送受信するように接続される。
【００６２】
これらのコンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーションまたはコードとしても知られる）は、プログラム可能プロセッサ用のマシン命令を含み、高レベルな手続き型および／またはオブジェクト指向のプログラミング言語で実装でき、かつ／またはアセンブリ／マシン言語で実装することができる。本明細書で使用する際、「機械可読媒体」、「コンピュータ可読媒体」という用語は、マシン命令および／またはデータをプログラム可能プロセッサに提供するために使用されるコンピュータプログラム製品、装置および／またはデバイス（例えば、磁気ディスク、光ディスク、メモリ、プログラム可能ロジック装置（ＰＬＤ））を指し、マシン命令を機械可読信号として受信する機械可読媒体を含む。「機械可読信号」という用語は、マシン命令および／またはデータをプログラム可能なプロセッサに提供するために使用される信号を指す。
【００６３】
ユーザとの対話を提供するために、本明細書で説明したシステムおよび技術を、情報をユーザに表示するための表示装置（例えば、ＣＲＴ（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ）またはＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）モニタ）およびユーザが入力をコンピュータに提供できるキーボードおよびポインティング・デバイス（例えば、マウスまたはトラックボール）を有するコンピュータで実装することができる。ユーザとの対話を提供するために他種の装置も提供することができる。例えば、ユーザに提供されたフィードバックが、感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック）の形態であることができ、ユーザからの入力を、音響、会話、または触覚の入力を含む形態で実装することができる。
【００６４】
本明細書で説明したシステムおよび技術は、バックエンド・コンポーネント（例えば、データサーバ）を含むか、またはミドルウェアコンポーネント（例えば、アプリケーションサーバ）を含むか、またはフロントエンド・コンポーネント（例えば、ユーザが本明細書で説明したシステムおよび技術の実装形態と対話できるグラフィカル・ユーザ・インタフェースまたはウェブブラウザを有するクライアントコンピュータ）、またはかかるバックエンド、ミドルウェア、またはフロントエンド・コンポーネントの組合せを含む、コンピューティングシステムで実装することができる。当該システムのコンポーネントをデジタルデータ通信（例えば、通信ネットワーク）の形態または媒体により相互接続することができる。通信ネットワークの例には、ローカル・エリア・ネットワーク（「ＬＡＮ」）、広域ネットワーク（「ＷＡＮ」）、およびインターネットが含まれる。
【００６５】
当該コンピューティングシステムはクライアントおよびサーバを含むことができる。クライアントおよびサーバは一般に互いに離れており、一般に通信ネットワークを介して対話する。クライアントおよびサーバの関係は、各コンピュータで実行され互いとクライアント・サーバ関係にあるコンピュータプログラムのために生ずる。
【００６６】
広告のようなコンテンツをコンピュータに関連付けられたコンピュータ周辺装置（例えば、モニタ）に表示してもよい。当該ディスプレイは物理的に当該コンピュータ周辺装置を変換する。例えば、当該コンピュータ周辺装置がＬＣＤディスプレイである場合には、液晶の方位は、ユーザに視覚的に明らかである物理的変換における偏向電圧の印加により変更される。別の例として、当該コンピュータ周辺装置がカソード・レイ・チューブ（ＣＲＴ）である場合には、蛍光スクリーンの状態は、視覚的に明らかである物理的な変換における電子の衝突により変更される。さらに、コンピュータ周辺装置上のコンテンツの表示は特定のマシン、即ち、コンピュータ周辺装置に結び付けられる。
【００６７】
本明細書で説明したシステムがユーザに関する個人情報を収集するかまたは個人情報を利用できる状況に対して、ユーザに、個人情報（例えば、ユーザのソーシャルネットワーク、社会的活動または行動、ユーザの嗜好、またはユーザの現在の場所に関する情報）を収集できるプログラムまたは機能を制御し、または、ユーザにより関連しうるコンテンツサーバからコンテンツを受信するかどうかおよび／またはどのように当該コンテンツを受信するかを制御する機会を提供してもよい。さらに、貨幣化可能なパラメータ（例えば、貨幣化可能な人口分布パラメータ）を生成するときに個人的に識別可能な情報が除去されるように、一定のデータを、格納または使用される前に１つまたは複数の方法で匿名化してもよい。例えば、ユーザのアイデンティティを、個人的に識別可能な情報がユーザに対して決定できないように匿名化してもよく、またはユーザの地理的場所（例えば都市、郵便番号、または州レベル）を一般化してもよく、その結果、ユーザの特定の場所を決定することができない。したがって、ユーザは、どのように当該ユーザに関する情報が収集されコンテンツサーバにより使用されるかについて制御することができる。
【００６８】
本明細書で説明した様々な実装形態の要素を組み合わせて、上で具体的に説明していない他の実装形態を形成することができる。要素を、その動作に悪影響を及ぼすことなく本明細書で説明したプロセス、コンピュータプログラム、ウェブ・ページ等から省くことができる。さらに、図面で説明したロジックの流れは、所望の結果を得るために、示した特定の順序、または逐次的順序を必要としない。様々な別個の要素を１つまたは複数の独立な要素に結合して、本明細書で説明した機能を実施することができる。
【００６９】
本明細書で具体的に説明しなかった他の実装も添付の特許請求の範囲内にある。
【符号の説明】
【００７０】
１０２  ネットワーク
１０４ａ  ウェブ・サイト
１０５  リソース（複数可）
１０６ａ  ユーザ装置
１０７  アプリケーション
１０８  広告主
１０９  パブリッシャ
１１０  コンテンツ管理システム
１１２  検索システム
１１４  インデックス化キャッシュ
１１６  クエリ
１１８  検索結果
１２４  データベース
１３２  ユーザ・データベース
１３４  ＴＶ放送事業者
１３６  ＴＶ装置
１４０  キーワード・マッチング・エンジン
１４１  地理的マッチング・エンジン
１４２  予測エンジン
１４３  コンテンツ配信エンジン
３１０  プロセッサ
３３０  記憶装置
【図１】
2018077887.tif 000003
【図２】
2018077887.tif 000004
【図３】
2018077887.tif 000005
【外国語明細書】
2018077887000001.pdf