JP2009199601A - ユーザ要求情報及びユーザ情報を使用して広告を供給すること - Google Patents

ユーザ要求情報及びユーザ情報を使用して広告を供給すること Download PDF

Info

Publication number
JP2009199601A
JP2009199601A JP2009089188A JP2009089188A JP2009199601A JP 2009199601 A JP2009199601 A JP 2009199601A JP 2009089188 A JP2009089188 A JP 2009089188A JP 2009089188 A JP2009089188 A JP 2009089188A JP 2009199601 A JP2009199601 A JP 2009199601A
Authority
JP
Japan
Prior art keywords
information
user
advertisement
items
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009089188A
Other languages
English (en)
Other versions
JP5065323B2 (ja
Inventor
Krishna Bharat
クリシュナ・バラト
Stephen Lawrence
スティーブン・ローレンス
Mehran Sahami
メーラン・サハミ
Amit Singhal
アミト・シンガル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of JP2009199601A publication Critical patent/JP2009199601A/ja
Application granted granted Critical
Publication of JP5065323B2 publication Critical patent/JP5065323B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00—Commerce
    • G06Q30/02—Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241—Advertisements
    • G06Q30/0251—Targeted advertisements
    • G06Q30/0255—Targeted advertisements based on user history
    • G06Q30/0256—User search
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90—Details of database functions independent of the retrieved data types
    • G06F16/95—Retrieval from the web
    • G06F16/953—Querying, e.g. by the use of web search engines
    • G06F16/9535—Search customisation based on user profiles and personalisation
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90—Details of database functions independent of the retrieved data types
    • G06F16/95—Retrieval from the web
    • G06F16/953—Querying, e.g. by the use of web search engines
    • G06F16/9538—Presentation of query results
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00—Commerce
    • G06Q30/02—Marketing; Price estimation or determination; Fundraising

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】広告の対象をよりうまく定める。
【解決手段】広告は少なくともユーザ情報及び検索クエリー又は文書要求などのユーザ要求に関連付けられた情報を使用してスコア付けされる。前記スコアは広告を供給するかどうか、広告を供給する方法、広告を並べる方法、広告にフィルタをかけるかどうかを判断する際などに使用されてよい。ユーザ情報の項目、要求に関連付けられた情報、及び/又は広告情報は広告の供給におけるこのような情報の過去の使用、及びそれらの供給された広告の成果に基づいて重要性を付加できる。
【選択図】図10

Description

発明の分野
本発明は広告に関する。特に、本発明は、例えば検索クエリー又は文書要求のようなユーザ要求に応えて提供する、特に関連性のある広告又は広告クリエーティブ(creatives)を決定することに関する。
テレビ、ラジオ、新聞及び雑誌などの従来の媒体を使用する広告は周知である。残念なことに、多様なメディア発信源の典型的な視聴者について人口学的な研究及び完全に妥当な想定で用意をしている場合にも、広告主は自分達の予算の多くが単に無駄にされることを認識している。さらに、このような無駄を特定し、排除することは非常に困難である。
最近、より対話型の媒体での広告が人気になっている。例えば、インターネットを使用する人の数が爆発的に伸びるに従い、広告主はインターネット上で提供される媒体及びサービスを潜在的に強力な広告手段として認識してきている。
広告主は、このような広告の価値を最大限にしようと試みて、複数の戦略を立案してきた。ある戦略では、広告主は、多数の視聴者に達するためのルートとして対話型の媒体又はサービスを提供するため、人気のある存在又は手段(一般性を失うことなく本明細書中では「ウェブサイト」と呼ぶ)を使用している。この第1の手法を使用して、広告主は例えばニューヨークタイムズ(the New York Times)のウェブサイト又はUSAトゥデイ(USA Today)のウェブサイトのホームページに広告を掲載できる。別の戦略では、広告主はさらに狭い範囲を対象とするニッチ視聴者にその広告の目標を定め、それによって視聴者による肯定的な反応の尤度を高める試みができる。例えば、コスタリカの熱帯雨林での観光を促進する機関はヤフー(登録商標)ウェブサイト(Yahoo Website)のエコツーリズム旅行のサブディレクトリに広告を掲載するかもしれない。
戦略に関わらず、ウェブサイトベースの広告(「ウェブ広告」とも呼ぶ)は、通常、「バナー広告」(つまりグラフィックの構成要素を含むことができる矩形ボックス)形式でその広告視聴者に提示される。広告視聴者の一員(本明細書中では、一般性を喪失することなく「視聴者」又は「ユーザ」と呼ぶ)が、これらのバナー広告の1つをクリックすることにより選択すると、通常、埋め込まれたハイパーテキストリンクが視聴者を広告主のウェブサイトに導く。視聴者が広告を選択するこのプロセスは、一般的に「クリックスルー」(「クリックスルー」は任意のユーザの選択をカバーすることを意図する)と呼ばれる。
広告主は、クリックスルー、クリックスルー率、変換、変換率などの多くの測定可能な又は確定できるユーザの行動を使用して広告キャンペーンの効果を判断できる。クリックスルー数の広告のインプレッション数(換言すれば、広告が表示される回数)に対する比率は、一般的に広告の「クリックスルー率」と呼ばれる。「変換」は、ユーザが過去に供給された広告に関するトランザクションを完了すると発生すると言われる。変換を構成する内容は場合によって異なることがあり、多岐に渡る方法で決定できる。例えば、ユーザが広告をクリックし、広告主のウェブページにリンクされ、そのウェブページを離れる前にそこで購入を完了すると変換が発生する場合が当てはまるかもしれない。代わりに、変換は、ユーザが広告を見せられ、所定の時間(例えば7日間)内で広告主のウェブページで購入することとして定義されてよい。変換を構成する内容に関する多くの他の定義が考えられる。変換数の広告のインプレッション数(つまり広告が表示される回数)の比率は一般的に変換率と呼ばれる。変換が広告を供給してから所定の時間内に発生できると定義される場合、変換率の1つの考えられる定義は、過去の所定の時間より多く供給されてきた広告だけを考慮する可能性がある。
ウェブサイトベースの広告の初期の期待にも関わらず、既存の手法にはいくつかの問題が残っている。広告主は多数の視聴者に到達できるが、自分達の広告投資に対する利益に不満足であることが多い。
広く活用されている最近の傾向は、検索クエリーの検索エンジンに対する提出などの何らかの種類のユーザ要求に基づいてユーザに広告の目標を定めることである。例えば、グーグル(Google)(登録商標)検索エンジンウェブサイトにより、広告主は、キーワードを指定し、1つの広告又は広告のグループの供給を始動させるためのキーワード、又はその何らかの派生語が検索クエリーの中に含まれるときに広告の供給を始動させることができる。
受容力のある視聴者に到達するという広告主の目標に加えて、広告が表示されるウェブサイトのホスト(「ウェブサイトホスト」又は「広告消費者」と呼ぶ)は、そのユーザの経験を損なうことなく広告収入を最大限にするという課題を有する。ユーザの興味より広告収入を優先させることを選んだウェブサイトホストもいる。1つのこのようなウェブサイトが、ユーザクエリーに応えた「検索結果」を装う広告を返す所謂「検索エンジン」サービスのホストとなる「オーバチュア(Overture.com)」である。オーバチュアウェブサイトは、広告主が金を払ってそのウェブサイト(又はターゲットウェブサイト)の広告を、検索結果と称するリストの上の方に位置させることを可能にしている。広告主が、ユーザが広告を選択する場合にだけ金を支払う(つまりコストパークリック)方式が実現される場合、対象を下手に定めた広告は選択されず、したがって支払いを必要としないため、広告主は自らの広告の目標を有効に定める動機を失う。その結果、高いコストパークリック広告は一番上の近く、又は一番上に表示されるが、視聴者はそれらをクリックしないため必ずしも広告発行者にとっての本当の利益につながらない。さらに、ユーザがそれ以外の場合選択する可能性のある広告はさらにリストの下の方にある可能性がある、あるいはリストにまったく掲載されない可能性があるため、広告の関連性は低くなる。
残念なことに、既存のオンライン広告システムは多くの場合、関連性のある広告を供給するその能力に制限がある。一般的に関連性のある広告を供給できるオンライン広告システムでさえ、多くの場合、特定のユーザに最も適した関連性のある広告を選択できない。
したがって、オンライン広告の成果を改善する必要性がある。さらに具体的に言うと、要求を提出したユーザに対して、例えば検索クエリー又は文書要求などの何らかのユーザ要求に応えて供給される広告の関連性を高める必要性がある。これを行うことは、同時にユーザの経験を改善しつつウェブサイトの収入を高めるだろう。
本発明は、ユーザに対する広告の対象をよりうまく定めるために、ユーザ情報とユーザ要求(検索クエリー又は文書要求など)と関連付けられた情報の両方を使用するための方法及び装置を提供する。このようなユーザ情報及び要求に関連付けられた情報を使用することにより、既存の方法より大きな優位性を達成できる。これは、ユーザがシステムに要求を出すときに、その瞬間に情報ニーズの何らかの明確な表現を提供しており、それに対して関連性のある広告の何らかの集合があってよい事実に起因する。本発明はユーザの過去の行動(例えば、特定の広告を選択する、ウェブサイトの特定の部分を見ること等)等のユーザ情報、及び/又はユーザプロファイル情報(人工統計データ等)も検討することによってこの広告供給プロセスを洗練する。このようにして広告の目標を定めることを洗練することによって、(例えば、クリックスルー率、変換率等の)このような広告の成果は改善するはずである。本発明は、ユーザに提示するために供給される広告のクリエーティブコンテンツをカスタマイズするために、このようなユーザ情報及び要求に関連付けられた情報も使用してよい。
広告システムと対話できる関係者又はエンティティを示す高水準図である。 本発明がその中であるいはそれにより動作してよい例示的な広告環境のバブルチャートである。 図2におけるものなどのオンライン広告環境の中で、あるいはそれにより使用されてよい本発明と一貫した動作のバブルチャートである。 本発明に一貫した方法で情報を記憶するために使用されてよい例示的なデータ構造を描く図である。 本発明に一貫した方法で情報を記憶するために使用されてよい例示的なデータ構造を描く図である。 本発明に一貫した方法で情報を記憶するために使用されてよい例示的なデータ構造を描く図である。 本発明に一貫した方法で広告ターゲティングに使用されてよい方法の流れ図である。 本発明に一貫した方法で広告クリエーティブ選択に使用されてよい方法の流れ図である。 本発明に一貫した方法で広告情報又はユーザ情報を管理するために使用されてよい例示的な方法の流れ図である。 本発明の原則に一貫した二段階広告供給技法を描く図である。 本発明の広告選択に対する例示的な適用の図である。 本発明の広告選択に対する例示的な適用の図である。 本発明の広告クリエーティブ選択に対する例示的な適用の図である。 本発明が使用されてよい環境を描く図である。 本発明に一貫した方法で、実行されてよい多様な動作の少なくともいくつかを達成するために、及び使用又は生成されてよい情報を記憶するために使用されてよい装置の高水準ブロック図である。
詳細な説明
本発明は、検索クエリー又は文書要求に関連付けられた情報などのユーザ要求と関連付けられた情報だけではなく、ユーザ行動及び/又はユーザプロファイル情報などのユーザ情報も使用して特に関連性のある広告又は広告クリエーティブを決定するための新規の方法、装置、メッセージフォーマット及び/又はデータ構造を含んでよい。以下の説明は、当業者が本発明を作成し、使用できるようにするために提示され、特定の用途及びその要件に関して提供される。開示されている実施形態に対する多様な変型は当業者にとって明らかとなり、後述される一般的な原則は他の実施形態及び用途に適用されてよい。したがって、本発明は示される実施形態に限定されることを目的とせず、発明者は説明される任意の特許性のある主題としてその発明を見なす。
以下に本発明がその中であるいはそれにより動作する環境が第4.1項に説明される。次に、本発明の例示的な実施形態が第4.2項に説明される。本発明の例示的な実施形態の動作を描く例は第4.3項に説明される。最後に、本発明に関するいくつかの結論が第4.4項に述べられる。
(4.1項 本発明がその中で又はそれとともに動作する環境)
(4.1.1項 例示的な広告環境)
図1は、広告環境の高水準図である。環境は広告入力維持送達システム120を含んでよい。広告主110はシステム120内で広告情報を直接的に、又は間接的に入力、維持、及び追跡調査してよい。広告は、いわゆるバナー広告、テキスト専用広告、画像広告、音声広告、ビデオ広告、このような構成要素のどれかの1つ又は複数を結合する広告等のグラフィック広告の形をとってよい。広告は、リンク及び/又は機械実行可能な命令などの埋め込まれた情報を含んでもよい。広告消費者130は、システム120から彼らの要求に応える広告を受け入れ、システム120に使用情報を提供するために広告に対する要求を提出してよい。図示されていないが、他のエンティティが使用情報(例えば、広告に関連した変換又はクリックスルーが発生したかどうか)をシステム120に提供してよい。この使用情報は供給された広告に関連する測定された、あるいは観察されたユーザ行動を含んでよい。
広告消費者130の1つの例は、コンテンツ(例えば、記事、ディスカッションスレッド、音楽、ビデオ、グラフィックス、検索結果、ウェブページリスティング等)に対する要求を受け取り、前記要求に応える要求されたコンテンツを取り出す、あるいはそれ以外の場合、要求を果たす汎用コンテンツサーバである。コンテンツサーバはシステム120に広告に対する要求を提出してよい。このような広告要求は所望される多くの広告を含んでよい。広告要求はコンテンツ要求情報も含んでよい。この情報はコンテンツ自体(例えばページ)、コンテンツに対応するカテゴリ又はコンテンツ要求(例えば、アート、ビジネス、コンピュータ、アート−映画、アート−音楽等)、コンテンツ要求の一部又はすべて、コンテンツ年齢、コンテンツ種別(例えば、テキスト、グラフィックス、ビデオ、音声、混合媒体等)、ジオロケーション情報等を含んでよい。
コンテンツサーバは、システム120によって提供される広告の1つ又は複数と要求されたコンテンツを結合してよい。次にコンテンツ及び広告を含むこの結合された情報はユーザへの提示のためにコンテンツを要求したエンドユーザに向かって転送される。最後にコンテンツサーバは広告についての情報、及びどのようにして、いつ及び/又はどこで広告が表現されるのか(例えば、位置、クリックスルーかどうか、インプレッション時間、インプレッション日付、サイズ、変換かどうか問う)をシステム120に送信して戻してよい。代わりに、又は加えて、このような情報は何らかの手段によってシステム120に提供し直されてよい。
広告消費者130の別の例は検索エンジンである。検索エンジンは検索結果に対するクエリーを受け取ってよい。応えて、検索エンジンは関連性のある検索結果を(例えば、ウェブページの索引から)取り出してよい。例示的な検索エンジンは(ともに参照することにより本書に組み込まれる)、S.Brin及びL.Pageによる論文「大規模ハイパテキスト検索エンジンの分析(The Anatomy of a Large−Scale Hypertextual Search Engine)」、第7回国際ワールドワイドウェブ会議(Seventh International WorldWide Web Conference)、オーストラリア、ブリスベン(Brisbane,Australia)、及び米国特許第6,285,999号に説明されている。このような検索結果は、例えば、ウェブページタイトルのリスト、それらのウェブページから抽出されるテキストの抜粋、及びそれらのウェブページにリンクするハイパーテキストリンクを含んでよく、所定数の(例えば10の)検索結果に分類されてよい。
検索エンジンはシステム120への広告に対する要求を提出してよい。要求は所望される多くの広告を含んでよい。この数は検索結果、検索結果により占有される画面又はページ空間の量、広告のサイズ及び形状等に依存してよい。一実施形態では、所望される広告の数は1から10、及び好ましくは3から5となる。広告に対する要求は、クエリー(入力される又は解析される)、このクエリーに基づく情報(ジオロケーション情報、照会がアフィリエイト(affiliate)から出現したかどうか、及びこのようなアフィリエイトの識別子など)、及び/又は検索結果と関連付けられた、又は関連結果に基づいた情報を含んでもよい。このような情報は、例えば検索結果に関連する識別子(例えば文書識別子つまり「docIDs」)、検索結果に関係するスコア(例えば、照会及び文書に対応する特徴ベクトルの内積、ページランク(Page Rank)スコア、及び/又はIRスコアとページランクスコアの組み合わせ等の情報検索(「IR」)スコア)、特定された文書(例えばウェブページ)から抽出されるテキストの抜粋、特定された文書のフルテキスト、特定された文書のベクトル特徴等を含んでよい。
検索エンジンは、検索結果をシステム120によって提供される広告の1つ又は複数と結合してよい。次に、検索結果及び広告を含むこの結合された情報は、ユーザに提示するために、コンテンツを要求したユーザに向かって転送される。好ましくは、検索結果はユーザを有料広告とおそらく中立の広告結果の間で混乱させないように、広告とは別として維持される。最後に、検索エンジンは広告についての情報及び(例えば、位置、クリックスルーかどうか、インプレッション時間、インプレッション日付、サイズ、変換かどうか等の)いつ、どこで及び/又はどのようにして広告が表現されなければならなかったのかをシステム120に送信して戻してよい。代わりに又は加えて、このような情報は何らかの手段によってシステム120に提供し直されてよい。
(4.1.2項 例示的な広告入力、維持、送達環境)
図2は、その中で又はそれを用いて本発明が使用されてよい例示的な広告システム120’を示している。例示的な広告システム120’は在庫システム210を含んでよく、広告情報205と使用情報245を記憶してよい。例示的なシステム120’は広告情報入力管理動作215、キャンペーン(例えば、ターゲティング)補助動作220、会計及び料金請求書作成発行動作225、供給動作230、関連性決定動作235、最適化動作240、相対的な提示属性割り当て(例えば位置順序付け)動作250、詐欺行為検出動作255及び結果インタフェース動作260をサポートしてよい。
広告主110は、インタフェース216によって示されるように広告情報入力管理動作215を介してシステム120’とインタフェースしてよい。広告消費者130はインタフェース213によって示されるような広告供給動作230を介してシステム120’とインタフェースしてよい。広告消費者130及び/又は他のエンティティ(図示せず)はインタフェース261によって示されるように結果インタフェース動作260を介してシステム120’とインタフェースしてもよい。
広告プログラムは、アカウント、キャンペーン、クリエーティブ、ターゲティング等に関する情報を含んでよい。用語「アカウント」は既定の広告主(例えば一意のe−メールアドレス、パスワード、料金請求書作成発行情報等)の情報に関する。「キャンペーン」又は「広告キャンペーン」は1つ又は複数の広告の1つ又は複数のグループを指し、開始日、終了日、予算情報、ジオターゲティング情報、シンジケーション(syndication)情報等を含んでよい。例えば、ホンダ(Honda)(登録商標)はその自動車品目のために1つの広告キャンペーンを、そのオートバイ品目のために別の広告キャンペーンを有することがある。その自動車品目のためのキャンペーンはそれぞれが1つ又は複数の広告を含む1つ又は複数の広告グループを有する。各広告グループはキーワードのセットと、最大コスト入札(maximum cost bit)(1クリックスルーあたり費用、1変換あたり費用等)を含んでよい。代わりに、又は加えて、各広告グループは平均費用入札(1クリックスルーあたりの平均費用、1変換あたりの平均費用等)を含んでよい。したがって、単一の最大コスト入札及び/又は単一平均コスト入札は1つ又は複数のキーワードで関連付けられてよい。述べられたように、各広告グループは1つ又は複数の広告つまり「クリエーティブ」(つまり、最終的にエンドユーザに表現される広告コンテンツ)を有してよい。当然、広告情報205はさらに多くの、又はさらに少ない情報を含んでよく、いくつかの異なる方法で編成されてよい。
広告情報205は、広告情報入力管理動作215を介して入力、管理できる。(例えばターゲティングなどの)キャンペーン支援動作220は、広告主110が効果的な広告キャンペーンを作成するのに役立つために利用できる。例えば、キャンペーン支援動作220は、検索エンジンとともに使用するための広告では、すべての考えられる広告インプレッション、すでに確保された広告インプレッション、及び既定のキーワードに使用可能な広告インプレッションを追跡調査してよい在庫システム210によって提供される情報を使用できる。広告供給動作230は、広告消費者130からの広告への要求を果たすことができる。広告供給動作230は、関連性決定動作235を使い、規定の要求に対する候補を決定することができる。広告供給動作230は、次に、候補広告の内の1つ又は複数の最終的な集合を選択するために最適化動作240を使用してよい。広告供給動作230は、次に、返される広告の提示を順序付けるために相対的な提示属性割り当て動作250を使用してよい。会計/料金請求書作成発行動作225は、広告の供給に関係する料金を追跡調査するために、及び広告主に請求するために使用されてよい。不正行為検出動作255は、盗まれたクレジットカードを使用することによってなど、(例えば広告主による)広告システムの不正使用を削減するために使用できる。最後に、結果インタフェース動作260は、クリックスルーが発生したかどうか、変換が発生したかどうか(例えば広告された品目又はサービスの販売が広告の表示から所定の時間内に開始されたかどうか、あるいは完了されたかどうか等)等の実際に供給された広告についての(広告消費者130又は他の何らかのエンティティからの)結果情報を受け入れるために使用されてよい。このような結果情報はインタフェース261で受け入れられてよく、関連付けられた結果だけではなく広告、及び広告が供給された時間を特定するための情報も含んでよい。
(4.1.3項 例示的なネットワーク環境)
図14は、本発明が使用されてよい例示的なネットワーク環境1400を示す。例示的なネットワーク環境1400は、それぞれがブラウザ1420(又は他の何らかの情報要求表現手段)を有する1つ又は複数のクライアントデバイス1410を含んでよい。クライアントデバイス1410は1つ又は複数のコンテンツサーバ1420によって供給される文書1435を要求し、1つ又は複数の検索エンジン1440を使用してそれらの文書又は他の文書に含まれるコンテンツを検索できる。広告サーバ1450は1つ又は複数の広告1455を供給できる。供給された1つ又は複数の広告1455は、コンテンツサーバ1430によって供給される文書(及び/又はこのような文書に対する要求)に関連してよく、及び/又は検索エンジン1440によって生成される検索結果(及び/又は検索クエリー)に関連してよい。(1台又は複数台のクライアントデバイス1410に関連付けられた1人のユーザ又は複数のユーザのグループについての)ユーザ情報1465は1台又は複数台の情報サーバ1460で記憶されてよい。代わりに、あるいは加えてユーザ情報(図示せず)は、1台又は複数台のコンテンツサーバ1430、1台又は複数台の検索エンジン1440、及び/又は1台又は複数台の広告サーバ1450に記憶されてよい。1台又は複数台のクライアントデバイス1410、コンテンツサーバ1430、検索エンジン1440、広告サーバ1450、及び/又はユーザ情報サーバ1460は、1つ又は複数のネットワーク1470を介して互いに情報を交換してよい。1つ又は複数のネットワーク1470はインターネットとサーバであってよく、検索エンジンはコンピュータであってよい。(ユーザプロファイルデータベースなどの)ユーザ情報、情報索引、及び広告索引は別々のレポジトリである必要はない―これらは単一のレポジトリに記憶されてよい。さらに、これらの形式のデータはインタリーブされてよい(例えば、広告データベースは、何らかの部分集合だけが特定の種類のユーザのために検索されるように広告に対する「ユーザ特徴タグ」を含んでよい)。
(4.1.4項 定義)
図1、図2、図14を参照して前述された例示的なシステムあるいは任意の他のシステムで使用されるものなどのオンライン広告は、多様な固有の特徴を有してよい。このような特徴はアプリケーション及び/又は広告主によって指定されてよい。これらの特徴は以下で「広告特徴」と呼ばれる。例えば、テキスト広告のケースでは、広告特徴はタイトル行、広告本文及び埋め込まれたリンクを含んでよい。画像広告のケースでは、広告特徴は画像、実行可能コード、及び埋め込まれたリンクを含んでよい。オンライン広告の種別に応じて、広告特徴は以下の1つ又は複数を含んでよい。つまり、テキスト、リンク、音声ファイル、ビデオファイル、画像ファイル、実行可能コード、埋め込み情報等である。
オンライン広告が供給されると、1つ又は複数のパラメータが、どのようにして、いつ及び/又はどこで広告が供給されたのかを記述するために使用されてよい。これらのパラメータは以下で「供給側パラメータ」と呼ばれる。供給側パラメータは、例えば、広告が供給されたページ(関連する情報を含む)の特徴、広告の供給に関連する検索クエリー又は検索結果、(例えばその地理的な位置、ユーザによって使用される言語、使用されるブラウザの種別、過去のページビュー、過去の行動等の)ユーザ特徴、広告が供給されたページ上の広告の絶対位置、供給された他の広告を基準にした位置(空間的又は時間的)、広告の絶対的なサイズ、他の広告を基準にした広告のサイズ、広告の色、供給された他の広告の数、供給された他の広告の種類、供給された時刻、供給された曜日、供給された時節、等に応えて広告が供給された要求を開始したホスト又はアフィリエイトサイト(例えば、アメリカオンライン(America Online)(登録商標)、グーグル、ヤフー)の1つ又は複数を含んでよい。当然、本発明で使用できる供給パラメータは他にもある。
供給側パラメータは広告特徴にとって外来性であってよいが、それらは供給側条件又は制約として広告と関連付けられてよい。供給側条件又は制約として使用されるとき、このような供給側のパラメータは単に「供給側制約」(又は「ターゲティング基準」)と呼ばれる。例えば、いくつかのシステムでは、広告主は、平日に、ある特定の位置より低くなく、ある特定の場所のユーザに対してだけ等、広告が供給されると指定することによって、その広告の供給の目標を定めることができる。別の例としては、いくつかのシステムにおいて、広告主は、ページ又は検索クエリーが特定のキーワード又は句を含む場合にだけ、その広告を供給されなければならないと指定してよい。さらに別の例として、いくつかのシステムでは、広告主は、その広告が、供給されている文書が特定のトピック又は概念を含む、あるいはある特定の1つ又は複数のクラスタ、あるいは他の何らかの1つ又は複数の分類に該当する場合にだけ供給されなければならないと指定してよい。
「広告情報」は(「広告導出情報」と呼ばれる)、広告特徴、広告供給制約、広告特徴又は広告供給制約から引き出される情報の任意の組み合わせ、及び/又は(「広告関係情報」と呼ばれる)広告に関係する情報のほか、(例えば広告関係情報から引き出される情報など)このような広告の拡張を含んでよい。
「文書」は、任意の機械読み取り可能及び機械記憶可能な成果物を含むと幅広く解釈されるべきである。文書は、ファイル、ファイルの組み合わせ、他のファイルに対する埋め込みリンクを含む1つ又は複数のファイル等であってよい。ファイルは、テキスト、音声、画像、ビデオ等の任意の種類であってよい。エンドユーザに表現される文書の部分は文書の「コンテンツ」として考えることができる。文書中の広告スポットは、埋め込まれた情報又は命令によって定義されてよい。インターネットの関連では、一般的な文書はウェブページである。ウェブページは多くの場合コンテンツを含み、(メタ情報、ハイパーリンク等の)埋め込まれた情報、及び/又は(Java(登録商標)スクリプト(Javascript)等の)埋め込まれた命令を含んでよい。多くのケースでは、文書は一意のアドレス指定可能な記憶場所を有し、したがってこのアドレス指定可能な位置によって一意に特定できる。ユニバーサルリソースロケータ(URL)は、インターネット上で情報にアクセスするために使用される一意のアドレスである。
「文書情報」は、文書に含まれている任意の情報、文書に含まれている情報から引き出すことができる情報(「文書導出情報」と呼ばれる)、及び/又は文書に関係する情報(「文書関連情報」と呼ばれる)のほか、このような情報の拡張(例えば、関連情報から引き出される情報)も含んでよい。文書導出情報の例は、文書のテキストコンテンツに基づいた分類である。文書関連情報の例は、文書がリンクする他の文書からの文書情報だけではなく、文書にリンクする他の文書からの文書情報も含む。
(「要求関連情報」とも呼ばれる)「要求情報」は、(例えば、検索クエリー又は文書要求などの)要求に含まれる、あるいは要求から引き出される任意の情報を含んでよい。例えば、検索クエリー要求の関連では、要求情報は、検索クエリーの中に用語又は句、検索クエリーがどこからきたのか、検索クエリーの時間(提出又は受け取り)、検索クエリーに応えて戻される文書、及び戻された文書の文書情報を含んでよい。
文書からのコンテンツは「コンテンツレンダリングアプリケーション又はデバイス」で表現されてよい。コンテンツレンダリングアプリケーションの例は、インターネットブラウザ(例えば、Explorer又はNetscape)、メディアプレーヤ(例えばMP3プレーヤ、Realnetworksストリーミング音声ファイルプレーヤ等)、ビューワ(Adobe(登録商標)Acrobat PDF読取装置など)等を含む。
「ユーザ情報」は、一人のユーザ又はユーザのグループについての情報を含んでよい。ユーザ情報は、ユーザ行動情報、ユーザプロファイル情報、又は両方を含んでよい。このような情報はユーザによって提供されてよく、ユーザ情報を公開する権限を与えられているサードパーティによって提供されてよく、及び/又はユーザアクションから引き出されてよい。特定のユーザ情報は同じユーザの他のユーザ情報及び/又は他のユーザのユーザ情報を使用して演繹又は推測できる。次に、本発明の多様な例示的な実施形態は4.2項に説明される。
(4.2項 例示的な実施形態)
図3は、本発明に一貫した方法で実行されてよい動作、及び記憶されてよい情報のバブル図である。広告供給動作340は、ユーザ情報310、(例えば、検索クエリー又は文書要求などの)ユーザ要求情報320、及び1つ又は複数の広告350を決定するための広告情報350を使用してよい。一実施形態では、広告供給動作340はユーザ情報310、ユーザ要求(例えば、検索クエリー又は文書要求)と関連付けられた情報320及び広告情報330を使用して、特に関連性のある広告を決定する。別の実施形態では、広告供給動作340は、ユーザ要求320と関連付けられた情報及び1つ又は複数の広告グループ又は広告キャンペーンを決定するための広告情報330を使用してから、広告グループ又は広告キャンペーン内の広告クリエーティブを選択する(又は決定する)ために少なくともユーザ情報310及び/又は広告情報330を使用する。
ユーザ情報管理動作360は、ユーザ情報を効率的に管理及び記憶するために使用されてよい。同様に、広告情報管理動作370は、広告情報を効率的に管理し、記憶するために使用されてよい。
(4.2.1項 例示的な広告情報)
図4は、本発明により使用されてよい広告情報を記憶するための例示的なデータ構造400である。図示されるように、広告情報は広告識別子410と、(広告情報の項目とも呼ばれる)1つ又は複数の広告特徴420を含んでよい。本発明のいくつかの実施形態では、広告特徴420の少なくともいくつかは、いわゆるターゲティング情報又はターゲティング基準であってよい。
(4.2.1.1項 広告情報の例)
情報特徴は以下の1つ又は複数を含んでよい。
・1つ又は複数の特定のユーザ人口セグメントに広告の目標を定める人口統計データ(例えば収入情報、近隣の裕福さ、年齢、婚姻区分、教育レベル、子供有/無等)
・1つ又は複数の特定のユーザ人口セグメントに広告の目標を定める地理的データ(例えば、郵便番号、郡、州、現住所等)
・1つ又は複数の特定のユーザ人口セグメントに広告の目標を定める心理学的特性データ(例えば、社会階級、生活様式、人格特性等)
・広告のクリエーティブからの情報(テキスト又はそれ以外)
・広告によりリンクされる情報(テキスト又はそれ以外)
・広告を始動させるクエリー
・広告ターゲティングキーワード
・広告主のウェブサイトからのテキスト
・広告主のウェブサイトへのリンクからのアンカーテキスト
・場所及び出荷地域などの広告主情報
・ウェブサイト又は製品又はサービスについて話し合いをしているディスカッショングループからのテキスト、及び、
・任意の他の広告情報
どのようにしてこのような情報を得ることができるのか、ならびにどのようにして及びどこにこのような情報を記憶できるのかを説明する例は、それぞれ第4.2.1.2項と第4.2.1.3項に説明される。
(4.2.1.2項 どのようにして広告情報が得られるのかの例)
例えば広告の目標を特定のユーザ人口セグメントに定める人口情報、地理情報及び/又は心理学的特性の情報などの情報は、(a)広告主によって直接的に提供されてよい、(b)サードパーティ情報プロバイダから集められてよい、及び/又は(c)例えばこのような広告を提示された後にこのような広告を選択するあるいは製品又はサービスを購入する傾向がある他のユーザなどのユーザの属性又は特徴に基づいて推論されてよい。
(4.2.1.3項 どのようにして、及びどこに広告情報が記憶されるのかの例)
広告情報は、特徴−値組のベクトルなどの多岐に渡る手段によって表現され、広告サーバ上のデータ管理システムに記憶できる。本発明のこのような実施形態では、特徴−値組の(重要性が付加された)ベクトルを、既定のユーザと1つ又は複数の広告に対するユーザの現在の要求の間の類似性の程度を反映するスコアを作成するためにユーザの現在の要求(例えば検索クエリー又は文書要求)とともに、ユーザ情報の特徴−値組の(重要性が付加された)ベクトルと突き合せることができる。
本発明の洗練された実施形態では、広告情報は、n−グラム(長さ1から例えば3などの何らかの最大のワードのシーケンス)として、関連付けられたソース(n−グラムは、ターゲティングキーワード、広告主ウェブサイトのタイトル、広告主ウェブサイトのメタタグ等からであってよい)、URL、カテゴリ(例えば、Microsoft Windows(登録商標)とともに動作するソフトウェア製品用の広告)、あるいは異なる種類の情報(例えば、企業が特定の緯度又は経度に位置する)の特定の値とともに記憶される。技術で公知であるように、n−グラムとはシンボルの発生の確率がN−1の他のシンボルの過去の発生の必要条件とされているN次マルコフ言語モデルの文法表現である。Nグラム文法は、通常、ワードシーケンス確率を決定するためにコーパスの中のワードの共起性を使用してテキストの大きなコーパスから得られる統計から構築される。Nグラム文法モデルはワード組(連字)、ワード3倍数(3つの単語)等などのワードのシーケンスの尤度に依存している。Nグラム文法モデルは、それぞれが枝及び文法ツリーの続くノードを表現するデータタプルの行を含むファイルフォーマットを使用してツリーで表現されてよい。枝データはNグラムのワードシーケンスを表現する索引のリストである。ワードシーケンスデータに続くのは、ノード分岐係数及びイベントカウントを表現する1つ又は複数の整数のリストである。
図14の例示的なネットワーク環境を参照し直すと、広告情報は、広告サーバ1450に記憶されてよいが、代わりに又は加えて、他のどこかに記憶されてよい。
(4.2.2項 例示的なユーザ情報)
図5は、本発明によって使用されてよいユーザ情報を記憶するための例示的なデータ構造500である。図示されるように、ユーザ情報はユーザ識別子510及び(「ユーザ情報の項目」とも呼ばれる)1つ又は複数のユーザ特徴520を含んでよい。本発明のいくつかの実施形態では、ユーザ特徴520はユーザ行動情報及び/又はユーザプロファイル(例えば、人口、地理、心理学的特性)情報を含んでよい。ユーザ特徴の値は定量的(例えば年齢=58歳、年収=$55,000、居住都市=カリフォルニア州、サンフランシスコ(San Francisco,CA)などの離散値又は連続値)又は定性的(例えば、給与$50,000から$100,000?=イエス;米国住人?=イエスなどの集合、又は集合でない)であってよい。
(4.2.1.1項 ユーザ情報の例)
ユーザ情報特徴は以下の1つ又は複数を含んでよい。
・ユーザがアクセスした(又は特定の期間内にアクセスした)ウェブサイトのコンテンツ(例えばワード、アンカーテキスト等)
・人口統計情報
・地理的情報
・心理学特性的情報
・ユーザが行った過去のクエリー(及び/又は関連付けられた情報)
・ユーザが見せられた、選択した、及び/又は見た後に購入した過去の広告についての情報
・ユーザによって見た/要求された、及び/又は編集された文書(例えばワードプロセッサ)についての情報
・ユーザの関心
・ユーザからの個人化された結果に関する明示的又は暗示的なフィードバック(例えば、結果を選択する、結果を選択しない、結果に費やされる時間の量等)
・ブラウジング活動、及び
・過去の購入行動
このような情報は個人単位で記憶されてよい、あるいは人の多様な集合の間で、多様な方法で集約されてよい。このような情報は複合プロファイルを得るために結合されてよい。
(4.2.1.2項 ユーザ情報がどのようにして得られるのかの例)
例えば人口統計的、地理的及び/又は心理学的特性のユーザ情報などのユーザ情報は、(a)ユーザによって直接的に提供されてよい、(b)サードパーティ情報プロバイダから集められてよい、(c)ユーザの他の特徴に基づいて推論されてよい、及び/又は(d)他の(例えば類似した)ユーザの特徴に基づいて推論されてよい。
(4.2.1.3項 ユーザ情報がどのようにして及びどこに記憶されるかの例)
ユーザ情報は、特徴−値組のベクトルなどの多岐に渡る手段によって表現し、例えばここに説明されている方式のような任意のデータ管理方式で記憶できる。その結果、このようなユーザ情報は、表示するための広告の潜在的な集合に突き合せるために、ユーザの現在の要求と関連付けられた情報とともに実行時に使用できる。本発明の一実施形態では、ユーザ情報は、n−グラム(長さ1から例えば3などの何らかの最大までのワードのシーケンス)として、関連付けられたソース(例えば、n−グラムは表示されたウェブページ、クエリーなどからである)、URL、又は異なる種類の情報(例えば、ユーザは特定のウェブブラウザを使用している、あるいはユーザは特定の緯度及び経度等に位置している)のための特定値とともに記憶される。
ユーザ情報の記憶及び使用は、(a)クライアント側記憶(例えばブラウザクッキー、ローカルファイル、隠し形式フィールド、又はURL符号化の形を取る)、(b)サーバ側記憶(例えば、レコードのデータベース、フラットファイル、又はプロファイル/行動情報を記憶し、検索するための独占構造)、及び/又は(c)サードパーティ記憶を含む多様な異なる形式を取ってよい。このようにして、ユーザ情報はサーバ側にあるレポジトリに常駐する必要はないが、クライアント及び/又はサードパーティで実際に記憶され、ユーザの要求(例えば、検索クエリー又は文書要求)とともに情報サーバに送信されてよい。ユーザ情報は、例えばウェブブラウザクッキーで送信できる。
図14の例示的なネットワーク環境を参照し直すと、ユーザ情報は1台又は複数台のクライアントデバイス1420、1台又は複数台のコンテンツサーバ1430、1台又は複数台のサーチエンジン1440、1台又は複数台の広告サーバ1450、及び/又は1台又は複数台のユーザ情報サーバ1460に記憶されてよい。いずれにせよ、ユーザ情報は何らかのデータ管理方式(例えば、データベース、フラットファイル、独占的なデータ管理システム、ウェブブラウザクッキー等)を使用することによって維持されてよい。ユーザ情報のさまざまな項目(例えば異なるユーザ特徴)が異なるデバイスに記憶されてよい。
(4.2.3項 要求関連情報)
図6は、本発明によって使用されてよい要求関連情報を記憶するための例示的なデータ構造600である。図示されるように、要求関連情報は要求識別子610及び情報の1つ又は複数の項目620を含んでよい。いくつかの要求情報(The pieces of information)は、検索クエリーに関連付けられた情報、要求された文書に関連付けられた情報、要求を出したユーザについての情報等を含んでよい。
(4.2.4項 情報記憶の改良点)
実践的なシステムを達成するためには、広告の目標を定める上で使用されるユーザ情報の量を削減する及び/又は順序付けることが望ましくなる、又は必要になる可能性がある。本発明は情報と精度の最小の損失でこのような削減を可能にする。さらに、広告の供給、その結果ユーザ情報の検索での待ち時間を制約することが望ましい、又は必要である可能性があるため、広告サーバは、いくつかのケースでは、個別ユーザ情報が限られている、あるいは個別ユーザ情報がない状態で動作する必要がある。本発明に従った優先順位決定により、広告サーバは、ターゲティングプロセスの間に使用可能な貴重な(例えば最も貴重な)情報に焦点を当てることができる。データ削減及び処理の優先順位決定のための例示的な技法が後述される。
本発明の一実施形態では、情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性の重みを有している。複数の特徴のための重要性重みは、何らかの方法で、ともにグループ化されてよい、又は集約されてよい。例えば、ユーザが見たウェブページ上でのすべてのワードのための重要性重みは以下の技法を使用してグループ化され、調整されてよい。
初期には、1個の情報に割り当てられる重要性重みは、おそらく情報の種類などを使用して決定されてよい。例えば、検索クエリーは、ユーザが見たウェブページから抽出されたn−グラムより高い初期重みを有してよい。
ユーザ情報の項目(ユーザ特徴など)の重要性重みは特定のユーザ又はユーザのグループの動作に基づいて更新されてよい。図9は、本発明と一貫した方法で広告情報又はユーザ情報を管理するために使用されてよい例示的な方法900の流れ図である。トリガイベントブロック910で示されるように、広告が供給され、(例えば、重要性が付けられた)特徴を使って供給された広告の選択がおこなわれると、方法900が行われる。ブロック920で示されるように、使用される特徴(の少なくともいくつか)について、方法900からRETURN(返り)ノード930を介して離れる前に、特徴の重要性重みが(例えば、選択された、又は選択されない)供給された広告の成果に基づいて調整される。したがって、例えば、ユーザが広告を選択すると、推奨されているこの広告につながったユーザ情報項目の重要性重みが増加してよい。重要性重みを増加する量(絶対又は相対)は、少なくとも部分的に、ユーザ情報の各項目が広告推奨スコアにどの程度貢献したのかに依存してよい。同様に、ユーザ情報の関連性のある項目の重要性重みは、ユーザが広告を選択しない場合に削減されてよい。本発明の一実施形態では、重み削減係数は重み増加係数より小さい。
本発明の一実施形態では、重要性重みは、任意で、(絶対的に及び/又は相対的に)どの程度頻繁に情報項目がすべてのユーザ全体で優れた推奨を生じさせたのかに基づいて大局的な重みを使用して(例えば、結合して)調整されてよい。代わりに、又は加えて、重要性重みは、任意で、(絶対的に及び/又は相対的に)度の程度頻繁に情報項目が(例えば、すべての類似した)ユーザのグループ全体で優れた推奨を生じさせたのかに基づいて集団(community)重みを使用して調整(例えば、結合して)されてよい。
本発明の一実施形態では、ユーザ情報の記録又はセットが特定のサイズになると、それは少なくとも重要性重みを使用して情報のより重要ではない項目を削除することによって削減されてよい。情報の項目の記憶要件も考慮されてよい。このようにして、多くの記憶域を必要とするが、低い重要性重みを有する情報の項目は削除の第一の候補になるであろう。
本発明の一実施形態は、個々の情報項目をそれらの重要性重みを使用して順序付ける(そして記憶することも)ことができる。このような実施形態では、既定のユーザのためのユーザ情報に対する要求は情報の最も重要な(重要性重みという点では)項目だけを含む切り詰められたユーザ情報を供給されてよいか、あるいは十分な情報が得られるまで、及び/又は追加の処理が望ましくなくなる、又は可能ではなくなるまで断片的に供給されてよい。したがって、例えば、ユーザ情報の項目を使用する処理はその重要性重みの順序で実行されてよい。これにより、(例えば、効率のために、何らかの待ち時間の制約を満たし、処理が特定の制限時間内で完了されることを保証するため等)処理を早期に終了できる。
新しいユーザ情報(項目)が追加されるにつれて、情報の既存の項目の重要性重みが変更されてよい。その結果として、(例えば、既定のユーザの)ユーザ情報の項目の順序は重要性重み順序と異なってよい。したがって、本発明は、情報の項目を、そのそれぞれの重要性重みを使用して(例えば、そのそれぞれの重要性重みに応じて)定期的に再順序付けするために使用されてよい。
いくつかのケースでは、ユーザ情報の転送又は処理は、(例えば、既定のユーザのための)ユーザ情報が重要性重みを使用して(例えば、重要性重みに従って)再順序付けされる前におおよその順序に従って実行されてよい。少なくともいくつかの例及び/又はいくつかの実施形態では、このような情報がその順序で効率的に転送される及び/又は処理されるためにそのそれぞれの重要性重みの順序で情報の項目を物理的に記憶することが必要ではない可能性があることに注意されたい。実際には少なくともいくつかの例及び/又はいくつかの実施形態では、重要性の順序で情報を転送する、及び/又は処理することは必要ではない可能性がある。例えば、条件が許すのであれば、すべての情報は転送されてよい、及び/又は処理されてよい。
(4.2.5項 処理の改良点)
処理は分岐してよく、第1の処理段階は既定の制限時間内に可能である可能な限り多くの(例えば既定のユーザのための)ユーザ情報を処理し、その後広告推奨がエンドユーザに提示される。第2の処理段階は、次にセット又はレコード全体が処理されるまで、あるいは第2の制限時間に達するまでユーザ情報の残りの部分を処理し続けてよい。この追加処理を実行することによって、推奨された広告の成果に基づいて情報項目の重要性重みに対して行われた調整が第2の段階の最後に処理されるようにより大きなセット又はレコードを使用できる。ユーザプロファイルが一般的にユーザの真の関心の近似値であるため、システムは通常ユーザについて完全且つ正確な情報を有していない。例えば、「ホンダ」と「S2000」などのユーザプロファイルの2つの特徴のどちらかに基づいてユーザに推奨されるであろう広告を考えてみよう。特徴の内のただ1つ、「ホンダ」だけが第1段階で処理され、他の特徴「S2000」が現在、プロファイルでより低い重要性を有していると考える。「ホンダS2000」広告は、第1の特徴だけに基づいて推奨されてよく、その広告でのクリックスルーを生じさせる可能性がある。処理の第2段階を提供することによって、第2の特徴が推奨されている広告にも貢献すると判断でき、その特徴の重要性はその貢献を使用して調整できる。
(4.2.5項 例示的なアプリケーション)
(4.2.5.1項 強化された広告ターゲティング)
図7は本発明に一貫した方法で広告の目標を定めるために使用されてよい例示的な方法700の流れ図である。ブロック710に示されるように、要求に関連付けられた情報(例えば、検索クエリー、文書要求等のユーザ要求に関連付けられた情報)が受け入れられる。ブロック720に図示されるように、検索クエリーを提出した(あるいは文書要求又は何らかのほかの要求を提出した)ユーザについての情報が受け入れられる。この情報は、ユーザプロファイル情報及び/又はユーザ行動情報を含んでよい。ユーザ情報の項目は、例えば前記第4.2.4項と第4.2.5項に説明されるような、そのそれぞれの重要性重みに何らかの方法で基づいて提供され、処理されてよい。その結果、ブロック730に図示されるように、複数の広告のそれぞれのスコアが広告情報、要求に関連付けられた情報及びユーザ情報の少なくともいくつかを使用して決定される。ブロック740に図示されるように、本発明の用途に応じて、少なくとも1つの広告が、方法700がRETURN(返り)ノード750を介して離れる前に、少なくとも前記決定されたスコアを使用して、序列を付けられ、フィルタを通され、及び/又は複数の広告から選択される。スコアを決定するための例示的な技法が以下の第4.2.5.4項に説明される。
(4.2.5.2項 広告クリエーティブの選択及び生成)
自動クリエーティブ構築及び/又は選択により、おそらくユーザについて使用可能な情報、ユーザ要求(例えば、検索クエリー又は文書要求)、及び要求された情報の組み合わせに基づいて、広告クリエーティブを特定のユーザに合わせることができるようになる。図8は本発明に一貫した方法で広告クリエーティブを選択及び/又は生成するために使用されてよい例示的な方法800の流れ図である。ブロック810によって示されるように、要求に関連付けられた情報(例えば、検索クエリー、文書要求等と関連付けられた情報)が受け入れられる。また、ブロック820によって示されるように、要求を提出したユーザについての情報は受け入れられる。この情報はユーザプロファイル情報及び/又はユーザ行動情報を含んでよい。ユーザ情報の項目は、例えば前記の第4.2.4項及び第4.2.5項に説明されるようなそのそれぞれの重要性重みに何らかの方法で基づいて提供され、処理されてよい。その結果、ブロック830に示されるように、複数の広告グループ(又は広告キャンペーン)のそれぞれのスコアが少なくとも何らかの要求に関連付けられた情報及び少なくとも何らかの広告グループ情報を使用して決定される。少なくとも何らかのユーザ情報は、スコアの決定で使用されてもよい。その結果、ブロック840に示されるように、広告グループの少なくとも1つが少なくとも決定されたスコアを使用して序列を付けられ、選択され、及び/又はフィルタを通される。その結果、ブロック850に示されるように、(例えば、選択された)広告グループ(又は広告キャンペーン)の中の少なくとも1つの広告が、方法800がRETURN(返り)ノード860を介して離れる前にユーザ情報の少なくともいくつかを使用して選択される。広告グループスコアリングを実行するための例示的な技法は以下の第4.2.5.4項に説明される。
(4.2.5.3項 クエリー多義性解消)
適切な広告又は広告クリエーティブを選択することに加えて、ユーザ情報は、曖昧な検索用語を含む検索クエリーの多義性を解消するために使用されてよい。例えば、検索クエリー「ジャガー」を提出するユーザは、(A)ジャガー(Jaguar)車についての情報、動物についての情報、及びアップルジャガー(Apple Jaguar)オペレーティングシステムについての情報、又はジャクソンビルジャガーNFL(Jacksonville Jaguar NFL)フットボールチームについての情報のどれかを必要としている可能性がある。ユーザ情報は、「ジャガー」という検索用語の多義性を解消するのに役立てることもできる。この例では、ユーザの過去のブラウジング活動からの情報は、曖昧なクエリー「ジャガー」の多義性を解消する、あるいはユーザにとってほとんど又はまったく関心のない広告の表示を防ぐのに役立つ可能性がある。例えば、ユーザが最近「アップルコンピュータ」及び「オペレーティングシステム」を照会しており、その後検索クエリー「ジャガー」を提出していた場合には、ユーザの過去の照会履歴は、照会が車、動物又はNFLチームに対してではなく、アップル(Apple)(登録商標)コンピュータ用のオペレーティングシステムを指している可能性が高かったことを推論するために使用できるであろう。その結果、広告はこのような情報を利用することによりユーザによりうまく目標を定めることができるであろう。
(4.2.5.4項 類似性決定技法)
前記に紹介された広告スコアリングは、(a)広告情報と(b)要求に関連付けられた情報及びユーザ情報の間の何らかの形の類似性又は一致を使用してよい。このような類似性決定は、多くの方法で実行できる。例えば、以下の類似性決定技法の1つ又は複数が使用されてよい。つまり(a)(例えば後述されるような)ベクトルに基づいた技法、(b)(例えば後述されるような)規則に基づいた技法、(c)一致の確率又は尤度を推論するための確率論的推論、及び(d)ファジー論理一致である。他の類似性決定技法も本発明で使用されてよい。
ちょうど仄めかされたように、ユーザの要求を広告に一致させる1つの方法は、ユーザと、ユーザの現在の要求についての情報を使用してベクトルを形成することである。複数の広告のそれぞれは代表的なベクトルも有する。(ユーザ又は広告のどちらかのための)このような特徴ベクトルが履歴データから決定される追加情報を含んでよいことに注意する。例えば、ある広告をどの人口統計グループがクリックする傾向があるかについての推論は、データマイニング技法を使用して決定されてよい。この結果(例えばオフライン)分析は次に広告の特徴ベクトルで1つの又は複数の属性として使用されてよい。ユーザ要求及びユーザ情報に関連付けられた情報が特徴ベクトルとして表現され、広告が関連付けられた特徴ベクトルを有するとき、このような特徴ベクトルはベクトル、ハミング距離、及び/又は多岐に渡る他のベクトル距離基準のどれか1つの間の余弦距離などのスコアリング関数を使用して照合できる。次に、広告はこのような関数によって生成されるスコアを使用して(例えばスコアに従って)順位付けできる。当然、広告ランキングの決定は、例えば価格情報及び/又は成果情報などの他の情報を使用してよい。本発明の一実施形態では、トップランクの広告がユーザに表示するために供給される。
また前記に仄めかされたように、広告を選択するための別の技法は、(a)広告情報と(b)ユーザ情報及び要求に関連付けられた情報の類似性を定義する規則及び/又は関数のセットを適用することを含む。このような規則及び/又は公式に基づいたシステムは、広告情報、ユーザ情報及び要求に関連付けられた情報の少なくともいくらかを使用して広告に重要性が付加されたスコアを提供するために(例えば、重みが付けられた)論理規則の任意の組み合わせを使用できる。
前述されたように、ベクトルベースの技法と規則及び/又は公式に基づいた技法はユーザ要求情報に関して1つ又は複数の広告のスコアを生成するために一斉に使用されてよい。
本発明の一実施形態では、用語頻度−逆文書頻度積(term frequency−inverse document frequency product(TF−IDF))基準が、類似性スコアを生成するために広告情報、ユーザ情報、及び要求に関連つけられた情報を使用して決定される。広告情報のためのN−グラムはさらに広告情報のソース及び/又は種別に従って重要性を付加されてよい。例えば、明示的に定義された広告情報(例えば、ターゲティングキーワード)は推論された、又は他の広告情報(例えば、広告主のウェブサイト)から引き出された広告情報より高い重みを有してよい。ユーザ情報は、さらに、重要性基準、ソース、及び/又は種別に従って重要性を付加されてよい。オプションの追加情報項目の重み付けは、(a)例えば、特徴がどのくらい頻繁にすべてのユーザ全体で、又はすべての類似したユーザ全体で優れた推奨を生じさせたのかに基づいた大局的な及び/又は集団重み、及び(b)他の重要性の基準(例えば「その(the)」、「1つの(a)」等の「ストップ」ワードには低い又はゼロ重みが与えられてよい)の内、1つ又は複数を使用して決定されてよい。
(4.2.5.4.1項 類似性決定技法の改良点)
ユーザ情報及び要求に関連付けられた情報に広告を一致させるプロセスを効率的にしておくためには、前記第4.2.4項に説明された技法のような特徴選択、特徴一般化、及び/又は特徴集約の技法が、比較されているベクトルのサイズを削減するために使用されてよい。例えば、特徴選択は、(a)ユーザ及び要求に関連付けられた情報と(b)広告情報の間の一致プロセスの一部として使用される特徴の数及び/又はサイズを削減するために使用されてよい。このような特徴選択技法は、ユーザ情報及び要求に関連付けられた情報、及び/又は広告情報のベクトル表現で(絶対的に及び/又は相対的に)高い重要性重みを有する何らかの数の特徴又は情報項目のみを保持することを含むことができる。別の特徴選択技法は、よい成果を示す(例えば、クリックされる)可能性が高い1つ又は複数の一致を生じさせるためにどの特徴が他よりさらに指標となるかを判断するために、例えば「相互情報」、カイ二乗適合、又は相関などの統計的な基準を使用することを含んでよい。さらに別の特徴選択技法は、最も有効であると考えられるそれらの特徴を単に手作業で選択することである。これらの又は他の特徴選択技法の2つ又は3つ以上が一斉に使用されてよい。
同様に、広告情報ベクトルは、残っている広告情報ベクトルの小さな部分集合だけがユーザ及び要求関連情報に関して順位付けられる必要があるように、初期基準(例えば、特定の特徴を正確に一致させる)の何らかの集合を使用して事前にフィルタにかけられて(pre−filtered)よい。この技法は規則に基づいた類似性決定技法、及びベクトル距離類似性決定技法の組み合わせを示す。この技法を使用すると、ユーザ及び要求関連情報と広告情報の間の全体的な一致プロセスの効率を高めるのに役立つという追加の優位点がある。
図10は、概してユーザ要求1010に関連性がある1つ又は複数の広告1040の第1の集合が、(例えば、広告及びおそらく要求に関連付けられた情報1025と関連付けられたキーワードターゲティング情報などの広告情報1030を使用して)最初に決定される代替実施形態を示している。1つ又は複数の広告1040のこの第1の集合は、(例えば、ユーザ情報1060を使用して決定された第2の類似性スコアに基づいて順序付けられる及び/又はフィルタをかけられる)広告の最終的な集合1070を決定するために、ユーザに特定の広告決定動作1050によってさらに処理されてよい。このような実施形態はユーザ情報(の一部)がクライアントに記憶されるときに有効となる可能性がある。例えば、広告サーバは、ユーザ要求(例えば検索クエリー又は文書要求)のための上位N個(例えばN=100)の広告をクライアントに送信してよい。次に、クライアントはローカルユーザ情報に基づいてこれらの供給された広告を再順序付けできる。
(4.2.6項 例示的な装置)
図15は、前述された動作(例えば、エンドユーザシステム又はクライアントデバイスによって実行される動作、コンテンツサーバによって実行される動作、検索エンジンにより実行される動作、又は広告サーバによって実行される動作)の1つ又は複数を達成してよい機械1500の高水準ブロック図である。機械1500は、結合された要素の間での情報の通信を容易にするために、基本的に、1台又は複数台のプロセッサ1510と、1台又は複数台の入力/出力インタフェース装置1530と、1台又は複数台の記憶装置1520と、1つ又は複数のシステムバス及び/又はネットワーク1540とを含む。1台又は複数台の入力装置1532及び1台又は複数台の出力装置1534は、1つ又は複数の入力/出力インタフェース1530と結合されてよい。
1台又は複数台のプロセッサ1510は、本発明の1つ又は複数の態様を達成するために機械で実行可能な命令(例えば、カリフォルニア州パロアルト(Palo Alto, California)のサンマイクロシステムズ社(Sun Microsystems, Inc.)(登録商標)のSolarisオペレーティングシステム、あるいはノースカロライナ州ダーハム(Durham, North Carolina)のレッドハット社(Red Hat, Inc.)などの数多くのベンダから幅広く入手できるLinux(登録商標)オペレーティングシステムで実行するC又はC++)を実行してよい。機械実行可能命令の少なくとも一部は1台又は複数台の記憶装置1520に(一時的にあるいはより恒久的に)記憶されてよい、及び/又は1台又は複数台の入力インタフェース装置1530を介して外部ソースから受信されてよい。
一実施形態では、機械1500は1台又は複数台の従来のパーソナルコンピュータであってよい。この場合、処理装置1510は、1台又は複数台のマイクロプロセッサであってよい。バス1540はシステムバスを含んでよい。記憶装置1520は、読取専用メモリ(ROM)及び/又はランダムアクセスメモリ(RAM)などのシステムメモリを含んでよい。記憶装置1520は、ハードディスクから読み取り、ハードディスクに書き込むためのハードディスクドライブ、磁気ディスクから読み取る又は書き込むための(例えば、リムーバブルな)磁気ディスクドライブ、及びコンパクトディスク又は他の(磁気)光学媒体などのリムーバブル(磁気)光学ディスクから読み取る又は書き込むための光ディスクドライブも含んでよい。
ユーザは例えばキーボード及びポインティングデバイス(例えばマウス)などの入力装置1532を通してパーソナルコンピュータにコマンドと情報を入力してよい。マイク、ジョイスティック、ゲームパッド、衛星アンテナ、スキャナ等の他の入力装置も(又は代わりに)含まれてよい。これらの及び他の入力装置も、多くの場合システムバス1540に結合される適切なインタフェース1530を通して処理装置(複数の場合がある)1510に接続される。出力装置1534は、適切なインタフェースを介してシステムバス1540に接続されてもよいモニタ又は他の種類の表示装置を含んでよい。モニタに加えて(又は代わりに)、パーソナルコンピュータは、例えばスピーカ及びプリンタなどの他の(周辺)出力装置(図示せず)を含んでよい。
(4.3項 動作の例)
図11及び図12は、本発明の広告選択への例示的な適用の図である。図11に図示されるように、(本発明の一実施形態では、さまざまな広告グループ又は異なる広告キャンペーンに属する)いくつかの広告クリエーティブ1120が検索クエリー「ジャガー」1110に関連性がある。残念なことに、用語「ジャガー」は、前後関係なしに単独で、さまざまな意味を有することがある。すなわち、広告サーバはジャガー(Jaguar)(登録商標)自動車の広告クリエーティブ1120aを供給するべきか、ジャクソンビルジャガー(Jacksonville Jaguar)NFLフットボールチームの広告クリエーティブ1120bを供給すべきか、ジャガーアップル(Jaguar Apple)オペレーティングシステムの広告クリエーティブ1120cを供給すべきか、あるいはサファリの広告クリエーティブ1120dを供給すべきか分からないであろう。広告のいくつかがいわゆる否定的なキーワードを有していたとしても(例えば、広告主が、検索クエリーが用語「自動車」、「車」、「XJ6」、「S型」、「X型」、「ジャクソンビル(Jacksonville)」、「NFL」、「フットボール」、「アップル(Apple)」、及び「オペレーティングシステム」のどれかを含んでいる場合、その広告クリエーティブ1120dが表示されてはならないと指定した場合)、このような否定的なキーワードは単純なクエリー「ジャガー」の役に立たないであろう。
本発明の実施形態は、ジャガー(Jaguar)自動車広告クリエーティブ1120aを選択するために検索クエリー110を提出したユーザのユーザ情報1130を使用できる。図示されるように、この例では、ユーザ情報は、(最新の購入、アクセスした最新のウェブサイト、最近選択した広告等の)ユーザ行動作情報だけではなく、人口統計情報(又は、性別、年齢、ジオロケーション、収入、婚姻区分等のユーザプロファイル情報)を含む。情報は一般化することができ(例えば、年齢グループ18から35を1132、18から35男性を1134、都市部の若い男性を1136等)、想定を行うことができる(例えば、都市部の若い専門的職業に就いている男性を1142)ことに注意する。行動情報は、アクセスされたウェブサイトから抽出された情報(例えば、用語1152、1154)を含んでよい。この例では、最近アクセスしたEdmundsウェブサイトから抽出された用語「自動車」、及びユーザ人口統計情報が与えられたと仮定して、ジャガー(Jaguar)自動車広告クリエーティブ1120aを供給することが決定される。
図12に示されるように、同じユーザは後で検索クエリー「ブルース」1210を提出する。残念なことに、用語「ブルース」は、前後関係なく単独で、さまざまな意味を有する場合がある。すなわち、サーバは、(「クラシック」、「ジャズ」、「ミュージカル」、ブルース)等のキーワードターゲティング1222aに関連付けられている)レコード又はコンパクトディスクの広告クリエーティブ1220aを供給すべきか、(「ブルーズクルーズ(blue’s clues)」、「スポンジボブ(sponge bob)」等のキーワードターゲティング1222bに関連付けられている子供用のビデオの広告クリエーティブ1220bを供給すべきか、あるいは(「沖」、「マグロ」、「海の青さ」、「チャーター」等のキーワードターゲティング1222cに関連付けられている)チャーターボート釣りの広告クリエーティブ1220cを供給すべきか分からない可能性がある。この例では、ユーザ情報1230は図11のユーザ情報1130と類似しているが、最近選択された公告は新しい広告1262を含んでいる。この場合、ユーザによってアクセスされたニックジュニア(Nick Jr.)ウェブサイトは用語「ブルーズクルーズ」を含んでいたので、及びユーザは最近ブルーズクルーズのビデオDVDを購入していたので、広告クリエーティブ1220bを供給することが決定される。
図13は本発明の広告クリエーティブ選択への例示的な適用の図である。この例では、検索クエリー「ホンダ(Honda)」がホンダ(Honda)広告キャンペーン1320と一致した。ホンダ(Honda)広告キャンペーンは複数の広告クリエーティブ、つまり一般的なホンダ(Honda)広告クリエーティブ1325a、ホンダアコード(Honda Accord)広告クリエーティブ1325b、ホンダ(Honda)S2000広告クリエーティブ1325c及びホンダオデッセイ(Honda Odyssey)広告クリエーティブ1325dを含んでいる。この例では、想定されたユーザ情報1372を基に、広告クリエーティブ1325を供給することが決定される。想定されるユーザ情報1372は、広告情報1300として事前に決定され、記憶されてよいか、あるいは必要に応じて決定されてよい。この例では、ユーザが婚姻区分人口統計情報、最近の購入、及び最近選択された広告に基づいて、既婚であり、一人又は複数人の子供がいると想定される。
(4.4項 結論)
前記開示から理解できるように、本発明は要求に関連つけられた情報とユーザ情報の両方を使用することによって特に関連性のある公告を提供するために使用できる。

Claims (76)

  1. a)ユーザ要求と関連付けられた情報を受け入れることと、
    b)前記ユーザ要求を提出した前記ユーザについての情報を受け入れることと、
    c)ユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについての前記受け入れられた情報の両方を使用して少なくとも1つの広告のためのスコアを決定することと
    を備える、方法。
  2. 前記ユーザ要求は検索クエリーである、請求項1に記載の方法。
  3. 前記ユーザ要求は文書要求である、請求項1に記載の方法。
  4. スコアを決定する前記行為は、
    前記少なくとも1つの広告に関連付けられた情報と、
    ユーザ要求と関連付けられた前記受け入れられた情報と前記ユーザについての前記受け入れられた情報と
    の間の類似性を決定することを含む、請求項1に記載の方法。
  5. 前記少なくとも1つの広告に関係する前記情報は第1の特徴ベクトルとして表現され、
    ユーザと関連付けられた前記受け入れられた情報と前記ユーザについての前記受け入れられた情報は、第2の特徴ベクトルとして表現され、
    前記類似性は前記第1の特徴ベクトルと前記第2の特徴ベクトルの間の少なくとも余弦距離を使用して決定される、請求項4に記載の方法。
  6. 前記第1の特徴ベクトルと前記第2の特徴ベクトルの内の少なくとも1つの情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性重みを有し、
    前記類似性は前記第1の特徴ベクトルの少なくとも一部及び前記第2の特徴ベクトルの少なくとも一部の間の少なくとも余弦距離を使用して決定される、請求項5に記載の方法。
  7. 前記第1の特徴ベクトルと前記第2の特徴ベクトルの前記少なくとも1つの前記少なくとも一部は、前記第1の特徴ベクトルの情報の前記項目の間で最高の重要性重みの付けられた情報の項目を含む、請求項6に記載の方法。
  8. 前記第1の特徴ベクトルの情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性重みを有し、
    前記第1の特徴ベクトルの情報の前記項目の少なくともいくつかはその重要性重みに従って順序付けられ、
    前記第2の特徴ベクトルの情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性重みを有し、
    前記第2の特徴ベクトルの情報の前記項目の少なくともいくつかはその重要性重みに従って順序付けられる、請求項5に記載の方法。
  9. 前記少なくとも1つの広告と関連付けられた前記情報が用語及び用語頻度を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた方法は用語及び用語頻度を含み、
    前記類似性は少なくとも用語頻度−逆文書頻度積基準を使用して決定される、請求項4に記載の方法。
  10. 前記少なくとも1つの広告と関連付けられたは情報の項目の第1の集合を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた情報は、情報の項目の第2の集合を含み、
    情報の前記第1の項目と前記第2の項目のそれぞれが関連付けられた重要性重みを有し、前記関連付けられた重要性重みは、(A)相互情報、(B)カイ二乗適合、(C)相関、及び(D)相互選択からなる特徴選択手順のグループから選択される少なくとも1つの特徴選択手順を使用して決定される、請求項4に記載の方法。
  11. 前記少なくとも1つの広告に関連付けられた前記情報は情報の項目の第1の集合を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた情報は、情報の項目の第2の集合を含み、
    情報の前記第1の項目と前記第2の項目のそれぞれが関連付けられた重要性重みを有し、前記関連付けられた重要性重みは過去に供給された広告の少なくとも成果を使用して決定され、前記広告が情報の前記第1の項目と前記第2の項目の少なくともいくつかを使用して決定されたスコアを含んでいた、請求項4に記載の方法。
  12. d)広告の内の少なくとも2つをその決定されたスコアを使用して順序付けすることをさらに備える、請求項1に記載の方法。
  13. e)前記少なくとも2つの広告の前記順序付けを使用して少なくとも1つの広告の最終的な集合を決定することをさらに備える、請求項12に記載の方法。
  14. d)広告の第2の集合を生成するために、広告の第1の集合をその決定されたスコアを使用してフィルタにかけることをさらに備える、請求項1に記載の方法。
  15. 前記ユーザ要求は検索クエリーであり、前記ユーザ要求と関連付けられた前記情報は前記検索クエリーからの少なくとも1つのキーワードを含む、請求項1に記載の方法。
  16. 前記ユーザ要求は文書要求であり、前記ユーザ要求と関連付けられた前記情報は文書用法を含む、請求項1に記載の方法。
  17. 前記ユーザ要求は検索クエリーであり、前記ユーザ要求と関連付けられた前記情報は前記検索クエリーに対応する検索結果ページの文書情報を含む、請求項1に記載の方法。
  18. 前記ユーザについての前記情報は、(a)ユーザプロファイル情報と(b)ユーザ行動情報の少なくとも1つを含むことを特徴とする、請求項1に記載の方法。
  19. 前記ユーザについての前記情報は人口統計情報を含む、請求項1に記載の方法。
  20. 前記人口統計情報は、(A)年齢、(B)年齢範囲、(C)年齢カテゴリ、(D)性別、(EF)収入、(F)収入範囲、(G)収入カテゴリ、(H)婚姻区分、(I)教育レベル、及び(J)子供の有無からなる情報項目のグループから選択される少なくとも1つの情報項目を含む、請求項19に記載の方法。
  21. 前記ユーザについての前記情報は地理的な情報を含む、請求項1に記載の方法。
  22. 前記ユーザについての前記情報は心理学的特性の情報を含む、請求項1に記載の方法。
  23. 前記ユーザについての前記情報はユーザ行動情報を含む、請求項1に記載の方法。
  24. 前記ユーザ行動情報は、(A)前記ユーザによって提出された過去の検索クエリーに関係する情報と、(B)前記ユーザによってある特定の検索エンジンに提出された過去の検索クエリーに関係する情報と、(C)前記ユーザに表示するために供給された過去の広告に関係する情報と、(D)前記ユーザによる表示のために供給され、選択された過去の広告に関係する情報と、(E)前記ユーザによって見られる文書の文書情報と、(F)前記ユーザによって編集された文書についての文書情報と、(G)前記ユーザによる過去の購入と、及び(H)前記ユーザによる過去のオンライン購入とからなる情報項目のグループから選択される少なくとも1つの情報項目を含む、請求項23に記載の方法。
  25. d)少なくとも前記決定されたスコアを使用して少なくとも1つの広告を供給することをさらに備える、請求項1に記載の方法。
  26. e)供給された前記1つの広告に対応するユーザ動作を受け入れることと、
    f)少なくとも前記受け入れられたユーザ行動を使用してユーザ情報の1つ又は複数の項目と関連付けられた1つ又は複数の重要性重みを調整することと、
    をさらに備える、請求項25に記載の方法。
  27. 前記受け入れられたユーザ行動は前記広告の成果の基準に対応する、請求項26に記載の方法。
  28. 前記スコアはユーザ情報の項目の第1の集合だけを使用して決定され、調整された重みを有するユーザ情報の前記1つ又は複数の項目はユーザ情報の項目の第2の集合に属し、ユーザ情報の項目の前記第2の集合はユーザ情報の項目の前記第1の集合より大きい、請求項26に記載の方法。
  29. ユーザ情報の項目の前記第2の集合はユーザ情報の項目の前記第1の集合を含む、請求項28に記載の方法。
  30. 前記ユーザ要求と関連付けられた前記受け入れられた情報と前記ユーザについての前記受け入れられた情報の内の少なくとも1つが関連付けられた重要性重みを有する情報の項目を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについての前記受け入れられた情報の両方を使用して少なくとも1つの広告のためのスコアを決定する前記行為はそれらの重要性重みの順序で情報の項目を処理する、
    請求項1に記載の方法。
  31. 少なくとも1つの広告のためにスコアを決定する前記行為は、情報の全項目が前記スコア決定で考慮されたかどうかに関係なく、イベントの前記発生時に終了する、請求項30に記載の方法。
  32. 前記イベントはタイマ期限切れである、請求項31に記載の方法。
  33. a)ユーザ要求と関連付けられた情報を受け入れることと、
    b)前記ユーザ要求を提出した前記ユーザについての情報を受け入れることと、
    c)前記ユーザ要求に対する一般的な関連性の広告の第1の集合を決定することと、
    d)広告の前記第1の集合の前記広告の少なくともいくつかについて、前記ユーザについて少なくとも前記受け入れられた情報を使用してスコアを決定することと、
    を備える、方法。
  34. 前記ユーザ要求は検索クエリーである、請求項33に記載の方法。
  35. 前記ユーザ要求は文書要求である、請求項33に記載の方法。
  36. 前記ユーザについての前記情報は、(a)ユーザプロファイル情報と、(b)ユーザ行動情報の少なくとも1つを含む、請求項33に記載の方法。
  37. 前記ユーザ要求は検索クエリーである、請求項33に記載の方法。
  38. a)ユーザ要求と関連付けられた情報を受け入れることと、
    b)前記ユーザ要求を提出した前記ユーザについての情報を受け入れることと、
    c)少なくとも広告グループ情報、及び(i)ユーザ要求情報と(ii)ユーザ情報の内の少なくとも1つとを使用して複数の広告グループのそれぞれの第1のスコアを決定することと、
    d)前記第1のスコアを使用して広告グループを選択することと、
    e)少なくとも前記ユーザ情報を使用して前記選択された広告グループから少なくとも1つの広告を選択することと
    を含む、方法。
  39. a)i)ユーザ要求と関連付けられた情報と、
    ii)前記ユーザ要求を提出した前記ユーザについての情報と、
    を受け入れるための入力と、
    b)ユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについての前記受け入れられた情報の両方を使用して少なくとも1つの広告のためのスコアを決定することと
    を備える、装置。
  40. 前記ユーザ要求は検索クエリーである、請求項39に記載の装置。
  41. 前記ユーザ要求は文書要求である、請求項39に記載の装置。
  42. スコアを決定する前記行為は、
    前記少なくとも1つの広告と関連付けられた情報と、
    ユーザ要求と関連付けられた前記受け入れられた情報と前記ユーザについての前記受け入れられた情報と
    の間の類似性を決定することを含む、請求項39に記載の装置。
  43. 前記少なくとも1つの広告に関係する前記情報は第1の特徴ベクトルとして表現され、
    ユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについて前記受け入れられた情報は、第2の特徴ベクトルとして表現され、
    前記類似性は前記第1の特徴ベクトルと前記第2の特徴ベクトルの間の少なくとも余弦距離を使用して決定される、
    請求項42に記載の装置。
  44. 前記第1の特徴ベクトルと前記第2の特徴ベクトルの少なくとも1つの情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性重みを有し、
    前記類似性が前記第1の特徴ベクトルの少なくとも一部と、前記第2の特徴ベクトルの少なくとも一部の間の少なくとも余弦距離を使用して決定される、
    請求項43に記載の装置。
  45. 前記第1の特徴ベクトルと前記第2の特徴ベクトルの前記少なくとも一部は、前記第1の特徴ベクトルの情報の前記項目の間の最高の重要性重みが付けられた情報の項目を含む、請求項44に記載の装置。
  46. 前記第1の特徴ベクトルの情報の少なくともいくつかの項目のそれぞれが関連付けられた重要性重みを有し、前記第2の特徴ベクトルの情報の少なくともいくつかの項目のそれぞれは関連付けられた重要性重みを有する装置であり、
    c)i)その重要性重みに従って第1のベクトルの情報の項目の少なくともいくつかを、
    ii)その重要性重みに従って第2の特徴ベクトルの情報の前記項目の少なくともいくつかとを、
    順序付けるための手段と、
    をさらに備える、請求項43に記載の装置。
  47. 少なくとも1つの広告と関連付けられた前記情報は用語及び用語頻度を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについての前記受け入れられた情報は、用語及び用語頻度を含み、
    類似性を決定するための前記手段は少なくとも用語頻度−逆文書頻度基準を使用する、
    請求項42に記載の装置。
  48. 前記少なくとも1つの広告と関連付けられた前記情報は情報の項目の第1の集合を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた情報は情報の項目の第2の集合を含み、
    情報の前記第1の項目と前記第2の項目のそれぞれは重要性重みを有する装置であり、
    d)(A)相互情報と、(B)カイ二乗適合と、(C)相関と、(D)相互選択とからなる特徴選択手順のグループから選択される少なくとも1つの特徴選択手順を使用して前記関連付けられた重要重みを決定するための手段をさらに備える、請求項42に記載の装置。
  49. 前記少なくとも1つの広告と関連付けられた前記情報は情報の項目の第1の集合を含み、
    ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた情報は、情報の項目の第2の集合を含み、
    情報の前記第1の項目と前記第2の項目のそれぞれが関連付けられた重要性重みを有する装置であり、
    c)過去に供給された広告の少なくとも成果を使用して前記関連付けられた重要性重みを決定するための手段であって、前記広告が情報の前記第1の項目と前記第2の項目の少なくともいくつかを使用して決定されたスコアを含んでいた手段をさらに備える、請求項42に記載の装置。
  50. c)広告の少なくとも2つをその決定されたスコアを使用して順序付けるための手段をさらに備える、請求項39に記載の装置。
  51. d)前記少なくとも2つの広告の前記順序付けを使用して少なくとも1つの広告の最終的な集合を決定するための手段をさらに備える、請求項50に記載の装置。
  52. c)広告の第2の集合を生成するために、広告の第1の集合をその決定されたスコアを使用してフィルタにかけるための手段をさらに備える、請求項39に記載の装置。
  53. 前記ユーザ要求は検索クエリーであり、前記ユーザ要求と関連付けられた前記情報は前記検索クエリーからの少なくとも1つのキーワードを含む、請求項39に記載の装置。
  54. 前記ユーザ要求は文書要求であり、前記ユーザ要求と関連付けられた前記情報は文書情報を含む、請求項39に記載の装置。
  55. 前記ユーザ要求は検索クエリーであり、前記ユーザ要求と関連付けられた前記情報は前記検索クエリーに対応する検索結果ページの文書情報を含む、請求項39に記載の装置。
  56. 前記ユーザについての前記情報は、(a)ユーザプロファイル情報と(b)ユーザ行動情報の内の少なくとも1つを含む、請求項39に記載の装置。
  57. 前記ユーザについての前記情報は人口統計情報を含む、請求項39に記載の装置。
  58. 前記人口統計情報は、(A)年齢、(B)年齢範囲、(C)年齢カテゴリ、(D)性別、(E)収入、(F)収入範囲、(G)収入カテゴリ、(H)婚姻区分、(I)教育レベル、及び(J)子供の有無からなる情報項目のグループから選択される少なくとも1つの情報項目を含む、請求項57に記載の装置。
  59. 前記ユーザについての前記情報は地理的な情報を含む、請求項39に記載の装置。
  60. 前記ユーザについての前記情報は心理学的特性の情報を含む、請求項39に記載の装置。
  61. 前記ユーザについての前記情報はユーザ行動情報を含む、請求項39に記載の装置。
  62. 前記ユーザ行動情報は、(A)前記ユーザによって提出された過去の検索クエリーに関係する情報と、(B)前記ユーザによって特定の検索エンジンに提出された過去の検索クエリーに関係する情報と、(C)前記ユーザに表示するために供給された過去の広告に関係する情報と、(D)前記ユーザによって表示のために供給され、選択された過去の広告に関係する情報と、(E)前記ユーザによって見られる文書の文書情報と、(F)前記ユーザによって編集される文書についての文書情報と、(G)前記ユーザによる過去の購入と、(H)前記ユーザによる過去のオンライン購入とからなる情報項目のグループから選択される少なくとも1つの情報項目を含む、請求項61に記載の装置。
  63. c)少なくとも前記決定されたスコアを使用して少なくとも1つの広告を供給するための広告サーバをさらに備える、請求項39に記載の装置。
  64. d)供給された前記少なくとも1つの広告に対応するユーザ行動を受け入れるための手段と、
    e)少なくとも前記受け入れられたユーザ行動を使用してユーザ情報の1つ又は複数の項目と関連付けられた1つ又は複数の重要性重みを調整するための手段と、
    をさらに備える、請求項63に記載の装置。
  65. 前記受け入れられたユーザ行動は前記広告の成果の基準に対応する、請求項64に記載の装置。
  66. スコアを決定するための前記手段はユーザ情報の項目の第1の集合だけを使用し、調整された重みを有するユーザ情報の前記1つ又は複数の項目がユーザ情報の項目の第2の集合に属し、ユーザ情報の項目の前記第2の集合がユーザ情報の項目の第1の集合より大きい、請求項64に記載の装置。
  67. ユーザ情報の項目の前記第2の集合はユーザ情報の項目の前記第1の集合を含む、請求項66に記載の装置。
  68. 前記ユーザ要求と関連付けられた前記受け入れられた情報及び前記ユーザについての前記受け入れられた情報の内の少なくとも1つが関連付けられた重要性重みを有する情報の項目を含み、
    少なくとも1つの広告のためのスコアを決定するための前記手段はユーザ要求と関連付けられた前記受け入れられた情報と、前記ユーザについての前記受け入れられた情報の両方を使用し、その重要性重みの順序で情報の項目を処理する、
    請求項39に記載の装置。
  69. 少なくとも1つの広告のためのスコアを決定するための前記手段は、情報のすべての項目が前記スコア決定で考慮されたかどうかに関係なくイベントの前記発生時に決定処理を終了する、請求項68に記載の装置。
  70. 前記イベントはタイマ期限切れである、請求項69に記載の装置。
  71. a)i)ユーザ要求と関連付けられた情報と、
    ii)前記ユーザ要求を提出した前記ユーザについての情報と、
    を受け入れるための入力と、
    b)前記ユーザ要求に対する一般的な関連性の広告の第1の集合を決定するための手段と、
    c)少なくとも前記ユーザについての前記受け入れられた情報を使用してスコアを決定するための、広告の前記第1の集合の前記広告の少なくともいくつかのための手段と
    を備える、装置。
  72. 前記ユーザ要求は検索クエリーである、請求項71に記載の装置。
  73. 前記ユーザ要求は文書要求である、請求項71に記載の装置。
  74. 前記ユーザについての前記情報は、(a)ユーザプロファイル情報と(b)ユーザ行動情報の内の少なくとも1つを含む、請求項71に記載の装置。
  75. 前記ユーザ要求は検索クエリーである、請求項71に記載の装置。
  76. a)i)ユーザ要求と関連付けられた情報と、
    ii)前記ユーザ要求を提出した前記ユーザについての情報と、
    を受け入れるための入力と、
    b)少なくとも広告グループ情報、及び(i)ユーザ要求情報と(ii)ユーザ情報の内の少なくとも1つを使用して複数の広告グループのそれぞれの第1のスコアを決定するための手段と、
    c)前記第1のスコアを使用して広告グループを選択するための手段と、
    d)少なくとも前記ユーザ情報を使用して前記選択された公告グループから少なくとも1つの広告を選択するための手段と
    を備える、装置。
