CN1922626A - 产生用户信息以便在定向广告中使用 - Google Patents

产生用户信息以便在定向广告中使用 Download PDF

Info

Publication number
CN1922626A
CN1922626A CNA2004800420426A CN200480042042A CN1922626A CN 1922626 A CN1922626 A CN 1922626A CN A2004800420426 A CNA2004800420426 A CN A2004800420426A CN 200480042042 A CN200480042042 A CN 200480042042A CN 1922626 A CN1922626 A CN 1922626A
Authority
CN
China
Prior art keywords
user
document
profile information
subscriber profile
advertisement
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
CNA2004800420426A
Other languages
English (en)
Inventor
克里施纳·巴哈拉特
史蒂芬·劳伦斯
梅兰·萨哈米
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 CN1922626A publication Critical patent/CN1922626A/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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • 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
    • 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
    • G06Q10/00Administration; Management
    • 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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Abstract

可以通过(a)确定用户的初始用户简档信息;(b)推断用户的用户简档信息;及(c)使用所述初始用户简档信息和所述推断的用户简档信息两者确定用户的用户简档信息,确定用户的用户简档信息。可以使用由用户提交的过去的搜索查询确定用户的初始用户简档信息,可以通过(a)为用户和多个文档中的每一个定义节点,(b)如果所述节点间存在关联则在节点间增加边,以便定义图,和(c)使用所述图的拓扑以及其它文档的用户简档信息,推断用户的用户简档信息。

Description

