(57)【特許請求の範囲】
【請求項１】
広告主に関連付けられた広告を受信する広告受信工程と、
前記広告に対する第１の対象決定基準と前記第１の対象決定基準に関連付けられた第１の付け値とを受信する第１付け値受信工程と、
前記広告に対する第２の対象決定基準と前記第２の対象決定基準に関連付けられた第２の付け値とを受信する第２付け値受信工程と、
複数の閲覧ユーザを識別する工程であって、前記複数の閲覧ユーザのプロフィールは前記第１の対象決定基準および前記第２の対象決定基準のうちの少なくとも１つを満たす、閲覧ユーザ識別工程と、
コンピュータ・プロセッサが、識別された前記複数の閲覧ユーザのうちプロフィールが前記第１の対象決定基準および前記第２の対象決定基準の両方を満たす閲覧ユーザの各々に対し、前記第１の付け値と前記第２の付け値との合計である、前記広告に対する合計付け値を決定する、合計付け値決定工程と、
識別された前記複数の閲覧ユーザの各々に対し、決定された前記合計付け値を広告選択に用いる工程と、を備えるコンピュータが実施する方法。
【請求項２】
識別された前記複数の閲覧ユーザのうちプロフィールが前記第１の対象決定基準および前記第２の対象決定基準の両方を満たす閲覧ユーザは、ユーザの第１のクラスタを含み、前記方法は、負である第３の付け値を受信する工程をさらに備え、前記第３の付け値は、前記第１のクラスタの一部であるユーザの第２のクラスタを規定する第３の対象決定基準に関連付けられている、工程をさらに備える、請求項１に記載の方法。
【請求項３】
前記合計付け値は正の付け値であり、前記複数の閲覧ユーザのうち、前記正の付け値に関連付けられた前記対象決定基準を満たし、かつ、前記負の付け値に関連付けられた前記対象決定基準を満たさない閲覧ユーザは、前記広告主に対し、前記複数の閲覧ユーザのうち、前記負の付け値に関連付けられた前記対象決定基準を満たす１または複数の他の閲覧ユーザと比べて高い優先順位を有する、請求項２に記載の方法。
【請求項４】
前記合計付け値は正の付け値であり、前記負の付け値と前記正の付け値との合計は０である、請求項２に記載の方法。
【請求項５】
前記合計付け値は正の付け値であり、前記負の付け値によって前記広告主がユーザの前記第２のクラスタに前記広告を受信させないことが可能となる、請求項２に記載の方法。
【請求項６】
前記第１の対象決定基準および前記第２の対象決定基準のうちの少なくとも１つは複数のユーザ特性を含む請求項１に記載の方法。
【請求項７】
前記第１の対象決定基準および前記第２の対象決定基準は少なくとも１つの共通のユーザ特性を含む請求項１に記載の方法。
【請求項８】
前記第１の対象決定基準に対する第１の予算量を受信する工程と、
前記第２の対象決定基準に対する第２の予算量を受信する工程と、をさらに備える請求項１に記載の方法。
【請求項９】
閲覧ユーザが満たした対象決定基準に関連付けられた予算量を低減する工程をさらに備える、請求項８に記載の方法。
【請求項１０】
前記広告は前記広告選択の処理において選択され、クリック単価モデルに基づく額が前記広告主に課金される請求項１に記載の方法。
【請求項１１】
前記広告は前記広告選択の処理において選択され、インプレッション単価モデルに基づく額が前記広告主に課金される請求項１に記載の方法。
【請求項１２】
前記第２の付け値は負の付け値である、請求項１に記載の方法。
【請求項１３】
１つまたは複数のプログラムを記憶する非一時的なコンピュータ読取可能な記憶媒体であって、該１つまたは複数のプログラムは、
広告主に関連付けられた広告を受信する広告受信工程と、
前記広告に対する第１の対象決定基準と前記第１の対象決定基準に関連付けられた第１の付け値とを受信する第１付け値受信工程と、
前記広告に対する第２の対象決定基準と前記第２の対象決定基準に関連付けられた第２の付け値とを受信する第２付け値受信工程と、
複数の閲覧ユーザを識別する工程であって、前記複数の閲覧ユーザのプロフィールは前記第１の対象決定基準および前記第２の対象決定基準のうちの少なくとも１つを満たす、閲覧ユーザ識別工程と、
識別された前記複数の閲覧ユーザのうちプロフィールが前記第１の対象決定基準および前記第２の対象決定基準の両方を満たす閲覧ユーザの各々に対し、前記第１の付け値と前記第２の付け値との合計である、前記広告に対する合計付け値を決定する、合計付け値決定工程と、
識別された前記複数の閲覧ユーザの各々に対し、決定された前記合計付け値を広告選択に用いる工程と、のための命令を含む記憶媒体。
【請求項１４】
広告主に関連付けられた広告を受信する広告受信工程と、
前記広告に対する複数の対象決定基準付け値を受信する工程であって、各対象決定基準付け値は、付け値量と、該広告が送信されてよいユーザのグループを規定する対象決定基準とを含む、付け値受信工程と、
複数の閲覧ユーザを識別する工程であって、前記複数の閲覧ユーザのプロフィールは前記複数の対象決定基準付け値のうちの少なくとも１つの対象決定基準付け値の少なくとも１つの対象決定基準を満たす、閲覧ユーザ識別工程と、
コンピュータ・プロセッサが、前記閲覧ユーザに対し、前記閲覧ユーザが満たした対象決定基準の該対象決定基準付け値の付け値量の合計を含む、前記広告に対する合計付け値
を決定する、合計付け値工程と、
前記閲覧ユーザに対し、決定された前記合計付け値を広告選択の処理に用いる工程と、を備えるコンピュータが実施する方法。
【請求項１５】
前記複数の対象決定基準付け値のうちの１つの対象決定基準付け値は負の付け値量を含む、請求項１４に記載の方法。
【請求項１６】
対象決定基準は複数のユーザ特性を含む請求項１４に記載の方法。
【請求項１７】
前記複数の対象決定基準付け値のうちの少なくとも２つは、少なくとも１つの共通のユーザ特性を有する対象決定基準を含む、請求項１４に記載の方法。
【請求項１８】
前記広告は前記広告選択の処理において選択され、クリック単価モデルに基づく額が前記広告主に課金される請求項１４に記載の方法。
【請求項１９】
前記広告は前記広告選択の処理において選択され、インプレッション単価モデルに基づく額が前記広告主に課金される請求項１４に記載の方法。
【請求項２０】
負の付け値量を含む前記対象決定基準は前記閲覧ユーザによって満たされる、請求項１５に記載の方法。
【請求項２１】
前記対象決定基準付け値に対する予算量を受信する工程をさらに備える、請求項１４に記載の方法。
【請求項２２】
閲覧ユーザが満たした対象決定基準の対象決定基準付け値に関連付けられた予算量を低減する工程をさらに備える、請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンライン広告全般に関し、より詳細には、異なった対象決定基準に関連付けられた複数の付け値を使用するオンライン・システムのユーザへの広告提供に関する。
【背景技術】
【０００２】
いくつかの広告提供システムは付け値に基づくモデルを使用し、このモデルでは、ユーザのグループに対して広告を出すために広告主同士が互いに競って付け値する。これらの広告提供システムは、典型的には、広告主が単一の付け値に対して１つの広告を提供することを可能にし、この広告は関連する対象（ｔａｒｇｅｔ）決定基準も有している。これは、広告についてユーザの異なったグループに異なって対象決定する広告主の能力を制限する。例えば、ある広告の広告主がバスケットボールおよび／またはフットボールを好むユーザにある付け値を割り当てた場合、広告は、バスケットボールのみを好むユーザ、フットボールのみを好むユーザ、または、フットボールとバスケットボールの双方を好むユーザに等しく対象決定されない。しかし、広告主は、これらのユーザ・グループを異なって評価してよい。これらのグループを異なって対象決定するために、広告主は、バスケットボールを好むユーザ、フットボールを好むユーザ、および、バスケットボールとフットボールの双方を好むユーザに広告を出すために、異なった付け値量を持つ３つの別個の広告活動（ｃａｍｐａｉｇｎ）を用意しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このように、広告主が複数の対象決定基準付け値を１つの広告に関連付けることを可能にする広告提供システムが必要となっている。
【課題を解決するための手段】
【０００４】
本明細書には、広告主が、複数の対象決定基準付け値を広告に関連付けることを可能にする広告提供システムのためのシステムおよび方法を開示する。各対象決定基準付け値は、異なった各対象決定基準に関連付けられ、この基準は広告を送ってよいユーザのグループを規定する。これは、広告主がユーザの複数のグループに広告について異なって対象決定することを可能にし、かつ、広告提供の予算をいかに使うかについてのさらに強い制御を広告主にもたらすものである。
【０００５】
一実施形態において、複数の対象決定基準付け値を１つの広告について受信する。各対象決定基準付け値は、付け値量と、この広告を送ってよいユーザのグループを規定する対象決定基準と、を含む。例えば、広告主は、第１の付け値を第１の対象決定基準に、および、第２の付け値を第２の対象決定基準に割り当てることができる。それぞれの対象決定基準はユーザのグループに対応する。例えば、第１の対象決定基準はある年齢範囲（例えば、３０歳から４０歳）にあるユーザを指定可能であり、第２の対象決定基準は地理的な位置（例えば、カリフォルニア州）にいるユーザを指定可能である。広告は、広告の対象決定基準の少なくとも１つを満たす閲覧ユーザに対して表示される。広告の費用が決定され、その費用が広告主に課金される。広告の費用は、閲覧ユーザが満たした対象決定基準の対象決定基準付け値の合計に基づく。例えば、ユーザが広告の２つの対象決定基準を満たした場合、広告の費用はこれら２つの対象決定基準に対する対象決定基準付け値の合計になる。
【０００６】
複数の対象決定基準付け値を１つの広告に関連付けることによって、この広告は、ユーザの複数のグループに対象決定可能である。直前の例を使用すると、広告は３０歳から４
０歳のユーザ、カリフォルニア州在住のユーザ、または、カリフォルニア州在住であり、かつ、３０歳から４０歳であるユーザに対して表示が可能である。複数の対象決定付け値の合計を１つの広告に関連付けることは、この広告の視聴者（ａｕｄｉｅｎｃｅ）の構成に対するさらに強い制御を広告主にもたらすものである。直前の例を使用すると、広告主は、対応する広告を閲覧するユーザの大多数がカリフォルニア州在住であることを確実にするために、３０歳から４０歳のユーザよりもカリフォルニア州在住のユーザにさらに高い付け値を割り当てることが可能である。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態による複数の対象決定基準付け値を１つの広告に関連付けるのに適したシステム環境を示す高レベルのブロック図。
【図２】本発明の一実施形態による複数の対象決定基準付け値を１つの広告に関連付けるのに適したシステム環境を示す高レベルのブロック図。
【図３Ａ】本発明の一実施形態による複数の正の対象決定基準付け値を１つの広告に関連付ける態様を示す図。
【図３Ｂ】本発明の一実施形態による負の対象決定基準付け値を１つの広告に関連付ける態様を示す図。
【図４】本発明の一実施形態による複数の対象決定基準付け値を１つの広告に関連付けるための工程を示すフロー図。
【発明を実施するための形態】
【０００８】
各図面は、説明する方法およびシステムの様々な実施形態を示し、かつ、例示のみの目的のためのものである。当業者は、本明細書に例示した方法およびシステムの代案実施形態が、本明細書に説明する方法およびシステムの原理から逸脱せずに採用可能であることを、以下の検討から直ちに認識されよう。
概略
図１は、一実施形態による複数の対象決定基準付け値を１つの広告に関連付けるための工程の図である。一実施形態において、１つまたは複数のサービス・プロバイダ１１２は交換サーバ１０６にユーザ・データ１３０を送信する。広告主１１０は交換サーバ１０６に各広告１３２および関連する広告情報１３４を送信する。広告情報１３４は対象決定基準と、対象決定基準付け値と、予算情報と、ペーシング情報と、持続時間情報と、を含む。交換サーバの広告モジュール１２０は閲覧ユーザに表示するための広告（「アド」）を選択する。１つの広告を選択するために、アド・モジュール１２０は、閲覧ユーザのユーザ・データと一致する少なくとも１つの対象決定基準を有する広告の集合を識別し、最高の付け値を有する集合から１つの広告を選択する。広告の付け値は、閲覧ユーザが満たす対象決定基準に関連付けられた対象決定基準付け値の合計である。例えば、閲覧ユーザが１つの広告の２つの対象決定基準を満たす場合、その閲覧ユーザに対する広告の付け値は、満たした対象決定基準に関連付けられた対象決定基準付け値の合計になる。交換サーバ１０６は閲覧ユーザのデバイス１００に選択された広告１３６を送信する。アド費用モジュール１２２は、広告主に関連したアカウントを選択された広告１３６に対する費用で更新する。
【０００９】
サービス・プロバイダ１１２は、ソーシャル・ネットワーク・システム、ネット小売業者、ニュース配信業者、動画コンテンツ配信業者などを含むが、これらに限定されないネットワークを介してユーザにデータまたはオンライン・サービスを提供するいずれのエンティティも含む。本明細書に開示している実施形態は１つまたは複数のサービス・プロバイダ１１２を含んでよい。交換サーバ１０６はサービス・プロバイダ、ソーシャル・ネットワーク・システム、または、他のエンティティであってよい。
【００１０】
サービス・プロバイダ１３０が提供するユーザ・データ１３０は、経歴に関する、人口
統計学上の、および、他のタイプの説明的な情報（誕生日、年齢、職業経験、性別、学歴、趣味または嗜好、興味、地理的な位置、婚姻状況、家族の人数、支援政党など）を含んでよい。同様に、ユーザ・データ１３０は人物像（プロフィール）情報、閲覧履歴、購買履歴、および、コンテンツ閲覧履歴も含んでよい。同様に、ユーザ・データ１３０は他のユーザに対する親密度スコア、行動のタイプ、オブジェクトのタイプ、および、コンテンツも含んでよい。
【００１１】
広告主１１０は広告１３２および広告情報１３４を提供するエンティティである。一実施形態において、広告はウェブサイトの余白または他の専用領域に表示するウェブベースのアドである。広告はバナー広告、フローティング広告、拡大広告、壁紙広告、ポップアップ広告、ポップアンダ広告、動画広告、地図広告、アニメーション、電子メール広告、および、モバイル広告を含んでよい。上記に検討したように、広告についての広告情報１３４は対象決定基準、対象決定基準付け値、予算情報、ペーシング情報、および、持続時間情報を含む。
【００１２】
対象決定基準は広告の意図した視聴者の特性を含む。ユーザの特性は、ユーザのプロフィール、ユーザの活動に基づく履歴情報、または、ユーザが接続する他のユーザについての社交情報からの申告情報を含めて上記に説明したユーザに関連するいずれの情報も含んでよい。広告は複数の対象決定基準に関連付けることが可能である。いくつかの実施形態において、対象決定基準は、対象決定基準付け値に含まれる。
【００１３】
対象決定基準付け値は、対象決定基準に関連付けられ、対象決定基準に相当するユーザに広告を出すために広告主が使用の意志を有する金銭の量を示す。いくつかの実施形態において、対象決定基準付け値は付け値量および対象決定基準を含む。複数の対象決定基準付け値は広告に関連付けることが可能である。例えば、カリフォルニア州にいる２５歳のユーザを対象とする広告は、２５歳のユーザに対する対象決定基準付け値およびカリフォルニア州内のユーザに対する他の対象決定基準付け値を有することが可能である。付け値量は正でもよく負でもよい。広告主は、ユーザの特定のグループを除外するために負の付け値を使用可能である。例えば、広告主は、サンフランシスコ在住ではないカリフォルニア州内のユーザに広告を出すために、カリフォルニア州在住のユーザに正の付け値（例えば、１ドル）、および、サンフランシスコ在住のユーザには負の付け値（例えば、マイナス１ドル）を割り当てることが可能である。同様に、広告主は、ユーザの特定のグループを優先するために、または、特定のユーザに広告を出す確率を低減するために、対象決定基準に負の付け値を割り当てることが可能である。例えば、広告主は、サンフランシスコ在住ではないカリフォルニア州内のユーザに広告を出すことを優先するため、または、サンフランシスコ内のユーザに広告を出す可能性を低減するために、カリフォルニア州在住のユーザに２ドルの付け値を、および、サンフランシスコ在住のユーザにはマイナス１ドルの付け値を割り当てることが可能である。いくつかの実施形態において、付け値量は付け値のタイプに対するものであってよい。付け値のタイプはクリック当たり、または、インプレッション当たりである。
【００１４】
対象決定基準付け値は、１つまたは複数の対象決定基準と関連付けることが可能である。例えば、広告主は１ドルの付け値を第１の対象決定基準に、および、２ドルの付け値を第２の対象決定基準に割り当てることが可能である。いくつかの実施形態において、広告主は、ある付け値を第１の基準および第２の基準の双方に相当するユーザに、および、６ドルの付け値を第１の基準および第２の基準の双方に相当するユーザに割り当てることが可能である。
【００１５】
持続時間情報は、ユーザへの表示のために広告が利用可能となる期間を指定する。例えば、持続時間は開始時刻および終了時刻を指定可能である。予算情報は、広告主が広告の
ために計上した金銭の量を含む。広告主は広告のそれぞれの対象決定基準に対する予算量を指定可能である。ペーシング情報は、広告の付け値を決定する際に対象決定基準付け値が使用可能な割合を示す。例えば、ペーシング情報は、カリフォルニア州内のユーザに対する対象決定基準付け値が１時間に１回使用可能であることを指定可能である。
【００１６】
アド・モジュール１２０は閲覧ユーザを識別し、閲覧ユーザについてのユーザ・データを抽出し、広告の候補の集合を決定し、広告をランク付けし、かつ、閲覧ユーザに対する広告を選択する。閲覧ユーザは閲覧ユーザについてのユーザプロフィールに相関しているユーザ識別子によって識別可能である。ユーザ識別子は、ユーザがオンライン・システムのページを要求したか、または、組み込みアプリケーションを開いた際に受信可能である。
【００１７】
アド・モジュール１２０は、閲覧ユーザに表示するために、広告の候補のランク付け済み集合から広告を選択する。アド・モジュール１２０は、閲覧ユーザの特性と一致する少なくとも１つの対象決定基準を有する広告の候補の集合を決定する。いくつかの実施形態において、アド・モジュール１２０は広告の集合のそれぞれの広告に対して広告提供付け値を決定する。ある広告に対する広告提供付け値は、その広告を表示するために広告主に課金する費用でもある。広告提供付け値は、広告提供付け値に相当する広告が選択または表示されるためにはゼロ未満であってはならない。
【００１８】
いくつかの実施形態において、閲覧ユーザについての広告の広告提供付け値は、閲覧ユーザが満たす対象決定基準に関連付けられた対象決定基準付け値の合計となる。いくつかの実施形態において、広告の広告提供付け値は、閲覧ユーザが満たす対象決定基準に関連付けられた対象決定基準付け値のサブセットの合計となる。例えば、閲覧ユーザがある広告の３つの対象決定基準を満たす場合、満たされた対象決定基準に関連付けられた対象決定基準付け値の１つまたは２つは、広告の広告提供付け値を決定するために使用可能である。対象決定基準付け値のサブセットは、アド・モジュール１２０とともに記憶されているペーシング・アルゴリズムによって選択可能である。
【００１９】
ペーシング・アルゴリズムは、広告に対する対象決定基準付け値が使用可能な回数を均等に広める。いくつかの実施形態において、ペーシング・アルゴリズムは、広告に関連付けられたペーシング情報に基づいて対象決定基準付け値を選択する。例えば、ペーシング情報は、個々の対象決定基準付け値が１時間に１回使用可能であることを示すことが可能である。いくつかの実施形態において、ペーシング・アルゴリズムは、付け値量、付け値のための残存予算、および、広告のための残存時間に基づいて対象決定基準付け値を選択する。ペーシング・アルゴリズムは、付け値が使用可能な回数を決定するための付け値量で残存予算を除算する。例えば、付け値のための残存予算が２０ドルであり、付け値量が２ドルである場合、付け値が使用可能な回数は１０回となる（すなわち、２０割る２）。続いて、ペーシング・アルゴリズムは決定した付け値使用可能回数で残存時間を除算する。例えば、広告のために１時間残っていて、対象決定基準付け値の使用可能な残存回数が１０回である場合、ペーシング・アルゴリズムは、対象決定基準付け値を６分ごとに使用することを決定する（すなわち、６０割る１０）。この例を使用すると、対象決定基準付け値は、前回に対象決定基準付け値を使用してから６分以上経過すれば使用可能である。
【００２０】
いくつかの実施形態において、アド・モジュール１２０は、閲覧ユーザが少なくとも閾値となる量の親密度を持つコンテンツを含む広告の候補の集合を決定する。例えば、広告の候補の集合は、閲覧ユーザがアクション映画に充分な親密度を持っている場合にアクション映画についての広告を含むことが可能である。広告内の情報の内容に対する閲覧ユーザの親密度は、閲覧ユーザがその広告をクリックする可能性の代用として機能する。いくつかの実施形態において、アド・モジュール１２０は、閲覧ユーザのプロフィールと一致
する少なくとも１つの対象決定基準を有する広告の候補の集合についての親密度スコアを決定する。親密度スコアは、広告の候補内にあるそれぞれのタイプのデータ・フィールドに特定の閲覧ユーザが有する親密度の集合を考慮した重みの付いた関数に基づいてよい。メンバーの親密度は、明白な興味（例えば他のユーザとの通信を介して直接的にせよ間接的にせよもたらされたもの）から、および／または、ユーザの行動に基づいて暗示的に（例えば、ユーザによる他のユーザのページのチェックは他のユーザへの興味を示し、または、特定のタイプのリンクをクリックすることは類似したリンクへの興味を示す可能性がある）、得ることが可能である。
【００２１】
アド・モジュール１２０は、広告に対する広告提供付け値、および／または、広告に対する閲覧ユーザの親密度に基づいて広告の候補の集合をランク付けし、最高ランクの広告を選択する。
【００２２】
アド費用モジュール１２２は、広告についての広告情報を広告の費用を使用して更新する。特に、閲覧ユーザに広告が表示された後、アド費用モジュール１２２は、閲覧ユーザが満たす対象決定基準に対する予算を低減する。広告主には、クリック単価（ｃｏｓｔ  ｐｅｒ  ｃｌｉｃｋ）モデル、または、インプレッション単価（ｃｏｓｔ  ｐｅｒ  ｉｍｐｒｅｓｓｉｏｎ）モデルに基づいて課金可能である。
【００２３】
複数の対象決定基準付け値を広告に関連付けるために説明した実施形態は、例示的であることを意味するにすぎず、限定的であることは意図していない。他の実施形態においては、さらに多くの、または、少ない構成部品が図１の実施形態の構成部品と同じまたは実質的に類似した機能を実行している。加えて、以下に検討するように、いくつかの実施形態において、アド・モジュール１２０の機能性は交換サーバ１０６によって提供可能であり、他の実施形態においては、機能性の全てまたは一部が交換サーバ１０６の外部から提供可能である。
【００２４】
広告提供システムの概略
図２は本発明の一実施形態によるオンライン・システムの分散システム２００の高レベルのブロック図である。分散システム２００はネットワーク２０４によって接続された１つまたは複数のユーザ・デバイス２０２と、広告主１１０と、１つまたは複数のサービス・プロバイダ１１２と、パブリッシャ２１４と、交換サーバ１０６と、を含む。いくつかの実施形態において、交換サーバ１０６は単一のサーバとして実施されている一方、他の実施形態においては、複数のサーバの分散システムとして実施されている。説明の便宜のために、交換サーバ１０６は単一のサーバ・システム上で実施されているとして以下に説明するが、交換サーバ１０６は複数のサーバ・コンピュータ上で実施可能である。加えて、広告主１１０、サービス・プロバイダ１１２、および、パブリッシャ２１４は、複数のサーバ・コンピュータ上でそれぞれが実施可能である。
【００２５】
通信ネットワーク２０４は、イントラネット、エクストラネット、または、インターネットなどのいずれかの有線または無線のローカル・エリア・ネットワーク（ＬＡＮ）および／またはワイド・エリア・ネットワーク（ＷＡＮ）とすることも可能である。通信ネットワーク２０４がユーザ・デバイス２０２と交換サーバ１０６との間に通信能力を提供すれば充分である。いくつかの実施形態において、通信ネットワーク２０４は、デバイス間またはシステム間で情報を伝送するために、ハイパ・テキスト・トランスポート・プロトコル（ＨＴＴＰ）およびトランスミッション・コントロール・プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）を使用する。ＨＴＴＰは、ユーザ・デバイス２０２が通信ネットワーク２０４を介して利用可能な様々な資源にアクセスすることを許容する。しかし、本発明の様々な実施形態は、いずれの特定のプロトコルの使用にも限定されない。
【００２６】
ユーザはユーザ・デバイス２０２を使用して交換サーバ１０６と対話し、ユーザ・デバイス２０２は、コンピュータ、デスクトップ・コンピュータ、ラップトップ・コンピュータ、タブレット・デバイス、ネットブック、インターネット・キオスク、携帯情報端末、携帯電話、および、ゲーム用デバイスなど、通信ネットワーク２０４を介して交換サーバ１０６に接続可能ないずれの適したコンピュータ・デバイスであってもよい。ユーザ・デバイス２０２は、ウェブ・ブラウザまたは組み込みアプリケーションなど、アプリケーション２２８を介してサーバ・システム１０６と通信可能である。ユーザ・デバイス２０２とサーバ・システム１０６との間の典型的な対話は、交換サーバ１０６の他のユーザのプロフィールを閲覧すること、他のユーザにメッセージを送信すること、報道の項目への投稿または対話、グループに参加すること、行事への出席者の名簿を作り確認すること、および、社交的対話を促進する他の作業を実行することなどの操作を含む。
【００２７】
アド・データベース２３２は広告を記憶する。いくつかの実施形態において、アド・データベース１２６は広告主のサーバ１１０に常駐する。ユーザ・データベース２３０は上記に説明したユーザ・データを記憶する。
【００２８】
パブリッシャ２１４は、閲覧ユーザに表示するために広告をユーザ・デバイスに送信するエンティティである。パブリッシャ２１４は、例えば、新聞などのサービス・プロバイダ１１２、映像コンテンツ・プロバイダ、ネット小売業者、電子メールサービス・プロバイダ、または、ソーシャル・ネットワーキング・システムを含む。一実施形態において、パブリッシャ２１４は交換サーバ１０６が提供する広告を受信し、その広告を表示するためにユーザ・デバイス２０２に送信する。
【００２９】
実施例
図３Ａは複数の正の付け値を１つの広告に関連付ける態様を示すダイアグラム３００を含む。ダイアグラム３００は１つの広告によって対象決定するユーザのクラスタ（すなわち、クラスタ１およびクラスタ２）に関連付けられた正の対象決定基準付け値を示す。クラスタ１は１ドルの付け値量を有し、クラスタ２は２ドルの付け値量を有する。閲覧ユーザがクラスタ１のみに属する場合、その閲覧ユーザに対する広告の付け値は１ドルである。閲覧ユーザがクラスタ２のみに属する場合、その閲覧ユーザに対する広告の付け値は２ドルである。閲覧ユーザがクラスタ１とクラスタ２の双方に属する場合、その閲覧ユーザに対する広告の付け値は、クラスタ１とクラスタ２に対する付け値量の合計（すなわち、３ドル）となる。いくつかの実施形態において、付け値量は２つのクラスタの重なり部分に関連付けてもよい。例えば、クラスタ１とクラスタ２に対する付け値量の合計とは異なるクラスタ１とクラスタ２の双方に属するユーザに対する付け値量があってもよい。
【００３０】
図３Ｂは、複数の負の対象決定基準付け値を１つの広告に関連付ける態様を示すダイアグラム３０２を含む。ダイアグラム３０２において、クラスタ３は３ドルの付け値を有し、クラスタ５はマイナス３ドルの付け値を有し、クラスタ４はマイナス１ドルの付け値を有する。閲覧ユーザがクラスタ３のみに属する場合、その閲覧ユーザに対する広告の付け値は３ドルである。閲覧ユーザがクラスタ３とクラスタ５の双方に属する場合、その閲覧ユーザに対する広告の付け値は０ドルとなる。したがって、この場合、広告主はクラスタ３とクラスタ５の双方に属する閲覧ユーザに広告を出さないことを選択する。閲覧ユーザがクラスタ３とクラスタ４に属する場合、その閲覧ユーザに対する広告の付け値は２ドルである。この場合、広告主は、クラスタ３のみに属する閲覧ユーザよりもクラスタ３とクラスタ５の双方に属する閲覧ユーザに低い優先順位を割り当てる。言い換えれば、広告主はクラスタ３とクラスタ４の双方に属する閲覧ユーザよりもクラスタ３に属する閲覧ユーザに広告を出すために、より多く支払う意志を有する。
【００３１】
複数の対象決定基準付け値を備えた広告
図４は、本発明の一実施形態による複数の対象決定基準付け値を１つの広告に関連付けるための工程４００のフローチャートである。工程４００は、１つまたは複数のプロセッサと、非一時的メモリとを有するサーバ・システム（例えば、サーバ・システム１０６）で実行する。非一時的メモリは１つまたは複数のプロセッサが実行すべき１つまたは複数のプログラムを記憶する。１つまたは複数のプログラムは工程４００を実行するための命令を含む。
【００３２】
この工程４００において、広告主に関連付けられた広告を受信する（４０２）。アド・モジュール１２０は広告主１１０から、または、アド・データベース２３２から広告を受信可能である。
【００３３】
複数の対象決定基準付け値を広告について受信する（４０４）。例えば、広告は第１の対象決定基準付け値および第２の対象決定基準付け値を受信可能である。対象決定基準付け値は、付け値量と、広告を送ることが可能なユーザのグループを規定する対象決定基準と、を含む。直前の例を使用すると、第１の対象決定基準付け値はカリフォルニア州内の特定のユーザを指定する第１の対象決定基準と、１ドルの第１の付け値量と、を含むことが可能である。この例を使用して続けると、第２の対象決定基準付け値は映画に興味を持つユーザを指定する第２の対象決定基準と、マイナス１ドルの第２の付け値量と、を含むことが可能である。いくつかの実施形態において、対象決定基準は複数のユーザ特性を含む。広告の対象決定基準は、少なくとも１つの共通のユーザ特性または少なくとも１つの重複するユーザ特性を有することが可能である。１つの対象決定基準のユーザ特性は、他の対象決定基準のユーザ特性のサブセットであってよい。直前の例を使用すると、第３の対象決定基準付け値の第３の対象決定基準は、第１の対象決定基準と第２の対象決定基準の双方を含んでよい。付け値量は正であっても負であってもよい。上記に検討したように、広告主は、特定の視聴者に対象決定するために負の付け値を使用可能である。例えば、広告主は、映画に興味があるユーザに１ドルの付け値を割り当て、カリフォルニア州内のユーザにはマイナス１ドルの付け値を割り当てることによって、映画を好むカリフォルニア州外のユーザに広告が表示されることを確実にすることが可能である。アド・モジュール１２０は、広告主１１０から対象決定基準付け値を受信可能であるか、または、アド・データベース２３２から対象決定基準付け値を検索可能である。
【００３４】
いくつかの実施形態において、対象決定基準付け値に対して予算量を受信する。直前の例を使用すると、第１の対象決定基準付け値に対する第１の予算量を受信し、第２の対象決定基準付け値に対する第２の予算量を受信する。対象決定基準付け値に対する予算量は、対象決定基準付け値の対象決定基準に対応してユーザに広告を出すために広告主が支払の意志を有するものである。例えば、広告主はカリフォルニア州内のユーザに広告を出すために１００ドルを、および、映画に興味を持つユーザに広告を出すために２００ドルを計上可能である。
【００３５】
複数の閲覧ユーザに広告を送信する（４０８）。特に、広告は、広告に関連付けられた対象決定基準の少なくとも１つをそのプロフィールが満たす複数の閲覧ユーザのそれぞれに送信する。いくつかの実施形態において、閲覧ユーザに対する広告の付け値が他の広告からの付け値より高い場合に、閲覧ユーザに広告を送信し、ここでのユーザに対する広告の付け値は、関連付けられた対象決定基準を閲覧ユーザが満たす広告に関連付けられた付け値の合計となる。
【００３６】
広告のための費用を決定する（４１０）。広告のための費用は閲覧中の各ユーザに対する費用に基づく。閲覧中の各ユーザに対する費用は、関連付けられた対象決定基準を閲覧ユーザが満たす付け値量の合計となる。直前の例を使用すると、閲覧ユーザが第１の対象決定基準のみを満たす場合、閲覧ユーザに対する費用は第１の付け値量となり、閲覧ユー
ザが第２の対象決定基準のみを満たす場合、第２の付け値量となり、かつ、閲覧ユーザが第１および第２の対象決定基準の双方を満たす場合、第１および第２の付け値量の合計となる。
【００３７】
広告主に関連付けられたアカウントを広告の費用で更新する４１２。いくつかの実施形態において、閲覧ユーザに広告が表示される度に、ユーザのプロフィールが満たした対象決定基準に対する予算が、関連付けられた対象決定基準付け値量によって決定される。直前の例を使用すると、閲覧ユーザが映画に興味を持っている場合、映画に興味を持つユーザに広告を出すための予算は関連する対象決定基準付け値量によって決定する。いくつかの実施形態において、広告主には、クリック単価モデルに基づいて広告の費用が課金される。いくつかの実施形態において、広告主には、インプレッション単価モデルに基づいて広告の費用が課金される。
【００３８】
概要
本発明の実施形態の上記の説明は例示の目的のために提示した。これは、包括的であること、または、本システムおよび本方法を開示した詳細な形に限定することを意図しない。当業者は、上記の開示に照らして、多くの変形および改変が可能であることを理解できよう。
【００３９】
この説明のいくつかの部分は、本システムおよび本方法の実施形態を情報に関する動作のアルゴリズムおよび象徴的表象に関して説明している。これらのアルゴリズムの説明および表示は、データ処理分野の当業者が自身の仕事の内容を他の当業者に効果的に伝えるために一般に使用するものである。これらの動作は機能、計算、または、論理に関して説明されている一方、コンピュータ・プログラムまたは等価な電子回路やマイクロコードなどによって実施されることを理解されたい。さらに、動作のこれらの配置構成を一般性を失わずにモジュールと呼ぶことは便利であることが折々に判明している。所望の動作およびそれらに関連したモジュールは、ソルトウェア、ファームウェア、ハードウェア、または、それらのいずれの組み合わせでも実施可能である。
【００４０】
本明細書に説明したステップ、動作、または、工程のいずれも、１つまたは複数のハードウェアまたはソフトウェア・モジュールを単独または他のデバイスとの組み合わせで使用して実行または実施可能である。一実施形態において、ソフトウェア・モジュールは、説明したステップ、動作、または、工程のいずれかまたは全てを実行するためのコンピュータ・プロセッサによって実行可能なコンピュータ・プログラム・コードを含むコンピュータ読取可能な媒体を含むコンピュータ・プログラム製品を使用して実施される。
【００４１】
本システムおよび本方法の実施形態は、本明細書に記載の動作を実行するための装置に関係してもよい。この装置は、必要とされる目的のために特に構築可能であり、および／または、コンピュータに記憶されたコンピュータ・プログラムによって選択的に作動または構成された汎用計算デバイスを含むことが可能である。このようなコンピュータ・プログラムは、コンピュータ・システム・バスに結合可能かつ非一時的な有形のコンピュータ読取可能な記憶媒体、または、電子的な命令の記憶に適したいずれのタイプの媒体にも記憶可能である。さらに、本明細書で言及したいずれの計算システムも単一のプロセッサを含むことが可能であるか、または、計算能力の向上のために複数プロセッサの設計を採用したアーキテクチャとすることが可能である。
【００４２】
システムおよび方法の実施形態は、本明細書に説明した計算工程によって産出した製品にも関連してよい。このような製品は、計算工程の結果として得られた情報を含むことが可能であり、この情報は非一時的な有形のコンピュータ読取可能な記憶媒体に記憶され、かつ、本明細書に説明したコンピュータ・プログラム製品または他のデータの組み合わせ
のいずれの実施形態も含むことが可能である。
【００４３】
最後に、本明細書に使用した文言は、読みやすさと教授の目的のために主に選択し、本発明の主題を詳述するか、または、制限するためには選択されていなくともよい。したがって、本システムおよび本方法の範囲はこの詳細な説明によってではなく、むしろ、本明細書に基づく応用例に由来するいずれかの特許請求項によることを意図している。したがって、本システムおよび本方法の実施形態の開示は例示的であることを意図するが、以下の特許請求の範囲に述べる本発明の範囲を限定することは意図しない。
【図１】
0005860974.tif 000002
【図２】
0005860974.tif 000003
【図３Ａ】
0005860974.tif 000004
【図３Ｂ】
0005860974.tif 000005
【図４】
0005860974.tif 000006