JP2009089188A 2003-06-02 2009-04-01 ユーザ要求情報及びユーザ情報を使用して広告を供給すること Expired - Lifetime JP5065323B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/452,791 US8352499B2 (en) 2003-06-02 2003-06-02 Serving advertisements using user request information and user information
US10/452,791 2003-06-02

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2006515064A Division JP2006526853A (ja) 2003-06-02 2004-06-01 ユーザ要求情報及びユーザ情報を使用して広告を供給すること

Publications (2)

Publication Number Publication Date
JP2009199601A true JP2009199601A (ja) 2009-09-03
JP5065323B2 JP5065323B2 (ja) 2012-10-31

Family

ID=33551272

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2006515064A Withdrawn JP2006526853A (ja) 2003-06-02 2004-06-01 ユーザ要求情報及びユーザ情報を使用して広告を供給すること
JP2009089188A Expired - Lifetime JP5065323B2 (ja) 2003-06-02 2009-04-01 ユーザ要求情報及びユーザ情報を使用して広告を供給すること

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2006515064A Withdrawn JP2006526853A (ja) 2003-06-02 2004-06-01 ユーザ要求情報及びユーザ情報を使用して広告を供給すること

Country Status (9)

Country Link
US (1) US8352499B2 (ja)
EP (1) EP1634206A4 (ja)
JP (2) JP2006526853A (ja)
KR (1) KR100861673B1 (ja)
CN (2) CN101872360A (ja)
AU (1) AU2004248564B2 (ja)
BR (1) BRPI0410947A (ja)
CA (1) CA2526386C (ja)
WO (1) WO2004111771A2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012074041A (ja) * 2010-09-23 2012-04-12 Sony Corp 広告選択手順を効果的に実施するためのシステム及び方法
JP2013524382A (ja) * 2010-04-14 2013-06-17 マイクロソフト コーポレーション ユーザー行為に基づく検索広告の選択
JP2015060330A (ja) * 2013-09-18 2015-03-30 ヤフー株式会社 広告特定装置、広告情報のデータ構造、広告特定方法、及びプログラム
US9575937B2 (en) 2010-08-24 2017-02-21 Nec Corporation Document analysis system, document analysis method, document analysis program and recording medium