产生用户信息以便在定向广告中使用
§1.发明背景
§1.1技术领域
本发明涉及做广告。具体地,本发明涉及确定特别相关的广告或广告创意以便为用户请求诸如搜索请求或文档请求提供服务。
§1.2背景技术
使用传统介质诸如电视,广播,报纸和杂志做广告是公知的。不幸的是,即使当提供了人口统计学研究和关于各种介质出口(outlet)的典型观众的完全的合理的假设时,做广告者认识到他们大部分的广告预算都被简单地浪费了。另外,非常难以识别和消除这种浪费。
最近,在更为交互的介质上做广告变得流行起来。例如,随着使用因特网的人数爆炸性地增加,做广告者意识到在因特网上提供的介质和服务是做广告的潜在的有力途经。
做广告者已经开发出若干策略以使得这种广告的价值最大化。在一种策略中,做广告者使用用于提供交互的介质或服务的流行的呈现(presence)或手段(不失一般性,在本说明书中被称为“网站”)作为触及大量观众的通道。使用第一种方法,做广告者可以将广告放在例如New York Times网站或USA Today网站的主页上。在另一种策略中,做广告者试图将其广告定向到更窄的适当环境的观众,从而增加观众积极响应的可能性。例如,推广Coasta Rican雨林中的旅游的代理机构可以在Yahoo网站的生态旅游子目录上放置广告。做广告者一般手动地确定这种定向。
不论是什么广告策略,基于网站的广告(也被称为“Web广告”)通常被以“条幅(banner)广告”-即,包括图形组件的矩形框的形式呈现给它们的广告观众。当广告观众的成员(不失一般性在本说明书中被称为“观看者”或“用户”)通过在其上点击选择这些条幅广告之一时,嵌入的超文本链接通常将观看者引导到做广告者的网站上。该观看者选择广告的处理,通常被称为“点击通过(click-through)”(“点击通过”旨在覆盖任何用户选择)。点击通过数和广告印象数(即,广告被呈现的次数)的比通常称为广告的“点击通过率”。
当用户完成与以前提供的广告相关的事务时称为发生了“转换”。构成转换的内容根据情况的不同可能会改变,并且可以用各种方法确定。例如,情况可以是当用户点击广告,参考了做广告者的Web页面,并且在离开该Web页面之前在那里完成购买时发生转换。可替换地,转换可被定义为给用户示出广告,在预定的时间(例如,7天)内在做广告者的Web页面上进行购买。在另一个可替换的方案中,可由做广告者将转换定义为任何可测量/可观察的用户行为,诸如,下载白皮书,导航到网站的至少一个给定的深度,观看至少某个数目的Web页面,在网站或Web页面上花了至少预定数量的时间,在网站上注册等。通常,如果用户的信息不表示完成的购买,它们可以表示销售的开始,虽然构成转换的用户行为不限于此。实际上,许多其它的构成转换的定义是可能的。转换数和广告印象数(即,广告被显示的次数)的比被通称为转换比。如果转换被定义为可以在自提供广告起的一个预定时间内发生,转换率的一种可能的定义可以仅考虑过去已被提供了多于该预定时间的广告。
不论基于网站的广告的初衷是什么,现有方法中还有若干问题。虽然做广告者可以触及大量观众,他们常常不满意他们的广告投资的回报。
类似地,呈现广告的网站的主机(被称为“网站主机”或“广告消费者”)具有最大化方法收入而不损害用户的体验的挑战。某些网站主机被选择将广告收入放置于用户兴趣之上。一个这种网站是“Overture.com”,其提供被称为“搜索引擎”的服务,该服务返回伪装成响应用户查询的“搜索结果”的广告。Overture.com网站允许做广告者为了将广告定位在他们的网站(或目标网站)的被声称为搜索结果列表上的较高位置上而付费。如果实现了只有用户在广告上点击,做广告者才支付的该方案(即,按点击付费),则做广告者缺少有效地定向他们的广告的动机,因为未被很好定向的广告不会被点击,并且从而不需要支付。因此,高处的按点击付费的广告示出在顶部附近或在顶部,但是不一定转变为广告发行商的实际收入,因为观看者不在它们之上点击。另外,观看者可能希望点击可能在列表的更下部或根本不在列表上的广告,从而损害了广告的相关性。
搜索引擎,诸如Google,例如已经使得做广告者能够定向他们的广告,从而它们将被与搜索结果页一起呈现,从而可以推测它们将与引起该搜索结果页的查询是相关的。其它定向广告系统,诸如那些基于电子邮件信息定向广告的系统(见,例如,提交于2003年6月2日,美国专利申请序列号10/452,830,标题为“SERVINGADVERTISEMENTS USING INFORMATION ASSOCIATED WITHE-MAIL,”并且列有Jeffrey A.Dean,Georges R.Harik和Paul Bucheit作为发明人的申请(通过引用结合在此)中描述的系统),或基于内容定向广告的那些系统(见,例如,提交于2003年2月26日,美国专利申请序列号10/375,900,标题为“SERVING ADVERTISEMENTSBASED ON CONTENT,”并且列有Darrell Anderson,Paul Bucheit,Alex Carobus,Claire Cui,Jeffrey A.Dean,Georges R.Harik,DeepakJindal,以及Narayanan Shivakumar作为发明人的申请(通过引用结合在此))可能有类似的挑战。即,广告系统希望呈现这样的广告,它们一般地与用户请求信息相关,并且特别地与当前用户的兴趣相关。
如从上述可以理解的,定向广告系统,诸如关键字定向广告或内容定向广告提供了非常有用的广告形式。然而,即使是可以提供一般相关的广告的在线广告系统通常也不能选择最适合于特定用户的相关广告。
因此,需要改进在线广告的性能。更具体地,需要提高为某个用户请求提供的广告与提交请求的用户的相关性,该用户请求诸如搜索查询或文档请求。
§2发明内容
本发明描述了用于确定用于给广告评分的匹配的方法和装置。这种方法和装置可以(a)使用(i)广告的广告登陆页的用户简档信息和/或用于定向广告的用户简档信息,以及(ii)广告要呈现给的用户的用户简档信息确定第一匹配值,(b)使用(i)广告的广告登陆页的用户简档信息和/或用于定向广告的用户简档信息,以及(ii)将被提供广告的文档的用户简档信息确定第二匹配值,以及(c)使用第一匹配值和第二匹配值确定用于给广告评分的匹配。
本发明还教导,在诸如上述的方法和装置中,或在用于使用用户简档信息定向广告的其它方法和装置中,可以推断广告的广告登陆页的用户简档信息的至少某些,用于定向该广告的用户简档信息的至少某些,用户的用户简档信息的至少某些,和/或所述文档的用户简档信息的至少某些。
在本发明的一个实施例中,可以通过(a)确定用户的初始用户简档信息,(b)推断用户的用户简档信息,和(c)使用初始用户简档信息和推断的用户简档信息两者确定用户的用户简档信息,确定用户的用户简档信息。可以使用由用户提交的过去的搜索查询,和/或用户过去的文档选择确定用户的初始用户简档信息。
在本发明的一个实施例中,可以通过(a)定义用于多个文档和用户中的每一个的节点,(b)如果在节点间有关联则在节点间增加边,以便定义图,和(c)使用该图的拓扑和其它文档的用户简档信息推断用户的用户简档信息,来推断用户的用户简档信息。
在本发明的一个实施例中,可以通过(a)确定文档的初始用户简档信息,(b)推断文档的用户简档信息,和(c)使用初始用户简档信息和推断的用户简档信息两者确定文档的用户简档信息,确定文档的用户简档信息。可以使用来自文档和/或文档元信息的内容信息确定文档的初始用户简档信息。
在本发明的一个实施例中,可以通过(a)定义用于多个文档中的每一个和用于多个用户中的每一个的节点,(b)如果在节点间有关联则在节点间增加边,以便定义图,和(c)使用该图的拓扑和用户以及其它文档的用户简档信息推断文档的用户简档信息,来推断文档的用户简档信息。
§3附图说明
图1是示出了可以与广告系统交互的各方或实体的高层图示;
图2是本发明可以操作于其中或与其一起操作的示例广告环境的气泡图;
图3是可用于诸如图2中的在线广告环境内的或与其一起使用的与本发明一致的操作的气泡图;
图4示出了用于存储可以用与本发明一致的方式产生,更新和/或使用的用户简档信息的示例数据结构;
图5示出了可能是广告评分中的因素的总体匹配值的可能组件;
图6是可用于以与本发明一致的方式确定文档UPI的示例方法600的流程图;
图7是可用于以与本发明一致的方式确定用户UPI的示例方法700的流程图;
图8是可用于以与本发明一致的方式确定初始或基线文档UPI的示例方法800的流程图;
图9是可用于以与本发明一致的方式确定初始或基线用户UPI的示例方法900的流程图;
图10示出了可以如何将用户和文档关联在一起;
图11是可用于以与本发明一致的方式关联用户和/或文档的示例方法1100的流程图;
图12是可用于实现可以执行的各种操作的至少一些,并且用于存储可以用与本发明一致的方式使用和/或产生的信息的装置的方框图。
§4具体实施方式
本发明可以涉及用于确定用户简档信息,以及使用这种确定的用户简档信息以便提供广告的新方法,装置,消息格式和/或数据结构。给出下面的描述,以便使得本领域的技术人员能够使用本发明,并且在特定应用和它们的要求的上下文中提供该描述。对本领域的技术人员来说,对所公开的实施例的各种修改是显而易见的,并且下面提出的一般原则可应用于其它实施例和应用。因此,本发明不旨在局限于示出的实施例,并且发明人将其发明视为所描述的任何可获得专利的主题内容。
改进广告定向的一个可能的方法是为广告定向系统获得并且使用用户简档。例如,可以使用由用户自愿给出的信息(例如,当他们订购服务时)确定用户简档。然后,可对该用户属性信息和做广告者指定的广告属性(例如定向准则)进行匹配。不幸的是,由于许多网站(例如,搜索引擎)不需要订购或用户注册,用户简档信息不总是可得到的。另外,即使当可得到时,用户简档信息可能是不完整的(例如,由于隐私的考虑等,由于在订购时给出的信息被局限于该服务所必需的,并且因此是不全面的。)另外,做广告者可能必需手动地定义用户简档定向信息。另外,即使可得到用户简档信息,做广告者可能不能使用该信息有效地定向广告。
下面,在§4.1中描述了本发明可以在其内实施或与之一起实施的环境。然后,在§4.2中描述了本发明的示例实施例。在§4.3中描述了某些修改和改进。最后,在§4.4中提出了关于本发明的某些结论。
§4.1本发明可以在其内实施或与之一起实施的环境
§4.1.1示例的广告环境
图1是广告环境的高层图示。该环境可以包括广告实体,保持和传递系统120。做广告者1110可以直接或间接在系统120中输入,保持和追踪广告信息。广告可以是诸如被称为条状广告的图形广告,仅有文本的广告,图像广告,音频广告,视频广告,组合任意这些组件中的一个或多个的形式等。广告还可以包括嵌入信息,诸如链接,和/或机器可执行的指令。广告消费者130可以提交广告请求,以便从系统120接受作为对他们的请求的响应的广告,并且向系统120提供使用情况信息。虽然未示出,其它实体可以向系统120提供使用情况信息(例如,是否发生了关于该广告的转换或点击通过)。该使用情况信息可以包括关于已经提供的广告的测量的或观察的用户行为。
广告消费者130的一个例子是一般内容服务器,它接收对内容(例如,文章,讨论线索,音乐,视频,图形,搜索结果,Web页面列表等)的请求。内容服务器可以向系统120提交对广告的请求。这种广告请求可以包括若干所希望的广告。广告请求还可以包括内容请求信息。该信息可以包括内容本身(例如,页面),相应于内容或内容请求的种类(例如,艺术,商业,计算机,艺术-电影,艺术-音乐等),内容请求的部分或全部,内容的时期,内容类型(例如,文本,图形,视频,音频,混合媒体等),地理位置信息等。
内容服务器可以将请求的内容和一个或多个由系统120提供的广告组合在一起。然后将包括所述内容和广告(多个)的该组合信息转发到请求该内容的终端用户,以便呈现给用户。最后,内容服务器可以将关于该广告以及如何,何时和/或在何处呈现所述广告的信息(例如,位置,点击通过或没有点击通过,印象时间,印象日期,大小,转换或未转换等)传输回系统120。可替换地,或除此之外,可以通过某些其它手段将这种信息提供回系统120。
广告消费者130的另一个例子是搜索引擎。搜索引擎可以接收对搜索结果的查询。作为响应,搜索引擎可以检索相关的搜索结果(例如,从Web页面的索引中)。在S.Brin和L.Page的文章“The Anatomyof a Large-Scale Hypertextual Search Engine,” Seventh International World Wide Web Conference,Brisbane,Australia和美国专利号6,285,999(通过引用将两者结合在此处)中描述了示例的搜索引擎。这种搜索结果可以包括,例如,Web页面标题的列表,从这些Web页面中提取出的文本片段,到这些Web页面的超文本链接,并且可以被分组到预定数目的(例如10个)搜索结果中。
搜索引擎可以向系统120提交对广告的请求。该请求可以包括所希望的广告数目。该数目可能取决于搜索结果,由搜索结果占据的屏幕数量或页面空间,广告的大小和形状等。在一个实施例中,所希望的广告的数目可以从1到10,并且优选地从3到5。对广告的请求还可以包括查询(被输入或分析),基于该查询的信息(诸如地理位置信息,该查询是否来自分支机构以及这种分支机构的标识符),和/或与搜索结果相关联或基于搜索结果的信息。这种信息可以包括,例如,关于搜索结果的标识符(例如,文档标识符或“docID”),关于搜索结果的评分(例如,信息检索(“IR”)评分,诸如相应于查询和文档的特征向量的点积,页面等级评分,和/或IR评分和页面分级评分的组合),从识别出的文档(例如,Web页面)中提取的文本片段,识别出的文档的整个文本,识别出的文档的特征向量等。
搜索引擎可以将搜索结果和由系统120提供的一个或多个广告组合在一起。然后将包括所述内容和广告(多个)的该组合信息转发到请求该内容的终端用户,以便呈现给用户。优选地,搜索结果被保持为与所述广告不同,从而不会使用户混淆付费的广告和可假定为中性的搜索结果。
最后,搜索引擎可以将关于该广告以及如何,何时和/或在何处呈现所述广告的信息(例如,位置,点击通过或没有点击通过,印象时间,印象日期,大小,转换或未转换等)传输回系统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可以通过以接口231指示的广告服务操作230与系统120’接口。广告消费者130和/或其它实体(未示出)还可以通过以接口261指示的结果接口操作260与系统120’接口。
广告程序可以包括关于账目,活动,创建,定向等的信息。术语“账目”涉及给定做广告者的信息(例如,唯一的电子邮件地址,口令,记账信息等)。“活动”或“广告活动”指一个或多个广告的一个或多个组,并且可以包括开始日期,结束日期,预算信息,地理定向信息,整合信息等。例如,Honda可能有其汽车系列的一个广告活动,以及其摩托车系列的单独的广告活动。其汽车系列的活动可能具有一个或多个组,每个组包括一个或多个广告。每个广告组可以包括一组关键字,以及最大花费支付(每个点击通过的花费,每个交换的花费等)。可替换地,或除此之外,每个广告组可以包括平均花费支付(例如,每个点击通过的平均花费,每个转换的平均花费等)。因此,单个最大花费支付和/或单个平均花费支付可以与一个或多个关键字相关联。如所述的,每组广告可以具有一个或多个广告或“创意”(即,最终呈现给终端用户的广告内容)。自然地,广告信息205可以包括更多或更少的信息,并且可以用若干不同方式组织。
可以通过广告信息登记和管理操作215输入和管理广告信息205。可以采用活动(例如,定向)辅助操作220,以便帮助做广告者110产生有效的广告活动。例如,活动辅助操作220可以使用由编目系统210提供的信息,在用于搜索引擎的广告的上下文中,其可以追踪所有可能的广告印象,已经预定的广告印象和可用于给定关键字的广告印象。
广告服务操作230可以为来自广告消费者130的广告请求提供服务。广告服务操作230可以使用相关性确定操作235确定针对给定请求的候选广告。然后广告服务操作230可以使用优化操作240选择一组最终的一个或多个候选广告。然后广告服务操作230可以使用相关呈现属性分配(例如位置排序)操作250给将要返回的广告的呈现排序。可以使用账目/记账操作225追踪与提供广告有关的费用并且给做广告者记账。欺骗检测操作255可用于减少(例如,由做广告者)对广告系统的欺骗性使用,诸如通过使用偷窃的信用卡。最后,结果接口操作260可用于接收关于实际提供的广告的结果信息(从广告消费者130或某些其它实体),诸如是否发生了点击通过,是否发生了转换(例如,从广告的呈现起的预定时间内,是否启动或完成了被广告的项目或服务的销售)等。可以在接口261接收这种结果信息,并且可以包括识别所述广告和广告被提供的时间以及相关联的结果的信息。
本发明的各个方面可用于相关性确定操作235,相关呈现属性分配操作250,和/或广告服务操作230。
§4.1.3示例的网络环境
图3示出了本发明可用于其内的示例的网络环境300。示例的网络环境300可以包括一个或多个客户设备310,每个客户设备310具有浏览器320(或某些其它信息请求和呈现部件)。客户设备310可以请求由一个或多个内容服务器320提供的文档335,并且可以使用一个或多个搜索引擎340搜索包括在这些或其它文档内的内容。广告服务器350可以提供一个或多个广告355。被提供的一个或多个广告355可以与由内容服务器330提供的文档(和/或对这些文档的请求)相关和/或与由搜索引擎340产生的搜索结果(和/或搜索查询)相关。用户信息(例如,关于单个用户或与一个或多个设备310相关联的用户组)365可被存储在一个或多个信息服务器360处。可替换地,或除此之外,用户信息(未示出)可被存储在一个或多个内容服务器330,一个或多个搜索引擎340,和/或一个或多个广告服务器350处。一个或多个客户设备310,内容服务器330,搜索引擎340,广告服务器350和/或用户信息服务器360可以通过一个或多个网络370彼此交换信息。一个或多个网络370可以是因特网,并且服务器和搜索引擎可以是计算机。用户信息(例如,用户简档数据库),信息索引和广告索引不必是单独的库-可将它们存储在单个库中。另外,数据的这些形式可以交错在一起(例如,广告数据库可以包括广告上的“用户特征标签”,从而仅为特定类型的用户检索某个子集。)
§4.1.4定义
在线广告,诸如用于上面参考图1,2,3描述的示例系统或任意其它系统的那些广告,可以具有各种固有特征。可由应用和/或做广告者指出这种特征。下面将这些特征称为“广告特征”。例如,在文本广告的情况下,广告特征可以包括标题行,广告文本和嵌入的链接。在图像广告的情况下,广告特征可以包括图像,可执行代码和嵌入的链接。取决于在线广告的类型,广告特征可以包括下面的一个或多个:文本,链接,音频文件,视频文件,图像文件,可执行代码,嵌入的信息等。
当提供在线广告时,可以使用一个或多个参数描述如何,何时和/或在何处提供广告。下面将这些参数称为“提供参数”。提供参数可以包括,例如,下面的一个或多个:其上提供有广告的页面的特征(包括其上的信息),与广告提供相关联的搜索查询或搜索结果,用户特性(例如,他们的地理位置,用户使用的语言,使用的浏览器的类型,以前的页面观看,以前的行为),启动该请求的主机或成员站点(例如,America Online,Google,Yahoo),广告在提供有该广告的页面上的绝对位置,广告相对于被提供的其它广告的位置(空间或时间),广告的绝对大小,广告相对于其它广告的大小,广告的颜色,被提供的其它广告的数目,被提供的其它广告的类型,每天被提供的次数,每周被提供的次数,每年被提供的次数等。自然地,存在有可用于本发明的上下文的其它提供参数。
虽然提供参数对于广告特征是非固有的,它们可以与广告提供条件或约束相关联。当用作提供条件或约束时,这种提供参数被简称为“提供约束”(或“定向准则”)。例如,在某些系统中,通过指出仅在周日提供,不低于某个位置,仅提供给某个地理位置的用户等,做广告者可以给其广告提供定向。作为另一个例子,在某些系统中,做广告者可以指出仅在页面或搜索查询包括某些关键字或短语时才提供其广告。作为另一个例子,在某些系统中,做广告者可以指出仅在将要提供的文档包括某些主题或概念,或落在特定群组或多个群组内,或某些其它分类或多个分类中时才提供其广告。“地理位置信息”可以包括指出一个或多个国家,一个或多个(国家内的)地区,一个或多个州,一个或多个大都市区域,一个或多个城市,一个或多个城镇,一个或多个镇,一个或多个具有共同的邮政编码的区域,一个或多个具有共同的电话地区号码的区域,一个或多个由共同的电缆线端点站服务的区域,一个或多个由共同的网络接入点或节点服务的区域等中的一个或多个。它可以包括维度和/或经度,或其范围。它可以包括可以从中估计出用户位置的信息,诸如IP地址。
“广告信息”可以包括广告特征,广告提供约束,从广告特征或广告提供约束中推导出的信息(被称为“广告推导信息”),和/或关于广告的信息(被称为“广告相关信息”),以及这种信息的扩展(例如,从广告相关信息推导出的信息)的任意组合。
“文档”被广泛地解释为包括任意机器可读和机器可存储的工作产品。文档可以是文件,文件的组合,具有到其它文件的嵌入链接的一个或多个文件等。文件可以是任意类型,诸如文本,音频,图像,视频等。将呈现给用户的文档部分可以被认为是文档的“内容”。文档可以包括包含内容(单字,图像等)和该内容的含意的某些指示(例如,电子邮件项和相关数据,HTML标签和相关数据等)两者的“结构化的数据”。可由嵌入的信息或指令定义文档中的广告场所。在因特网的上下文中,普通的文档是Web页面。Web页面通常包括内容,并且可以包括嵌入的信息(诸如元信息,超链接等)和/或嵌入的指令(诸如Javascript等)。在许多情况下,文档具有唯一的,可寻址的存储位置,并且因此由该可寻址的位置唯一地标识。通用资源指示器(URL)是用于访问因特网上的信息的唯一地址。
“文档信息”可以包括被包括在文档内的任意信息,可从包括在文档中的信息推导出的信息(称为“文档推导信息”),和/或与文档有关的信息(称为“文档相关信息”)以及这种信息的扩展(例如,从相关信息中推导出的信息)。文档推导信息的例子是基于文档的文本内容的分类。文档相关信息的例子包括来自具有到目前文档的链接的其它文档的文档信息,以及来自目前文档链接到的其它文档的文档信息。
“电子邮件信息”可以包括被包括在电子邮件内的任意信息(称为“内部电子邮件信息”),可从包括在电子邮件中的信息推导出的信息,和/或与电子邮件相关的信息以及这种信息的扩展(例如,从相关信息中推导出的信息)。从电子邮件信息中推导出的信息的例子是从响应由从电子邮件主题行中提取的术语组成的搜索查询而返回的搜索结果中提取或推导出的信息。与电子邮件信息相关的信息包括关于由给定电子邮件的同一个发送者发送的一个或多个其它电子邮件的电子邮件信息,或关于电子邮件的接收者的用户信息。从关于电子邮件的信息中推导出的信息可以被称为“外部电子邮件信息”。
可以在“内容呈现应用或设备”上呈现来自文档的内容。内容呈现应用的例子包括因特网浏览器(例如,Explorer或Netscape),媒体播放器(例如,MP3播放器,Realnetwork流音频文件播放器等),观看器(例如,Abobe Acrobat pdf阅读器)等。
“内容拥有者”是对文档的内容拥有某些所有权的人或实体。内容拥有者可以是内容的作者。另外,或可替换地,内容拥有者可以具有复制内容的权利,准备内容的派生作品的权利,公开地显示或执行内容的权利,和/或对于该内容的其它被禁止的权利。虽然内容服务器可以是它提供的文档的内容的内容拥有者,但是这不是必须的。
“用户简档信息”(也称为“UPI”)可以包括关于单个用户或一组用户的任何信息。这种信息可由用户提供,可由被授权发行用户信息的第三方提供,和/或从用户活动中推导出。可以使用同一个用户的其它用户信息和/或其它用户的用户信息缩减或推测某些用户信息。UPI可以与各个实体相关联。“用户UPI”是与特定用户或一组用户相关联的用户简档信息。“文档UPI”是与文档相关联的用户简档信息。例如,文档UPI可以是已经请求或拜访过该文档的用户的各个用户UPI的合成表示。“广告登陆页UPI”是特定类型的文档UPI,并且可以是可能是响应他们对广告的选择(例如,点击),已经拜访过特定Web页面,或在特定Web页面上完成了购买的各个用户的合成表示。“广告定向UPI”可以包括用户简档提供约束。例如,前列腺癌普查的广告可以被局限到具有“男性”和“年龄45和之上”的属性的用户简档。
现在在§4.2中描述本发明的各个示例实施例。
§4.2示例实施例
§4.2.1示例的用户信息
图4是可用于以和本发明一致的方式存储用户简档信息(UPI)的示例数据结构400。虽然未示出,数据结构400可以包括标识符。这种标识符可用于将UPI与特定用户,一组用户,文档,广告,广告登陆页等关联在一起。UPI可以包括与一个或多个UPI属性420相关的信息410的一个或多个集合。每个属性420可以具有相关联的值430和评分440。
UPI属性420可以包括关于用户背景和兴趣的信息,诸如例如,地理位置信息,年龄或年龄组,兴趣主题,阅读水平,输入和其它适用于定向广告的人口统计。与UPI属性420相关联的值430可以是定量的(离散或连续值,例如,年龄=58岁;年收入=$55,000;居住城市=San Francisco,CA)或定性的(在集合中或不在集合中,例如,薪水$50,000-$100,000?=Yes;U.S.居民?=Yes)。各个UPI属性420和值430可以具有与该属性值正确的可能性相关的相关联的评分440。UPI属性的例子可以包括下面的一个或多个:
-用户已经拜访过(或在某个时间段内拜访)的网站的内容(例如,单字,锚文本等);
-人口统计学信息;
-地理学信息;
-心理学信息;
-用户已经做出的以前的查询(和/或相关联的信息);
-关于已经显示给用户,用户已经选择的,和/或在观看后已经进行了购买的以前的广告的信息;
-关于由用户观看/请求,和/或编辑的文档(例如,字处理器)的信息;
-用户的兴趣;
-来自用户的关于私人化结果的明确的或隐含的反馈(例如,选择一个结果,不选择一个结果,在一个结果上花费的时间数量等);
-浏览活动;和
-以前的购买行为。
可以基于个体存储这种信息(出于隐私的原因,认为其不包含可以个人识别的信息),或可以在各组个体之间以各种方式将这种信息聚集在一起。可以组合这种信息以便获得合成简档。
§4.2.2示例的使用UPI的应用
存在许多使用用户简档信息(UPI)的应用。下面将描述这些示例应用-增强的广告定向,广告创意选择和产生,以及解决查询歧义。
§4.2.2.1使用UPI进行广告评分
可能希望将广告放置在广告的定向UPI(和/或广告登陆页的UPI)与文档UPI(例如,已经请求过该文档的用户的平均UPI)匹配的提供(hosting)站点或页面上,和/或希望将广告提供给其UPI与广告的定向UPI(和/或广告登陆页的UPI)匹配的用户。
使用UPI增强广告定向,可以使用用户的UPI,文档的UPI,广告登陆页的UPI和/或广告定向UPI中的至少某一些确定多个广告的每一个的评分。使用至少该确定的评分,可以从多个广告中分级,过滤和/或选择出至少一个广告。
例如,广告评分可以是UPI匹配值的函数。参考图5,这种UPI匹配值可以是(i)与用户(或用户组)512相关联的UPI信息514和与由用户512请求(或拜访)的文档(例如,Web页面)相关联的UPI信息524的匹配值(匹配值1);(ii)与用户(或用户组)512相关联的UPI信息514和与在考虑中的广告的登陆页532相关联的UPI信息534的匹配值(匹配值2);(iii)与由用户请求(或拜访)的文档522相关联的UPI信息524和与在考虑中的广告的登陆页532相关联的UPI信息534的匹配值(匹配值3);(iv)与用户(或用户组)512相关联的UPI信息514和与在考虑中的广告542相关联的UPI广告定向信息544的匹配值(匹配值4);和(v)与已有用户请求或拜访过的文档522相关联的UPI信息524和与在考虑中的广告542相关联的UPI广告定向信息544的匹配值(匹配值5)中的一个或多个的函数。
因此,在本发明的一个实施例中,总体匹配可以定义为:
UPI匹配=a*匹配值1+b*匹配值2+
c*匹配值3+d*匹配值4+
e*匹配值5
其中a,b,c,d和e是常数(例如,a=0.025,b=0.275,c=0.3,d=0.2,和e=0.2)。注意,“a”可以被设置为0,因为用户UPI和文档UPI之间的匹配可以与任意一个与广告的匹配程度无关。取而代之,可以使用其它函数,包括多项式或指数函数。
一般地,对于良好的匹配,用户UPI应当匹配提供页UPI和广告登陆页的UPI两者,并且可能更重要地,匹配广告登陆页的UPI。可以使用用于匹配两项向量的标准的信息检索技术,诸如向量空间匹配(见,G.Salton和C.Buckley的文章“Term-Weighting Approachesin Automatic Text Retrieval,”Information Processing andManagement,24(5),pp.513-523(1988),和Gerard Salton,A.Wong,C.S.Yang的文章“A Vector Space Model for AutomaticIndexing”,Communications of the ACM,18(11),pp.613-620(1975)),计算两个简档间的匹配。
可以使用例如机器学习分类器,为文档和用户计算宽的属性,诸如地理,主题,用户年龄范围,语言等。在进行匹配时,这种宽的属性也可与更窄的属性诸如单字和短语共同使用。
自然地,广告的评分可以是除了UPI匹配之外的其它因素的函数,诸如例如,其与搜索查询或文档内容的相关性,做广告者愿意支付或愿意为给定结果(例如,印象,选择,转换等)支付的数目,广告性能的测量(例如,点击通过率,转换率,用户评估等),做广告者质量的测量等。另外,不同的中间广告评分可用于不同的目的(例如,相关性,位置,相对呈现属性等)。
§4.2.2.2使用UPI进行广告创意选择
对于使用UPI选择和/或产生广告创意,可以根据UPI(例如,用户的,文档的等)定制广告创意。
§4.2.2.3使用UPI的查询歧义解决方案
除了选择适当的广告或广告创意以外,UPI可用于去除包括歧义的搜索项的搜索查询的歧义。例如,提交查询“jaguar(美洲虎)”的用户可能需要(A)关于Jaguar汽车的信息,(B)关于动物的信息,(C)关于Apple Jaguar操作系统的信息,或(D)关于JacksonvilleJaguar NFL足球队的信息。用户的UPI可以用于帮助去除“jaguar”搜索项的歧义。在该例子中,来自用户以前浏览活动的信息可以帮助去除含糊的查询“jaguar”的歧义,或防止向用户显示其很少感兴趣或不感兴趣的广告。例如,如果用户最近查询了“Apple计算机”和“操作系统”,并且随后提出了搜索查询“jaguar”,用户以前的查询历史可用于推断出该查询更可能指Apple计算机的操作系统,而不是汽车,动物或NFL队。因此,通过利用这种信息可以更好地将广告定向到用户。
这些上述的使用UPI的应用以及其它应用假设可得到UPI。然而如果情况不是这样,需要产生和/或更新这种UPI。下面在§4.2.3中描述用于确定和/或更新UPI的示例方法。
§4.2.3确定和/或更新UPI
回忆,可以使用由用户在他们订购服务时提供的信息确定用户简档信息(UPI)。然而,在许多情况下,用户不自愿提供关于他们自己的信息,或根本不被要求自愿提供这种信息。另外,即使用户自愿提供这种信息,其可能是不完整的(例如,因为在订购时给出的信息可能局限于该服务所需的,并且因此是不全面的),其可能是有意或无意地不正确的,其可能是陈旧的等。
类似地,对于用户已经请求或正在拜访的文档,可能不能得到UPI信息。
虽然广告可以使做广告者提供UPI信息,但这样做可能给做广告者带来负担。
如下所述,即使当没有向系统给出明确的信息时,也可以确定用户,文档等的UPI。在下面,可以在引导阶段确定初始(或基线)UPI。这种初始UPI可以使用用户固有的,或文档固有的,或该UPI将被与之关联的广告固有的信息。初始UPI可以包括某些被明确输入的UPI信息,虽然这不是必须的。
对于诸如广告评分,广告创意选择,查询歧义解决的应用,使用这种初始或基线UPI可能足够了。然而,可能希望在扩展和/或增强阶段补充初始或基线UPI。例如参考回图4,可以通过给属性420增加或是之前不存在的或是不具有的值430扩展UPI410(例如,用户的,文档的,或广告的,或广告登陆页的)。可替换地,或除此之外,可以修订或加强UPI410的属性420的值430的440的评分。因此,例如,属性=性别,其具有值=男性的可能性可以增加或减少给定的附加信息。用于扩展或补充初始UPI的信息可以被认为是推断信息。
图6是可用于以与本发明一致的方式确定文档UPI的示例方法600的流程图。确定文档的初始UPI。(方框610)这可以使用文档固有的信息诸如文档内容进行。下面参考图8描述执行该活动的示例方法。推断出文档的其它UPI信息。(方框620)这被使用从拜访的用户,链接的文档等推断出的信息进行。然后,使用初始文档UPI和推断出的文档UPI确定新的(例如,扩展的和/或加强的)文档UPI。(方框630)在离开方法600之前可以执行一次或多次活动620和630。(节点640)。如果重复活动620和630,如由虚构的返回分支线指示的,可以使用以前的文档UPI和更多的推断出的文档UPI确定新的文档UPI。
图7是可用于以和本发明一致的方式确定用户UPI(作为个人或一组)的示例方法700的流程图。确定用户的初始UPI。(方框710)这可以使用用户固有的信息诸如由用户提交的过去的搜索查询进行。下面参考图9描述用于执行该活动的示例方法。推断出用户的其它UPI信息。(方框720)这可以使用从搜索结果,选择的搜索结果等中推断出的信息进行。然后,使用初始用户UPI和推断出的用户UPI确定新的(例如,扩展的和/或加强的)用户UPI。(方框730)在离开方法700之前可以执行一次或多次活动720和730。(节点740)。如果重复活动720和730,如由虚构的返回分支线指示的,可以使用以前的用户UPI和更多的推断出的用户UPI确定新的用户UPI。
从图6的方框610回忆,可以确定初始文档UPI。图8是可用于以和本发明一致的方式确定初始或基线文档UPI的示例方法800的流程图。如所示出的,可以填充文档UPI属性值(例如,使用文档内容,文档的元信息等)。(方框810)
从图7的方框710回忆,可以确定初始用户UPI。图9是可用于以和本发明一致的方式确定初始或基线用户UPI的示例方法900的流程图。如所示出的,可以填充用户UPI属性值(例如,使用用户过去的查询信息,由用户明确地输入的信息等)。(方框910)
§4.2.4如何获得用户信息的例子
存在许多获得用户信息的可替换的方法。例如,可以用机器学习分类器确定属性420和值430的评分440,机器学习分类器使用以前部署的查询中的单字预测简档中的UPI属性420的值430。例如,假如关键字与以前搜索查询中的“女性健康”相关,该分类器可以推断用户是女性的概率是0.8。另外,如果在以前的搜索查询中使用了日本单字,分类器可以推断用户是日本人的概率是0.9等。两个UPI的评分440可以影响它们是否匹配。在一个UPI中属性420可以是“SanFrabcisco”并且在另一个中是“San Jose”。虽然这些原始属性不匹配,在两个情况中机器学习分类器可以分配地理类别=“Califormia”,并且一般化的简档属性将是匹配的。因此,机器学习分类器可用于将用户和文档分类到关于地理,主题,种族或阅读水平的宽的种类中。
从图6的方框620和图7的方框720两者回忆,可以推断UPI信息。可以从其它用户和/或与相同方式与该用户相关联的文档的UPI推断用户UPI。类似地,可以从其它文档和/或与相同方式与该文档相关联的用户的UPI推断文档UPI。图10示出了可以如何将用户和文档关联在一起。
如图10所示,用户/文档关联操作1010可以使用一个或多个用户的一个或多个用户信息1020,一个或多个文档的文档信息1030,文档链接(例如,Web拓扑)信息1040,用户查询的搜索结果1050(取而代之,其可被作为用户信息1020提供),用户文档选择1060(取而代之,其可被作为用户信息1030提供)中的一个或多个,产生将用户和/或文档关联在一起的信息1070(用户到用户,用户到文档,文档到文档,和/或文档到用户(在无向图诸如所示出的一个中,这可以与用户到文档关联相同))。
在本发明的一个示例实施例中,关联信息1070可以是图,其中将用户和文档分别表示为节点1072和1076。图11是用于以和本发明一致的方式将用户和/或文档关联在一起的示例方法1100的流程图。如所示出的,可为各个用户和文档定义节点。(方框1110)对于各个用户节点1072,可以在用户节点和由搜索引擎响应用户提出的搜索查询而返回的顶部Web页面的文档节点之间画出边1074(其表示关联)。(在一个变型中,可将边1074画到用户选择的(例如,点击的)Web页面)。另外,边1078可被画在它们之间具有链接的(例如,超链接)文档对之间。(方框1120)虽然未示出,还可以产生用户到用户的关联。例如,可以在拜访过一个或多个相同文档的用户之间添加边。
参考回图7,给定图1070,可以使用用户的初始UPI,以及作为推断的用户UPI,相应于与用户节点1072连接在一起的节点1076的文档UPI,确定用户的新的UPI。类似地,参考回图6,给定图1070,可以使用文档的初始UPI,以及作为推断的文档UPI,分别相应于文档节点1076与之连接的节点1072和1076的用户和文档UPI,确定文档的新的UPI。
参考回图6和7的方框630和730,在本发明的一个实施例中:
updated_UPI=Initial_UPI*alpha+neighborhood_UPI*beta
其中alpha和beta是常数(例如,alpha=0.7beta=0.3),并且neighborhood UPI是图中邻居节点的平均UPI。用于更新UPI的其它函数是可能的。还处理可被重复若干次(例如,50)迭代。
为了确定平均UPI,可以对各个属性420的值430进行平均,可能以评分440加权。
还可以考虑更远的节点(例如,两个或多个边之外的),但是应当被较少地加权。
虽然可以更新用户UPI和文档UPI两者,可以仅更新一个或另一个。
在可替换的实施例中,用户节点1072可以表示用户的集合。类似地,文档节点1076可以表示文档的集合(例如,包含若干Web页面的网站)。
在可替换的实施例中,可以给图的边分配相关权重。因此,例如,与如果文档仅是被包括在响应用户搜索查询而返回的搜索结果列表上相比,如果用户从搜索结果列表中选择了该文档,可以给从用户节点1072到文档节点1076的边1074提供较大的权重。
§4.2.5示例装置
图12是可以实现上述的一个或多个操作(例如,由终端用户系统或客户设备执行的那些,由内容服务器执行的那些,由搜索引擎执行的那些,或由广告服务器执行的那些)的机器1200的高层方框图。机器1200基本上包括一个或多个处理器1210,一个或多个输入/输出接口单元1230一个或多个存储设备1220,和用于易于在连接的元件之间传递信息的一个或多个系统总线和/或网络1240。一个或多个输入设备1232和一个或多个输出设备1234可以与一个或多个输入/输出接口1230连接。
一个或多个处理器1210可以执行机器可执行指令(例如,运行在可从Palo Alto,California的Sun Microsystems公司得到的Solaris操作系统或可广泛地从若干提供商诸如Durham,North Carolina的Red Hat公司得到的Linux操作系统上的C或C++),以便实现本发明的一个或多个方面。可以将机器可执行指令的至少一部分存储在(临时或更持久地)一个或多个存储设备1220上,和/或可以通过一个或多个输入接口单元1230从外部来源接收。
在一个实施例中,机器1200可以是一个或多个传统的个人计算机。在这种情况下,处理单元1210可以是一个或多个微处理器。总线1240可以包括系统总线。存储设备1220可以包括系统存储器,诸如只读存储器(ROM)和/或随机访问存储器(RAM)。存储设备1220还可以包括用于从硬盘读或向硬盘写的硬盘驱动器,用于从(例如,可移动的)磁盘读和向磁盘写的磁盘驱动器,和用于从可移动(磁)光盘诸如压缩盘或其它(磁)光学介质读或写的光盘驱动器。
用户可以通过输入设备1232诸如例如键盘和指点设备(例如)鼠标向个人计算机中输入命令和信息。还可以(或可替换地)包括其它输入设备,诸如麦克风,游戏杆,游戏垫,卫星天线,扫描仪或类似物。通常将这些和其它输入设备通过连接于系统总线1240的适当的接口1230连接到处理器单元(多个)1210。输出设备1234可以包括监视器或其它类型的显示设备,它们也可被通过适当的接口连接到系统总线1240。除了(或取代)监视器,个人计算机可以包括其它(外部)输出设备(未示出),诸如例如扬声器和打印机。
§4.3改进和替代
§4.3.1确定技术
可以用若干方式执行匹配(或类似)确定。例如,可以使用一个或多个下面的类似确定技术:(a)基于向量(例如下面所述的);(b)基于规则(例如下面所述的);(c)概率推论以便推断匹配的概率或可能性;和(d)模糊逻辑匹配。还可以在本发明下使用其它的类似确定技术。
如提到的,一种确定类似的方法是形成UPI向量。多个广告中的每一个还可以具有典型的定向UPI向量。注意,这种UPI向量还可以包括从历史数据中确定的附加信息。例如,可以使用数据挖掘技术确定关于哪些人口统计学分组倾向于点击一个广告的推论。然后,该(例如,离线)分析结果可被用作广告的UPI定向向量中的一个或多个属性。可以使用评分函数,诸如向量间的余弦距离,汉明距离,和/或各种其它向量距离测量中的任意一个,对UPI向量进行匹配。可以使用(例如,根据)由这种函数产生的评分,给广告分级。
还如上面所述的,另一种用于匹配UPI的技术涉及应用定义一个或多个用户,文档,广告和广告登陆页UPI的对的类似性的一组规则和/或函数。这种规则和/或基于公式的系统可以使用逻辑规则的任意组合(例如,具有附加的权重),以便给出加权的评分。
如上所述,基于向量的技术和/或基于公式的技术可被一起使用,以便产生匹配确定。
在本发明的一个实施例中,使用UPI确定属性频率-逆向文档(或用户)频率乘积(TF-IDF)测量,以便产生类似评分。
§4.3.1.1对类似确定技术的改进
为了保持匹配UPI的处理的效率,可以使用属性选择,属性一般化,和/或属性聚集技术,以便减少比较的向量的大小。例如,可以使用属性选择减少被用作UPI间的匹配处理的各方的属性的数目和/或大小。这种属性选择技术可以包括仅保持在UPI的向量表示中具有高评分的某些数目的属性(绝对地或相对地)(例如,概率或重要性权重)。另一种属性选择技术可以包括使用统计测量,诸如例如“互信息”,Chi-squared拟和/或相关性,以便确定对于产生相当可能被执行(例如,被点击)的一个或多个匹配来说哪些属性比其它属性更有代表性。另一个属性选择技术简单地手工选择被认为是最有用的那些属性。可以一起使用两个或多个这些或其它属性选择技术。
类似地,可以使用某组初始准则(例如,准确地匹配某些特征)预先过滤广告UPI向量,从而仅有剩余的广告UPI向量的一个小子集需要被相对于用户和文档UPI分级。这种技术示出了组合的基于规则的和向量距离类似确定技术。对这种技术的使用具有帮助提高UPI间总的匹配处理的效率的增加的优点。
例如,可首先确定与用户和/或文档一般相关的第一组一个或多个广告。可以进一步使用UPI信息操作处理该第一组一个或多个广告,以便确定最终组广告(例如,基于使用UPI确定的第二类似评分排序和/或过滤的)。当(部分)UPI存储在客户机上时,这种实施例是有用的。例如,广告服务器可以将针对用户请求(例如,搜索查询或文档请求)的顶部的N(例如,N=100)个广告发送给客户机。然后,客户机可以重新排序这些基于本地用户信息提供的广告。
§4.3.1如果以及在何处存储UPI的例子
在本发明的一个实施例中,UPI被存储为n元语法(长度为1到某个最大值例如3的单字序列),其具有相关联的来源(例如,该n元语法来自被观看的Web页面,查询等),URL,或针对不同类型的信息的特定值(例如,用户在使用特定的Web浏览器,或用户位于特定的纬度和经度等)。
UPI的存储和使用可以采取不同的形式,包括(a)客户机侧存储(例如,以浏览器cookie,本地文件,隐藏形式的项,或URL编码的形式),(b)服务器侧存储(例如,记录的数据库,平坦文件,或用于存储和检索简档/行为信息的私有结构),和/或(c)第三方存储。因此,UPI不需要驻留在服务器侧的库内,而是可以实际上存储在客户机和/或第三方,并且被与用户请求(例如,查询请求或文档请求)一起发送到信息服务器。可以在例如Web浏览器cookie中发送UPI。
参考回图3的示例网络环境,UPI可以被存储在一个或多个客户设备320,一个或多个内容服务器330,一个或多个搜索引擎340,一个或多个广告服务器350,和/或一个或多个用户信息服务器360中。在任意情况下,可以通过使用某种数据管理方案(例如,数据库,平坦文件,私有的数据管理系统,Web浏览器cookie等)保持用户信息。不同的用户信息项目(例如,不同的用户特征)可被存储在不同的设备上。
§4.3.2.1信息存储的改进
为了实现实际的系统,可能会希望或必须减少定向广告时使用的UPI的量和/或对定向广告时使用的UPI进行排序。本发明以信息和准确度的最小的损失允许这种减少。另外,由于可能会希望或必须限制广告提供并且因此UPI检索中的延迟,广告服务器可能必须在具有有限的或没有UPI的某些情况下操作。区分优先级,以与本发明一致的方式,允许广告服务器在定向处理过程中集中于可用的有价值(例如,最有价值)的信息。下面描述用于数据减少和处理划分优先级的示例技术。
在本发明的一个实施例中,至少某些UPI的每一个具有一个相关联的评分(重要性权重,概率等)。可以用某些方式将多个UPI属性的重要性权重分组在一起或聚集在一起。
首先,可以使用,尤其可能是,信息类型,确定分配给UPI属性的重要性权重。例如,每个搜索查询可以比从用户观看的Web页面中提取的n元语法具有更高的初始权重。
可以基于特定用户或用户组的活动更新UPI属性的重要性权重。例如,提交于2003年6月2日的列有Steve Lawrence,Mehran Sahami和Amit Singhal作为发明人的题目为“SERVINGADVERTISEMENTS USING USER REQUEST INFORMATIONAND USER INFORMATION,”的美国专利申请序列号10/452,791(通过引用被结合在此,并被称为“791申请”)的图9示出了可以用于以和本发明一致的方式管理广告UPI或用户UPI的示例方法。在该示例方法中,例如,如果用户选择广告,则可以增加导致该广告被推荐的用户UPI属性的重要性。重要性权重(多个)被增加的数量(绝对的或相对的)可以取决于,至少部分地,每个UPI属性对广告推荐评分的贡献的大小。类似地,当用户不选择该广告时,可以减少相关UPI属性的重要性权重。在本发明的一个实施例中,权重减少因子小于权重增加因子。
在本发明的一个实施例中,可以使用(例如,组合在一起)基于UPI属性导致所有用户的良好推荐的经常程度(绝对的和/或相对地)的全局权重,可选择地调整重要性权重。可替换地,或除此之外,可以使用(例如,组合在一起)基于UPI属性导致一组(例如,类似的)用户的良好推荐的经常程度(绝对的和/或相对地)的集体权重,可选择地调整重要性权重。
在本发明的一个实施例中,如果UPI达到一个特定大小,可以通过至少使用重要性权重减少重要性小的信息项目来减小它。还可以考虑UPI属性的存储需要。以这种方式,需要大量存储但是具有低的重要性权重的UPI属性将是主要的删除候选。
本发明的一个实施例可以使用UPI属性的重要性权重给各个UPI属性排序(并且甚至评分)。在这种实施例中,可以给对给定用户UPI的请求提供仅包括最重要(就重要性权重而言)属性的截断的UPI,或可以用一个一个的方式提供直到获得足够的信息为止,和/或直到进一步的处理是不希望的或不可能的为止。因此,例如,可以其内它们的重要性权重的顺序进行使用UPI属性的处理。这允许尽早终止处理(例如,为了效率,为了满足某个延迟约束和确保在特定的时间界限内完成处理等)。
随着增加新的UPI属性,已有属性的重要性权重可能发生变化。因此,UPI属性的顺序(例如,对于给定的用户)可能不同于重要性权重顺序。因此,本发明可用于使用(例如,根据)UPI属性的各自的重要性权重周期地给UPI属性重新排序。
在某些情况下,在使用(例如,根据)重要性权重重新排序之前,可以按照近似的顺序执行UPI的传输或处理。注意,在至少某些情况和/或某些实施例中,不必按UPI属性的重要性权重的顺序物理地存储UPI属性,因为这种信息将被以该顺序有效地传输和/或处理。实际上,在至少某些情况和/或某些实施例中,不必按重要性顺序传输和/或处理UPI属性。例如,如果条件允许,可以传输和/或处理所有信息。
§4.4结论
如从前面的公开中可以理解的,本发明可用于改进基于内容定向的广告系统以及基于关键字定向广告系统。可以接受和/或推断用户,文档,广告,和/或广告登陆页的用户简档信息。

