CN102737332A - 使广告客户竞价抽象对象 - Google Patents

使广告客户竞价抽象对象 Download PDF

Info

Publication number
CN102737332A
CN102737332A CN201110417198XA CN201110417198A CN102737332A CN 102737332 A CN102737332 A CN 102737332A CN 201110417198X A CN201110417198X A CN 201110417198XA CN 201110417198 A CN201110417198 A CN 201110417198A CN 102737332 A CN102737332 A CN 102737332A
Authority
CN
China
Prior art keywords
user
entity
advertiser
advertisement
abstract object
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.)
Pending
Application number
CN201110417198XA
Other languages
English (en)
Inventor
B.鲁宾斯坦
A.钱德拉
O.德布罗夫斯基
D.J.格梅尔
李明章
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN102737332A publication Critical patent/CN102737332A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • G06Q30/0275Auctions

Landscapes

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

Abstract

提供计算机可读介质、计算机***以及计算方法,其使用抽象对象以征求广告客户的竞价并且当用户在进行在线搜索的同时用户调用抽象对象时,呈现广告客户提交的广告。抽象对象包括实体、实体分类、动作、和任务,它们通过爬行互联网上的存储位置而被挖掘。通过构建具有引用抽象对象的条目的索引并且将该索引保存在可被广告客户访问的位置来货币化这些抽象对象。经由索引,广告客户确定目标抽象对象并且给出对其的竞价。在用户发起的在线搜索期间,由用户执行的与任务相关的抽象对象被识别。此外,为被识别的抽象对象给出竞价的广告客户所提交的广告被选择以进行呈现。基于竞价,获胜广告客户的广告被呈现给用户。

Description