Families Citing this family (164)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1428139B1 (en) 2001-08-14 2015-06-03 Microsoft Technology Licensing, LLC System and method for extracting content for submission to a search engine
US9235849B2 (en) * 2003-12-31 2016-01-12 Google Inc. Generating user information for use in targeted advertising
US9946788B2 (en) 2002-07-23 2018-04-17 Oath Inc. System and method for automated mapping of keywords and key phrases to documents
US8521725B1 (en) * 2003-12-03 2013-08-27 Google Inc. Systems and methods for improved searching
US20050251444A1 (en) * 2004-05-10 2005-11-10 Hal Varian Facilitating the serving of ads having different treatments and/or characteristics, such as text ads and image ads
US7716225B1 (en) 2004-06-17 2010-05-11 Google Inc. Ranking documents based on user behavior and/or feature data
US8538970B1 (en) * 2004-12-30 2013-09-17 Google Inc. Personalizing search results
US20060149710A1 (en) 2004-12-30 2006-07-06 Ross Koningstein Associating features with entities, such as categories of web page documents, and/or weighting such features
JP4977624B2 (ja) * 2005-01-18 2012-07-18 ヤフー! インコーポレイテッド ウェブサーチ技術及びウェブコンテンツを組み入れたスポンサー提供サーチリスティングのマッチング及びランキング
US10482474B1 (en) * 2005-01-19 2019-11-19 A9.Com, Inc. Advertising database system and method
US8768766B2 (en) 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
JP4718251B2 (ja) * 2005-06-15 2011-07-06 日本電信電話株式会社 広告情報配信システム及びそのプログラム
US7809731B2 (en) * 2005-07-29 2010-10-05 Yahoo! Inc. System and method for reordering a result set copyright notice
US8626588B2 (en) * 2005-09-30 2014-01-07 Google Inc. Advertising with audio content
JP2007179276A (ja) 2005-12-27 2007-07-12 Internatl Business Mach Corp <Ibm> 適合判定方法、装置、およびプログラム
US10600090B2 (en) 2005-12-30 2020-03-24 Google Llc Query feature based data structure retrieval of predicted values
US7827060B2 (en) * 2005-12-30 2010-11-02 Google Inc. Using estimated ad qualities for ad filtering, ranking and promotion
EP1826716A1 (en) * 2006-02-22 2007-08-29 Sony Deutschland Gmbh Method for updating a user profile
KR100792700B1 (ko) * 2006-03-17 2008-01-08 엔에이치엔(주) 신경망을 가지는 협업 필터링 시스템을 이용하여 클릭패턴에 기초한 웹 광고 추천 방법 및 그 시스템
WO2007105909A1 (en) * 2006-03-16 2007-09-20 Nhn Corporation Method for targeting web advertisement clickers based on click pattern by using a collaborative filtering system with neural networks and system thereof
KR100792701B1 (ko) * 2006-03-16 2008-01-08 엔에이치엔(주) 협업 필터링 시스템을 이용하여 클릭 패턴에 기초한 웹광고 추천 방법 및 그 시스템
US7451120B1 (en) * 2006-03-20 2008-11-11 Google Inc. Detecting novel document content
JP2007264721A (ja) * 2006-03-27 2007-10-11 Konica Minolta Medical & Graphic Inc データベースシステム、プログラム、及びデータベースシステムにおける広告提示方法
KR100793377B1 (ko) * 2006-03-28 2008-01-11 엔에이치엔(주) 점수 분포에 따른 광고리스트의 생성 방법 및 광고리스트생성 시스템
US8745226B2 (en) 2006-05-02 2014-06-03 Google Inc. Customization of content and advertisements in publications
US7836134B2 (en) * 2006-06-09 2010-11-16 Sony Ericsson Mobile Communications Ab E-mail address inspection
WO2007147080A1 (en) 2006-06-16 2007-12-21 Almondnet, Inc. Media properties selection method and system based on expected profit from profile-based ad delivery
CN100456298C (zh) * 2006-07-12 2009-01-28 百度在线网络技术(北京)有限公司 广告信息检索系统及广告信息检索方法
GB2455025A (en) 2006-09-15 2009-06-03 Nielsen Co Methods and apparatus to identify images in print advertisements
US20080077574A1 (en) 2006-09-22 2008-03-27 John Nicholas Gross Topic Based Recommender System & Methods
US20100293479A1 (en) * 2006-09-26 2010-11-18 Armand Rousso Apparatuses, methods and systems for an information comparator interface
US8892756B2 (en) * 2006-10-19 2014-11-18 Ebay Inc. Method and system of publishing campaign data
KR100851042B1 (ko) 2006-11-08 2008-08-12 엔에이치엔(주) 확장 광고 키워드를 추천하는 방법 및 그 시스템
WO2008056358A2 (en) * 2006-11-10 2008-05-15 Media Layers Ltd Method and computer program product for providing advertisements to a mobile user device
US8027865B2 (en) 2006-11-22 2011-09-27 Proclivity Systems, Inc. System and method for providing E-commerce consumer-based behavioral target marketing reports
US8086600B2 (en) 2006-12-07 2011-12-27 Google Inc. Interleaving search results
CN101573726A (zh) * 2006-12-28 2009-11-04 夏普株式会社 广告分发系统、广告分发服务器、广告分发方法、程序及记录介质
US20090012841A1 (en) * 2007-01-05 2009-01-08 Yahoo! Inc. Event communication platform for mobile device users
US20080189169A1 (en) * 2007-02-01 2008-08-07 Enliven Marketing Technologies Corporation System and method for implementing advertising in an online social network
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
US8055664B2 (en) * 2007-05-01 2011-11-08 Google Inc. Inferring user interests
CN101071433B (zh) * 2007-05-10 2010-08-18 腾讯科技(深圳)有限公司 一种图片下载系统及方法
JP5153210B2 (ja) * 2007-05-22 2013-02-27 ヤフー株式会社 広告配信装置
CN100458797C (zh) * 2007-06-20 2009-02-04 精实万维软件(北京)有限公司 一种对网络广告进行排序的方法
WO2009006150A1 (en) * 2007-06-28 2009-01-08 Google Inc. Using previous user search query to target advertisements
US7698422B2 (en) * 2007-09-10 2010-04-13 Specific Media, Inc. System and method of determining user demographic profiles of anonymous users
CN101141414B (zh) * 2007-09-26 2011-09-14 腾讯科技(深圳)有限公司 反馈广告等级的实现方法、系统和即时通讯客户端
US20090100051A1 (en) * 2007-10-10 2009-04-16 Yahoo! Inc. Differentiated treatment of sponsored search results based on search context
US7853622B1 (en) 2007-11-01 2010-12-14 Google Inc. Video-related recommendations using link structure
US8041082B1 (en) 2007-11-02 2011-10-18 Google Inc. Inferring the gender of a face in an image
CN101431524A (zh) * 2007-11-07 2009-05-13 阿里巴巴集团控股有限公司 一种定向网络广告投放的实现方法及装置
US10346854B2 (en) * 2007-11-30 2019-07-09 Microsoft Technology Licensing, Llc Feature-value attachment, reranking and filtering for advertisements
US20090150541A1 (en) * 2007-12-06 2009-06-11 Sony Corporation And Sony Electronics Inc. System and method for dynamically generating user interfaces for network client devices
US8291492B2 (en) * 2007-12-12 2012-10-16 Google Inc. Authentication of a contributor of online content
US8412571B2 (en) 2008-02-11 2013-04-02 Advertising.Com Llc Systems and methods for selling and displaying advertisements over a network
US8726146B2 (en) 2008-04-11 2014-05-13 Advertising.Com Llc Systems and methods for video content association
US20090299816A1 (en) * 2008-06-03 2009-12-03 Google Inc. Search Tool Advertising
US7961986B1 (en) 2008-06-30 2011-06-14 Google Inc. Ranking of images and image labels
US8650561B2 (en) * 2008-07-10 2014-02-11 Apple Inc. System and method for localizing display of applications for download
US9424339B2 (en) * 2008-08-15 2016-08-23 Athena A. Smyros Systems and methods utilizing a search engine
US8447669B2 (en) 2008-08-26 2013-05-21 Visa U.S.A. Inc. System and method for implementing financial assistance programs
US9317599B2 (en) * 2008-09-19 2016-04-19 Nokia Technologies Oy Method, apparatus and computer program product for providing relevance indication
WO2010045191A2 (en) * 2008-10-13 2010-04-22 Vuelogic, Llc Methods and systems for customer performance scoring
US8271330B2 (en) * 2008-12-04 2012-09-18 International Business Machines Corporation System and method for researching virtual markets and optimizing product placements and displays
US9996845B2 (en) * 2009-03-03 2018-06-12 Google Llc Bidding on users
EP2404263A4 (en) * 2009-03-03 2014-01-08 Google Inc ADHEAT ADVERTISING MODEL FOR A SOCIAL NETWORK
KR101624680B1 (ko) * 2009-03-03 2016-05-27 구글 인코포레이티드 소셜 네트워크의 사용자들에게 광고를 제공하기 위한 방법 및 시스템
CN101515360A (zh) * 2009-04-13 2009-08-26 阿里巴巴集团控股有限公司 向用户推荐网络目标信息的方法和服务器
AU2010201495B2 (en) * 2009-04-16 2012-04-12 Accenture Global Services Limited Touchpoint customization system
US8311950B1 (en) 2009-10-01 2012-11-13 Google Inc. Detecting content on a social network using browsing patterns
US8275771B1 (en) 2010-02-26 2012-09-25 Google Inc. Non-text content item search
US8903736B2 (en) * 2010-04-05 2014-12-02 Yahoo! Inc. Fast networked based advertisement selection
US8818985B2 (en) 2010-04-06 2014-08-26 Salesforce.Com, Inc. Rule-based prioritization of social data
US8738603B2 (en) 2010-05-20 2014-05-27 Salesforce.Com, Inc. Metrics-based accessing of social threads
US9817637B2 (en) 2010-07-01 2017-11-14 Salesforce.Com, Inc. Methods and systems for providing enhancements to a business networking feed
US8560554B2 (en) 2010-09-23 2013-10-15 Salesforce.Com, Inc. Methods and apparatus for selecting updates to associated records to publish on an information feed using importance weights in an on-demand database service environment
BR112013007664A2 (pt) * 2010-09-30 2016-08-09 Annona Corp Sa sistema, método e meio de legível de computador para distribuir dados alvos usando perfís anônimos
US20120215701A1 (en) 2010-10-20 2012-08-23 Mehta Kaushal N Flexible monetization service apparatuses, methods and systems
US20120123876A1 (en) * 2010-11-17 2012-05-17 Sreenivasa Prasad Sista Recommending and presenting advertisements on display pages over networks of communication devices and computers
CN102542474B (zh) 2010-12-07 2015-10-21 阿里巴巴集团控股有限公司 查询结果排序方法及装置
CN102546564B (zh) * 2010-12-30 2015-08-19 腾讯科技(深圳)有限公司 一种信息推送的控制方法及系统
WO2012106655A2 (en) 2011-02-05 2012-08-09 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US9953334B2 (en) 2011-02-10 2018-04-24 Visa International Service Association Electronic coupon issuance and redemption apparatuses, methods and systems
US20120209698A1 (en) * 2011-02-11 2012-08-16 Yahoo! Inc. Hybrid search results listings
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
CN109118199A (zh) 2011-02-16 2019-01-01 维萨国际服务协会 快拍移动支付装置,方法和系统
WO2012116125A1 (en) 2011-02-22 2012-08-30 Visa International Service Association Universal electronic payment apparatuses, methods and systems
AU2012223415B2 (en) 2011-02-28 2017-05-18 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US9443224B2 (en) 2011-03-01 2016-09-13 Salesforce.Com, Inc. Systems, apparatus and methods for selecting updates to associated records to publish on an information feed
WO2012122060A1 (en) 2011-03-04 2012-09-13 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
US9646291B2 (en) 2011-05-11 2017-05-09 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US8577803B2 (en) 2011-06-03 2013-11-05 Visa International Service Association Virtual wallet card selection apparatuses, methods and systems
US9208187B2 (en) 2011-06-24 2015-12-08 Salesforce.Com, Inc. Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system
EP2727020A4 (en) * 2011-06-29 2015-07-08 Hewlett Packard Development Co PROVIDING SERVICES USING UNIFIED COMMUNICATION CONTENT
US9582598B2 (en) 2011-07-05 2017-02-28 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
AU2012278963B2 (en) 2011-07-05 2017-02-23 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10699304B1 (en) 2011-07-08 2020-06-30 Google Llc Delivery and advertisements to mobile applications
US10902495B2 (en) 2011-07-08 2021-01-26 Google Llc Presenting search results in a dynamically formatted graphical user interface
US20130018955A1 (en) * 2011-07-14 2013-01-17 Salesforce.Com, Inc. Computer implemented methods and apparatus for implementing a social network information feed as a platform
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US9443225B2 (en) 2011-07-18 2016-09-13 Salesforce.Com, Inc. Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device
US20130030922A1 (en) * 2011-07-26 2013-01-31 Google Inc. System and method for syndicating a conversation
US8650070B2 (en) * 2011-08-02 2014-02-11 Google Inc. System and method for sharing content on third-party mobile applications
CN102956009B (zh) 2011-08-16 2017-03-01 阿里巴巴集团控股有限公司 一种基于用户行为的电子商务信息推荐方法与装置
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US12462245B2 (en) 2011-08-18 2025-11-04 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US20130060800A1 (en) * 2011-09-07 2013-03-07 Allon Caidar System for communicating subscriber media to users over a network
US9117225B2 (en) 2011-09-16 2015-08-25 Visa International Service Association Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs
US11354723B2 (en) 2011-09-23 2022-06-07 Visa International Service Association Smart shopping cart with E-wallet store injection search
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
CN102346899A (zh) * 2011-10-08 2012-02-08 亿赞普(北京)科技有限公司 一种基于用户行为的广告点击率预测方法和装置
US20130152125A1 (en) * 2011-12-07 2013-06-13 Sony Network Entertainment International Llc Method and system for advertisement choices using a second display during content playback
US10096022B2 (en) 2011-12-13 2018-10-09 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US9953378B2 (en) 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
CN103164804B (zh) 2011-12-16 2016-11-23 阿里巴巴集团控股有限公司 一种个性化的信息推送方法及装置
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US10262148B2 (en) 2012-01-09 2019-04-16 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
AU2013214801B2 (en) 2012-02-02 2018-06-21 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems
US20130346182A1 (en) * 2012-06-20 2013-12-26 Yahoo! Inc. Multimedia features for click prediction of new advertisements
WO2014065569A2 (ko) * 2012-10-24 2014-05-01 주식회사 어워드에스엔에스 광고에의 접속 사용자를 식별하기 위한 타겟 광고 시스템 및 방법
WO2014074917A1 (en) * 2012-11-08 2014-05-15 Cooper & Co Ltd Edwin System and method for divisive textual clustering by label selection using variant-weighted tfidf
US20140149513A1 (en) * 2012-11-23 2014-05-29 The Extraordinaries, Inc. System and method for matching a profile to a sparsely defined request
US9922349B2 (en) 2012-11-27 2018-03-20 Synqy Corporation Method and system for the distribution, maintenance, management, merchandising and analysis of digital brand assets on the internet
CN103853711B (zh) * 2012-11-28 2017-02-08 中国移动通信集团广西有限公司 一种文本信息处理方法及装置
US20150227973A1 (en) * 2013-02-20 2015-08-13 Stremor Corporation Systems and methods for organizing search results and targeting advertisements
US9300727B2 (en) 2013-03-14 2016-03-29 Microsoft Technology Licensing, Llc Cloud-based content localization
US20140279048A1 (en) * 2013-03-14 2014-09-18 Balderdash Inc. Systems and methods for providing relevant pathways through linked information
US20140280239A1 (en) * 2013-03-15 2014-09-18 Sas Institute Inc. Similarity determination between anonymized data items
US11354486B2 (en) 2013-05-13 2022-06-07 International Business Machines Corporation Presenting a link label for multiple hyperlinks
US8954346B1 (en) * 2013-06-03 2015-02-10 Inadco, Inc. Serving form ads with a video
CN104834647B (zh) * 2014-02-12 2019-04-23 腾讯科技(深圳)有限公司 一种获取信息摘要的方法及装置
US20150310487A1 (en) * 2014-04-25 2015-10-29 Yahoo! Inc. Systems and methods for commercial query suggestion
AU2015252962A1 (en) 2014-04-30 2016-12-22 Michael Flynn Mobile computing system with user preferred interactive components
CN104199969B (zh) * 2014-09-22 2017-10-03 北京国双科技有限公司 网页数据分析方法及装置
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
CN106202088A (zh) * 2015-05-04 2016-12-07 阿里巴巴集团控股有限公司 一种匹配业务场景的方法和系统
CN105045889B (zh) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 一种信息推送方法及装置
US20170053314A1 (en) * 2015-08-20 2017-02-23 Quixey, Inc. Displaying Advertisements In Application Launcher
CN106682013A (zh) * 2015-11-09 2017-05-17 阿里巴巴集团控股有限公司 用于数据推送的方法和设备
CN105678586B (zh) 2016-01-12 2020-09-29 腾讯科技(深圳)有限公司 一种信息扶持方法和装置
US20170287004A1 (en) * 2016-04-01 2017-10-05 Facebook, Inc. Selecting a content item from a set for presentation to a user based on locations associated with the content items and a location associated with the user
US10558720B2 (en) * 2016-04-13 2020-02-11 Oath Inc. Method and system for selecting supplemental content using visual appearance
US20180004846A1 (en) * 2016-06-30 2018-01-04 Microsoft Technology Licensing, Llc Explicit Behavioral Targeting of Search Users in the Search Context Based on Prior Online Behavior
JP6405343B2 (ja) * 2016-07-20 2018-10-17 Necパーソナルコンピュータ株式会社 情報処理装置、情報処理方法、およびプログラム
US20180082331A1 (en) * 2016-09-22 2018-03-22 Facebook, Inc. Predicting a user quality rating for a content item eligible to be presented to a viewing user of an online system
US10368132B2 (en) * 2016-11-30 2019-07-30 Facebook, Inc. Recommendation system to enhance video content recommendation
US10031977B1 (en) * 2017-01-26 2018-07-24 Rena Maycock Data content filter
RU2671054C2 (ru) * 2017-02-22 2018-10-29 Общество С Ограниченной Ответственностью "Яндекс" Способ и система выбора целевого содержимого с помощью алгоритма машинного обучения
CN108090107A (zh) * 2017-05-22 2018-05-29 北京市商汤科技开发有限公司 业务对象推荐方法、装置、电子设备和存储介质
CN107609182A (zh) * 2017-09-29 2018-01-19 北京金山安全软件有限公司 应用程序中的数据显示方法、装置及电子设备
CN109241243B (zh) * 2018-08-30 2020-11-24 清华大学 候选文档排序方法及装置
US11323406B2 (en) 2019-07-26 2022-05-03 Introhive Services Inc. System and method for identifying and retrieving signature contact information from an email or email thread
US11675753B2 (en) 2019-07-26 2023-06-13 Introhive Services Inc. Data cleansing system and method
US10949891B1 (en) * 2019-08-29 2021-03-16 Allon Caidar Method for providing product-related videos to buyers
US11741477B2 (en) 2019-09-10 2023-08-29 Introhive Services Inc. System and method for identification of a decision-maker in a sales opportunity
US12700012B2 (en) * 2021-12-23 2026-08-04 Walmart Apollo, Llc Systems and methods for providing customer insights
US12229801B2 (en) 2023-01-30 2025-02-18 Walmart Apollo, Llc System and method for automatically providing relevant digital advertisements
US12073428B2 (en) 2023-01-30 2024-08-27 Walmart Apollo, Llc System and method for automatically retrieving relevant digital advertisements from multiple channels
US20250156941A1 (en) * 2023-11-14 2025-05-15 The Pnc Financial Services Group, Inc. Technologies for Prediction of Recurring Transactions

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020555A (ja) * 1997-11-14 2000-01-21 Aptecs Software Inc 関連エンティティ及び関連情報へのリアルタイム最適化マッチング装置及び方法
WO2001067319A1 (en) * 2000-03-10 2001-09-13 Que Corporation Information providing device, and information providing method
JP2001344270A (ja) * 2000-05-31 2001-12-14 Nippon Telegr & Teleph Corp <Ntt> 情報検索サービス方法及び情報検索サービスプログラムを格納した記憶媒体
JP2003150844A (ja) * 2001-11-09 2003-05-23 Matsushita Electric Ind Co Ltd 情報提供システム、情報提供方法、及び情報提供サーバ

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724521A (en) 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
KR200180633Y1 (ko) 1995-04-24 2000-05-15 이동규 치과용 테이블의 착탈식 핸들
US5740549A (en) 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US6026368A (en) 1995-07-17 2000-02-15 24/7 Media, Inc. On-line interactive system and method for providing content and advertising information to a targeted set of viewers
WO1997021183A1 (en) 1995-12-08 1997-06-12 Bell Communications Research, Inc. Method and system for placing advertisements in a computer network
US5848397A (en) 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5948061A (en) 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6078914A (en) 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US6044376A (en) 1997-04-24 2000-03-28 Imgis, Inc. Content stream analysis
US6144944A (en) 1997-04-24 2000-11-07 Imgis, Inc. Computer system for efficiently selecting and providing information
US7039599B2 (en) 1997-06-16 2006-05-02 Doubleclick Inc. Method and apparatus for automatic placement of advertising
US6421675B1 (en) * 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
US6167382A (en) 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
KR20010080633A (ko) * 1998-11-30 2001-08-22 추후제출 습관, 통계적 추론 및 사이코-데모그래픽 프로파일에기초한 스마트 에이전트
US6985882B1 (en) 1999-02-05 2006-01-10 Directrep, Llc Method and system for selling and purchasing media advertising over a distributed communication network
US6292796B1 (en) * 1999-02-23 2001-09-18 Clinical Focus, Inc. Method and apparatus for improving access to literature
AU4328000A (en) * 1999-03-31 2000-10-16 Verizon Laboratories Inc. Techniques for performing a data query in a computer system
US6269361B1 (en) 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6401075B1 (en) 2000-02-14 2002-06-04 Global Network, Inc. Methods of placing, purchasing and monitoring internet advertising
KR20010102668A (ko) * 2000-05-04 2001-11-16 차상균 무선 이동 단말기를 이용한 선별적 광고 제공 방법 및시스템
US20020198882A1 (en) 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
US7136875B2 (en) 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020555A (ja) * 1997-11-14 2000-01-21 Aptecs Software Inc 関連エンティティ及び関連情報へのリアルタイム最適化マッチング装置及び方法
WO2001067319A1 (en) * 2000-03-10 2001-09-13 Que Corporation Information providing device, and information providing method
JP2001344270A (ja) * 2000-05-31 2001-12-14 Nippon Telegr & Teleph Corp <Ntt> 情報検索サービス方法及び情報検索サービスプログラムを格納した記憶媒体
JP2003150844A (ja) * 2001-11-09 2003-05-23 Matsushita Electric Ind Co Ltd 情報提供システム、情報提供方法、及び情報提供サーバ

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013524382A (ja) * 2010-04-14 2013-06-17 マイクロソフト コーポレーション ユーザー行為に基づく検索広告の選択
US9575937B2 (en) 2010-08-24 2017-02-21 Nec Corporation Document analysis system, document analysis method, document analysis program and recording medium
JP2012074041A (ja) * 2010-09-23 2012-04-12 Sony Corp 広告選択手順を効果的に実施するためのシステム及び方法
JP2015060330A (ja) * 2013-09-18 2015-03-30 ヤフー株式会社 広告特定装置、広告情報のデータ構造、広告特定方法、及びプログラム