Claims (64)

1、一种用于确定用户的用户简档信息的方法,该方法包括:
a)确定用户的初始用户简档信息;
b)推断用户的用户简档信息;
c)使用所述初始用户简档信息和所述推断的用户简档信息两者确定用户的用户简档信息。
2、如权利要求1的方法,其中确定用户的初始用户简档信息的活动使用由该用户提交的过去的搜索查询。
3、如权利要求1的方法,其中确定用户的初始用户简档信息的活动使用该用户过去的文档选择。
4、如权利要求1的方法,其中确定用户的初始用户简档信息的活动使用(i)由该用户提交的过去的搜索查询,和(ii)该用户过去的文档选择。
5、如权利要求1的方法,其中所述初始用户简档包括多个属性,所述多个属性中的每一个具有值和评分。
6、如权利要求5的方法,其中所述评分指示所述属性的值正确的可能性。
7、如权利要求1的方法,其中推断用户的用户简档信息的活动包括
i)为所述用户和多个文档中的每一个定义节点,
ii)如果所述节点间存在关联则在节点间增加边,以便定义图,和
iii)使用所述图的拓扑和其它文档的用户简档信息推断所述用户的用户简档信息。
8、如权利要求7的方法,其中如果在对于来自相应于第二节点的用户的搜索查询的搜索结果页面中返回了相应于第一节点的文档,则在第一和第二节点间增加边。
9、如权利要求7的方法,其中如果由相应于第二节点的用户选择了相应于第一节点的文档,则在第一和第二节点间增加边。
10、如权利要求7的方法,其中如果相应于第一节点的文档与相应于第二节点的文档链接在一起,则在第一和第二节点间增加边。
11、如权利要求7的方法,其中如果相应于第一节点的文档已由已经拜访了相应于第二节点的另一个文档的一组用户拜访,则在第一和第二节点间增加边。
12、如权利要求7的方法,如果相应于第一节点的用户拜访了还被相应于第二节点的另一个用户拜访的一组一个或多个文档,则在第一和第二节点间增加边。
13、如权利要求7的方法,其中使用所述图的拓扑推断用户的用户简档信息的活动包括
i)以第一值乘以所述用户的初始用户简档信息,以便产生第一乘积;
ii)以第二值乘以相邻图节点的用户简档信息,以便产生第二乘积;
iii)将第一乘积和第二乘积相加。
14、一种用于确定文档的用户简档信息的方法,该方法包括:
i)确定文档的初始用户简档信息;
ii)推断文档的用户简档信息;
iii)使用所述初始用户简档信息和所述推断的用户简档信息两者确定所述文档的用户简档信息。
15、如权利要求14的方法,其中确定文档的初始用户简档信息的活动使用来自所述文档的内容信息。
16、如权利要求14的方法,其中确定文档的初始用户简档信息的活动使用文档元信息。
17、如权利要求14的方法,其中确定文档的初始用户简档信息的活动使用(i)来自所述文档的内容信息,和(ii)文档元信息。
18、如权利要求14的方法,其中所述初始用户简档信息包括多个属性,所述多个属性中的每一个具有值和评分。
19、如权利要求18的方法,其中所述评分指示所述属性的值正确的可能性。
20、如权利要求14的方法,其中推断所述文档的用户简档信息的活动包括
i)为多个文档中的每一个和多个用户中的每一个定义节点,
ii)如果所述节点间存在关联则在节点间增加边,以便定义图,和
iii)使用所述图的拓扑和用户以及其它文档的用户简档信息,推断所述文档的用户简档信息。
21、如权利要求20的方法,其中如果在对于来自相应于第二节点的用户的搜索查询的搜索结果页面中返回了相应于第一节点的文档,则在第一和第二节点间增加边。
22、如权利要求20的方法,其中如果由相应于第二节点的用户选择了相应于第一节点的文档,则在第一和第二节点间增加边。
23、如权利要求20的方法,其中如果相应于第一节点的文档与相应于第二节点的文档链接在一起,则在第一和第二节点间增加边。
24、如权利要求20的方法,其中如果相应于第一节点的文档已由已经拜访了相应于第二节点的另一个文档的一组用户拜访,则在第一和第二节点间增加边。
25、如权利要求20的方法,如果相应于第一节点的用户拜访了还被相应于第二节点的另一个用户拜访的一组一个或多个文档,则在第一和第二节点间增加边。
26、如权利要求20的方法,其中使用所述图的拓扑推断文档的用户简档信息的活动包括
i)以第一值乘以所述文档的初始用户简档信息,以便产生第一乘积;
ii)以第二值乘以相邻图节点的用户简档信息,以便产生第二乘积;以及
iii)将第一乘积和第二乘积相加。
27、一种用于确定用于给广告评分的匹配的方法,该方法包括:
a)使用(A)所述广告的广告登陆页的用户简档信息和用于定向所述广告的用户简档信息中的至少一个,和(B)所述广告要呈现给的用户的用户简档信息,确定第一匹配值;
b)使用(A)所述广告的广告登陆页的用户简档信息和用于定向所述广告的用户简档信息中的至少一个,和(B)将被提供有所述广告的文档的用户简档信息,确定第二匹配值;及
c)使用第一匹配值和第二匹配值确定用于给所述广告评分的匹配。
28、如权利要求27的方法,其中所述广告的广告登陆页的用户简档信息的至少一些是推断的。
29、如权利要求27的方法,其中用于定向所述广告的用户简档信息的至少一些是推断的。
30、如权利要求27的方法,其中所述用户的用户简档信息的至少一些是推断的。
31、如权利要求27的方法,其中所述文档的用户简档信息的至少一些是推断的。
32、如权利要求27的方法,其中所述用户简档信息包括:
-从包括(A)地理区域、(B)主题、(C)用户年龄范围、(D)语言的一组宽属性中选择的至少一个宽属性,和
-从包括(A)单字、和(B)短语的一组窄属性中选择的至少一个窄属性。
33、一种用于确定用户的用户简档信息的装置,该装置包括:
a)用于确定用户的初始用户简档信息的部件;
b)用于推断用户的用户简档信息的部件;及
c)用于使用所述初始用户简档信息和所述推断的用户简档信息两者确定用户的用户简档信息的部件。
34、如权利要求33的装置,其中用于确定用户的初始用户简档信息的部件使用由该用户提交的过去的搜索查询。
35、如权利要求33的装置,其中用于确定用户的初始用户简档信息的部件使用该用户过去的文档选择。
36、如权利要求33的装置,其中用于确定用户的初始用户简档信息的部件使用(i)由该用户提交的过去的搜索查询,和(ii)该用户过去的文档选择。
37、如权利要求33的装置,其中所述初始用户简档包括多个属性,所述多个属性中的每一个具有值和评分。
38、如权利要求37的装置,其中所述评分指示所述属性的值正确的可能性。
39、如权利要求37的装置,其中用于推断用户的用户简档信息的部件包括用于下面目的的部件:
i)为所述用户和多个文档中的每一个定义节点,
ii)如果所述节点间存在关联则在节点间增加边,以便定义图,和
iii)使用所述图的拓扑和其它文档的用户简档信息推断所述用户的用户简档信息。
40、如权利要求39的装置,其中如果在对于来自相应于第二节点的用户的搜索查询的搜索结果页面中返回了相应于第一节点的文档,则所述用于增加边的部件在第一和第二节点间增加边。
41、如权利要求39的装置,其中如果相应于第一节点的文档已由相应于第二节点的用户选择,则所述用于增加边的部件在第一和第二节点间增加边。
42、如权利要求39的装置,其中如果相应于第一节点的文档与相应于第二节点的文档链接在一起,则所述用于增加边的部件在第一和第二节点间增加边。
43、如权利要求39的装置,其中如果相应于第一节点的文档已由拜访了相应于第二节点的另一个文档的一组用户拜访,则所述用于增加边的部件在第一和第二节点间增加边。
44、如权利要求39的装置,如果相应于第一节点的用户拜访了还被相应于第二节点的另一个用户拜访的一组一个或多个文档,则所述用于增加边的部件在第一和第二节点间增加边。
45、如权利要求39的装置,其中用于使用所述图的拓扑推断用户的用户简档信息的部件包括用于如下目的的部件:
i)以第一值乘以所述用户的初始用户简档信息,以便产生第一乘积;
ii)以第二值乘以相邻图节点的用户简档信息,以便产生第二乘积;及
iii)将第一乘积和第二乘积相加。
46、一种用于确定文档的用户简档信息的装置,该装置包括:
i)用于确定文档的初始用户简档信息的部件;
ii)用于推断文档的用户简档信息的部件;及
iii)用于使用所述初始用户简档信息和所述推断的用户简档信息两者确定所述文档的用户简档信息的部件。
47、如权利要求46的装置,其中用于确定文档的初始用户简档信息的部件使用来自所述文档的内容信息。
48、如权利要求46的装置,其中用于确定文档的初始用户简档信息的部件使用文档元信息。
49、如权利要求46的装置,其中用于确定文档的初始用户简档信息的部件使用(i)来自所述文档的内容信息,和(ii)文档元信息。
50、如权利要求46的装置,其中所述初始用户简档信息包括多个属性,所述多个属性中的每一个具有值和评分。
51、如权利要求50的装置,其中所述评分指示所述属性的值正确的可能性。
52、如权利要求46的装置,其中所述用于推断文档的用户简档信息的部件包括用于如下目的的部件:
i)为多个文档中的每一个和多个用户中的每一个定义节点,
ii)如果所述节点间存在关联则在节点间增加边,以便定义图,和
iii)使用所述图的拓扑和用户以及其它文档的用户简档信息,推断所述文档的用户简档信息。
53、如权利要求52的装置,其中如果在对于来自相应于第二节点的用户的搜索查询的搜索结果页面中返回了相应于第一节点的文档,则所述用于增加边的部件在第一和第二节点间增加边。
54、如权利要求52的装置,其中如果由相应于第二节点的用户选择了相应于第一节点的文档,则用于增加边的部件在第一和第二节点间增加边。
55、如权利要求52的装置,其中如果相应于第一节点的文档与相应于第二节点的文档链接在一起,则所述用于增加边的部件在第一和第二节点间增加边。
56、如权利要求52的装置,其中如果相应于第一节点的文档由已经拜访了相应于第二节点的另一个文档的一组用户拜访,则所述用于增加边的部件在第一和第二节点间增加边。
57、如权利要求52的装置,如果相应于第一节点的用户拜访了还被相应于第二节点的另一个用户拜访的一组一个或多个文档,则所述用于增加边的部件在第一和第二节点间增加边。
58、如权利要求52的装置,其中用于使用所述图的拓扑推断文档的用户简档信息的部件包括用于如下目的的部件:
i)以第一值乘以所述文档的初始用户简档信息,以便产生第一乘积;
ii)以第二值乘以相邻图节点的用户简档信息,以便产生第二乘积;
iii)将第一乘积和第二乘积相加。
59、一种用于确定用于给广告评分的匹配的装置,该装置包括:
a)用于使用(A)所述广告的广告登陆页的用户简档信息和用于定向所述广告的用户简档信息中的至少一个,和(B)所述广告要呈现给的用户的用户简档信息,确定第一匹配值的部件;
b)用于使用(A)所述广告的广告登陆页的用户简档信息和用于定向所述广告的用户简档信息中的至少一个,和(B)将被提供有所述广告的文档的用户简档信息,确定第二匹配值的部件;
c)用于使用第一匹配值和第二匹配值确定用于给所述广告评分的匹配的部件。
60、如权利要求59的装置,其中所述广告的广告登陆页的用户简档信息的至少一些是推断的。
61、如权利要求59的装置,其中用于定向所述广告的用户简档信息的至少一些是推断的。
62、如权利要求59的装置,其中所述用户的用户简档信息的至少一些是推断的。
63、如权利要求59的装置,其中所述文档的用户简档信息的至少一些是推断的。
64、如权利要求59的装置,其中所述用户简档信息包括:
-从包括(A)地理区域、(B)主题、(C)用户年龄范围、(D)语言的一组宽属性中选择的至少一个宽属性,和
-从包括(A)单字、和(B)短语的一组窄属性中选择的至少一个窄属性。
CNA2004800420426A 2003-12-31 2004-12-21 产生用户信息以便在定向广告中使用 Pending CN1922626A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/750,363 2003-12-31
US10/750,363 US9235849B2 (en) 2003-12-31 2003-12-31 Generating user information for use in targeted advertising