使广告客户竞价抽象对象
背景技术
目前传统搜索引擎中的每次点击成本(CPC)广告普遍由广告客户为搜索关键词竞价特定金额来实现的。所以,当用户输入特定关键词的搜索时,诸如“割草机”,给出最高竞价的广告客户所提交的广告将通常被选择以在结果页面上呈现。该方法并不直接应用到任务/决策引擎,该引擎中,用户选择“实体”或“动作”并且通过多个步骤来提炼他们的意图。
逐渐地,用户进行搜索来完成“任务”,诸如在餐厅预留餐桌、租用在线电影、购买一本书、或预订行程。这些任务都可以与各种实体(例如,人物,地点,以及事情)、各种动作(例如,购买,出售,出租之类的)、以及不同的供应商相关联地执行。例如,在完成任务的过程中,通过用户执行一个或多个以下动作来提炼用户的意图:指定实体参数(例如,相机少于200美元、飞往旧金山的位置、或在2005年发布而非2009年重拍的原版电影);指定与实体相关的动作(例如,租赁,而不是买);以及指定供应商。
当用户正工作于任务时,广告客户可能希望显示有关一个相关或后续任务的广告。在一个例子中,广告客户可能希望,当用户从网站购买电子产品时,呈现服务合同的广告。在另一个例子中,广告客户可能希望,当用户已经购买了电影票时,呈现预订晚餐的广告。然而,目前,这种意图提炼并不易适合于广告客户竞价。也就是说,接受关键词的竞价的传统搜索引擎未被设计用于显示广告客户所提交的、对应于实体或动作的广告,所述实体或动作包括由用户正在进行的任务。传统搜索引擎的这种缺陷导致较差的用户搜索体验和搜索引擎不能最佳地货币化用户搜索。
发明内容
该发明内容被提供用于以简化形式介绍概念的选择,其进一步在下面的详细说明中进行描述。本发明内容并非旨在识别所要求主题的关键特征或基本特征,也不是被孤立地用作辅助来确定所要求主题的范围。
本发明实施例介绍各种方法和搜索引擎,所述方法和搜索引擎试图通过允许广告客户以用于反映用户意图消歧(disambiguation)选择的抽象对象为目标来将用户意图货币化。作为一个例子,通过允许广告客户对实体和动作竞价,以将包括所搜索实体和/或所执行动作的纵向搜索(search vertical)货币化。特别是,在此提供广告录入UI,其方便了接受广告客户对于用户正在搜索的“实体”(而不只是查询中的关键词)的竞价,以及与这些被搜索实体相关的“动作”。
通常情况下,进行搜索时,用户与搜索引擎交互。在交互过程中,用户执行动作序列,其通知搜索引擎有关用户的真正搜索意图(向初始查询提供上下文),并提供对于用户试图执行的精确任务的理解。此外,搜索引擎可以具有关于在搜索过程中用户正在寻找的一个特定实体的预知。该动作序列和特定的实体能够用于选择广告。例如,用于特定实体(如餐厅)的用户发起的搜索可能会引发与该实体有关的信息,如餐厅的位置(例如,街道,城市和州)、食物的种类、价格范围等。因此,该相关信息可为广告客户所用以对之竞价。
附图说明
以下参考附图详细描述发明的实施例,其中:
图1是适合于实施本发明实施例的典型计算设备的框图;
图2是描述根据本发明实施例的第一说明性UI显示的示意图,所述第一说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图3是适合用于实施本发明实施例的典型网络环境的框图;
图4是描述根据本发明实施例的第二说明性UI显示的示意图,所述第二说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图5描述根据本发明实施例的第三说明性UI显示的示意图,所述第三说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图6描述根据本发明实施例的第四说明性UI显示的示意图,所述第四说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图7描述根据本发明实施例的第五说明性UI显示的示意图,所述第五说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图8描述根据本发明实施例的第六说明性UI显示的示意图,所述第六说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图9是适合用于实施本发明实施例的典型网络环境的框图;
图10描述根据本发明实施例的第七说明性UI显示的示意图,所述第七说明性UI显示包括用户正在搜索的抽象对象的表示和与该抽象对象相对应的广告;
图11是描述根据本发明实施例的用于将抽象对象货币化的说明性方法的流程图;以及
图12是根据本发明实施例的允许第一广告客户对其目标抽象对象进行竞价的说明性方法的流程图。
具体实施方式
以特异性对在此公开的发明实施例的主题进行描述,以符合法定要求。然而,说明书本身并不是为了限制该专利的范围。相反,发明人已经考虑到所要求的主题还可以其他方式具体实现,以结合其他现在的或将来的技术、与本文本中所描述的方式相似地包含不同的步骤或步骤组合。此外,虽然术语“步骤”和/或“块”可在此使用以暗示所用方法的不同元素,该术语不应被解释为暗示在此公开的各个步骤之中或之间的任何特定顺序,除非并且除去明确披露个别步骤的顺序。
可以从下面的披露中发现,本发明的各种实施例涉及利用基于任务的引擎(例如,决策引擎,任务引擎,个别应用或操作,applet***,操作***,和基于任务的移动***)而货币化抽象对象,或一般的***,该***通过将目标抽象对象与用户的意图相匹配而允许用户执行任务或应用。为了简化讨论,下文中将这些引擎和/或***称为“搜索引擎”。
在此描述的发明的实施例包括其上包含有计算机可执行指令的计算机可读媒体。当计算机可执行指令被运行时,执行一种允许广告客户来竞价目标抽象对象的方法。在实施例中,该方法包括爬行(crawl)网络以挖掘(mine)抽象对象的步骤。如以下以更大的特殊性所定义的,抽象对象描述了用户在执行搜索事件(例如,在线购物某物品,预订航班和/或酒店房间,或研究特定位置)时的具体意图。通常情况下,使用搜索引擎以从用户与搜索引擎的相关交互的汇编(compilation)中提取(distill)用户的具体意图。
此外,该方法可以包括以下步骤:构建具有参考抽象对象的条目的索引,和在广告客户可访问的位置中保存该索引。当索引保存在可为广告客户访问的位置时,这些广告客户得以被允许查看索引中的条目,将索引中的至少一个抽象对象确定为目标,并为目标抽象对象给出竞价。一旦从广告客户接收该“广告活动”,与目标抽象对象关联地存储该竞价。
在第二个说明性实施例中,本发明介绍了一种计算机***,用于通过使用和货币化实体来选择广告。典型地,计算机***包括计算机软件组件,该计算机软件组件包括以下:输入接收组件;网络爬行组件;发布组件,实体匹配组件,现场拍卖(spot-auctioning)组件;和再现组件。输入接收组件一般被配置用于检测用户在搜索引擎实施搜索事件时的交互。网络爬行组件一般被配置从被检测的用户交互记录中挖掘实体。如以下更为充分讨论的那样,“实体”都涉及到由特定的在线描述所表示的人物、地点、或事情。此外,网络爬行组件能够构建和保存索引,该索引以组织或分层的方式而列出了所挖掘的实体。发布组件被提供用以在在线位置发布该索引,从而允许广告客户导航到该索引并且对其中的一个或多个实体进行竞价。发布组件也接收与广告相关联的竞价,以显示和暂时存储与广告相关联的竞价。
在实施例中,实体匹配组件被配置用以汇编在搜索事件期间在搜索引擎上的用户交互并且将所汇编的用户交互与索引所引用的被挖掘实体相比较。现场拍卖组件然后选择一个与发布组件接收到的竞价相关的广告。在典型的实施例中,选择广告包括:(a)识别索引中的实体,该实体基于比较结果来对所汇编的用户交进行匹配(使用实体匹配组件),(b)识别广告客户以所识别的实体为目标而给出的竞价,以及(c)从多个与被识别的竞价相关联的广告中选择广告。再现组件在UI显示中呈现选定的广告。通常情况下,基于UI显示内所呈现的相关实体的视觉排列,将选定的广告放置在该UI显示中。
第三说明性实施例中,提供一种计算机化的方法以货币化抽象对象。在一个实例中,通过运行在处理器上的搜索引擎来执行该方法。最初,该方法包括提供参考一个或多个抽象对象的索引的步骤。通常情况下,抽象对象中的每一个描述了用户在实施搜索事件时的具体意图。如以下更为充分讨论的那样,具体的意图可以从用户与搜索引擎的相关交互的汇编中提取。
该方法可进一步包括以下步骤:接收从索引中选择的抽象对象,接收对于选定的抽象对象的竞价,并且一旦用户在搜索引擎进行搜索事件就接收用户交互信息。一般情况下,用户交互信息包括查询字符串、UI内的选择动作、捕捉用户历史搜索行为的用户配置文件、和/或捕捉多个用户的历史搜索行为的查询日志。通常,用户交互信息与选定的抽象对象相匹配。相匹配的选定抽象对象的竞价的金额被收取并且为记账目的而记录该收取金额。
已经描述了本发明实施例的概述,以下描述其中实现本发明实施例的一种典型操作环境以便为本发明各方面提供通用的环境。
首先参考图1,特别地,用于实施本发明实施例的典型操作环境被示出,且一般地被表示为计算设备100。计算设备100仅是一个合适的计算环境的例子,并不用来表明对发明的使用和功能的范围有任何限制。计算设备100也不应被解释为具有与说明性组件的任何一个或组合相关的任何依赖或要求。
可以在计算机代码或机器可用指令的通用环境中描述本发明,其包括计算机可执行指令,诸如由计算机或其他机器执行的程序模块,所述其他机器诸如个人数据助理或其他手持设备。一般来说,包括例程、程序、对象、组件、数据结构等的程序模块是指执行特定任务或实现特定的抽象数据类型的代码。本发明可实施为多种***配置,包括手持设备、消费类电子产品、通用计算机、更具专业性的计算设备等。本发明也可在分布式计算环境中实施,其中通过经由通信网络链接的远程处理设备执行任务。
参照图1,计算设备100包括总线110,该总线110直接或间接耦合于以下设备:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出(I / O)端口118、输入/输出组件120 、以及说明性的电源122。总线110表示可以是一个或多个总线(诸如地址总线,数据总线,或其组合)。虽然为清楚起见,而以实线示出了图1的各个块,但是实际上,各个组成部分的界定并非是如此清楚的,并且比喻性地,更准确而言,这些实线应当是灰色和模糊的。例如,可以将诸如显示设备的呈现组件视为I / O组件。此外,处理器具有存储器。发明人意识到,这是本领域的特征,并重申,图1的图仅仅是说明性的典型计算设备,其能够与本发明的一个或多个实施例一起被使用。在诸如“工作站”、“服务器”、“膝上型计算机”、“手持设备”等那样的类别之间未作区分,因为所有的都被考虑在图1的范围内并且参考为“计算设备”。
计算设备100通常包括各种计算机可读介质。计算机可读介质可以是任何可用的介质,其可被计算备100访问,并且包括易失性和非易失性的介质,可移除和不可移除介质。举例而言,而非限制,计算机可读介质包括计算机存储介质及通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据那样信息的任何方法或工艺实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存存储器或其他存储工艺,CD-ROM、数字多功能盘(DVD)或其他光学磁盘存储,磁带盒、磁带、磁盘存储或其他磁性存储设备,或可以用来存储所需的信息并可以由计算设备100访问的任何其他媒介。通信介质通常包括有计算机可读指令、数据结构、程序模块或以调制数据信号形式的其他数据(诸如载波或其他传输机制),并且包含任何信息传递介质。术语“调制数据信号”意指如下所述那样的信号,以在该信号中编码信息的方式对信号特征的一个或多个进行设置或改变。举例而言,而不是限制,通信介质包括有线媒体诸如有线网络或直接有线(direct-wired)连接,无线媒体诸如声学,RF,红外线以及其他无线介质。上述任何介质的组合也应包含在计算机可读介质的范围内。
存储器112包括以易失性和/或非易失性存储器为形式的计算机存储介质。存储器可以是可移除的、不可移除的、或其组合。典型的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。计算设备100包括从各种实体(诸如存储器112或I / O组件120)读取数据的一个或多​​个处理器。呈现组件116将数据指示呈现给用户或其他设备。典型的呈现组件包括显示设备,扬声器,打印组件,振动组件等等。
I / O端口118允许计算设备100逻辑耦合到包括I/O组件120的其他设备,所述一些其他设备可以是内置的。说明性的组件包括麦克风,操纵杆,游戏垫,碟形卫星天线,扫描仪,打印机,无线设备等。
如上所述,本发明的实施例采用了多种技术以在搜索事件期间帮助消除用户意图歧义。这些技术之一包括确定用户真正感兴趣的实体。一旦将搜索事件提取到一个或多个实体,那么就允许广告客户来竞价这些实体。因此,下面所描述的技术帮助将广告客户的竞价与用户的意图相匹配,以使得用于产生匹配的用户意图消歧技术对于广告客户而言是足够透明的。
接收广告客户对于关键词的竞价的常规的搜索引擎无法向广告客户提供当投放广告客户提交的广告时由搜索引擎所作的选择的知识。因此,在以下时刻也会触发关键词:当广告客户不希望显示他们的广告的时候,或当广告被误用或与目前的搜索事件无关的时候。当在特定的阶段执行一个多步骤任务时(其最初没有显现出彼此相关或者与特定的关键词相关),这种效率低下的情况变得更加复杂。因此,使用实体和其他抽象的对象,而不是关键词,让广告客户更好地了解他们投放广告的上下文。
本发明实施例涉及使用一个或多个抽象对象以征求广告客户竞价并且调用对应于目前在搜索过程中出现的抽象对象的选定广告的呈现。特别是,本发明的实施例提供一种***和方法,以允许广告客户定位到抽象对象,从而导致货币化:(a)在结果页内浮现(surface)的实体,(b)搜索引擎检测到的实体动作,或(c)作为用户与搜索引擎交互的结果而正被执行的任务。一般来说,这些“抽象对象”操作为可操作的任务、动作、和/或实体,其经由关键词而不能得到充分管理。也就是说,抽象对象考虑用户搜索事件的上下文,它暴露用户的真实意图,与仅仅使用关键词匹配技术形成对比,后者并不总是以用户的意图为目标。通常情况下,抽象对象可以包括,但不限于以下:实体、实体分类、实体动作、任务和供应商。
如在此所使用的那样,术语“实体”一般是指由特定在线描述所表示的逻辑对象。这些逻辑对象可以是一个人、地点、事情、或它们的任何组合。例如,一些逻辑对象实例如下:200​​9年发布的电影Avatar;加利福尼亚Mountain View市Castro街上的Shiva餐厅;微软™的CEO-Steve Ballmer;从圣何塞到西雅图的阿拉斯加航空公司的航班#AS331;以及佳能PowerShot™A3100 IS数码相机。
通常情况下,实体会列在索引中或者可用索引中的条目来引用。在实施例中,该索引表示依据描述(例如,佳能的PowerShot™A3100 IS数码相机)的实体、依据来自于知名公司的标识符(例如,标签标识)的实体、依据统一资源标识符(URI)或统一资源***(URL)的实体。例如,通过指向一个或多个网站(诸如互联网电影数据库(IMDb)、AMC娱乐、或Netflix拥有的网站)的URL可以识别电影。因此,2009年IMDB出售的电影Avatar可以由一个特定的URL来表示http://www.imdb.com/title/tt0499549/,其导航到IMDb网站并且引用Avatar。
在实践中,广告客户希望将目标确定到例如特定的影片,而非另一部电影、书、或具有类似名称的其他产品。这样的广告客户通过指定上面的实例URL而能够这样做。一旦指定实例URL,那么搜索引擎基于用户的意图而识别合适的广告客户。也就是说,一旦用户导航到IMDb网站同时引用电影Avatar,那么搜索引擎就识别指定上述URL的广告客户。在用户实际上感兴趣于加利福尼亚的Sausalito的Avatar餐厅的实例中,其通过特定的URL http://www.yelp.com/biz/avatars-restaurant-sausalito来表示,搜索引擎避免放置由希望将目标确定为紧接着的上一个URL中的特定电影的广告客户所提交的电影广告。有利的是,将URL用作为实体排除了选择不相关广告进行呈现,从而提高用户的搜索体验,并且潜在的增加了搜索事件的货币化机会。
虽然以上已经描述了如何表示实体的各种不同的实例,但是应该懂得和理解,可以使用其他类型的合适标识符来表示实体,本发明实施例并不限于在此描述的那些标识符(例如,URL)。例如,可以通过但不限于以下的标示符来指定实体:通用产品代码(UPC)、位置的纬度和经度坐标,以及位置的街道地址。所述实体和它们标识符的实例很多,因为搜索关键词存储器在很多的歧义需要说明。
用于货币化搜索事件的另一个类型的抽象对象是“实体分类”,其一般是指共享共同属性的实体组。例如,“实体分类”包括通过一个或多个共享属性或参数进行分组的实体组,诸如电影;标题中含“Avatar”的电影;由James Cameron执导的所有电影;位于加利福尼亚的Mountain View的Castro街的餐厅;Mountain View的印度餐厅;财富500强企业的CEO;从圣何塞到西雅图的航班;电子产品;数码相机;以及200美元以下的数码相机。
在操作中,当搜索事件期间用户的意图指向实体分类时候,实体分类范围内由广告客户确定为目标的那些特殊实体将与该搜索事件相匹配。本发明实施例也允许广告客户在竞价广告空间的时候定位实体分类。例如,广告客户可以定位以上列出的“加利福尼亚的Mountain View的餐厅”。随后,当用户输入涉及位于加利福尼亚的Mountain View的Shiva餐厅的搜索查询时候,搜索引擎很可能会识别这个搜索查询和广告客户的目标实体分类之间的匹配。在另一个实例中,如果位于接近于Mountain View城市的用户(通过检查与用户相关联的用户配置文件而知道)输入有关“餐厅”的搜索查询,那么搜索引擎会匹配到实体分类“加利福尼亚的Mountain View的餐厅”。
在又一实例中,当广告客户给出竞价并且提交一个要在实体分类得到满足的情况下被显示的广告时,该广告客户确定目标为实体分类“200美元以下的数码相机”。随后,如果用户输入包括短语“便宜的数码相机”的搜索查询,那么搜索引擎选择去将目标实体分类“200美元以下的数码相机”与搜索查询相匹配。因此,搜索引擎会选择和显示广告客户提交的对应于用户真正搜索意图的广告(也就是,特定价格范围内的产品),而不是进行僵化的关键词匹配,这种僵化的关键词匹配能够产生涉及促销或临时折扣的不相关的广告。
通常,按照某一标准对实体分类进行分类以形成“实体域(entity domain)”。这些“实体域”是覆盖广泛范围的实体的一般性分组,其用于实体分类之间的一般性划分。例如,实体域包括但不限于下面的实例:汽车、电影、用户当地的商业、运输、以及电子设备。因此,实体域代表在实体域、实体分类、以及单个实体的层次结构中最高级别的实体分类符。
许多实体域实体所固有的是实体动作。如在此使用的那样,短语“实体动作”不局限于任何特定的动作,而是广泛地涉及用户通过与搜索引擎的用户交互而执行的一个或多个在线动作。通常,实体的动作针对实体和/或实体分类。举例来说,在电影域,一些典型的实体动作包括如下动作:购买、租用、流传送、观看预告片、阅读评论、以及预订门票。当进行搜索事件时,用户可以应用这些实体动作的一个或多个到实体(例如,电影Avatar)或实体分类(例如,由James Cameron执导的所有电影)。在另一个实例中,在用户当地域,一些的典型的实体动作包括如下动作:预约、读菜单、或地图指示。当进行搜索事件时,用户可以应用这些实体动作中的一个或多个到实体(例如,Shiva餐厅)或实体分类(例如,Mountain View的餐厅)。
搜索事件内实施的实体动作序列可以结合以形成一个较高级别的任务,诸如计划晚上外出、查询股价、订购外卖或计划度假。如在此所使用的那样,术语“任务”涉及高阶的概念,其描述了搜索事件期间用户执行的多个步骤(例如,搜索实体、采取实体动作等等)的总和。因此,任务表示单一的语义表达,其捕获多个自然语言搜索查询和/或用户发出的实体动作的隐含意义。典型地,搜索引擎能够确定查询和动作之间的关系,以及提取查询和动作的共同属性,从而聚焦到用户正在执行的基础(overarching)任务。可以由任务定义的实体动作序列的一个实例是纵向搜索。在一个实例中,短语“纵向搜索”指的是使用一些参数来缩小或细化的搜索查询,所述参数并非是初始存在于搜索查询中的参数。举例来说,这些附加参数包括添加到查询上的附加搜索词或一组搜索结果内的链接选择。
纵向搜索的概念可以应用到查询之外的其他类型搜索。在一个实例中,纵向搜索涉及到纵向图像(image vertical),其包括搜索许多共同的实体图片。另一实例中,纵向搜索涉及到纵向地图(map vertical),其包括通过探索各缩放级别或滚动地图上特定网格区域来搜索地图内的位置。有利的是,这些纵向搜索以及其他未提及的纵向搜索允许广告客户将目标确定为仅使用关键词而不可得到的各种任务。
现在返回到图2,将讨论广告、实体、实体分类和实体动作的说明性表达。一般来说,根据本发明实施例,在图2示出的示意图描述了一种说明性的UI显示200,其包括用户搜索的抽象对象和与抽象对象之一所对应的广告的表达。如可以看出的那样,UI显示200是一种“电影#1”的电影清单网页。此网页可通过用户输入包括短语“当前正在播放的电影”的搜索查询而获得,然后在响应于执行该搜索查询而产生的搜索结果中选择链接。在此使用的短语 “搜索查询”一般涉及包含一个或多个查询词或短语的任意类型的请求,其能够被提交给搜索引擎(或多个搜索引擎)以识别基于该搜索查询中包含的内容的搜索结果。通过搜索查询所识别的搜索结果可以被重新格式化为响应于搜索查询而产生的结果的表达。例如,搜索结果能够是即时解答、广告、图像和其他有关事项。
UI显示200包括标题210,其提供有关“电影#1”的详细信息。此外,最高排名的影院位置240和场地/放映时间信息250被加亮。该排名和加亮是以执行搜索事件的用户最近的影院为基础的(例如,基于通过用户配置文件,该用户的已知位置信息)。可以将“买票”的界面元素220呈现给用户以方便经由广告客户而在最近的影院购买“电影#1”的入场券。该界面元素220(例如,链接,锚,或超链接)可以是作为以下所述处理的结果而放置(例如,***赞助区域)在UI显示200上的广告。此外,搜索引擎将票零售商(广告客户)的链接230显示在接近于界面元素220的位置,以便与通常显示在UI显示200内的销售信息形成竞争并且提供界面元素220的上下文。如所可以看出的那样,“赞助”的标签使得界面元素220从UI显示浮现的网络内容的剩余部分相分离,并表示与界面元素220相关的实体动作是一个广告。在其他实施例中,通过运用着色或加亮显示界面元素220而可以将界面元素220从网络的内容中区分出来。
在一个实施例,赞助界面元素220被呈现为一种广告客户提交广告并确定以抽象对象为目标来触发该广告的结果。例如,广告客户(Fandango™)确定以“电影#1”为目标以作为他们希望显示他们的广告的实体。正如上面所讨论的,用户的纵向搜索包括用于“当前正在播放的电影”的通用查询以及在搜索结果中对链接的选择。因此,基于关键词的搜索引擎不会将广告与UI显示200相匹配。然而,本发明所介绍的技术允许聚合用户在搜索事件过程中采取的查询和动作并解密用户的真实意图(也就是,纵向搜索)。在这种情况下,用户的真实意图是看“电影#1”。一旦识别“电影#1”,然后搜索引擎对表示“电影#1”的实体进行匹配,并从以“电影#1”为目标的广告客户中选择广告,诸如广告客户Fandango的广告。因此,通过使用抽象对象来替代传统的关键词匹配机制,而可以维持用户的意图和被选择显示的广告之间的高相关性。
现在将参考图3来讨论通过使用抽象对象来实施货币化用户进行的搜索事件的方法的***架构。首先,图 3是一个示例了适合于在实施本发明实施例时使用的分布式计算环境300的框图。 该示例计算环境300包括用户设备310、数据存储330和335、网络服务器350、移动设备370、以及互联这些项目中的每一个的网络380。 图3所示的用户设备310、数据存储330和335、服务器350、和移动设备370中的每一个可采取各种类型的计算设备的形式,诸如例如,以上结合图1所描述的计算设备100。仅作为举例而不是限制,用户设备310、服务器350、和/或移动设备的370可以是个人计算机,台式计算机,膝上型计算机,消费者电子设备,手持设备(如,个人数字助理),各种服务器,处理设备等等。但是,应该指出,该发明不仅限于在所述计算设备上实现,而可在本发明实施例范围内的各种不同类型的计算设备的任一个上实现。
通常情况下,用户设备310、服务器350和移动设备370的每一个包括或者链接到某种形式的计算单元(例如,中央处理单元,微处理器等),以支持其上运行的组件的操作(例如,网络爬行组件351,发布组件352,实体匹配组件353,输入接收组件354,现场拍卖组件355,再现组件356等等)。如在此所使用的,短语“计算单元”一般是具有处理能力和存储器的专用计算设备,其支持用于支撑其上的软件、应用和计算机程序运行的操作软件。在一个实例中,计算单元被配置以具有有形硬件元件或机器,所述有形硬件元件或机器可被整合到或可操作耦合到用户设备310、服务器350和移动设备370,以便使得每个设备能够执行通信相关处理和其他操作(例如,使用广告选择服务345访问用户配置文件数据存储335和/或查询日志数据存储330以基于用户行为来过滤广告)。在另一个实例中,计算单元包括与用户设备310、服务器350以及移动设备370的每一个所容纳的计算机可读介质相耦合的处理器(未示出)。
一般来说,计算机可读介质包括物理存储器,其(至少暂时)存储多个可由处理器执行的计算机软件组件。如在此所使用的那样,术语“处理器”并不意味着限制,其包括该计算单元中具有计算能力的任意元件。在所述能力中,可配置处理器以成为一种处理指令的有形物品。在典型的实施例中,处理可以涉及提取、解码/解释、执行以及写回指令。
此外,除了处理指令,处理器可以传输信息到其他资源或从其他资源传输信息,所述其他资源整合到或布置在用户设备310、服务器350和移动设备370。一般情况下,资源是指软件组件或硬件机制,其使得用户设备310、服务器350和移动设备370执行特定功能。仅作为举例,一旦将目标抽象对象匹配到搜索事件的用户意图,网络服务器350所容纳的资源运作以协助广告选择服务345选择广告。
用户设备310包括输入设备(未显示)和呈现设备315。一般情况下,输入设备被提供以接收特别是影响在UI显示320上浮现的网络浏览器322所再现的搜索结果和广告325的输入。说明性的输入设备包括图1中的鼠标、操纵杆、键盘、麦克风、I / O组件120,或能够接收用户输入并将该输入的指示传递到用户设备310的任何其他组件。仅作为举例,输入设备有利于输入搜索查询,其向广告选择服务345指示存在呈现广告325的时机。
在实施例中,呈现设备315被配置以在其上再现和/或呈现UI显示320。可操作地耦合到用户设备310的输出的呈现设备315可被配置成为任何的呈现组件,其能够为用户提供信息,诸如数字监控器、电子显示面板、触摸屏、模拟机顶盒、等离子屏幕、音频扬声器、盲文垫(Braille pad)等等。在一个典型的实施例中,呈现设备315被配置为呈现丰富的内容,诸如广告325和数字图像。在另一典型的实施例中,呈现设备315是能够再现其他形式的媒体(也就是音频信号)。
数据存储330和335一般配置为存储与用户交互信息相关的信息。在操作过程中,当用户在搜索引擎实施搜索事件,搜索引擎可以访问的用户交互信息,诸如搜索事件过程中输入的搜索查询内的查询字符串、在UI显示内的选择动作、用户配置文件存储器335上的用户配置文件336(捕获用户的历史搜索行为)、或在查询日志数据存储330上的查询日志331(捕获多个用户的历史搜索行为)。部分基于用户交互信息,广告选择服务345(例如AdCenter)对显示的广告325进行选择或过滤。
在各种实施例中,所述用户交互信息可以由作为广告选择服务345的合作方的第三方服务提供,或在与广告选择服务345通信中由搜索引擎动态跟踪和记录/分析。在其他实施例中,数据存储330和335被配置为可搜索的、以适当访问所存储的用户交互信息。例如,数据存储330和335可搜索涉及一组用户的数据(例如,查询日志331)或目标为特定用户利益的数据(例如,用户配置文件336)。本领域普通技术人员应当懂得和理解的是,数据存储330和335中存储的信息是可配置的并且包括涉及用户交互信息的存储和/或检索的任何信息。所述用户交互信息的内容和数量不是用于以任意方式限制本发明实施例的范围。此外,虽然作为单个的、独立的组件而进行说明,但是实际上数据存储330和335可以是多个数据库,例如数据库集群,其各部分可驻留在客户端设备310、服务器350、移动设备370、另一个外部计算设备(未显示),和/或它们的任何组合上。
这种分布式计算环境300只是合适环境的一个实例,其可被实施以实现本发明的各个方面,但并不是用来暗示关于本发明的使用或功能范围的任何限制。 该说明性分布式计算环境300也不应该被解释为相对于以下所说明的任一设备或其组合而具有依赖或要求,所述设备为设备310、350和370、存储设备330和335以及组件351-356。在一些实施例中,可以将组件351-356中的一个或多个实现为单机设备。在其他实施例中,组件351-356的一个或多个可直接集成到服务器350,或互连以形成服务器350的分布式节点上。应该理解和懂得,组件351-356(如图3所示)在性质和数量方面都是示例性的,而不应被解释为限制。
因此,在本发明实施例的范围内,可以使用任一数量的组件来实现期望的功能。尽管为清楚起见,图3的各种部件利用实线而被示出,但是实际上,各个组件的界定并不是如此清楚,比喻性的,这些实线更准确地是灰色或模糊的。此外,尽管图3的一些部件被描绘为单个块,但是该描绘在性质和数量方面上都是示例性的且不应被解释为限制(例如,虽然仅示出一个呈现设备315,但是更多的呈现设备可被通信耦合到客户端设备310)。
此外,典型***架构的设备通过相关领域中已知的任意方法而互联。例如,用户设备310,服务器350和移动设备370通过分布式计算环境而可操作地耦合,所述分布式计算环境包括通过一个或多个网络(未示出)而彼此耦合的多个计算设备。在实施例中,网络可以包括但不限于一个或多个局域网(LAN)和/或广域网(WAN)。这样的网络环境很常见于办公室,企业范围内的计算机网络,企业内部网,和互联网。因此,本文不再进一步描述该网络。
在操作上,组件351-356被设计以执行以下处理,该处理至少包括:当进行搜索事件时,通过网络浏览器322自动选择一个或多个与用户意图相关的广告325进行显示。结果,通过广告选择服务345(也就是部分搜索引擎)执行的处理能够货币化各种抽象对象(例如,搜索结果页面上浮现的实体、被查询的实体分类、一个或一系列被检测到的动作、未决的/已完成的任务、或由特定的在线描述表示的人物、地点或事情),其用关键词类型的搜索引擎不能实现的方式来捕捉各种用户意图。首先,广告选择服务345包括从用户交互记录中挖掘抽象对象的网络爬行组件351。在一实例中,通过检查用户与网络(例如私营企业内部网络、互联网390、广阔的广告市场以及其他的网络)的实时交互来挖掘用户交互。作为举例,网络爬行组件351深度爬行经由网络互联的数据存储来提取用户交互。这包括深度爬行数据存储330和335以访问和集聚在此存储的用户交互信息。
一般情况下,离线执行经由网络爬行来挖掘抽象对象的处理,以便构建和维护一个列出所挖掘抽象对象的索引。在实施例中,利用引用所挖掘的抽象对象的条目来构建该索引。此外,该索引存储在可为广告客户341、342和343访问的位置,从而允许他们查看该索引的条目。
在典型的实施例中,网络爬行组件351被配置为具有某种智能,以至于它可以持续地或间歇性地(例如,在预定的时间周期)更新索引。例如,该智能可以解释人类产生的动作以理解用户目前在线做什么,诸如什么任务最流行。另一实例中,该智能动态监控用户交互信息(例如,用户配置文件336和查询日志331),了解时常发生的/当前的搜索行为并感知其中的趋势。最后,一旦解释人类产生的动作和监控用户交互信息,在没有人为干预的情况下,网络爬行组件351的智能可以自动添加或丢弃索引的抽象对象,通常是在检测到的行为符合一些预定的标准时。作为举例,网络爬行组件351将涉及某一实体分类而采取的通用实体动作自动添加至索引。在另一个例子中,网络爬行组件351处理先前的搜索查询并且单击日志以估计未来点击的可能性,从而估算抽象对象的性质和相关性。当抽象对象的性质或相关性降低到规定的阈值以下时,抽象对象重新配置或简单地从该索引中去除。
通常由发布组件352经由广告录入UI 340来执行将在线位置中的索引暴露给广告客户341、342和343的任务,所述广告录入UI 340充当了广告选择服务345和广告客户341、342和343之间的接口。在一个实例中,广告录入UI 340用于向广告客户341、342和343发布索引,使得他们可以导航抽象对象的组织列表。在另一个例子中,广告录入UI 340用于接收索引中的选择,这些选择确定目标抽象对象或与抽象对象相关联的专案(hoc)关键词条目。一旦确定目标为一个或多个抽象对象,广告客户341,342和343分别对于目标抽象对象给出竞价344,346和347。这些竞价344,346和347与广告客户341,342和343提交的广告相关联。当目标抽象对象与从搜索事件所确定的用户意图相匹配时并且当一个或多个广告客户341、342和343赢得现场拍卖时(除了其他考虑之外其衡量竞价344、346和347的值),可以通过网络浏览器322来显示这些广告(例如,广告325)。
以下的讨论是关于当广告客户为现场拍卖给出竞价时,广告客户用于确定目标抽象对象的方式,该讨论不应被解释为是对以下任一特定实施例的限制。首先,目标确定包括广告客户指定他希望显示与之相关的广告的各种实体、实体分类、动作、任务或它们任何组合。在一个实例中,广告客户通过指定诸如URL那样的实体描述来竞价实体,其中当在搜索结果页面上显示或选择该指定的URL时,出现匹配。指定URL包括在广告录入UI 340内选择预定义的选项。例如,广告客户选择“主要资源”诸如制造商或服务供应商(例如,用于电影的Netflix或用于购物的Amazon)和/或“次要资源”诸如制造商的实体页(例如,用于特定佳能相机的佳能站点)、该广告客户自己表示实体的网页(例如, 有关James Cameron的“Avatar”电影的Netflix页面,会员可以从该Netflix页面租借或流传送该电影),以及针对该实体的预订/购买页面(例如,Mountain View的Shiva的餐厅在Open Table上的页面,通过该页面能够预定桌台)。以这种方式,广告录入UI 340允许广告客户选择编排URL的组件或块(例如,主要资源和次要资源),同时搜索引擎进行识别实际用于实体匹配的实际对应URL。也就是说,搜索引擎会自动发现匹配特定实体(例如,佳能数码相机)的不同URL,所述特定实体是由广告客户使用任何可用的技术诸如实体匹配算法以一种透明的方式所指定的。
尽管已经描述了用于确定目标实体的各种不同的方法,但是应该被理解和懂得,可以使用用于选择实体和对其竞价的其他合适类型的方法和接口,并且本发明的实施例并不限于用于将实体的选择或输入转换成在此所述的URL的那些方法。例如,广告客户可以通过指定UPC代码、产品的序列号、商业街道地址、位置的经度/纬度对、或其他一些用于目标实体的特殊领域标识符来确定目标实体。
在其他实施例中,广告客户可以通过多种技术来确定目标实体分类。作为举例,广告客户可以通过以下技术来指定实体分类:指定领域(例如,电影,购物,旅游等),然后指定关键词,所述关键词从该指定领域内提炼实体(例如,“相机”、 “科幻电影”、“从旧金山到澳大利亚的航班”等)。在另一个例子中,广告客户可以通过以下方式来指定实体分类:指定一个领域,然后指定指向具有实体分类的特定实体的属性的参数(例如,“佳能相机”,“Ridley Scott的科幻电影”,“悉尼的五星级酒店”等)。在又一实例中,广告客户通过以下方式来确定目标实体分类:浏览列出了预定义的实体和/或实体分类的索引的“目录”(该目录公开了预定义的实体和/或实体分类作为可选择的选项)并且从该目录中指定期望的实体和/或实体分类。
在实施例中,为确定目标实体动作,广告客户使用广告录入UI 340指定他们希望确定为目标、他们对于实体、实体分类、或任务、实体动作的选择。在一个实例中,索引目录​​允许广告客户查找用户结合实体、实体分类或任务共同/频繁调用的所有由搜索引擎定义的流行或最近的实体动作(例如,租借,购买和流传送)。例如,当查找实体分类“James Cameron指导的电影”时,出现的流行的实体动作包括“租借”、“购买”或“竞价”实体动作。这些实体动作通常针对James Cameron目录内的所有电影实体或专门针对广告客户目前提供或希望销售的某些电影。例如,如果广告客户代表电影和其他娱乐用品的零售商,那么广告客户确定目标为“出售”的实体动作,而同时,仅指定当前清单中保留的那些电影。在操作过程中,在确定目标实体动作之后,当目标实体动作与搜索事件中的用户意图或用户选择匹配时,就要考虑广告客户为该目标实体动作而给出的那些竞价。
在另一实施例中,可以使用广告录入UI 340以允许广告客户确定目标任务。通常情况下,可以在与目标实体分类确定相似的方式下执行目标任务确定,其中广告客户只需简单地指定与任务属性有关的关键词,诸如计划休假。在另一个实施例中,目标任务确定可以是由广告客户定义的。例如,任务可被广告客户定义为当在搜索事件期间出现的用户活动满足一个或多个标准时被调用。在一实例中,由广告客户定义的任务“计划在夜间”可被确定为当实体动作“租借电影”或“订购送货上门的食品”都满足时被调用。因此,应理解和懂得,当广告客户为他们的广告活动来确定目标抽象对象时,可以指定单个步骤(例如,实体动作或搜索查询条目),多步骤的活动(例如,任务),任务的中间步骤(例如,实体分类),或其任何组合。
因此,由广告客户所支付的费率可根据被确定为对象的抽象对象的数量和特殊性来改变。在一实例中,针对精确的广告客户定义的任务而接受的竞价高于为针对宽泛的搜索引擎定义的实体分类而接受的竞价。然而,虽然已描述了针对抽象对象而设置费率的特殊实例,但是应该理解和懂得,可使用其他类型合适的定价方案,并且本发明实施例不限于与增加的抽象对象的特殊性并行地增加竞价金额。
除了确定目标抽象对象,可以使用广告录入UI以允许广告客户指定用户的环境信息(例如,用户的位置,搜索事件的时间,用户的人口统计,和其他环境变量)以限制目标抽象对象。例如,广告客户可以确定对象为任务“计划晚上”,但是将该任务限制为当用户居住在加利福尼亚的Mountain View时调用,因为广告客户的商品或服务在用户本地。在其他实施例中,环境信息涉及有关竞争对手的信息、多个用户的信息、第三方实体的信息等等。此外,除了和确定目标抽象对象一致地指定环境信息,发布组件352允许广告客户将目标确定为实体、实体分类、任务、实体动作和传统的基于关键词的触发器的任意组合。更进一步,允许广告客户将目标确定为其他的参数,所述参数使实体、实体分类、实体动作或任务缩小,诸如出售实体的供应商(如竞争对手)。在这种情况下,特定广告(例如,针对潜在客户提供特殊优惠)可被指定为与竞争对手的网页相关联地进行显示,而针对同一实体的其他广告(如,对现有消费者提供激励)可被指定为与广告客户自己的网页相关联地进行显示。
一旦广告客户341、342和343分别给出了竞价344、346和347,这些竞价344、346和347被发布组件352接收。该发布组件方便了与所提交的广告以及目标抽象对象相关联地以及有时与负责确定以抽象对象为目标的广告客户341、342和343的标记相关联地暂时存储竞价344、346和347。所存储的目标抽象对象、竞价、广告客户、以及/或广告的关联性驻留在一个或多个位置,诸如服务器350或远程数据存储(例如,广告活动数据库)。
通常输入接收组件354被配置为在搜索引擎执行搜索事件时检测用户的交互。如此在所使用的,短语“搜索事件”并不意味着限制,而是包括由一个或多个用户执行的任意形式的在线搜索活动。在典型的实施例中,搜索事件包括用于在网络(例如互联网390)上搜索在预定的时间范围上的一个或多个相关项目。作为举例,搜索事件包括用户设备310或移动设备370的用户搜索网络380上在一个简短时间范围之上(诸如几天)与共同的城市相关的航线、出租车和酒店。在另一实例中,搜索事件出现在单个在线会话期间,其中用户正在研究并最终购买产品。
一旦检测到用户与搜索引擎的交互,输入接收组件354能够分析用户交互以从中识别、推断和提取抽象对象。在实施例中,分析用户交互包括监控用户在线导航以检测用户实施的动作和用户输入的搜索查询。在一实例中,提取抽象对象包括将动作和搜索查询汇编成纵向搜索(例如,购买各种产品)并且基于此处的内容而试图将一个或多个抽象对象(例如,任务)与纵向搜索配对。在另一个例子中,从搜索事件中提取抽象对象包括将搜索查询或选定的链接与预定义的URL(例如,实体)进行比较以确定是否发生匹配。在又一个实例中,提取对象包括检查用户实施的动作的上下文,以确定用户动作是否符合预定义的实体动作。因此,提取抽象对象可以是可以延伸到一个或多个会话的一个单步或者多步的处理。一旦从用户的搜索事件中提取一个或多个抽象对象,那么将他们馈送到实体匹配组件353以货币化。
搜索引擎的广告选择服务345部分也可包括实体匹配组件353,其通常被配置以汇编在搜索事件期间在搜索引擎处的用户交互(从搜索事件推断抽象对象)并且将所汇编的用户交互与挖掘的和/或针对的抽象对象进行比较。在实例中,如上所述,输入接收组件354负责推导抽象对象,并且,因此不再重复讨论这个过程。
现在将描述比较推断出的抽象对象与挖掘出的索引的抽象对象以发现匹配的处理。有利的是,该比较处理将用户意图(也就是在搜索事件期间根据搜索查询条目和/或用户发起的选择所推断的)与抽象对象相比较,使得与匹配的抽象对象相关联的广告在相关网页的相关位置上显示,如以下更充分的讨论的。最初,在实施例中,该比较处理是在搜索事件期间被在线并且动态地执行,尽管,相反地,推导抽象对象的过程通常是离线执行的。可以理解并懂得,用于将来自于输入接收组件354的推导出的抽象对象与来自于发布组件352的目标抽象对象进行比较的各种机制都可以被实体匹配组件353所采用,诸如实体分辨(resolution)或记录连接(linkage)。
在一典型实施例中,以基本上连续的方式执行比较处理。因此,匹配被定位的抽象对象被实时识别,允许当用户在网页之间浏览时,显示适当的广告。例如,当用户选择指向特定URL的链接时,实体匹配组件353搜索与该特定的URL相对应的实体。如果对于该特定的URL实现匹配,那么实体匹配组件353识别以该URL实体为目标的广告客户并且访问由所识别的广告客户为该URL实体而给出的竞价。这些被访问的竞价被传送给现场拍卖组件355以确定获胜的广告客户。
在一实施例中,比较处理包括基于在搜索事件期间实施的用户交互加上被预期在不久的将来的可能的后续用户交互(“预期动作”)来进行匹配。例如,用户在查找从圣何塞到西雅图的航班时,输入搜索查询“331航班的状态”。目前基于关键词的***不能发现匹配所述搜索查询的合适广告。然而,通过使用比较处理,实体匹配组件353可以推断正确的用户意图,并可以预见搜索事件中后续的步骤,或预期动作,其包括 “西雅图的豪华轿车”、“西雅图的餐厅”或“西雅图的酒店”。因此,实体匹配组件353能够将相关的任务(例如,计划西雅图之旅)、实体(例如,西雅图的豪华酒店)和/或实体分类(例如,300美元以上到西雅图的航班)与初始搜索查询相匹配。因此,预期动作允许广告客户提交与目标抽象对象相关联的广告,该目标抽象对象不直接涉及推导出的抽象对象。例如,当推导出的任务涉及预定某一酒店时,供应商竞价以示出他们出租车服务的广告。
一旦执行比较处理并且将匹配的目标抽象对象通知给现场拍卖组件355,那么现场拍卖组件355执行以下处理:选择与在发布组件352接收到相应竞价相关联的一个或多个广告以显示给用户,诸如在呈现设备315或移动设备370的图形用户界面(GUI)显示。如在此使用的那样,“竞价”表示一种如下所述的合同:当广告客户在搜索事件的时刻赢得现场拍卖时,如果将广告显示给用户,被用户点击,导致购买等等,广告客户将支付搜索引擎一定金额。
在典型的实施例中,广告选择过程一般包括以下步骤:识别索引中匹配用户意图的抽象对象,如从实体匹配部件353传送的;识别以所识别的抽象对象为目标的一个或多个广告客户给出的竞价;以及从与所识别的竞价相关的多个广告中选择至少一个广告。通常情况下,部分基于被识别的竞价来选择广告包括进行现场拍卖。现场拍卖依赖于确定最好广告的各种标准。在一个实例中,现场拍卖依赖于但并不局限于用于确定最好广告的一个或多个下列标准:按照竞价值的预期收入;在用户意图和/或用户配置文件的上下文中广告的质量或关联性(也就是,网络内容对应于广告的要求);和点击的可能性(即,不是误导性的链接)。
在其他实施例中,通过以下方式来确定最好的广告:经由某一固定函数(例如,作为竞价值严格函数的利润最大化)以降序的方式排名竞价,并且从最高排序的竞价中选择预定义数量的广告进行显示。在一个实例中,预定义数量的广告取决于用户界面元素的大小,其依据网页上分配给广告的可用空间而展示广告,如下所述。一旦选择和显示广告,提交广告的广告客户在用户点击广告时,就会被收取他们的竞价金额。在另一个实例中,Vickrey类型的价格拍卖可以管理提交点击广告的广告客户将要被收取的金额。任意其他拍卖机制以及成批广告销售中也是可能的。例如,电影出租的新供应商可以将目标确定为搜索引擎上有关电影实体的每一“租借”或“流传送”动作,所有的都是包月的固定价格。或者,在另一实例中,相同的供应商将目标确定为竞争对手,如Netflix,以至于无论何时搜索引擎感知到Netflix实体动作,新供应商对Netflix网站上每一广告投放收取费用。应该理解和懂得,虽然在此按照基于拍卖的广告投放的方式描述了本发明实施例,如每次点击成本(CPC)广告,但是本发明的其他实施例包括适用于发布者或广告客户确定目标的广告销售的其他广告投放机制。
最后,广告选择服务345包括再现组件356,其基于UI显示上项目的视觉排列而将选定的广告呈现为UI显示(例如UI显示320)内的UI元素。首先,可以使用多种类型的“界面元素”的任意一种类型来显示选定的广告。在一个实施例中,为显示选定广告而使用的界面元素的类型(部分)依赖于如何在UI显示上显示项目(例如,实体动作),从而允许再现组件356在搜索事件的每一网页上提供更丰富、更相关的内容。
例如,参考图4的UI显示,如通过参考数字401、402和403所示那样,实体动作被显示为横向列表,并且实体动作(“rent the movie#1(租借影片#1)”)402的选择显示基于抽象对象的广告430(例如,由现场拍卖选择的最高排名广告)。如所示那样,可以将表示广告430的界面元素放置在弹出窗口上的赞助区域内,其在选择了实体动作402后出现。为了区分广告430界面元素与非赞助供应商的界面元素(例如,Blockbuster和Netflix),可以将广告430界面元素标记为“赞助(sponsored)”,其定位于临近粗体动作文字的位置,具备标题文本210,和/或伴随有描述性的URL。
在一个实例中,一旦提交广告430的广告客户赢得针对与实体分类“电影”相关联或与实体“电影#1”相关联的实体动作“租借(rent)”而赢得了现场拍卖,那么就选择广告430界面元素以进行显示。然后将表示广告430的界面元素***到弹出窗口内为广告分配的预定的赞助区域。如果在***广告430界面元素之后,赞助区域内仍存在空白区域,在现场拍卖中下一排名的广告被选择作为候选,以***到赞助区域。应该理解和懂得,广告430界面元素以及非赞助界面元素410和420在数量上是示范性的,并且在弹出窗口所提供的区域内可以以任何逻辑方式组织。
此外,界面元素410、420和430基于选择了哪些实体动作401、402和403而改变。在典型的实施例中,一旦用户选择选择“共享(share)”或“购买(buy)”实体动作401和403就被显示的非赞助界面元素在某种方式上与那些实体动作401和403相关(例如,链接导航到如下所述的网站,该网站激励用户分享有关影片#1的评论或购买门票来观看电影#1)。另外,一旦用户选择“共享”或“购买”实体动作401和403就进行显示的赞助界面元素或现场拍卖中选定的广告被选择,因为获胜的广告客户分别以实体动作“共享”或“购买”为目标。因此,在以上图4所讨论的实施例中,基于和具体实体动作的关联性而对赞助和非赞助界面元素进行选择和分组。
现在返回到图5,被说明的UI显示500示出了航班状态网页。该网页包括:标题510,用于披露有关航班#479的信息;以及实体动作520的水平列表,其与航空旅行有关(例如,航班登机、预订往返于飞机场的班车、预约目的地城市的租赁汽车、以及访问餐厅指南)。一旦用户针对表示具体实体动作(诸如预定“预订往返班车(book shuttle)”实体动作525)的界面元素之一而执行悬停动作(例如,鼠标悬停),在实体动作525以下显示一个紧凑的悬停框534,其包括赞助和/或非赞助界面元素。正如图5所示那样,悬停框534包括仅与单个赞助的广告客户有关的界面元素540、550和560,如通过“赞助”标签570所指示的。
在没有赞助标签570的情况下,界面元素540,550和560可被识别为源自赞助的广告客户,利用了各种技术,诸如应用不同的前景色、背景色、或其他一些加亮的元素。应该指出的是:基于抽象对象的赞助界面元素(广告)可以浮现在保持有实体动作520的水平任务栏内或、网页内临近或被目标抽象对象调用的任意其他区域(例如,实体动作“预定往返班车”525)或对于用户而言直观的区域。
参考图6,所示出的UI显示600显示了航班状态搜索结果页面,其响应于搜索查询“航线(Airline)863”而由图3的再现组件356再现。该搜索结果页面包括公开有关航班#863信息的结果项目610。结果项目610可以以各种格式再现,诸如搜索结果、即时应答等等。还可以呈现其他结果项目660,其也提供搜索引擎认为与搜索查询相关的内容。在右栏620,在搜索结果页面上呈现一组广告630,其以以下抽象对象中到一个或多个为目标:实体“从纽约到澳大利亚悉尼的航班(flights from New York to Sydney, Australia)”、实体分类“旅行(travel)”、或任务“计划旅行(plan a trip)”。如UI显示600所示的那样,表示广告630的界面元素被自动(即无需用户干预的情况下)呈现在对应的抽象对象的附近或在接收到搜索结果页面内预定义位置上的用户指示(例如,悬停在实体上选择器,选择实体,选择动作等)就会浮现。
基于现场拍卖组件355产生的排名而垂直组织广告630,其中最高定位的广告640由最高排名的广告客户提交。所示那样,每个广告630被赞助(也就是,当在搜索引擎竞价时,由广告客户提交)。此外,广告630与作为搜索结果页面主题的抽象对象相关,但并不是在关键词的意义上与搜索查询相关。例如,如果搜索结果页面的主题抽象是实体“从纽约到澳大利亚悉尼的航班”并且搜索查询是“航线863”,最高排名的广告630包括:界面元素650,用于表示悉尼往返班车的广告,以及界面元素640,用于表示澳大利亚度假生意的广告。界面元素640和650所保持的基于抽象对象的广告与主题抽象对象相关联并且对于用户是有用的(也就是,有可能获得高频率的点击),相对于基于关键词的广告而言,其仅仅知道短语“航线863”。
参考图7,说明的UI显示700显示出播放和/或销售音乐715的网页。在图7所示的网页中,歌曲“Tears in Heaven”是主题实体,其通过标题710来指示。或者,可以将UI显示700显示为搜索结果页面(未显示)内的即时应答。与即时应答并排的一个紧凑型垂直任务栏705表示在音乐领域中可用的实体动作。“购物车”图标(表示实体动作“购买的歌曲(purchase the song)”720)旁边所示的悬停窗口显示提供主题实体以供出售的供应商。赞助广告通过界面元素740来表示,并且通过标签“赞助”以及其在悬停窗口内的位置(例如,相对于非赞助广告730可见的延伸空间)与非赞助广告730相区分。
参考图8,所示的UI显示800示出了一个播放和/或销售音乐的即时应答。在图8所示的网页中,按照音乐分组的歌曲“Fugees”是主题实体分类,如由标题810所指示的。参考数字820表示在即时应答中可用于抽样的歌曲。与即时应答并排的栏830表示分配用于保持广告的供应商区域。正如图8所示,广告840和850是赞助广告。此外,一旦接收到用户发起的选择动作,每一广告840和850将用户导航到相应的广告客户的网站,从而帮助用户购买主题实体分类内的歌曲。
尽管已经描述了用于区分赞助广告和非赞助广告的各种实施例,但是应该理解:可以使用其他合适的指示符来提醒用户一些广告是由赞助广告客户提交的,而其他的则不是。此外,在某些情况下,没有提供区分指示去分离赞助广告(例如,当所有的广告都是赞助广告时)。
现在将参考图9和10来讨论用于实施认证共享以提高用户体验和抽象对象目标确定的方法的***架构。首先,参考图9,示出了一个方块图,其说明了适于在实施本发明实施例时使用的分布式计算环境900。典型的计算环境900包括用户设备310、服务器350、广告客户服务器910、以及互联这些项目的每一个的网络380。应当指出,相似的组件和装置通过相似的参考数字来表示,并且为了清楚和简要起见,将不再讨论结合附图3所述的那些组件和设备。
与服务器350相似,广告客户服务器910可以采用各种类型的计算设备的形式,诸如例如,以上结合图1所述的计算设备100。此外,服务器910包括或链接到某种形式的计算单元(例如,中央处理单元,微处理器等)以支持运行于其上的组件的操作。如所示,广告客户服务器910表示一种具有远离服务器350的存储位置的计算单元;然而,在其他实施例中,广告客户服务器910和服务器350可共享资源。
在操作上,广告服务器910被配置用以存储用户输入(例如,使用用户设备310)的用户信息930。在典型的实施例中,用户信息930包括用户凭证(例如,登录ID和密码)、个人数据(例如,地址和电话号码)、金融账户(例如,信用***码,银行编号等)、认证数据(例如,姓名、出生日期、社会安全号码)、以及用户可以提供给广告客户的任何其他信息。如以下讨论的那样,凭证接收组件357可以访问该用户信息930。
在操作中,广告选择服务345的组件354、357、358和356可被设计用以执行一个自动完成处理,该处理为:使用用户信息930以及可为凭证接收组件357访问的任意其他信息来填写部分或完成在线表格,如图10所示。首先,输入接收组件354检测搜索事件期间用户调用的实体动作。该实体动作可以是上述讨论的任意实施方案,包括购买产品(例如,柯达数码相机)或预留往返班车(参见图10)。此外,实体动作可以位于网页内容内(例如,购买按钮),或作为用于表示广告的界面元素1070内的控件1060。在一个实例中,一旦用户导航到销售相机并且显示用于购买相机的基于抽象对象的广告的网页,用户可以选择表示该广告的界面元素。在典型的实施例中,为完成购买,在网络浏览器322内的预定表格960中浮现所述广告的选择。在一个实例中,参考图9,浮现预定义的表格960包括将用户重定向到针对特定实体(例如,柯达数码相机)的结账页面,其中通常广告客户的网站拥有该结账页面。在另一个实例中,参考图10,浮现预定义的表格1030包括将预定义表格再现为一种弹出式的显示区域,其中该显示区域被呈现以使得预定义表格1030覆盖该网页内的内容1020。在这种情况下,一旦用户导航到显示广告(例如,由广告客户“机场快线(Airport Express)”往返班车提交的)的界面元素1070的网页并且用户选择界面元素1070,就浮现预定义表格 1030。
在接收到呈现预定义表格960或1030之后,凭证接收组件357被配置为动态确定进行搜索事件的用户身份并且识别预定义表格960或1030所请求的数据类型。然后,凭证接收组件357利用用户身份和数据类型来询问广告服务器910,以检索相关用户信息来精确完成预定义表格960或1030,或其一部分。然后将相关的用户信息传递到自动完成组件358以输入到预定义表格960或1030。
一旦接收到相关的用户信息,自动完成组件358在预定义表格960或1030的输入位置980和1040输入相关的用户信息。在典型的实施例中,自动完成组件358通过执行如下所述的自动完成处理将相关用户信息输入到预定义的表格960或1030,该自动完成处理包括:从广告客户网站访问一个或多个预定义表格;使用搜索引擎的广告选择服务345以利用用户信息来自动完成至少部分的预定义表格。
在一个实例中,参考图9,自动完成组件358利用用于购买柯达数码相机的用户认证信息来自动填写预定义表格960的输入位置980。在另一个实例中,参考图10,自动完成组件358利用网页的内容1020的数据自动填写输入位置1040。再现组件356然后呈现自动完成的输入位置1040以供用户检查和批准。
此外,预定义表格1030包括用于提交预定义表格1030(例如,完成了预订或购买)的可选控件1050。作为举例,可选控件1050被提供用于批准对具体实体(例如,柯达数码相机)的购买,其中,一旦批准购买,就使用消费者的验证信息来对该具体实体进行安全支付。因此,将用户从手动完成全部或部分所浮现的预定义表格中解脱出来,方便了进行在线购买的行为。
现在转到图11,示出了一流程图,其描述了根据本发明实施例用于货币化抽象对象的说明性方法。首先,如块1110所指示的那样,方法1100包括提供一种涉及一个或多个抽象对象的索引的步骤。通常情况下,每一抽象对象描述用户在执行搜索事件时的具体意图。如以下更为充分讨论的那样,可以根据与搜索引擎的相关用户交互的汇编来提取具体的意图。
方法1100进一步包括以下步骤:从所述索引中接收对于抽象对象的选择(参见块1120),接收针对所选择的抽象对象的竞价(参见块1130),以及当用户在搜索引擎执行搜索事件时接收用户交互信息(参见块1140)。通常,用户交互信息包括查询字符串、UI内的选择动作、捕捉用户的历史搜索行为的用户配置文件、和/或捕捉多个用户的历史搜索行为的查询日志。通常情况下,如块1150所指示的那样,用户交互信息与所选择的抽象对象进行匹配。如块1160所指示的那样,对匹配的选定抽象的竞价金额进行收费,并且为记账目的而记录收费金额。
参考图12,示出一流程图,其描绘一种根据本发明实施例允许广告客户竞价被确定为目标的抽象对象的说明性方法1200。在实施例中,方法1200包括爬行网络以挖掘抽象对象的步骤,如块1210所指示的那样。方法1200附加地包括以下步骤:构建具有参考抽象对象的条目的索引(参见块1220)和将该索引保存在可为广告客户访问的位置(参见块1230)。当将该索引保存在可为广告客户访问的位置上时,随后允许那些广告客户查看索引上的条目,根据该索引而确定目标为至少一个抽象对象,以及为目标抽象对象而给出竞价以作为活动描述的一部分。一旦在搜索引擎中接收到广告活动说明(advertising campaign specification),那么搜索引擎存储与目标抽象对象相关联的竞价,如块1240和1250所指示的那样。
在经由搜索引擎的基于抽象对象的广告环境中描述了本发明的实施例。然而,这些实施例同样适用于其他***,如移动操作***(例如,移动设备370)或其他移动情况(例如,在移动设备上运行的applet)。例如,一个移动设备applet进行搜索事件,产生匹配扫描条码或拍摄对象的一些实体。通过应用上述的处理而可以货币化该搜索以产生用于浮现基于抽象对象的广告的界面元素。本发明实施例所涵盖的另一种情况涉及到语音激活桌面/移动***,借此,不进行在线搜索事件,而是用户以自然语言的形式发布复杂的命令,诸如“附近正在营业的墨西哥餐厅”。所述命令的结果包括直接将广告合并到所提议的动作(例如,预定多个餐厅之一)中,或间将广告合并到提议动作中(例如,显示出租汽车公司的广告,其挨着用于预订从附近机场在一小时内离开的航班的结果)。其他用户发出的命令指示设备运行或安装大型市场的多个应用程序之一。作为响应,本发明实施例基于上述比较处理(例如,实体匹配组件353执行)和/或广告选择处理(例如,通过现场拍卖执行组件355执行)而可以选择用于运行或安装的应用。
已经描述的本发明的各种实施例是用于说明性而非限制性的。在不脱离发明实施例范围的情况下,可选实施例也有时变得明了。应该理解,某些特征和子组合也具有实用性并且在不参考其他特征和子组合的情况下也可以使用。这已经被考虑并落在权利要求的范围内。

Claims (15)

1. 一个或多个计算机可读介质,其上收录有计算机可执行指令,当指定计算可执行指令时,执行允许第一广告客户竞价被确定为目标的抽象对象的方法,该方法包括:
在可被广告客户访问的位置上提供索引(1110),从而允许第一广告客户查看该索引的条目,其中该索引包括引用一个或多个抽象对象的条目,其中一个或多个抽象对象的每一个描述用户在执行搜索事件时的具体意图,以及其中从与搜索引擎的相关用户交互的汇编中提取所述具体意图;
从第一广告客户接收确定以该索引中的至少一个抽象对象为目标的活动说明(1120)并且为该至少一个目标抽象对象给出竞价(1130);以及
存储与至少一个目标抽象对象相关联的第一广告客户的竞价。
2. 权利要求1的介质,其中一个或多个抽象对象包括实体、实体分类、实体动作以及任务中的至少一个。
3. 权利要求2的介质,其中每一实体涉及通过特殊在线描述表示的人物、地方或事情,其中每一实体分类涉及一组共享共同属性的实体,其中每一实体动作涉及经由用户与搜索引擎交互而由用户执行的一个或多个在线动作,并且其中一个或多个在线动作针对实体或实体分类,以及其中每一任务涉及通过针对相同的实体或实体分类而关联的实体动作序列。
4. 权利要求1的介质,该方法进一步包括:
从第二广告客户接收确定以索引中至少一个抽象对象为目标的活动说明并且提交针对该至少一个目标抽象对象的竞价;以及
存储与至少一个目标抽象对象相关联第二广告客户的竞价。
5. 权利要求4的介质,该方法进一步包括:
在用户在搜索引擎上执行搜索事件的同时接收用户交互信息(1140),其中用户交互信息包括查询字符串、UI内的选择动作、捕捉用户历史搜索行为的用户配置文件、或捕捉多个用户历史搜索行为的查询日志中的至少一个;以及
将用户交互信息与所述至少一个抽象对象相匹配(1150)。
6. 权利要求5的介质,该方法进一步包括进行现场拍卖以选择显示给用户的广告。
7. 权利要求6的介质,其中进行现场拍卖包括:
访问被存储的与第一广告客户和第二广告客户确定为目标的至少一个匹配抽象对象相关联的竞价;以及
根据从其中接收的竞价选择由第一广告客户或第二广告客户提交的广告。
8. 权利要求7的介质,其中根据从其中接收的竞价选择由第一广告客户或第二广告客户提交的广告包括:
将从第一广告客户接收到的竞价值与从第二广告客户接收到的竞价值进行比较;
将从第一广告客户接收到的链接的点击可能性与从第二广告客户接收到的链接的点击可能性进行比较;
将从第一广告客户接收到的广告的质量与从第二广告客户接收到的广告的质量进行比较。
9. 一种通过使用和货币化抽象对象来选择广告的计算机***,该计算机***包括耦合到计算机存储介质的处理单元,计算机存储介质具有存储于其上、可由处理单元执行的多个计算机软件组件,该计算机软件组件包括:
发布组件(352),用于在在线位置上发布索引,以允许广告客户(341、342和343)导航该索引并对其中的一个或多个抽象对象竞价,以接收与为显示而提交的至少一个广告相关联的竞价,以及暂时性存储与至少一个广告相关联的竞价;
实体匹配组件(353),用于汇编在搜索事件期间的用户交互并且用于将一个或多个所汇编的用户交互与该索引所引用的一个或多个抽象对象相比较;以及
现场拍卖组件(355),用于选择与在发布组件接收的竞价相关联的广告,其中选择广告包括:
(a)基于使用实体匹配组件进行的比较,识别索引中匹配一个或多个被汇编的用户交互的抽象对象;
(b)识别由一个或多个以所识别的抽象对象为目标的广告客户给出的竞价;以及
(c)从与被识别的竞价相关联的多个广告中选择广告。
10. 权利要求9的***,进一步包括输入接收组件(354),用于检测在搜索引擎执行搜索事件时用户的交互。
11. 权利要求10的***,进一步包括网络爬行组件(351),用于从用户与输入接收组件的交互记录中挖掘抽象对象,其中每一抽象对象涉及由特殊在线描述所表示的人物、地点、或事情,以及用于构建和保存列出被挖掘抽象对象的索引。
12. 权利要求11的***,进一步包括再现组件(356),用于基于UI显示内呈现的相关抽象对象的视觉排列而在UI显示中呈现选定的广告。
13. 一种搜索引擎执行的计算机化的方法,其运行于处理器之上以在在线搜索事件期间货币化抽象对象,该方法包括:
提供引用一个或多个抽象对象的索引(1110),其中一个或多个抽象对象都描述用户在执行搜索事件期间的具体意图,并且其中从与搜索引擎的相关用户交互的汇编中提取该具体意图;
接收对于索引中的至少一个抽象对象的选择(1120);
接收针对至少一个所选择的抽象对象的竞价(1130);
当用户在搜索引擎进行搜索事件时,就接收用户交互信息(1140),其中用户交互信息包括查询字符串、UI内的选择动作、捕捉用户历史搜索行为的用户配置文件、或捕捉多个用户历史搜索行为的查询日志中的至少一个;
将用户交互信息与至少一个所选择的抽象对象进行匹配(1150);以及
记录针对匹配的至少一个所选择的抽象对象的竞价金额的收费(1160)。
14. 权利要求13的方法,进一步包括:
访问用于至少一个所选择的抽象对象的广告;以及
当用户交互信息与至少一个所选择的抽象对象匹配时,促进将广告在UI内呈现给用户。
15. 权利要求14的方法,进一步包括进行现场拍卖以选择显示给用户的广告。
CN201110417198XA 2010-12-14 2011-12-14 使广告客户竞价抽象对象 Pending CN102737332A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/967,855 US20120150657A1 (en) 2010-12-14 2010-12-14 Enabling Advertisers to Bid on Abstract Objects
US12/967,855 2010-12-14

Publications (1)

Publication Number Publication Date
CN102737332A true CN102737332A (zh) 2012-10-17

Family

ID=46200297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110417198XA Pending CN102737332A (zh) 2010-12-14 2011-12-14 使广告客户竞价抽象对象

Country Status (11)

Country Link
US (1) US20120150657A1 (zh)
EP (1) EP2652691A4 (zh)
JP (1) JP5845282B2 (zh)
KR (1) KR20140016247A (zh)
CN (1) CN102737332A (zh)
AU (1) AU2011341391A1 (zh)
IL (1) IL226372A0 (zh)
MX (1) MX2013006425A (zh)
RU (1) RU2589872C2 (zh)
TW (1) TW201237794A (zh)
WO (1) WO2012082473A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104769624A (zh) * 2012-10-31 2015-07-08 谷歌公司 基于实体的广告定向
CN104823208A (zh) * 2012-10-31 2015-08-05 微软技术许可有限责任公司 搜索结果中的用户-广告者议价
CN108780558A (zh) * 2016-03-11 2018-11-09 电子湾有限公司 基于相似性移除列表

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120041834A1 (en) * 2010-08-13 2012-02-16 Mcrae Ii James Duncan System and Method for Utilizing Media Content to Initiate Conversations between Businesses and Consumers
US20120179541A1 (en) * 2011-01-12 2012-07-12 Scentara Oy Ab System and method for providing advertisement in web sites
US10972530B2 (en) 2016-12-30 2021-04-06 Google Llc Audio-based data structure generation
US8688514B1 (en) 2011-06-24 2014-04-01 Google Inc. Ad selection using image data
US11087424B1 (en) 2011-06-24 2021-08-10 Google Llc Image recognition-based content item selection
US11093692B2 (en) 2011-11-14 2021-08-17 Google Llc Extracting audiovisual features from digital components
US10586127B1 (en) 2011-11-14 2020-03-10 Google Llc Extracting audiovisual features from content elements on online documents
US8612414B2 (en) * 2011-11-21 2013-12-17 Google Inc. Grouped search query refinements
US10387503B2 (en) * 2011-12-15 2019-08-20 Excalibur Ip, Llc Systems and methods involving features of search and/or search integration
US20130185625A1 (en) * 2012-01-18 2013-07-18 Skinected System and method for intelligently sizing content for display
US9146993B1 (en) * 2012-03-16 2015-09-29 Google, Inc. Content keyword identification
US20140258014A1 (en) * 2013-03-05 2014-09-11 Google Inc. Entity-based searching with content selection
US9536259B2 (en) * 2013-03-05 2017-01-03 Google Inc. Entity-based searching with content selection
US20140316890A1 (en) * 2013-04-23 2014-10-23 Quixey, Inc. Entity Bidding
US11030239B2 (en) 2013-05-31 2021-06-08 Google Llc Audio based entity-action pair based selection
US9953085B1 (en) * 2013-05-31 2018-04-24 Google Llc Feed upload for search entity based content selection
US9305307B2 (en) 2013-07-15 2016-04-05 Google Inc. Selecting content associated with a collection of entities
US9666187B1 (en) 2013-07-25 2017-05-30 Google Inc. Model for enabling service providers to address voice-activated commands
US20150066653A1 (en) * 2013-09-04 2015-03-05 Google Inc. Structured informational link annotations
US20150154251A1 (en) 2013-12-03 2015-06-04 Ebay Inc. Systems and methods to adapt search results
US20150242510A1 (en) * 2014-02-25 2015-08-27 Quixey, Inc. Interactive Search Results
KR20150035877A (ko) * 2015-02-25 2015-04-07 네이버 주식회사 실시간 대화를 기반으로 한 트랜잭션 처리 방법과 시스템 및 기록 매체
KR20170137815A (ko) * 2015-04-15 2017-12-13 퀵시, 인크. 현재 애플리케이션 상태에서 광고 애플리케이션 상태로의 액세스
US9686247B2 (en) 2015-06-24 2017-06-20 International Business Machines Corporation Distributed computing utilizing homomorphic encryption
WO2017002204A1 (ja) * 2015-06-30 2017-01-05 楽天株式会社 管理装置、管理方法、プログラム、及び記録媒体
US10482520B2 (en) * 2016-02-11 2019-11-19 Hipmunk, Inc. Recommending outgoing values based on incoming values
US11182830B2 (en) * 2016-07-14 2021-11-23 Groundhog Inc. Digital advertising bidding method, digital advertising bidding system, token generating server, data management server and campaign management method
JP6381715B1 (ja) * 2017-03-13 2018-08-29 ヤフー株式会社 提供装置、提供方法、提供プログラム、決定装置、決定方法、及び決定プログラム
CN109344249B (zh) * 2018-08-14 2023-02-17 创新先进技术有限公司 信息处理方法、装置、电子设备及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060167857A1 (en) * 2004-07-29 2006-07-27 Yahoo! Inc. Systems and methods for contextual transaction proposals
US20080052152A1 (en) * 2006-08-22 2008-02-28 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080243611A1 (en) * 2007-03-28 2008-10-02 Yahoo! Inc. System for determining local intent in a search query
US20090228439A1 (en) * 2008-03-07 2009-09-10 Microsoft Corporation Intent-aware search
WO2010141835A1 (en) * 2009-06-04 2010-12-09 Joshua Feuerstein Method and system for electronic advertising

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2192049C1 (ru) * 2001-12-26 2002-10-27 Гаврилов Сергей Анатольевич Способ распространения рекламно-информационных сообщений (варианты)
US20070038614A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Generating and presenting advertisements based on context data for programmable search engines
US20100100437A1 (en) * 2002-09-24 2010-04-22 Google, Inc. Suggesting and/or providing ad serving constraint information
KR100485322B1 (ko) * 2003-03-08 2005-04-27 엔에이치엔(주) 검색 엔진에서 검색 결과 리스트를 생성하는 방법
US7895595B2 (en) * 2003-07-30 2011-02-22 Northwestern University Automatic method and system for formulating and transforming representations of context used by information services
RU37247U1 (ru) * 2003-12-26 2004-04-10 Кузнецов Денис Олегович Биржевая система интернет-торговли рекламными ресурсами
KR20060086512A (ko) * 2005-01-26 2006-08-01 드림아이 커뮤니케이션즈(주) 다매체 검색엔진 통합 네트워크 검색 키워드 광고 시스템
EP1861800A1 (en) * 2005-03-09 2007-12-05 Medio Systems, Inc. Method and system of bidding for advertisement placement on computing devices
KR100786795B1 (ko) * 2005-03-25 2007-12-18 주식회사 다음커뮤니케이션 인터넷 광고 서비스 시스템 및 방법
US8468048B2 (en) * 2005-04-22 2013-06-18 Google Inc. Suggesting targeting information for ads, such as websites and/or categories of websites for example
US20060282314A1 (en) * 2005-06-10 2006-12-14 Yahoo! Inc. Universal advertisement services architecture
US7831585B2 (en) * 2005-12-05 2010-11-09 Microsoft Corporation Employment of task framework for advertising
US20080114672A1 (en) * 2006-11-09 2008-05-15 Sihem Amer Yahia Method and system for bidding on advertisements
KR100901959B1 (ko) * 2007-06-28 2009-06-10 엔에이치엔비즈니스플랫폼 주식회사 검색 광고 자동 노출 방법 및 그 시스템
JP4962967B2 (ja) * 2008-01-11 2012-06-27 ヤフー株式会社 Webページ検索サーバ及びクエリ推薦方法
US8171021B2 (en) * 2008-06-23 2012-05-01 Google Inc. Query identification and association
JP2010049409A (ja) * 2008-08-20 2010-03-04 Yahoo Japan Corp 広告入札システム、広告入札方法、文書検索システム、文書検索方法、プログラム、及びクライアントシステムの制御方法
JP5215920B2 (ja) * 2009-03-10 2013-06-19 ヤフー株式会社 検索システムおよび方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060167857A1 (en) * 2004-07-29 2006-07-27 Yahoo! Inc. Systems and methods for contextual transaction proposals
US20080052152A1 (en) * 2006-08-22 2008-02-28 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080243611A1 (en) * 2007-03-28 2008-10-02 Yahoo! Inc. System for determining local intent in a search query
US20090228439A1 (en) * 2008-03-07 2009-09-10 Microsoft Corporation Intent-aware search
WO2010141835A1 (en) * 2009-06-04 2010-12-09 Joshua Feuerstein Method and system for electronic advertising

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104769624A (zh) * 2012-10-31 2015-07-08 谷歌公司 基于实体的广告定向
CN104823208A (zh) * 2012-10-31 2015-08-05 微软技术许可有限责任公司 搜索结果中的用户-广告者议价
CN108780558A (zh) * 2016-03-11 2018-11-09 电子湾有限公司 基于相似性移除列表
US11961133B2 (en) 2016-03-11 2024-04-16 Ebay Inc. Method, medium, and system for removal of listings based on similarity

Also Published As

Publication number Publication date
WO2012082473A2 (en) 2012-06-21
IL226372A0 (en) 2013-07-31
EP2652691A2 (en) 2013-10-23
US20120150657A1 (en) 2012-06-14
JP2014503897A (ja) 2014-02-13
RU2589872C2 (ru) 2016-07-10
JP5845282B2 (ja) 2016-01-20
EP2652691A4 (en) 2016-06-22
AU2011341391A1 (en) 2013-06-06
MX2013006425A (es) 2013-07-03
KR20140016247A (ko) 2014-02-07
TW201237794A (en) 2012-09-16
RU2013127114A (ru) 2014-12-20
WO2012082473A3 (en) 2012-08-09

Similar Documents

Publication Publication Date Title
CN102737332A (zh) 使广告客户竞价抽象对象
Key Domains of digital marketing channels in the sharing economy
JP6511024B2 (ja) 消費者主導広告システム
US10127564B2 (en) System and method for using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services
US8909771B2 (en) System and method for using global location information, 2D and 3D mapping, social media, and user behavior and information for a consumer feedback social media analytics platform for providing analytic measurements data of online consumer feedback for global brand products or services of past, present or future customers, users, and/or target markets
US10120877B2 (en) Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, coupons, mobile coupons, promotions and sale of products, goods and services integrated with 3D spatial geomapping and mobile mapping and social networking
AU2011295936B2 (en) Methods and apparatus to cluster user data
US10217117B2 (en) System and method for social networking interactions using online consumer browsing behavior, buying patterns, advertisements and affiliate advertising, for promotions, online coupons, mobile services, products, goods and services, entertainment and auctions, with geospatial mapping technology
US20100241944A1 (en) Method and apparatus for associating advertising content with computer enabled maps
US20140278959A1 (en) Automatically Creating Advertising Campaigns
US20120290433A1 (en) Recommendation Widgets for a Social Marketplace
JP6100431B1 (ja) 住宅購入情報から構築されたデータベースを利用した広告配信システム
US20230334099A1 (en) Computer implemented system and methods for implementing advertisement placement via internet
WO2015044706A1 (en) Integrated and dynamic advertisement, marketing, and e-commerce platform
CN104011756A (zh) 用于任务完成的生活顾问应用
Frederick et al. SWoc analysis of Zomato-a case of online food delivery services
EP3284050A1 (en) Accessing advertised application states from a current application state
KR20080030202A (ko) 블로그를 이용한 온라인 쇼핑몰 홍보 방법 및 상품 판매 시스템
Alizada Demystifying Search Engine Optimization-Online Retargeting Bond
US20230153361A1 (en) Computer-implemented system to perform an advertisement landing page matching operation and associated methods
US20230153360A1 (en) Advertisement display system and associated methods
Kassa et al. Your data in the eyes of the beholders: Design of a unified data valuation portal to estimate value of personal information from market perspective
Suvanno USING DIGITAL COMMUNICATION IN TRUST MARKETING CONCEPT MANAGERIAL IMPLEMENTING
Islam Internship Report on Client Service Executive of Valiant 360 Solution
Bhuiyan et al. ONLINE MEDICINE SHOP IN BANGLADESH

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1177541

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150625

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150625

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121017