Also Published As

Publication number Publication date
JP2006526853A (ja) 2006-11-24
US8352499B2 (en) 2013-01-08
AU2004248564A1 (en) 2004-12-23
AU2004248564B2 (en) 2008-10-30
WO2004111771A2 (en) 2004-12-23
CN1816812A (zh) 2006-08-09
US20120095837A1 (en) 2012-04-19
JP5065323B2 (ja) 2012-10-31
KR100861673B1 (ko) 2008-10-07
EP1634206A4 (en) 2006-12-27
CA2526386A1 (en) 2004-12-23
EP1634206A2 (en) 2006-03-15
KR20060018238A (ko) 2006-02-28
CA2526386C (en) 2014-11-04
BRPI0410947A (pt) 2006-06-27
CN101872360A (zh) 2010-10-27
WO2004111771A3 (en) 2005-05-12

Similar Documents

Publication Publication Date Title
JP5065323B2 (ja) ユーザ要求情報及びユーザ情報を使用して広告を供給すること
JP5318349B2 (ja) 対象とされる広告で使用するためのユーザ情報の生成
JP4809219B2 (ja) 広告主ウェブ情報の検索を用いた広告提供
KR100854949B1 (ko) 광고 타겟팅을 위한 컨셉들 사용
US7680796B2 (en) Determining and/or using location information in an ad system
JP5340536B2 (ja) 話題に対するユーザーの関心情報を用いて、1つ以上の話題を有するドキュメントとともに広告を提供すること
KR101282806B1 (ko) 텍스트 광고들 및 이미지 광고들과 같은 상이한 표현 방법들 및/또는 특성들을 갖는 광고들의 제공 촉진
JP4856172B2 (ja) ウェブサイト及び/又はウェブサイトカテゴリ等の広告に関するターゲット特定情報の提案
CA2537191C (en) Determining and/or using location information in an ad system
KR20070004077A (ko) 과거 검색 질의들을 이용하는 광고 타겟팅 정보 및/또는광고 크리에이티브 정보 결정
JP2009146428A (ja) 関連性のある広告を供給するための方法及び装置
JP2007524915A (ja) 広告を一のタイプの広告スポットから他のタイプの広告スポットへと昇格及び/又は降格させること

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110906

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111206

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120710

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120809

R150 Certificate of patent or registration of utility model

Ref document number: 5065323

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term