Publications (1)

Publication Number Publication Date
CN1922626A true CN1922626A (zh) 2007-02-28

Family

ID=34654294

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800420426A Pending CN1922626A (zh) 2003-12-31 2004-12-21 产生用户信息以便在定向广告中使用

Country Status (9)

Country Link
US (1) US9235849B2 (zh)
EP (1) EP1709577A4 (zh)
JP (2) JP5318349B2 (zh)
KR (2) KR20080103605A (zh)
CN (1) CN1922626A (zh)
AU (2) AU2004311786B2 (zh)
BR (1) BRPI0418343B1 (zh)
CA (1) CA2552181A1 (zh)
WO (1) WO2005065229A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124410A (zh) * 2012-12-28 2013-05-29 上海顶竹通讯技术有限公司 小型核心网中用户行为数据的处理方法及装置
CN103733217A (zh) * 2011-04-11 2014-04-16 谷歌公司 用图说明跨渠道转化路径
CN106682013A (zh) * 2015-11-09 2017-05-17 阿里巴巴集团控股有限公司 用于数据推送的方法和设备

Families Citing this family (313)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6446045B1 (en) 2000-01-10 2002-09-03 Lucinda Stone Method for using computers to facilitate and control the creating of a plurality of functions
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
KR100384899B1 (ko) * 2001-01-10 2003-05-23 한국전자통신연구원 무선통신 시스템에서 끊김없는 주파수간 하드 핸드오버 방법
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US7693830B2 (en) 2005-08-10 2010-04-06 Google Inc. Programmable search engine
US20070038614A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Generating and presenting advertisements based on context data for programmable search engines
US7743045B2 (en) 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20090210246A1 (en) * 2002-08-19 2009-08-20 Choicestream, Inc. Statistical personalized recommendation system
US20040044571A1 (en) * 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
DE10345065A1 (de) * 2003-09-26 2005-04-14 Boehringer Ingelheim Pharma Gmbh & Co. Kg Aerosolformulierung für die Inhalation enthaltend ein Anticholinergikum
US7930206B2 (en) 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
US8170912B2 (en) 2003-11-25 2012-05-01 Carhamm Ltd., Llc Database structure and front end
US20050144069A1 (en) * 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
WO2005089336A2 (en) * 2004-03-15 2005-09-29 Yahoo! Inc. Integration of personalized portals with web content syndication
US20050222900A1 (en) * 2004-03-30 2005-10-06 Prashant Fuloria Selectively delivering advertisements based at least in part on trademark issues
US7533090B2 (en) * 2004-03-30 2009-05-12 Google Inc. System and method for rating electronic documents
US7539674B2 (en) * 2004-04-08 2009-05-26 Yahoo! Inc. Systems and methods for adaptive scheduling of references to documents
US7801738B2 (en) * 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US7996753B1 (en) 2004-05-10 2011-08-09 Google Inc. Method and system for automatically creating an image advertisement
US8065611B1 (en) * 2004-06-30 2011-11-22 Google Inc. Method and system for mining image searches to associate images with concepts
US20050267799A1 (en) * 2004-05-10 2005-12-01 Wesley Chan System and method for enabling publishers to select preferred types of electronic documents
US7697791B1 (en) 2004-05-10 2010-04-13 Google Inc. Method and system for providing targeted documents based on concepts automatically identified therein
US7639898B1 (en) 2004-05-10 2009-12-29 Google Inc. Method and system for approving documents based on image similarity
US11409812B1 (en) 2004-05-10 2022-08-09 Google Llc Method and system for mining image searches to associate images with concepts
WO2007001247A2 (en) * 2004-06-02 2007-01-04 Yahoo! Inc. Content-management system for user behavior targeting
US8620735B2 (en) * 2004-07-02 2013-12-31 Denis Khoo Location calendar targeted advertisements
US20080016442A1 (en) * 2004-07-02 2008-01-17 Denis Khoo Electronic Location Calendar
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
JP2008511057A (ja) * 2004-08-19 2008-04-10 クラリア コーポレイション エンドユーザの情報要求に応答するための方法及び装置
US20060053076A1 (en) * 2004-09-03 2006-03-09 Gary Kremen Monetizing time-sensitive content on network-connected media
US20070011155A1 (en) * 2004-09-29 2007-01-11 Sarkar Pte. Ltd. System for communication and collaboration
US20060074980A1 (en) * 2004-09-29 2006-04-06 Sarkar Pte. Ltd. System for semantically disambiguating text information
US7904337B2 (en) 2004-10-19 2011-03-08 Steve Morsa Match engine marketing
US7644077B2 (en) * 2004-10-21 2010-01-05 Microsoft Corporation Methods, computer readable mediums and systems for linking related data from at least two data sources based upon a scoring algorithm
JP2006134236A (ja) * 2004-11-09 2006-05-25 Canon Inc プロファイル取得方法、装置、プログラム、および、記憶媒体
US8762280B1 (en) 2004-12-02 2014-06-24 Google Inc. Method and system for using a network analysis system to verify content on a website
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US10482474B1 (en) 2005-01-19 2019-11-19 A9.Com, Inc. Advertising database system and method
US7657520B2 (en) * 2005-03-03 2010-02-02 Google, Inc. Providing history and transaction volume information of a content source to users
US8768766B2 (en) * 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US8645941B2 (en) 2005-03-07 2014-02-04 Carhamm Ltd., Llc Method for attributing and allocating revenue related to embedded software
US8087068B1 (en) 2005-03-08 2011-12-27 Google Inc. Verifying access to a network account over multiple user communication portals based on security criteria
US7617192B2 (en) * 2005-03-09 2009-11-10 Medio Systems, Inc. Method and system for capability content search with mobile computing devices
WO2006096873A1 (en) * 2005-03-09 2006-09-14 Medio Systems, Inc. Method and system of bidding for advertisement placement on computing devices
US7757080B1 (en) 2005-03-11 2010-07-13 Google Inc. User validation using cookies and isolated backup validation
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US7594189B1 (en) 2005-04-21 2009-09-22 Amazon Technologies, Inc. Systems and methods for statistically selecting content items to be used in a dynamically-generated display
US10740722B2 (en) * 2005-04-25 2020-08-11 Skyword Inc. User-driven media system in a computer network
US7630976B2 (en) * 2005-05-10 2009-12-08 Microsoft Corporation Method and system for adapting search results to personal information needs
US7647305B2 (en) * 2005-11-30 2010-01-12 Anchorfree, Inc. Method and apparatus for implementing search engine with cost per action revenue model
US20070011050A1 (en) * 2005-05-20 2007-01-11 Steven Klopf Digital advertising system
US7744256B2 (en) * 2006-05-22 2010-06-29 Edison Price Lighting, Inc. LED array wafer lighting fixture
US20060293962A1 (en) * 2005-05-20 2006-12-28 Anchorfree, Inc. Computerized networking device with embedded advanced content and web traffic monetization functionality
US7747619B2 (en) * 2005-11-30 2010-06-29 Anchorfree, Inc. Computerized system and method for advanced advertising
US20060265283A1 (en) * 2005-05-20 2006-11-23 Anchorfree, Inc. System and method for monetizing internet usage
US20070162342A1 (en) * 2005-05-20 2007-07-12 Steven Klopf Digital advertising system
US20060265501A1 (en) * 2005-05-20 2006-11-23 Anchorfree Wireless System and method for enabling wireless internet access in public areas
US20070078718A1 (en) * 2005-05-20 2007-04-05 Anchorfree, Inc. System and method for monetizing internet usage
US9626683B2 (en) * 2005-05-20 2017-04-18 Anchorfree, Inc. Method and system for advanced messaging
US11210632B2 (en) 2005-06-13 2021-12-28 Rakuten Group, Inc. Computer method and apparatus for targeting advertising
US10510043B2 (en) * 2005-06-13 2019-12-17 Skyword Inc. Computer method and apparatus for targeting advertising
US7725502B1 (en) 2005-06-15 2010-05-25 Google Inc. Time-multiplexing documents based on preferences or relatedness
US7903099B2 (en) * 2005-06-20 2011-03-08 Google Inc. Allocating advertising space in a network of displays
KR20080043764A (ko) * 2005-06-28 2008-05-19 초이스스트림, 인코포레이티드 타게팅 광고용 통계 시스템에 관한 방법 및 장치
US8131594B1 (en) 2005-08-11 2012-03-06 Amazon Technologies, Inc. System and method for facilitating targeted advertising
US8260777B1 (en) 2005-09-09 2012-09-04 A9.Com, Inc. Server system and methods for matching listings to web pages and users
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US20070061198A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile pay-per-call campaign creation
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8989718B2 (en) * 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US20110153428A1 (en) * 2005-09-14 2011-06-23 Jorey Ramer Targeted advertising to specified mobile communication facilities
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US7860871B2 (en) * 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US20070060114A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8463249B2 (en) 2005-09-14 2013-06-11 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US20070067294A1 (en) * 2005-09-21 2007-03-22 Ward David W Readability and context identification and exploitation
US8688673B2 (en) * 2005-09-27 2014-04-01 Sarkar Pte Ltd System for communication and collaboration
US20070073696A1 (en) * 2005-09-28 2007-03-29 Google, Inc. Online data verification of listing data
EP1955262A2 (en) * 2005-09-28 2008-08-13 Feeva, Inc. Systems and methods of network operation and information processing, including data acquisition, processing and provision and/or interoperability features
JP2007102304A (ja) * 2005-09-30 2007-04-19 Nifty Corp サーバ・クライアント型情報提供システム
US8676781B1 (en) 2005-10-19 2014-03-18 A9.Com, Inc. Method and system for associating an advertisement with a web page
WO2007048063A2 (en) * 2005-10-21 2007-04-26 Feeva, Inc. Systems and methods of network operation and information processing, including data acquisition, processing and provision and/or interoperability features
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
CN101361071A (zh) * 2005-11-25 2009-02-04 法国参考网 为在因特网搜索工具中实现广告索引的实时数据处理方法
US7856445B2 (en) * 2005-11-30 2010-12-21 John Nicholas and Kristin Gross System and method of delivering RSS content based advertising
US8417569B2 (en) 2005-11-30 2013-04-09 John Nicholas and Kristin Gross Trust System and method of evaluating content based advertising
US9202241B2 (en) * 2005-11-30 2015-12-01 John Nicholas and Kristin Gross System and method of delivering content based advertising
US8903810B2 (en) * 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8429184B2 (en) 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US7730082B2 (en) 2005-12-12 2010-06-01 Google Inc. Remote module incorporation into a container document
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US20070204010A1 (en) * 2005-12-12 2007-08-30 Steven Goldberg Remote Module Syndication System and Method
US7725530B2 (en) * 2005-12-12 2010-05-25 Google Inc. Proxy server collection of data for module incorporation into a container document
US7730109B2 (en) 2005-12-12 2010-06-01 Google, Inc. Message catalogs for remote modules
US9294334B2 (en) 2005-12-12 2016-03-22 Google Inc. Controlling communication within a container document
US7971137B2 (en) * 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
CN1987916A (zh) * 2005-12-21 2007-06-27 腾讯科技(深圳)有限公司 一种发布网络广告的方法及装置
WO2007098206A2 (en) * 2006-02-16 2007-08-30 Hillcrest Laboratories, Inc. Systems and methods for placing advertisements
US8862572B2 (en) * 2006-02-17 2014-10-14 Google Inc. Sharing user distributed search results
US8122019B2 (en) 2006-02-17 2012-02-21 Google Inc. Sharing user distributed search results
US7844603B2 (en) * 2006-02-17 2010-11-30 Google Inc. Sharing user distributed search results
US7764701B1 (en) 2006-02-22 2010-07-27 Qurio Holdings, Inc. Methods, systems, and products for classifying peer systems
US7779004B1 (en) 2006-02-22 2010-08-17 Qurio Holdings, Inc. Methods, systems, and products for characterizing target systems
US20070239534A1 (en) * 2006-03-29 2007-10-11 Hongche Liu Method and apparatus for selecting advertisements to serve using user profiles, performance scores, and advertisement revenue information
US20070239533A1 (en) * 2006-03-31 2007-10-11 Susan Wojcicki Allocating and monetizing advertising space in offline media through online usage and pricing model
US20070233556A1 (en) * 2006-03-31 2007-10-04 Ross Koningstein Controlling the serving, with a primary document, of ads from a first source, subject to a first compensation scheme, and ads from a second source, subject to a second compensation scheme
US20130254787A1 (en) 2006-05-02 2013-09-26 Invidi Technologies Corporation Method and apparatus to perform real-time audience estimation and commercial selection suitable for targeted advertising
AU2007247996B2 (en) * 2006-05-02 2012-07-12 Invidi Technologies Corporation Fuzzy logic based viewer identification
US20070294240A1 (en) * 2006-06-07 2007-12-20 Microsoft Corporation Intent based search
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
WO2007149888A2 (en) 2006-06-19 2007-12-27 Almondnet, Inc. Providing collected profiles to media properties having specified interests
US8023927B1 (en) 2006-06-29 2011-09-20 Google Inc. Abuse-resistant method of registering user accounts with an online service
US20080005313A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Using offline activity to enhance online searching
US9646324B2 (en) 2006-06-29 2017-05-09 Nativo, Inc. Press release distribution system
WO2008011065A2 (en) * 2006-07-17 2008-01-24 Next Jump, Inc. Communication system and method for narrowcasting
US8407250B2 (en) * 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US20090037935A1 (en) * 2006-08-07 2009-02-05 Shoumen Saha Updating The Configuration of Container Documents
US20080046315A1 (en) * 2006-08-17 2008-02-21 Google, Inc. Realizing revenue from advertisement placement
US7831472B2 (en) 2006-08-22 2010-11-09 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
EP2062170A2 (en) * 2006-08-31 2009-05-27 QUALCOMM Incorporated Method and apparatus of obtaining or providing search results using user-based biases
US8385515B2 (en) * 2006-09-01 2013-02-26 Ignite Media Solutions Intuitive profiling engine for voice-based telephony applications
US7801971B1 (en) 2006-09-26 2010-09-21 Qurio Holdings, Inc. Systems and methods for discovering, creating, using, and managing social network circuits
US7930197B2 (en) * 2006-09-28 2011-04-19 Microsoft Corporation Personal data mining
US8442972B2 (en) 2006-10-11 2013-05-14 Collarity, Inc. Negative associations for search results ranking and refinement
US7886334B1 (en) 2006-12-11 2011-02-08 Qurio Holdings, Inc. System and method for social network trust assessment
US9195996B1 (en) 2006-12-27 2015-11-24 Qurio Holdings, Inc. System and method for classification of communication sessions in a social network
US8135800B1 (en) 2006-12-27 2012-03-13 Qurio Holdings, Inc. System and method for user classification based on social network aware content analysis
US8620952B2 (en) 2007-01-03 2013-12-31 Carhamm Ltd., Llc System for database reporting
US8175989B1 (en) 2007-01-04 2012-05-08 Choicestream, Inc. Music recommendation system using a personalized choice set
US20080183815A1 (en) * 2007-01-30 2008-07-31 Unger Assaf Page networking system and method
US8321249B2 (en) * 2007-01-30 2012-11-27 Google Inc. Determining a demographic attribute value of an online document visited by users
US8290800B2 (en) * 2007-01-30 2012-10-16 Google Inc. Probabilistic inference of site demographics from aggregate user internet usage and source demographic information
US20080215416A1 (en) * 2007-01-31 2008-09-04 Collarity, Inc. Searchable interactive internet advertisements
US7818176B2 (en) * 2007-02-06 2010-10-19 Voicebox Technologies, Inc. System and method for selecting and presenting advertisements based on natural language processing of voice-based input
US8321462B2 (en) * 2007-03-30 2012-11-27 Google Inc. Custodian based content identification
US7730017B2 (en) 2007-03-30 2010-06-01 Google Inc. Open profile content identification
US9646288B2 (en) * 2007-04-04 2017-05-09 Lucinda Grace Price Advertisements based on target market
WO2008127589A1 (en) * 2007-04-12 2008-10-23 Thomson Licensing Centralized work flow monitoring
US20080305876A1 (en) * 2007-06-07 2008-12-11 Koplar Interactive Systems International, L.L.C. Method and system for response authorization
US20090006187A1 (en) * 2007-06-28 2009-01-01 Andrew Marcuvitz Profile based advertising method for out-of-line advertising delivery
US20090006197A1 (en) * 2007-06-28 2009-01-01 Andrew Marcuvitz Profile based advertising method for out-of-line advertising delivery
US20090048977A1 (en) * 2007-07-07 2009-02-19 Qualcomm Incorporated User profile generation architecture for targeted content distribution using external processes
US9497286B2 (en) 2007-07-07 2016-11-15 Qualcomm Incorporated Method and system for providing targeted information based on a user profile in a mobile environment
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
KR100939897B1 (ko) * 2007-08-08 2010-01-29 엔에이치엔비즈니스플랫폼 주식회사 광고 노출 방법 및 시스템
US20090048920A1 (en) * 2007-08-16 2009-02-19 Kashyap Lodhiya Method for Improving Internet Advertising by Intermittently Mixing Advertising with Targeted Content
US10984457B2 (en) * 2007-08-31 2021-04-20 International Business Machines Corporation Trusted statement verification for data privacy
US8645390B1 (en) * 2007-08-31 2014-02-04 Google Inc. Reordering search query results in accordance with search context specific predicted performance functions
US8909635B2 (en) 2007-09-21 2014-12-09 International Business Machines Corporation Profiling content creation and retrieval in a content management system
US9203911B2 (en) 2007-11-14 2015-12-01 Qualcomm Incorporated Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment
JP4808207B2 (ja) * 2007-12-11 2011-11-02 ヤフー株式会社 広告配信装置、広告配信方法、広告配信プログラム及び広告入札方法
US20090177530A1 (en) 2007-12-14 2009-07-09 Qualcomm Incorporated Near field communication transactions in a mobile environment
US8918328B2 (en) * 2008-04-18 2014-12-23 Yahoo! Inc. Ranking using word overlap and correlation features
US20090299945A1 (en) * 2008-06-03 2009-12-03 Strands, Inc. Profile modeling for sharing individual user preferences
US8438178B2 (en) * 2008-06-26 2013-05-07 Collarity Inc. Interactions among online digital identities
US8700384B1 (en) 2008-06-30 2014-04-15 Amazon Technologies, Inc. Providing progressive language conversion for digital content on an electronic device
US20100011295A1 (en) * 2008-07-08 2010-01-14 Nortel Networks Limited Method of Delivering Customer Contact Service to IPTV Viewer
US9996844B2 (en) * 2008-09-30 2018-06-12 Excalibur Ip, Llc Age-targeted online marketing using inferred age range information
US20100082684A1 (en) * 2008-10-01 2010-04-01 Yahoo! Inc. Method and system for providing personalized web experience
US20100145763A1 (en) * 2008-12-05 2010-06-10 Swanson International Inc. Systems, methods and apparatus for valuation and tailoring of advertising
US20100169157A1 (en) * 2008-12-30 2010-07-01 Nokia Corporation Methods, apparatuses, and computer program products for providing targeted advertising
US8190473B2 (en) 2009-03-10 2012-05-29 Google Inc. Category similarities
US8352319B2 (en) 2009-03-10 2013-01-08 Google Inc. Generating user profiles
EP2411953A4 (en) * 2009-03-26 2014-08-06 Scott Jones METHOD AND SYSTEM FOR IMPROVING ADVERTISING TARGETING
CA2700030C (en) 2009-04-16 2019-11-05 Accenture Global Services Gmbh Touchpoint customization system
JP5516916B2 (ja) * 2009-05-08 2014-06-11 シーピーエー ソフトウェア リミテッド 電子ドキュメントコレクション内の複数選択ドキュメントを標的調査する方法、システムおよび装置
US10282752B2 (en) * 2009-05-15 2019-05-07 Excalibur Ip, Llc Computerized system and method for displaying a map system user interface and digital content
US20100299140A1 (en) * 2009-05-22 2010-11-25 Cycorp, Inc. Identifying and routing of documents of potential interest to subscribers using interest determination rules
US9841282B2 (en) 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US20110035278A1 (en) 2009-08-04 2011-02-10 Visa U.S.A. Inc. Systems and Methods for Closing the Loop between Online Activities and Offline Purchases
US20110035280A1 (en) 2009-08-04 2011-02-10 Visa U.S.A. Inc. Systems and Methods for Targeted Advertisement Delivery
US20110047072A1 (en) * 2009-08-07 2011-02-24 Visa U.S.A. Inc. Systems and Methods for Propensity Analysis and Validation
CN101996215B (zh) 2009-08-27 2013-07-24 阿里巴巴集团控股有限公司 一种应用于电子商务网站的信息匹配方法和系统
US20110066497A1 (en) * 2009-09-14 2011-03-17 Choicestream, Inc. Personalized advertising and recommendation
US9031860B2 (en) 2009-10-09 2015-05-12 Visa U.S.A. Inc. Systems and methods to aggregate demand
US9342835B2 (en) 2009-10-09 2016-05-17 Visa U.S.A Systems and methods to deliver targeted advertisements to audience
US20110087530A1 (en) * 2009-10-09 2011-04-14 Visa U.S.A. Inc. Systems and Methods to Provide Loyalty Programs
US20110087519A1 (en) * 2009-10-09 2011-04-14 Visa U.S.A. Inc. Systems and Methods for Panel Enhancement with Transaction Data
US8595058B2 (en) * 2009-10-15 2013-11-26 Visa U.S.A. Systems and methods to match identifiers
US20110093324A1 (en) 2009-10-19 2011-04-21 Visa U.S.A. Inc. Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants
US8676639B2 (en) 2009-10-29 2014-03-18 Visa International Service Association System and method for promotion processing and authorization
US8626705B2 (en) 2009-11-05 2014-01-07 Visa International Service Association Transaction aggregator for closed processing
US20110125565A1 (en) 2009-11-24 2011-05-26 Visa U.S.A. Inc. Systems and Methods for Multi-Channel Offer Redemption
US20110153396A1 (en) * 2009-12-22 2011-06-23 Andrew Marcuvitz Method and system for processing on-line transactions involving a content owner, an advertiser, and a targeted consumer
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US20110191287A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Dynamic Generation of Multiple Content Alternatives for Content Management Systems
US20110191691A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Dynamic Generation and Management of Ancillary Media Content Alternatives in Content Management Systems
US11157919B2 (en) * 2010-01-29 2021-10-26 Ipar, Llc Systems and methods for dynamic management of geo-fenced and geo-targeted media content and content alternatives in content management systems
US20110191246A1 (en) * 2010-01-29 2011-08-04 Brandstetter Jeffrey D Systems and Methods Enabling Marketing and Distribution of Media Content by Content Creators and Content Providers
US20110191288A1 (en) * 2010-01-29 2011-08-04 Spears Joseph L Systems and Methods for Generation of Content Alternatives for Content Management Systems Using Globally Aggregated Data and Metadata
US20110196741A1 (en) * 2010-02-09 2011-08-11 Yahoo! Inc. Online and offline integrated profile in advertisement targeting
US20110225139A1 (en) * 2010-03-11 2011-09-15 Microsoft Corporation User role based customizable semantic search
US20110231246A1 (en) * 2010-03-18 2011-09-22 Yahoo! Inc. Online and offline advertising campaign optimization
US20110231245A1 (en) * 2010-03-18 2011-09-22 Yahoo! Inc. Offline metrics in advertisement campaign tuning
US8738418B2 (en) 2010-03-19 2014-05-27 Visa U.S.A. Inc. Systems and methods to enhance search data with transaction based data
US20110231224A1 (en) * 2010-03-19 2011-09-22 Visa U.S.A. Inc. Systems and Methods to Perform Checkout Funnel Analyses
US20110231258A1 (en) * 2010-03-19 2011-09-22 Visa U.S.A. Inc. Systems and Methods to Distribute Advertisement Opportunities to Merchants
US8639567B2 (en) * 2010-03-19 2014-01-28 Visa U.S.A. Inc. Systems and methods to identify differences in spending patterns
AU2010349015B2 (en) 2010-03-23 2015-07-16 Amara, Ashok Babu Conversion path performance measures and reports
US8386495B1 (en) 2010-04-23 2013-02-26 Google Inc. Augmented resource graph for scoring resources
US20110270828A1 (en) * 2010-04-29 2011-11-03 Microsoft Corporation Providing search results in response to a search query
US8843394B2 (en) * 2010-06-18 2014-09-23 Microsoft Corporation Mapping identifiers
US8744855B1 (en) * 2010-08-09 2014-06-03 Amazon Technologies, Inc. Determining reading levels of electronic books
CN103038768B (zh) 2010-08-16 2018-05-25 意大利希思卫电子发展股份公司 用于选择至少一个项目的方法和设备
US9432746B2 (en) 2010-08-25 2016-08-30 Ipar, Llc Method and system for delivery of immersive content over communication networks
US9171311B2 (en) * 2010-08-31 2015-10-27 Microsoft Technology Licensing, Llc Maintaining targetable user inventory for digital advertising
WO2012030850A2 (en) * 2010-09-01 2012-03-08 Google Inc. Bundling user lists with ad impressions
US20120179541A1 (en) * 2011-01-12 2012-07-12 Scentara Oy Ab System and method for providing advertisement in web sites
US8781304B2 (en) 2011-01-18 2014-07-15 Ipar, Llc System and method for augmenting rich media content using multiple content repositories
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US20120203637A1 (en) * 2011-02-08 2012-08-09 Nam Cheolho Method and system for providing consumer-targeted advertisement information
US9361624B2 (en) 2011-03-23 2016-06-07 Ipar, Llc Method and system for predicting association item affinities using second order user item associations
US8510326B2 (en) 2011-04-11 2013-08-13 Google Inc. Priority dimensional data conversion path reporting
US8762413B2 (en) * 2011-04-25 2014-06-24 Cbs Interactive, Inc. User data store
US9883326B2 (en) 2011-06-06 2018-01-30 autoGraph, Inc. Beacon based privacy centric network communication, sharing, relevancy tools and other tools
EP2718890A4 (en) 2011-06-06 2014-11-05 Nfluence Media Inc CONSUMER-CONTROLLED ADVERTISING SYSTEM
US8655907B2 (en) 2011-07-18 2014-02-18 Google Inc. Multi-channel conversion path position reporting
US20130046622A1 (en) * 2011-08-16 2013-02-21 Joshua Ray Jennings Methods and systems for managing a group buying program
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US8959450B2 (en) * 2011-08-22 2015-02-17 Google Inc. Path explorer visualization
US20130060640A1 (en) * 2011-09-07 2013-03-07 Hemang N. Gadhia Methods and Systems for Performing Proximity-Based Targeting of Advertisements to Internet-Connectable Devices and Utilizing Predicted Locations of Internet-Connectable Devices Using Data Networks
US9430439B2 (en) 2011-09-09 2016-08-30 Facebook, Inc. Visualizing reach of posted content in a social networking system
US20130066656A1 (en) * 2011-09-12 2013-03-14 Laura O'Connor Hanson System and method for calculating an insurance premium based on initial consumer information
JP5356485B2 (ja) * 2011-09-30 2013-12-04 ヤフー株式会社 コンテンツを媒介としたユーザ属性情報拡張装置、ユーザ属性情報拡張方法及びユーザ属性情報拡張システム
US9116654B1 (en) 2011-12-01 2015-08-25 Amazon Technologies, Inc. Controlling the rendering of supplemental content related to electronic books
US9134969B2 (en) 2011-12-13 2015-09-15 Ipar, Llc Computer-implemented systems and methods for providing consistent application generation
US8943404B1 (en) 2012-01-06 2015-01-27 Amazon Technologies, Inc. Selective display of pronunciation guides in electronic books
US9311650B2 (en) 2012-02-22 2016-04-12 Alibaba Group Holding Limited Determining search result rankings based on trust level values associated with sellers
US9892198B2 (en) * 2012-06-07 2018-02-13 Oath Inc. Page personalization performed by an edge server
WO2014028060A1 (en) * 2012-08-15 2014-02-20 Brian Roundtree Tools for interest-graph driven personalization
US10311085B2 (en) * 2012-08-31 2019-06-04 Netseer, Inc. Concept-level user intent profile extraction and applications
US9553936B2 (en) 2013-03-15 2017-01-24 Google Inc. Targeting of digital content to geographic regions
US9348496B2 (en) * 2013-06-28 2016-05-24 Google Inc. Selecting content based on performance of a content slot
US20150025963A1 (en) * 2013-07-17 2015-01-22 Thomson Licensing Method and system for targeted crowdsourcing
US9448962B2 (en) * 2013-08-09 2016-09-20 Facebook, Inc. User experience/user interface based on interaction history
US10333882B2 (en) 2013-08-28 2019-06-25 The Nielsen Company (Us), Llc Methods and apparatus to estimate demographics of users employing social media
US9754036B1 (en) * 2013-12-23 2017-09-05 Google Inc. Adapting third party applications
KR102199590B1 (ko) 2014-02-21 2021-01-07 삼성전자주식회사 관심정보에 따른 컨텐츠 추천장치 및 방법
WO2015149032A1 (en) 2014-03-28 2015-10-01 Brian Roundtree Beacon based privacy centric network communication, sharing, relevancy tools and other tools
CN103942279B (zh) * 2014-04-01 2018-07-10 百度(中国)有限公司 搜索结果的展现方法和装置
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US10650398B2 (en) 2014-06-16 2020-05-12 Visa International Service Association Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption
US10528981B2 (en) 2014-07-18 2020-01-07 Facebook, Inc. Expansion of targeting criteria using an advertisement performance metric to maintain revenue
US10318983B2 (en) * 2014-07-18 2019-06-11 Facebook, Inc. Expansion of targeting criteria based on advertisement performance
US10438226B2 (en) 2014-07-23 2019-10-08 Visa International Service Association Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems
US9691085B2 (en) 2015-04-30 2017-06-27 Visa International Service Association Systems and methods of natural language processing and statistical analysis to identify matching categories
CN105160016A (zh) * 2015-09-25 2015-12-16 百度在线网络技术(北京)有限公司 用户属性的获取方法及装置
US20170140384A1 (en) * 2015-11-12 2017-05-18 Fair Isaac Corporation Event sequence probability enhancement of streaming fraud analytics
US20170177739A1 (en) * 2015-12-22 2017-06-22 Intel Corporation Prediction using a data structure
CN105678586B (zh) * 2016-01-12 2020-09-29 腾讯科技(深圳)有限公司 一种信息扶持方法和装置
JP6707020B2 (ja) * 2016-12-21 2020-06-10 ヤフー株式会社 抽出装置、抽出方法及び抽出プログラム
TWI618012B (zh) * 2017-01-10 2018-03-11 Customer-oriented product marketing and advertising and broadcasting method
FR3071085B1 (fr) * 2017-09-14 2022-02-04 Amadeus Sas Un procede et un systeme d'apprentissage automatique pour predire les interactions d'un utilisateur en ligne
CN111095330B (zh) * 2017-09-14 2023-10-03 艾玛迪斯简易股份公司 用于预测在线用户交互的机器学习方法和系统
US11120480B2 (en) 2017-09-14 2021-09-14 Amadeus S.A.S. Systems and methods for real-time online traveler segmentation using machine learning
US10943184B2 (en) 2017-09-14 2021-03-09 Amadeus S.A.S. Machine learning methods and systems for predicting online user interactions
JP6481214B1 (ja) * 2017-12-27 2019-03-13 livepass株式会社 パーソナライズド動画を提供するためのコンピュータシステム、そのコンピュータシステムに含まれる情報処理装置、その情報処理装置において実行されるプログラム、そのコンピュータシステムに含まれるユーザ装置において実行されるプログラム
KR102150560B1 (ko) * 2018-02-26 2020-09-01 광운대학교 산학협력단 토픽을 이용한 타겟 분석 장치 및 방법
US10783400B2 (en) * 2018-04-06 2020-09-22 Dropbox, Inc. Generating searchable text for documents portrayed in a repository of digital images utilizing orientation and text prediction neural networks
US10733638B1 (en) * 2018-08-08 2020-08-04 Facebook, Inc. Analyzing tracking requests generated by client devices based on attributes describing items
KR102155342B1 (ko) * 2019-07-25 2020-09-11 (주)마콘컴퍼니 다중파라미터 분석 기반 인플루언서 매칭을 이용한 광고 서비스 제공 시스템
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
RU2757406C1 (ru) * 2019-09-09 2021-10-15 Общество С Ограниченной Ответственностью «Яндекс» Способ и система для обеспечения уровня сервиса при рекламе элемента контента
US11741477B2 (en) 2019-09-10 2023-08-29 Introhive Services Inc. System and method for identification of a decision-maker in a sales opportunity
KR20230135964A (ko) * 2022-03-17 2023-09-26 삼성전자주식회사 광고 대상 결정 장치 및 방법
US11941040B1 (en) 2022-09-01 2024-03-26 Picme Technology Inc. Computer-implemented system and method to create a user profile using multimedia files

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3044376A (en) * 1958-04-03 1962-07-17 Compur Werk Friedrich Deckel Photographic camera
US5724567A (en) * 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
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
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
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
JP2001525951A (ja) 1995-12-08 2001-12-11 テルコーディア テクノロジーズ インコーポレイテッド コンピュータ・ネットワークにおいて、広告を設置する方法およびシステム
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
US5933827A (en) * 1996-09-25 1999-08-03 International Business Machines Corporation System for identifying new web pages of interest to a user
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
US6285999B1 (en) 1997-01-10 2001-09-04 The Board Of Trustees Of The Leland Stanford Junior University Method for node ranking in a linked database
US6366956B1 (en) * 1997-01-29 2002-04-02 Microsoft Corporation Relevance access of Internet information services
US6012051A (en) * 1997-02-06 2000-01-04 America Online, Inc. Consumer profiling system with analytic decision processor
US6006218A (en) * 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
JPH10326289A (ja) * 1997-03-28 1998-12-08 Nippon Telegr & Teleph Corp <Ntt> 情報提供方法、システムおよびそのプログラムを格納した記憶媒体
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
AU8072798A (en) 1997-06-16 1999-01-04 Doubleclick Inc. Method and apparatus for automatic placement of advertising
US5953718A (en) 1997-11-12 1999-09-14 Oracle Corporation Research mode for a knowledge base search and retrieval system
US6134532A (en) * 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
JPH11282875A (ja) 1998-03-27 1999-10-15 Oki Electric Ind Co Ltd 情報フィルタリング装置
US6182050B1 (en) * 1998-05-28 2001-01-30 Acceleration Software International Corporation Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy
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
US6327574B1 (en) 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
JP2000132559A (ja) 1998-10-23 2000-05-12 Hitachi Ltd 情報フィルタリングシステムにおけるプロファイル更新方法及び情報フィルタリングシステム
US6985882B1 (en) 1999-02-05 2006-01-10 Directrep, Llc Method and system for selling and purchasing media advertising over a distributed communication network
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
JP2000339322A (ja) 1999-05-25 2000-12-08 Nippon Telegr & Teleph Corp <Ntt> ユーザ属性特定方法、ユーザ属性特定装置、および、その方法を記録した記録媒体
US6721713B1 (en) * 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
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
US6711585B1 (en) * 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
KR200176023Y1 (ko) 1999-10-25 2000-03-15 김익홍 김치냉장고용 커버 힌지 연결 구조
CA2293031A1 (en) 1999-12-20 2001-06-20 Laurent Bensemana Consumer profile determination and validation
US6981040B1 (en) * 1999-12-28 2005-12-27 Utopy, Inc. Automatic, personalized online information and product services
KR20010076023A (ko) 2000-01-24 2001-08-11 김태윤 인터넷에서의 사용자 프로파일 구축 방법 및 그를 이용한광고 방법, 인터넷에서의 사용자 프로파일 제공 방법
US6401075B1 (en) 2000-02-14 2002-06-04 Global Network, Inc. Methods of placing, purchasing and monitoring internet advertising
JP3656986B2 (ja) 2000-02-14 2005-06-08 日本電信電話株式会社 関連発見型情報閲覧システム
US8352331B2 (en) * 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US20020049635A1 (en) * 2000-09-06 2002-04-25 Khanh Mai Multiple advertising
JP2002368822A (ja) 2001-06-04 2002-12-20 Kyurio:Kk 電子メールマーケティングシステム
JPWO2003017137A1 (ja) 2001-08-21 2004-12-09 富士通株式会社 ユーザプロファイル管理装置および推薦装置
US7162522B2 (en) * 2001-11-02 2007-01-09 Xerox Corporation User profile classification by web usage analysis
US7136875B2 (en) 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
US8352499B2 (en) 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US20040059712A1 (en) 2002-09-24 2004-03-25 Dean Jeffrey A. Serving advertisements using information associated with e-mail
KR100517809B1 (ko) * 2002-12-23 2005-10-04 한국전자통신연구원 사용자 선호 프로파일을 적용한 웹 컨텐트 전송 방법
US7647299B2 (en) * 2003-06-30 2010-01-12 Google, Inc. Serving advertisements using a search of advertiser web information
US7346615B2 (en) * 2003-10-09 2008-03-18 Google, Inc. Using match confidence to adjust a performance threshold

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103733217A (zh) * 2011-04-11 2014-04-16 谷歌公司 用图说明跨渠道转化路径
CN103124410A (zh) * 2012-12-28 2013-05-29 上海顶竹通讯技术有限公司 小型核心网中用户行为数据的处理方法及装置
CN103124410B (zh) * 2012-12-28 2015-10-28 上海顶竹通讯技术有限公司 小型核心网中用户行为数据的处理方法及装置
CN106682013A (zh) * 2015-11-09 2017-05-17 阿里巴巴集团控股有限公司 用于数据推送的方法和设备

Also Published As

Publication number Publication date
BRPI0418343B1 (pt) 2017-07-18
KR20080103605A (ko) 2008-11-27
JP2007517321A (ja) 2007-06-28
KR20060130156A (ko) 2006-12-18
AU2009222546B2 (en) 2012-07-12
US20050131762A1 (en) 2005-06-16
EP1709577A4 (en) 2009-09-23
JP5318349B2 (ja) 2013-10-16
AU2004311786A1 (en) 2005-07-21
BRPI0418343A (pt) 2007-05-02
CA2552181A1 (en) 2005-07-21
WO2005065229A3 (en) 2005-10-06
EP1709577A2 (en) 2006-10-11
AU2009222546A1 (en) 2009-10-22
WO2005065229A2 (en) 2005-07-21
JP2010176675A (ja) 2010-08-12
AU2004311786B2 (en) 2009-10-29
US9235849B2 (en) 2016-01-12
KR100887169B1 (ko) 2009-03-10

Similar Documents

Publication Publication Date Title
CN1922626A (zh) 产生用户信息以便在定向广告中使用
US10580033B2 (en) Suggesting and/or providing targeting criteria for advertisements
CA2530400C (en) Serving advertisements using a search of advertiser web information
US8296285B2 (en) Rendering advertisements with documents having one or more topics using user topic interest information
AU2004279061B2 (en) Generating information for online advertisements from internet data and traditional media data
CN101036139A (zh) 使用概念定向广告
US20050021397A1 (en) Content-targeted advertising using collected user behavior data
CN1689002A (zh) 基于内容供应广告
CN1864161A (zh) 在广告系统中确定和/或使用地点信息
KR20070004077A (ko) 과거 검색 질의들을 이용하는 광고 타겟팅 정보 및/또는광고 크리에이티브 정보 결정
CN1926564A (zh) 在广告系统中确定和/或使用终端用户本地时间信息
CN1816812A (zh) 使用用户请求信息和用户信息对广告进行服务
Abd Halim Matching Contextual Ads and Web Page Contents through Computational Advertising: Getting the Best Match

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20070228