CN101779180A - 基于背景的内容推荐的方法和设备 - Google Patents

基于背景的内容推荐的方法和设备 Download PDF

Info

Publication number
CN101779180A
CN101779180A CN200880102339A CN200880102339A CN101779180A CN 101779180 A CN101779180 A CN 101779180A CN 200880102339 A CN200880102339 A CN 200880102339A CN 200880102339 A CN200880102339 A CN 200880102339A CN 101779180 A CN101779180 A CN 101779180A
Authority
CN
China
Prior art keywords
user
peer
document
background
term
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200880102339A
Other languages
English (en)
Other versions
CN101779180B (zh
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.)
Baynote Inc
Original Assignee
Baynote Inc
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 Baynote Inc filed Critical Baynote Inc
Publication of CN101779180A publication Critical patent/CN101779180A/zh
Application granted granted Critical
Publication of CN101779180B publication Critical patent/CN101779180B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Abstract

从企业内部和周边的人们开始,储存在人们的大脑中的在他们日常的行为中所展示的专业知识和工作模式被检测和捕获。一个基于行为的知识索引因而被创建,其用来产生专家指导的、个性化的信息。

Description

基于背景的内容推荐的方法和设备
相关申请的交叉引用
本申请要求2008年8月8日提交的美国专利申请第12/188,850号、以及2007年8月8日提交的美国临时专利申请第60/954,677号的权益,两者通过引用而整体并入此处。
发明背景
技术领域
本发明涉及以电子方式获取信息。更具体地,本发明涉及一种用于基于背景的内容推荐的方法和设备。
现有技术描述
在电子网络中伴随着找到信息的一个问题是关于人们怎样尽快和尽可能有效地与满足他们需要的信息/产品/服务连接。这是自万维网(WorldWide Web)开始以来,网页和搜索引擎的主要目标之一。未能做到如此会导致在电子商务、电子旅行以及电子营销站点的情况下失去业务,使电子支持站点上的顾客觉得沮丧,其有可能之后呼叫顾客支持,因而浪费了许多公司的金钱,使电子媒体站点上的观众/读者失去兴趣,其迅速放弃该站点,因此对于广告收入、以及内部网上的非生产性雇员丧失了机会。
网站设计是解决信息发现问题的人工尝试:以一种设计者设想会帮助用户找到他们正在寻找的信息的方式来组织信息。这种方式虽然在某些情况下有效,但是以这种方式试图找到信息常常是缓慢和低效的,因为用户采取在站点上到处浏览以寻找他们需要的信息。实际上,如果在三次点击内,用户没有找到所寻找的信息,多数会放弃这个站点。一个问题是该站点是静态的。最近几年,作为缓解这个问题的尝试,Web分析学已经出现。设计者可看到在他们的站点上发生的所有动作,并且将其收集在报告中,报告旨在提供怎样更有效地重新设计或重新配置站点的一些指导。这虽然提供了某些益处,但是所提供的信息常常是含糊不清的,并且只提供用于改进的提示而不是具体建议。在最好的情况下,这个进程也是乏味的,要求大量的人工精力,因为设计者要与认知一致来重新设计站点,并且需要很长的时间。因而反馈环路是缓慢而低效的。
自动内容推荐是在Web存在的非常早期出现的一种完全不同的策略。搜索引擎诸如Google、Yahoo以及Ask是这种技术的常见代表。其基本思想是,用户以搜索查询的形式明确描述他们正在寻找什么,而自动进程尝试识别最匹配他们的查询的内容片段,最经常的是一个Web页。这种做法等于查看所有可能的文档和推荐目标查询在文本中以最高频率发生的那些地方,即关键字匹配。这项基本技术的现代改编版本添加了复杂的层,例如自然语言处理,但是这些方式的关键仍然是使用内容自身的属性,例如文档中的词,以确定最终的关联等级。这代表了内容推荐的第一个以内容为中心的阶段(见图1)。
存在这种方式的许多变化,最显著地,包括元标记。在这种方式中,内容创建者选择少量术语来描述该内容。这些术语被嵌入该内容中,常常作为HTML元标记,但是不一定对内容的顾客可见。这是允许搜索引擎搜索不是基于文本的内容的一种方式,如视频剪辑。这种方式在20世纪90年代末非常普遍,但是由于保持该元标记为最新的以及与对内容的修改同步所需要的巨大的精力,这种方式已经不受欢迎。
在许多方面,这个第一个以内容为中心的方法表面上很有意义,即,如果你想要推荐内容,考虑内容自身。这种方式的一个关键问题是其常常带回大量可能是相关的但是没有用处的文档。许多文档可能展示出强烈的关键字匹配,但是已过时或没有与用户当前的兴趣真正相关。如果用户在前几个结果中没有找到有用的结果,他们最有可能会放弃该搜索。
关键字匹配并不真实地反映我们在真实世界中怎样最有效地找到信息。在每天的日常生活中,找到我们正在寻找的信息/产品/服务的最好的方式是询问知道以正确的方向指点我们的人。因而内容推荐的第二个阶段将焦点从内容转移到用户(见图1)。Google的“PageRank”算法,虽然我们把它放在阶段1,但其实际上是一种关注阶段2的到来的过渡技术。网页等级算法的突破是不仅考虑网页自身的内容,而且考虑其由其他网站设计者从其他网页怎样被链接到。这代表了对网页重要性的表决形式。因此,被更频繁地链接到的网页被看作是更有价值的。当把人们带入这种考虑时,正在表决的人们是Web设计者,而非是内容的消费者,即用户。内容推荐的阶段2全是关于用户的。属于阶段2的三个最著名的方式是:公众分类(folksonomy)、特征分析/行为分析(profiling/behavioral targeting)、以及协同过滤(collaborative filtering)。
公众分类
第一个,公众分类,代表对阶段1的最直接的添加。这里,允许用户自己标记内容。所以,不是网站设计者或单个的设计者,负责提出最好的关键字集合来描述该内容,公众分类让群体(community)来做。一旦做到这点,这些群体创建的标记本质上变成内容的一部分,并且可使用阶段1开发的传统的信息检索/搜索技术来搜索。这种方法的重要的假设是,花时间来明确标记网页的群体的子集最终产生了一种有效的、代表更大的群体看法的描述。常常并非是如此。
特征分析/行为分析
普通形式的特征分析/行为分析也从阶段1借用了大量技术。这里,基于用户在站点上的以前的行为,例如,点击的网页或购买的产品,为那个用户建立一个配置文件(profile)。在简单的情况下,这个配置文件可基于对点击的网页或购买的产品的收集。该配置文件还可利用自身的内容或元标记来尝试辨别用户的历史的感兴趣的主题。例如,如果一个用户在过去购买了许多由内容提供者标记为“恐怖”的电影,那么行为分析系统将倾向于推荐更多“恐怖”电影给该用户。这里的重要假设是,用户的历史的行为是对未来兴趣的很好的预言者。虽然有时候是真的,但是此假设往往失败和有效至少一样频繁。失败的原因在于人们展示出各种行为,取决于他们当前的兴趣、背景、和目的。例如,某人几个星期前给妻子买了几本关于吉他的书作为一次性礼物,行为分析方式可能继续推荐给他吉他书籍,即使他可能不再对这个主题感兴趣。特征分析方式常常还会考虑到用户的人口统计数据,例如年龄、性别、以及地理位置。此方式隐含的核心理念是:只要我知道关于一个用户的足够的信息,我就能准确预测他们想要什么。然而,一些基本的内省揭露了这种方式隐含的谬误。例如,我可能比其他人或机器更多地了解我的妻子。因而我是她理想的特征分析系统。然而,没有某种背景,我仍无法预测她当前正在在线寻找什么。
协同过滤
协同过滤是另一个以用户为中心的方式,可以说是最严格的以用户为中心。这里,基于常见的购买、点击历史或明确的评级(ratings)相互比较用户。例如,基于一个人在电影站点上的之前的电影评级,找到最赞同那个人的评级的其他人,并且推荐他喜欢的其他电影。标准的“购买了这个的人也购买了那个”方式实际上是协同过滤方式的变化,其中,用户最近的动作作为识别相似的用户的唯一基础。这种方式受到亚马逊推荐引擎的欢迎。这种方式的重要假设是,基于过去行为的用户之间的某些全局相似性度量是预测未来的兴趣的一种有用的方式。然而,这是一个有缺陷的假设。某人在工作背景中可能与他的某些的同事非常相似,例如,他们都是Java工程师,具有关于编程相似的兴趣,但是当在办公室外时,例如,在高尔夫球场上,此人可能与这些同事相当不同。在高尔夫的背景中,某人可能有一个非常不同的对等组(peer group)。在全局水平上把用户分组通常更容易误导而不是更有帮助。
阶段2中所有的以用户为中心的方式的另一个弱点是对喜好的明确度量或过于简单化的隐性度量的依赖。明确度量包括要用户来表明其对特定内容片段的喜好,例如,在1-5级上。这种方式几乎总是有偏见的,因为他们代表了非常小的人口比例。进一步地,花时间做这些评级的人们并不代表作为整体的群体。他们往往非常自以为是,或者反映了愿意花时间来发表看法的特殊的个性类型。
利用隐性意见(implicit observations)作为规则的这些方式查看点击或购买。用点击来评估喜好是一种有缺陷的方式,因为让某人点击结果要对引人兴趣的、可能甚至是不明确的网页上的主题和位置进行很多工作。一旦被选择来观看,它不告诉关于用户怎样寻找该内容的任何事情。另一个极端,许多系统使用购买作为喜好的度量。虽然购买是评估此的合理的方式,但是其很受限制。例如,当购得一个相机时,某人可能会在做决定前认真考虑许多产品。所有的那些信息可能对于最终购买的相机之外的其他对相机感兴趣的人是有价值的。
发明概述
本发明的实施方式代表内容推荐的演变的阶段3(见图1)。这里,这个想法是从了解当前用户的背景开始,即:他们的意图是什么?他们在寻找什么?基于这种了解,然后找到适当的对等组,所述适当的对等组代表在此被识别的兴趣背景中与当前的用户最像的其他用户。从那里,找到那个对等组识别为与当前背景最相关的内容。
本发明所采用的方式是以背景为中心的,或者,换一种说法,以意图为中心。用于实现此方式的技术随后介绍,并且其根本上是基于2005年12月27日提交的美国专利申请第11/319,928号中部分地描述的UseRank技术和亲和力引擎(affinity engine),该申请通过引用而整体并入此处。应当注意的是,所有以前的方式,包括以内容为中心的和以用户为中心的方式,被本发明中所表现的阶段3包含和改进。因为本发明对在用户和内容之上的图画添加了背景的维度,所以总是可能选择忽视背景并且使用该系统来提供阶段2的功能性,诸如协同过滤或行为分析/特征分析。然而,基于提供全面行为指纹(full-spectrum behavioral fingerprint)的本发明的关键方面,即使这些以前已知的方式在其功能性方面也得以显著地改进。
附图简述
图1是逐渐引到本发明的内容推荐的演变的示意视图;
图2是示出根据本发明的一种用于基于背景的内容推荐的方法和设备的结构示意图;
图3是示出根据本发明的亲和力引擎集成的结构示意图;
图4是示出根据本发明的群体指导Web和群体智慧(wisdom)的动态的、自适应的、实时的平台的结构示意图;
图5是示出根据本发明的群体智慧平台的结构示意图;
图6是示出背景到推荐的翻译过程的示意流程图;
图7是示出根据本发明的虚拟公众分类(virtual folksonomy)的实现过程的示意流程图;
图8是示出根据本发明的主题吸引、主题匹配和活动性(activeness)的示意图;
图9是示出根据本发明的行为指纹的过程的示意流程图;
图10是示出根据本发明的带有结构覆盖图(overlay)的长尾营销(marketing)模型的曲线图;
图11是“群体的智慧”的拟方程(pseudo-equation);
图12是示出根据本发明的亲和力引擎记忆预测机器(MemoryPrediction Machine)的示意流程图;
图13是示出根据本发明的顾客门户(portal)的欢迎屏幕的截屏;
图14是根据本发明的顾客门户中的提升报告(lift report)的截屏;
图15是示出根据本发明的群体指导的电子商务的截屏,包括根据本发明的对竞争和配套产品的推荐;
图16是示出根据本发明的群体指导的电子旅行的截屏;
图17是示出根据本发明的群体指导的营销的截屏;
图18是示出根据本发明的社会化搜索(social search)和群体信息弹出/覆盖图的截屏;
图19是示出根据本发明的群体指导的在线支持的截屏;
图20是示出根据本发明的群体内部网/知识门户的截屏;
图21是示出根据本发明的群体指导的媒体的截屏;
图22是示出根据本发明的对于媒体的群体指导的社会化搜索的截屏;
图23是示出根据本发明的对于媒体的群体指导的跨站点(cross-site)推荐的截屏和示意图;
图24是示出根据本发明的群体指导的视频推荐的截屏;
图25是示出根据本发明的群体指导的主题推荐的截屏;
图26是示出根据本发明的群体指导的相应背景的广告推荐的示意流程图。
图27是示出根据本发明的即时连接的示意流程图;
图28是示出本发明的优选实施方式的系统结构的方框示意图;
图29是示出本发明的优选实施方式中通过JavaScript标记和REST的客户集成的代码片段的方框示意图;以及
图30是示出根据本发明的AJAX平台的方框示意图。
发明详述
本发明展现了内容推荐的演变的阶段3(见图1)。这里,这个想法是从先了解当前用户的背景开始,即:他们的意图是什么?他们在寻找什么?基于这种了解,然后找到适当的对等组,所述适当的对等组代表在此被识别的兴趣背景中与当前的用户最像的其他用户。从那里,找到该对等组识别为与当前背景最相关的内容。
本发明所采用的方式是以背景为中心的,或者,换一种说法,以意图为中心。用于实现此方式的技术随后介绍,并且其根本上是基于2005年12月27日提交的美国专利申请第11/319,928号中部分地描述的UseRank技术和亲和力引擎。应当注意的是,所有以前的方式,包括以内容为中心的和以用户为中心的方式,被本发明中所表现的阶段3包含和改进。因为本发明对在用户和内容之上的图画添加了背景的维度,所以总是可能选择忽视背景而使用该系统来提供协同过滤、特征分析。然而,基于提供全面行为指纹的本发明的关键方面,即使这些以前已知的方式在其功能性方面也得以显著地改进。
图2是示出根据本发明的一种用于基于背景的内容推荐的方法和设备的结构示意图。
全面行为指纹提供针对当前技术发展现状隐性评级的重大进展,其本质上等于点击分析和购买行为。首先,他们考虑到用户的各种各样的行为,包括但不限于点击、花费在网页上的时间、滚读(scrolling)和鼠标移动、明确的动作诸如打印、电子邮件、书签使用的链接、回访频率、以及执行的搜索。第二,所有的这些行为可与其他页面上的当前用户的行为互相关,并且也可以与当前页面上的被识别的对等体的行为和群体的其余部分互相关。从此分析,该用户已经在特定内容片段中找到价值的可能性可以被辨别并且被馈入(feed)学习系统。
本发明的另一个方面涉及对用于自动内容推荐的现有策略的无缝集成(见图3),包括搜索引擎301和特征分析系统302以及广告服务器303,还有用于包括推销规则及系统的人工推荐的系统304。本发明还无缝地集成与该内容相关的其他信息资源,如产品目录305,其可用于显示、过滤或学习的目的。
最后,由于所学习的亲和力和收集的信息的综合性,该系统代表一个通用的智慧平台501,在其之上可以建立许多应用(见图4和图5),诸如社会化搜索502、内容推荐503和产品推荐504、Insights 505、电子邮件506、以及专为各种应用如电子商务、电子营销等的即时连接507。其他应用包括与投标管理系统的集成和报告,用于搜索引擎优化和搜索引擎营销508、移动和IPTV509、和定制应用或混搭(mashup)510。后文中对其中的一些应用进行描述。现在详细地描述这些关键方面中的每一个方面。
以背景和意图为中心
本发明所体现的内容推荐的演变中的一个核心进展是用于识别和代表用户当前的兴趣主题以及将该兴趣转变为有用的推荐和信息集的过程。此过程的步骤在图6中示出,并且概述如下:
步骤1:当用户来到一个网站,他们立即开始建立他们当前的背景。他们可能通过在该站点的搜索框内输入查询、导航到特定部分来做到这点,或甚至可能通过在外部搜索引擎如Goggle或Yahoo上做通向此站点的搜索,而在到达该站点之前已经建立某种背景。所有这些信息由观察者标记(Observer Tag),即嵌入网站的一段HTML/JavaScript,来捕获。随着用户继续通过网站移动,基于他们隐性的动作,他们还可能示出对于特定的页面或内容片段的兴趣。基于由该观察者标记所收集的不同的行为而确定兴趣,并且使用本发明的全面行为指纹技术601(在下面更详细地描述)来分析兴趣。这些感兴趣的网页还进一步促成用户的背景。
所有这些信息被储存为用户当前的背景矢量602,其是术语和文档的混合矢量,每一个输入具有权重,反映那个术语或文档反映用户当前的背景的强烈程度。当用户输入搜索术语和/或点击导航链接时,增加对应输入或点击的术语和短语的矢量输入,来捕获表达的兴趣。当这些动作进一步移动成为过去,相应的输入被减少或衰减(decay)。相似地,用户点击的或表明对其感兴趣的文档(如基于他们的隐性动作而确定的),增加了相应的矢量输入,增加的程度基于由本发明所确定的兴趣水平和确定性水平。此结果作为背景矢量,代表用户的当前背景。也有可能是,基于用户感兴趣的历史动作和历史背景,进一步增加该背景矢量。虽然在优选的实施方式中通常不会这样做,因为这种信息可能是误导性的,但是有可能基于历史行为被认为是相关的应用中的这些历史背景来较小的程度地增加该背景矢量。
步骤2:基于从聚合智慧(aggregated wisdom)604学习到的亲和力/联系,扩大和改进内容矢量为意图矢量603,聚合智慧604从对群体作为一个整体的长期的观察中收集。例如,用户可能已经输入关于数字SLR相机的查询,并且表示了对于Nikon网页的隐性的兴趣。在背景矢量中,对应于“数字SLR相机”以及“数字”、“SLR”、和“相机”的输入被较小的程度地增加,这是对应于感兴趣的特定的Nikon网页的矢量输入。为创建该意图矢量,系统查看背景矢量中的术语和文档与其他术语的亲和力。例如,群体智慧可能已经发现术语“高分辨率”可能与术语“Nikon”以及与感兴趣的具体的Nikon网页高度相关。因而该意图矢量在对应“高分辨率”的输入处被增加。相似地,与背景矢量中的术语相关的其他文档可能基于群体智慧而被发现,并且被增加到意图矢量中。例如,Cannon相机页面可能对“SLR相机”具有强烈的亲和力,并且某些程度上变成意图矢量的一部分。允许背景矢量扩展为意图矢量的亲和力604由亲和力引擎所确定,该亲和力引擎在下面描述,并且在2005年12月27日提交的美国专利申请第11/319,928号中详细描述。概括来说,亲和力引擎通过观看站点上用户群体的所有隐性行为,并通过利用行为指纹和使用等级算法来确定兴趣和联系,从而学习文档和术语、文档和文档、术语和术语、以及用户到其他用户、文档以及术语之间的关系。有效地将背景翻译成意图的能力是本发明的关键方面。
步骤3:识别共享对当前意图的亲和力的用户组、以及该意图的背景中展示出与当前用户最像的行为的那些用户。在2005年12月27日提交的美国专利申请第11/319,928号中,这些分别称为“专家”和“对等体”,但是这里我们将其结合成一个名字“对等体”。此对等组由用户矢量605代表,并且该矢量中的每一个用户输入可具有权重,表明在此背景中他对于当前用户来说是对等体的强烈程度。虽然通常未被推荐,但是系统也有能力基于预定义的属性集,诸如年龄、性别、位置或其他人口统计的变量,把对等组限制到匹配当前用户的那些用户。相似地,对等组可被限制于在一天的同一时间(例如上午、下午、晚上)访问该站点的那些用户。在某些情况下,这些属性可被用来影响用户的对等权重,诸如给予对基于这些预定义变量的用户最匹配的那些用户稍多的对等权重。本发明还通过在每一个预定义的属性组之中或之间比较行为模式,例如,最简单的例子比较被找到是有用的文档,来学习这些权重。与组间的相似性比较,更高的组内行为相似性表明该组是有个体差异的,并且因而当影响对等组时,团体化的影响的权重更高是有理由的。可通过对用户的聚合兴趣矢量的许多相似性计算之一(例如余弦相似性)来查看使用的文档和术语相似性,来度量相似性。
步骤4:查看哪些文档对当前意图606中的所识别的对等体具有最高的亲和力。为做到这点,亲和力引擎查看多种因素组合,这些因素包括,如活动性矢量(activeness vector)所代表的一段内容的整体有用性、如术语-文档矩阵所代表的所学习到的术语和内容之间的亲和力、以及如下一步矩阵(next-step matrice)所代表的预计的导航模式,连同那些对等体,根据其对等权重,这些因素被加权,并且被聚合地用来计算具有与当前意图最高亲和力的那些文档。这些文档成为未过滤推荐607。由下面更详细地描述,过滤现在可被用来限制或补充这些群体推荐。
步骤5:既然该推荐已经被识别并被适当地过滤,那么最后的可选择的步骤是向亲和力引擎要求关于每一个推荐608的群体信息。这些信息可与其他资产信息诸如主题、尺寸或价格结合,并被显示给用户以帮助他们了解推荐下所隐含的群体智慧。与亲和力引擎中的文档相关联的群体智慧的许多方面可被揭示,但是在普通的实施中,我们揭示在该文档中找到有价值东西的用户的总数、将该文档与当前背景/意图相关联的对等体的数目、以及对等群体已经将其与该文档相联系的术语/短语。
此后面的段,即,与该文档相联系的术语,被称作虚拟公众分类,因为其代表群体已经将之联系到该文档的术语,但是不像传统的公众分类,如上所述其中用户必须明确作出该联系,虚拟公众分类基于用户群体的隐性行为,由亲和力引擎自动创建。如由行为指纹所确定的,在一个或多个步骤内,被搜索或点击为导航链接并被引导到有用内容的术语,自动成为相关的。这些术语-文档连接对于提供推荐的过程,以及对于提供给用户关于与每一个推荐相联系的主题的有用的反馈,都是重要的。当这些术语被显示给用户时,可被做成可点击的,以使得用户可点击它们来提供关于他们当前意图的进一步输入。然后此信息成为他们背景向量的一部分,整个过程重复,并且可基于此新信息提供新推荐。图7提供了虚拟公众分类的概念图,与用于连接术语到文档的传统的方式作对比。
时间(衰减、趋势、和时尚(fad)检测)
在从背景到推荐的移动中,对于所有的计算,时间是很重要的因素。首先,亲和力引擎所收集的所有信息受时间衰减的影响。这意味着,例如,来自上月的信息比来自今天的信息对计算有较少的影响。这一点很重要,因为站点可能变化,例如,添加或移除了新的内容,人们可能分别地会变化,例如,他们的兴趣可能会变化,并且,作为整体的群体也可能转移兴趣,例如新的时尚。虽然对于所有信息都有默认的衰减率,但是一些信息可能更迅速地衰减,如果确定这是必要的。例如,时尚行为,诸如来得快去得快的对圣诞节产品的兴趣,可能需要被更快地衰减,以防止圣诞节已经过去很久后仍推荐圣诞节产品。为防止这点,系统定期在所有的内容上运行趋势检测系统,例如每天一次,或者对于对时间非常敏感的网站每五分钟一次。趋势检测能以多种方式做到,而一种方式是使用Mann-Kendall算法。其他方式包括采用最小二乘法拟合的各种回归技术。如果对于一段给定的内容,检测到了强烈的消极趋势,那么亲和力引擎中与该内容相关的信息将以更快的速率被衰减。结果是降低了亲和力引擎推荐这段内容的可能性。
定期运行的时尚检测的另一种算法是周期性时尚检测。如果一段内容示出强烈的积极趋势,并且在过去每隔一段时间可找到同样的趋势,那么该段内容在未来趋势的预测上可被自动增强重要性。
在传统的网站,即使其中站点的经营者试图了解顾客行为,通常使用的技术是调查顾客并且分析顾客响应以产生报告。到该报告被分析时候,报告的结果与报告正在被评审时的实际情况不同步。例如,在传统的系统中,商务站点可能在圣诞季节收集反馈并响应那个信息来在二月重新设计他们的站点。实际上,该商务站点正试图在二月销售圣诞节产品。可选择地,分析报告可被离线创建并由专家组分析,以推断趋势并确定适当的动作;花费几个星期或一个月的过程再次导致过时的站点修改。以这种方式,这里本发明的自动性允许网站实时适应所发现的趋势和时尚,提供给用户适合当前背景和时间的推荐。
然而,除了有助于自动内容推荐的过程,本发明所使用的趋势和时尚检测算法(fad detection algorithm)还可通过顾客门户中的报告被揭示给内容系统的所有者,例如网站。在优选实施方式中,对于群体趋势和时尚的这种报告可例如被商人用来在正确的时间促销某些产品或内容,使得这些促销更为有效。以在圣诞季节期间销售的产品为例,如果这种销售圣诞节后消失了,那么该商业网站的经营者将能基于与网站的群体互动来遵循销售曲线。另一方面,如果紧急的新闻报道快速驱动了对某个产品的需求,那么本发明允许商人观看需求曲线并且实时响应。因此,如果人们突然急剧地都对一段特定的内容或产品感兴趣,网站的经营者可更快地提供那种内容或产品。如果需求快速消失了,例如兴趣是基于时尚的,那么站点的经营者也能适应这一事实。
亲和力引擎
如上所述,并且如在2005年12月27日提交的美国专利申请第11/319,928号中更详细地讨论的,亲和力引擎学习术语-文档、术语-术语、术语-用户、文档-文档、文档-用户、以及用户-用户之间的连接/亲和力。(注意:术语如文档、内容、和资产在整个本文档中可交换地使用。在所有的情况下,这些术语是指提供信息或服务的任意类型的媒体,包括,例如但不限于网页、word文件、pdf、视频、音频文件、widget和/或产品)。在优选实施方式中,所有的亲和力被储存为稀疏矩阵和矢量。然而,还有本领域的技术人员已知的储存此信息的许多可选择的方式。虽然最终只有一个数字可被计算来代表任意两个实体例如文档和术语之间的亲和力,但是通常存在以加权和来组合的几个子亲和力(sub-affinity),来得出那个单个数字。该和的权重可能取决于背景。例如,文档具有对其他文档的至少三种亲和力:虚拟公众分类中的相似性,即,群体关联到文档的术语;用户组中的相似性,即,多少用户已经使用了两个文档;以及导航模式使用中的相似性,例如,用户示出在使用了其他的文档后在一个文档中找到价值的模式。虽然结合矢量空间模型和定制可能性的技术当前被本发明的优选实施方式所使用,但是,对每一种数据,可酌情采用多种数学技术。更多的讨论参见2005年12月27日提交的美国专利申请第11/319,928号。
本发明的一个重要方面是,所有的子亲和力总是被双向计算。为阐明此双向性,我们描述其对来源于虚拟公众分类的术语-文档子亲和力的应用。图8是示出本发明的一些方面的结构图,这些方面涉及主题吸引和主题匹配,即构成术语和文档之间的双向虚拟公众分类连接的两个维度,以及总的活动性。在图8的示例中,提供了查询801,并且标明了在三个示例文档的一个中最终找到价值的答复的百分比。该查询涉及特定的Nikon相机,并且可以看见20%的答复在专注于高分辨率相机802的网页中找到价值,78%的答复在具体相机的概述页803中找到价值,以及仅2%的作此查询的用户在对相机的详细的规格表804中找到价值。作为边注,记住该价值由用户展示在给定页上的各种行为所确定(稍后详细描述)。
有两种方式来考虑该查询和每一个示例文档之间的虚拟公众分类连接。主题吸引从查询开始,并且考虑搜索“Nikon 508X”并随后在每一个文档中找到价值的用户的比例。例如,概述页803具有最高的主题吸引,有78%的用户在那里找到价值,其次是高分辨率相机页802,有20%的用户在那里找到价值,并且之后是规格表804,仅有2%的用户在那里找到价值。注意为说明起见简化了这个示例。事实上,我们也将查询分解成其组成部分,并考虑这些组成部分对每一个文档的亲和力,以及考虑亲和力引擎已经学习到的具有和这一个查询相似的意义的其他术语之间的亲和力。以这种方式,给定该查询所代表的意图,主题吸引可被认为是预测用户在给定的文档中找到价值的可能性的问题。在优选的实施方式中,得到此可能性是使用概率技术的结合来完成,包括贝叶斯推理。
主题匹配从另一方向查看,从每一个文档开始,并考虑所有的通过其他用户的行为与之相关的其他术语。所以,例如,高分辨率相机页802可具有连接到它的许多其他相机的名字,并且因此对输入的特定查询的关注程度比其他两种页都低,具体地,其他两种页的术语-文档连接更加高度集中围绕“Nikon 580X”。实际上,规格表804可变为具有术语连接最专注围绕“Nikon 580X”的文档,并且因而具有对此查询最高的主题匹配,虽然它具有最低的主题吸引。与主题吸引一样,事实上,主题匹配也将查询分解成其组成部分,并考虑不在此查询中的其他术语之间的亲和力。以这种方式,主题匹配可被视为找到具有对查询所代表的意图在主题上最佳整体匹配的文件。在优选实施方式中,矢量空间模型和修改的余弦相似性技术,与传统的全文搜索所使用的技术相似,被用来确定匹配的程度。
考虑每一个文档对查询的亲和力的这两种方向,(即,主题吸引和主题匹配),以及最后一个因素,总的活动性(即有用性),三者被以非线性加权和结合起来,得出一个用于虚拟公众分类子亲和力的值。此子亲和力之后被与其他子亲和力(例如基于导航模式的那些亲和力)结合,并被通过对等组的透镜所过滤,得出文件对查询的最后的等级,称为UseRank。当提供对特定的网页的推荐时,以及当考虑全面背景和意图矢量时,相似的双向技术被用来计算UseRank。
存在几种方法,其用于结合不同的子亲和力和其中的双向维度,以得出特定的用户和背景的文档的最终UseRank。在优选实施方式中,在基于混合算术几何加权平均被结合在一起之前,一个或多个阈值被用于每一个维度,包括绝对和相对阈值。在再次基于混合算术几何加权平均与其他子亲和力结合之前,每一个得到的子亲和力相似性受阈值的影响。阈值的值一般是固定的,然而,加权平均的各个权重可基于由亲和力引擎返回的结果集的成功而被调节并被学习。
全面行为指纹
如这里所讨论,本发明的一个关键特征是处理和分析在网站的实际使用期间所做的隐性意见,例如,对比使用明确反馈的技术中的传统方式。通过科学研究证实,并从人类心理学和社会学了解,本发明的一项关键优点在于人类不擅长给予反馈,尤其如果反馈必须被明确给予时。当某人被调查时,其不具有以反馈的形式给予实际准确性的诱因。本发明的一个方面通过使用在由群体中的个人在网络上使用特定材料的期间所观察到的隐性行为,消除了这种调查偏差。因此,本发明相信人们做什么而不观看他们说什么。本发明通过他们实际的动作、隐性的行为,观看人们的行为,并能准确诠释他们真实的意图是什么,以及他们是否喜欢或不喜欢某物。因而,对比点击动作,本发明观察行为。
当前技术聚焦于点击,如网络链接点击。如果某人点击了链接,该点击被报告。该点击可被报告为已经导致了一个被浏览的网页,即使在此人点击的页面上没有花费太多时间。因而,不管该页面是好的或坏的,这个已知的方式无论如何不是一个好的指示。如果一个链接被放在网页上的突出位置,那么人们很可能点击它。然而,当人们到达该链接所指示的位置时,他们可能立即离开了该站点。这就是为什么浏览器上头号使用的按钮是BACK按钮。BACK按钮的使用可指示对站点的喜欢或不喜欢。因此,本发明认识到,是点击后的用户动作要紧,而非点击本身。本发明跟踪点击之外的行为以确定页面是好或坏。因而,如果某人退出该网页,被认为是消极反馈,即,此人不喜欢它。以这种方式,在本发明中,点击可识别非常消极的反应。如果某人去了一个链接,追随着该链接,在那里花时间,并做了其他事,那么该行为也被跟踪。如果对等组验证该行为是一贯的,例如,相当数量的组成员对该页面反应时展示出同样的行为,那么该网页被认为是好网页。
本发明的一种实施方式更进了一步。本发明不仅基于行为指纹确定哪些资产是有用的,其还学习与有用性相关的背景。例如,本发明可学习特定的相机页面对在高分辨率相机上示出兴趣和意图的用户非常有用,但是如果意图是袖珍相机则没有用。以这种方式,亲和力引擎有能力基于用户通过他们的隐性动作所表示的背景和意图来分辨资产的有用性。
驱动所有的已学习到的联系(亲和力)的亲和力引擎的主要输入是用户在站点上的行为。在优选实施方式中,所有的行为被观察者标记所捕获,观察者标记即嵌入网站的一段HTML/JavaScript,通常在文件头和文件尾模板中。虽然这是用于捕获用户行为的优选的方法,但是也可能使用浏览器插件或低级别网络流量分析仪来捕获用户行为。被捕获的行为包括:
·访问的网页以及以何种顺序
·花费在每一页面上的时间
·点击的链接
·执行的搜索
·在页面上滚读所花费的时间
·在浏览器窗口可见的页面部分,以及多长
·打开或关闭的页面子元素
·启动的媒体,观看该媒体所花费的时间,以及在该媒体上所做的明确的动作
·BACK按钮的使用
·对一段特定的内容的重复访问
·在该页面时的鼠标移动
·观看的广告和点击的广告
·明确的动作,例如,加入购物车、购买、发电子邮件、保存、打印、打印预览
·虚拟打印:在几个小时或几天的过程中经常返回的内容
·虚拟书签:在数小时或数天中,具有间歇的活动周期的保持打开的内容
·入口和出口路径
所捕获的信息被发送回亲和力引擎用于处理。图9示出用于分析从各种用户接口设备所捕获的这些行为或其他隐性数据的过程。此过程的输入是用户踪迹(trail)901,其包括所有的所访问的资产和在那些资产上所观察到的隐性的(和明确的)动作。处理这些行为有两个主要步骤,其结合起来提供对什么内容是有用的和在什么背景中的认识。第一步是确定用户是否在一段特定的内容中找到价值(有用性)。在概念上,以思考模式花在页面上的时间越长,即,用户正在处理信息,有用的可能性越高。思考模式可由在页面上非滚读的时间来近似,其中一些滚读或鼠标移动已经以指定的时间范围检测到。重复访问和页面被看的百分比一般还是对喜好或有用性的好的指示者。对于每一个用户和每一段内容,我们可创建行为矢量902,在该矢量中的每一个条目都代表上面列出的特征之一或预定义的特征组合。然而,既不是所有的内容都被创建成平等的,也不是所有的用户都被创建成平等的。我们以几种方式规范该行为矢量。第一,我们规范用户使得行为矢量与用户群903其余的部分可比较。例如,一些用户可能比其他用户阅读得慢,影响他们花费在页面上的平均时间。一些用户可能比其他用户更多地使用鼠标。完成此规范化的一种方式是,通过将所有的条目翻译成z-得分(z-score),其调整那个用户所特有的均值和标准差。
第二个规范化是基于内容规范。基于内容的固有的或指定的属性来做到这点。例如,花费在一个段落文档上的30秒很可能与花费在10页文档上的30秒具有不同的意义。因而可基于页面长度或字数来规范停留时间。相似地,观看30秒长的视频所花费的30秒与观看5分钟长的视频所花费的30秒具有不同的意义。在许多情况中,观察者标记有能力通过DOM(文档对象模型)中的信息捕获这些页面特性。然而,当在DOM中不可得时,本发明提供其他机制用于从离线目录例如产品或媒体目录收集需要的信息,或用于允许网站设计者在页面本身中添加明确的信息,例如,像元标记或添加的JavaScript变量。例如,在电子商务站点上,某些页面可被定义为对比产品的信息。系统可为这些内容组的每一个独立地规范行为矢量。以这种方式,表明喜好所需的停留时间可针对内容的类型来调节。以这种方式使得所有的行为(特征)是可适用的。在当前的实施中,这些规范策略是硬编码(hard-coded)。然而,本发明允许插入各种机器学习技术以学习适当的规范的可能性。
现在我们具有对于用户和内容904规范化的行为矢量。在当前的系统中,预定义的规则集被用来确定此行为矢量是否代表喜欢/有用性。依次地,每一个规范的特征被考虑来确定其是否满足用于指示有用性的预先指定的阈值。每一个通过的特征增加了有用性905的可能性。在某些情况下,给定特征的阈值基于之前的经验而由实施系统的人预先指定并调节。在其他情况下,这些阈值由系统动态确定。例如,已知某些特征可呈现双峰分布,并且阈值可被动态地确定位于两个模式之间。本发明还提供机制,用于插入不同的机器学习技术,以学习哪些特征是最重要的,并且因而动态学习用于从行为矢量转换到有用性可能性的规则。
一旦确定了有用性或有用性可能性,分析行为的第二步是了解围绕那段内容的使用的整个背景,包括在该使用之前所做的搜索、之前点击的链接、以及之前使用的页面。所有这种信息结合关于用户的信息来影响亲和力906(亲和力能以多种方式被学习和储存,在2005年12月27日提交的美国专利申请第11/319,928号中详细描述)。然而,在此之前,有一个最后的步骤:验证(validation)。验证是噪声滤波的一种形式,其中,亲和力连接被建立在例如文档和术语之间,当且仅当足够的相似用户已经通过他们的行为证实此连接。对于亲和力的出现,一个用户建立此连接是不够的。同样的背景(对等体)中的最少数量的用户必须已经展示出用于验证该亲和力的相似的行为和连接。我们称之为对等验证的行为。
UseRankTM
基于用户背景和意图、基于学习到的亲和力和全面的行为指纹的内容有用性的最终等级,UseRankTM可媲美因Google而出名的非常流行的PageRank策略。在PageRank中,基于链接到它的其他页面的数量,给予每一个网页一个值。另外,来自本身具有高值的网页的链接将PageRank甚至提高得更多。这种民主(democratic)的策略在让用户基于他们的Google查询到达有用的网站中是非常有效的,但是一旦用户开始在网站本身中寻找进一步的信息时一般就行不通了。对此的主要原因是在一个网站中的多个页面,尤其是那些带有长尾内容的网页,不管在外部或内部都没有被紧密地链接到。在内部,链接由网站的结构唯一确定,并且更多的链接不一定意味着更多的价值。另外,在此类站点上的许多页面不是HTML格式的,例如PDF、Word文档、或视频,并且根本不链接到其他内容。
基于网站上的用户行为,UseRank方法学减少了所有这些问题。代替依靠Web设计者对文档的链接,其依靠Web用户对文档的用法,Web用户在任何网站上都是丰富的信息来源。用法是学习什么内容是最有价值的真正民主的方式。事实上,PageRank的设计者认识到他们的方式是对用户活动的近似。考虑到与跟踪用户在整个Web上的行为有关的隐私问题,Google选择基于PageRank来近似用户价值是有意义的。在UseRank的优选实施方式中,我们仅跟踪配备有观察者标记的站点上的用户行为,并且总是以匿名的方式,除非由部署观察者标记的网站以其它方式配置。长尾
本发明的另一个重要方面出现于亲和力引擎所隐含的背景驱动方式。以内容为中心或以用户为中心的许多之前的系统都有一个问题,其中仅仅最受欢迎的产品/内容被推荐。因为这些系统缺乏对用户当前背景/意图的深刻了解,他们尽了最大的努力。本发明提供以背景为中心的方式,其允许亲和力引擎将其关注点窄化到匹配当前用户的背景/意图的用户(对等体)和内容的子集,即使该意图在大的事物体系中不是非常受欢迎的。这就是已知的产品的长尾,即,这些产品总的来说不是特别流行的,但是极为重要,因为他们强烈满足群体中小而重要的子集的需要(见C.Anderson,The Long Tail:Why the Future of Business is Selling Less ofMore,Hyperion出版社(2006))。本发明有能力识别随同有关的对等组和相关的内容的长尾兴趣,并且因而可在适当的时间推荐那些重要的长尾产品/内容(见图10)。这点对于产品/内容提供者来说至关重要,因为经常是这些长尾产品对于群体最有用,并经常会导致公司本身获得最高利润或利益。
因此,本发明使用志趣相投(like-minded)的对等体作为使能者来沿着长尾定位小目标片段,而不是使用在现有技术中已知的个人问题个性化或历史兴趣。本发明提供背景化定位(contextual targeting)。给定背景中的人们的需要在志趣相投的人们中通常类似。本发明的洞察是,人们具有数以百计的特征,如果不具有数以千计的特征的话。这些特征没有交叉连接到现实,所以没有背景时,很难预测个人的使用水平。一旦个人是在特定的背景中,例如,在志趣相投的对等体中,该人表现得与组背景中的其他每个人类似。因而,如果某人正在访问高尔夫器械站点去买高尔夫驱动器或球棒,那么他表现得与其他打高尔夫球的人相似。此人的政治偏见或他们的文化背景是什么是无关紧要的。个人的这些方面没有相关性,因为此人基于组成员身份的目前的背景是更有关的。
群体的智慧
本发明代表一种利用隐性的群体智慧来创建自适应的网站和其他信息门户的新方式。在其著作The Wisdom of Crowds中,James Surowiecki解释了一大组平均个人的集体才智几乎总是超过了专家的才智。为说明此概念,他使用来自县集市的一个示例,其中一组集市参与者尝试猜测一头奶牛的重量。一组所谓的专家例如屠夫、奶农等也做猜测。最后,专家的猜测都偏离了很大的数目。然而,非专家的群体所猜测的平均重量与奶牛的实际重量相差在一磅之内。Surowiecki继续示出如何在从股票市场预测到民主统治的每一件事中看出相似的现象。个体行为者的组可集体地展示出集体才智水平,甚至超越个体行为者自身的总和,这个观念在生物学和人工智能领域中被称为突现行为(emergent behavior)和集体的才智。大自然当中存在无数的示例,其中非常简单的个体动物,例如蚂蚁或蜜蜂,在满足组的需要方面,集体展示出非凡的才能和机智,例如觅食或筑巢。
在网站设计的背景中,Surowiecki的专家是Web设计者。这些专家试图对哪些网页应该链接到另外哪些网页作出正确决策,以使得访问者最能找到他们所寻找的。Web设计者还可能在调节搜索结果以匹配其访问者预期的需要的努力上花费许多时间。在此背景中的群体是来到此站点的大组网站访问者。一般地,群体对网站的组织没有直接的影响。他们保持沉默。本发明给此群体出了个主意,使得他们的集体的动作,即,所表达的看法的形式,被收集,并且通过他们对所推荐的内容的直接影响来自动驱动对网站组织的决策。因此,本发明出于创建有用网站的目的,深入了解群体的智慧。虽然在优选的实施方式中,群体智慧的影响被划分为网站中的推荐和社会化搜索的具体区域,但是容易想象扩展的执行,其中网站的整个组织、其所有的链接和菜单,例如,最终由网站访问者的行为驱动并适应于网站访问者的行为。以这种方式,由多个相互连接的站点所组成的整个互联网可开始演变并适应为一种最能满足互联网用户需要的形式。
图11提供群体智慧的拟方程,示出背景/意图如何以广义的方式被融合来扩展群体智慧的概念,如本发明的一种实施方式所示例的。在此拟方程中,每一个用户的隐性表决根据当前用户背景和用户在其中作出表决的背景之间的相似性被加权。此方程可被进一步扩展来融合用户之间的相似性。当所有的背景都是相同的,那么此方程正确简化为一个简单的平均。记忆预测机器
亲和力引擎的动作还可被认为是一种记忆预测机器的形式。近来的从认知科学的学习教授了:大脑被构造成对在记忆的目标区域内的对象与概念之间或之中的联系进行捕获和编码,并以从抽象到具体的层次来组织那些联系。基于之前的刺激造成的记忆,对新的刺激做出响应并预测其结果,并因而编码所学习到的联系。在网站的环境中,相似地,亲和力引擎通过观察用户、对象和背景之间的互动,来学习他们之间的联系,并且在其存储器中记住那些模式,并有层次地储存。当用户展示之前已经由亲和力引擎学习到的背景时,亲和力引擎指明了存储器中的适当的联系,这触发了对最满足当前用户和背景的需要的那些对象的预测。图12是其功能作为记忆预测机器的亲和力引擎的结构示意图。
与外部系统的无缝集成
本发明的一个重要的方面是其与其他推荐系统、政策和信息来源无缝集成的能力。一些示例在图3中示出。
搜索引擎
当用户在以本发明实施的站点上执行搜索时,搜索术语被发送到亲和力引擎进行处理。亲和力引擎基于从过去的群体行为学习到的亲和力,确定给定的那个搜索的背景下最有用的内容集。然而,亲和力还可考虑来自外部来源的看法,例如搜索引擎。搜索引擎301有它自己的亲和力引擎可接受的推荐集。来自搜索引擎的相关性评级可与亲和力引擎中所体现的信息结合,来产生单个的统一的推荐集(在2005年12月27日提交的美国专利申请第11/319,928号中更充分地讨论)。XML feed是用于本系统与搜索引擎接口的一种典型的方式。
产品目录
本发明还提供用于自动输入产品或媒体目录305的机制。这样做的优选方式是使用系统可访问的XML feed。目录可用三种方式来使用:
1)来自目录的信息可随着推荐一起被显示,如摘要或价格;
2)来自目录的属性可被用来过滤结果集,例如,网站设计者可能想要把推荐限制为仅为网站的特定部分的产品或PDF。
3)在上述行为指纹过程中,出于规范的目的,内容分类可被用来对内容分组。
广告服务器
本发明的另一方面在于它是内容无关的。系统可观察进行的行为并推荐网页、图片、视频、文档、博客、下载以及甚至广告。在推荐广告的情况下,经常有必要与广告服务器集成。广告服务器303可提供与如上所述的搜索引擎和目录系统都相似的功能性。本发明以与那些接口相似的方式与广告服务器接口,通常通过XML。
推销系统
推销系统304在一般情况下为网站所有者提供一种机制以影响什么产品/内容被推荐给用户。在本发明中,优选地,群体是主要的推荐驱动器。然而,有些时候,所有者有必须被满足的具体需要,但与群体所表示的兴趣无关。例如,在特定的背景中,所有者可总是选择首先推荐一特定的产品或一段内容,例如,可能有产品的促销。所有者也可能希望影响群体来购买具有更高利润的产品,或防止某段内容被推荐。本发明有两种方式来实践这种影响。首先是通过作为本发明的一个组件的定制规则接口。这里,网站所有者可登录,并从多种预定义的规则类型中选择,规则类型包括锁定,即,迫使一个特定的推荐显示;列入黑名单,即,防止一个给定的推荐或一类推荐显示;和激励,即,增加一个推荐或一类推荐显示的机会,但是仍然实践群体智慧。对于给定的搜索术语,对于给定的一类用户,在特定的时间范围,所有的这些规则类型可被全局应用或仅在一个给定的背景中应用,例如在一个特定的页面上。另一种规则类型允许所有者充分实践群体智慧,但是影响推荐的目标。例如,亲和力引擎可被告知来推荐用户最可能购买的产品,而非关注于推荐有用的产品。另一个示例,亲和力引擎可被要求来推荐最可能引导用户到特定的目标页面集的内容。除了定制规则接口,本发明提供用于以XML形式从外部推销应用中输入规则的机制。当规则类型存在于外部系统中而在本发明中还不存在时,则定制规则插件可被设计用于所发明的系统,其匹配外部规则类型所期望的行为。
用户特征分析
亲和力引擎可与之集成的另一类型系统是用户特征分析系统302。在其最简单的形式中,特征分析系统是与用户相关的属性集,例如人口统计属性。这些属性可在推荐请求时被传给亲和力引擎。如前所述,亲和力引擎可在识别对等组时考虑这些属性,其然后影响返回的推荐。更复杂的特征分析系统要求与其他的外部组件相似的XML集成。这里,亲和力引擎可能需要在对等识别过程期间动态地联系外部特征分析系统。
优选实施方式
在本发明的优选实施方式中,推荐系统在软件即服务(Software as aService,SaaS)模型被实施,以提供帮助网站访问者找到他们喜欢或需要的产品或内容的自动建议。图2是用于基于背景的内容推荐的方法和设备的结构示意图。图2中,用户与网站的互动产生隐性的突现行为。这种用户互动包括页面转送、链接、条目踪迹、查询、页面大小、鼠标移动、对等体、消极经验、虚拟书签、花费的时间、虚拟打印、退出踪迹,诸如此类。根据本发明在推荐/亲和力引擎中处理这些行为,导致以社会化搜索和导航指导的形式的自动的内容推荐和产品推荐,还提供实时反馈给商人,例如关于访问者俱乐部(Visitor Club),以及识别内容缺口(gap)(其中每一项下面都更详细地讨论)。下面的关键过程包括推荐系统:
·捕获隐性行为——隐性网站行为201作为推荐系统的输入在客户端由嵌入网站页面的小片段JavaScript代码捕获,例如,通过网站模板。然后该行为被发送到远程推荐引擎,在那里使用这里描述的全面行为指纹技术来将其处理。
·提炼集体的智慧——推荐/亲和力引擎202处理所有进来的信息以识别网站访问者中出现的意图,并捕获群体的集体智慧。推荐引擎识别并学习用户、内容和术语之间和之中的亲和力,识别一贯的行为模式和消除噪声。亲和力引擎还实时认出并适应不断变化的时尚和趋势、以及周期性的行为模式例如季节性模式、和其他的用户兴趣的转移。
·传递推荐结果和搜索结果——当访问者到达页面时,推荐引擎被传送了关于用户当前背景的信息,要么由称为推荐标记的客户的JavaScript片段传送,要么由网站服务器传送,并且请求适当的推荐。推荐引擎使用此申请中所描述的技术将用户背景翻译成意图,识别适当的对等组,并最终返回一组内容推荐203,这些内容推荐基于其被计算出的UseRankTM而排序。这些推荐之后被显示在用户浏览器的网页中。这些推荐可采取导航链接或增强的搜索结果的形式。当传递推荐结果时,推荐系统可另外联系其他外部服务,诸如网站的全文搜索引擎、产品目录或广告服务器(见图3)。
·顾客门户——在优选实施方式中,网站的所有者也可通过称为Insights 204的顾客门户访问由推荐引擎所学习到的信息和模式。顾客门户提供能力来配置推荐系统和添加推销规则、以及观看由提供关于群体对网站使用的信息的一组报告以及系统所学习到的行为模式和亲和力。图13示出在优选的实施方式中的顾客门户主页的截屏。通过使用此门户中的链接可访问许多不同的报告和配置。例如,本发明允许产品/内容缺口检测,其中缺口基于站点上的用法模式被检测,并且帮助站点所有者在缺口被检测的那些区域中引进新的产品或内容。另一个示例,顾客门户还提供一组报告给网站所有者,以跟踪推荐引擎正带给网站的持续的价值。图14示出跟踪在网站上由于推荐的存在而收入提升的A/B报告的截屏。发明人始终如一地看到收入提高了20-30%或更多。在门户中可得的其他提升报告包括改善网站中的页面浏览、投入时间、站点粘着性(stickiness)、平均订单价值、和到指定“商业目标”的用户转变。
应用
下面的讨论涉及上述技术的不同应用:
图15是示出群体指导的电子商务的截屏。在图15中,呈现了产品推荐的5种不同的能力:
1)基于志趣相投的对等体关于他们的产品考虑的亲和力,即,如前所述的观察到的全面的行为指纹,出于比较购物和向上销售(up-selling)的目的,示出比较的产品,也称为相似的或竞争的产品。基于考虑的对等推荐推动了更高端/特殊的产品,并为站点产生更多的收入和利润。
2)附属产品也被示出,用于相关的交叉销售/非竞争的产品例如配件,以增加总订单量。
3)本发明还示出最流行的产品,如整个站点上或某个分类中最具吸引力的产品。
4)本发明还产生意图驱动(intent-driven)的登陆页面(landing page),也称为AdGuide和Site Concierge,具有基于访问者在标准的Web搜索引擎如Google、Yahoo或MSN上搜索什么的推荐。如果访问者在Google上搜索“Viking Cooktop”并登陆了顾客站点,AdGuide会将最好的VikingCooktop推荐动态地提供给登陆页面上的访问者,而非示给他一些无关的事物。
5)本发明还提供基于上述的对产品的群体过滤的搜索。
对于对等驱动的推荐,本发明自动识别具有独特的兴趣的小型的和大型的人口部分,并引导个人到流行的、竞争的和附属的产品。本发明提供用户意图和产品映射,其将购物者的意图翻译成对等验证的产品和品牌。发明者已经基于独立的研究找到7倍的转换能力。本发明提供时尚和趋势检测,并实时识别和适应购物者兴趣的季节性的、促销的和其他转移。本发明还允许产品缺口检测,其中产品缺口被检测并且帮助网站所有者在缺口被检测到的那些区域引进新的产品或内容。本发明用实时顾客反馈协助推销。其与现有的推销、促销、分段和搜索一起工作,并扩大了产品或产品家族。本发明实时地提供对由无形的群体所产生的净收入的内置的同时的A/B测试和报告。
图16是示出具有旅行示例的群体指导的产品搜索的截屏。在图16中,用户已经查询纽约市的旅馆。由于此网站的相似的用户出于相似的目的,并通过观察用户怎样使用返回的信息,对此人推荐关于在纽约市中选择旅馆。基于志趣相投的对等体的兴趣和意图而非通过简单匹配关键字和元数据(这个情况下是“纽约旅馆”)来示出许多不相关的结果,此搜索结果更加有效和相关。
图17是示出群体指导的营销和在线消费勘察(online lead generation)的截屏。如同电子营销应用一样,五种不同的能力被提供给营销网站。
1)本发明此特征的方面包括涉及UseRankTM和隐性学习的社会化搜索。这种方式是意图驱动的、自适应的,并利用了隐性公众分类、群体术语,例如他们使用的链接文本以及他们输入的搜索查询,如上所述。本发明支持音频、视频、二进制代码和所有其他内容类型,因为它不必自身解析内容,而典型的搜索引擎需要这么做,因而仅限于文本内容和元数据。
2)本发明还基于志趣相投的用户的隐性的行为反馈来提供相关的或相似的内容。本发明基于背景和意图,通过有用性和切合目标性将推荐分等级。
3)本发明还提供最流行的分类,其提供在整个站点或站点的子部分中具有最大价值的内容。此促销信息导致商业目标转变的增加,如试用/下载/注册转变,并可在网站或主题的水平下被提供。
4)提供了下一步特征,其涉及导致顾客转变的常见的接下去的步骤。下一步可能是商业过程中的任何一个下一步或与该过程有关的将要阅读的正常的下一个内容集。
5)相似的意图驱动的登陆页面,如同上述的电子营销应用一样,对于营销网站是可用的。
图18是示出根据本发明的社会化搜索的截屏。在该示例中,对储存设备进行搜索。用户被提供有信息,其是关于信息是否切合目标和多少访问者、以及流行评级和群体等级,即UseRankTM。切合目标的值也与结果一同被提供。进一步地,基于亲和力引擎中的信息,结果由有用性分类。作为之前和之后的比较,还提供了来自IR或全文搜索引擎的初始的关键字等级。在此示例中,如果没有使用UseRankTM,主要的储存产品的这段好信息可能作为等级87而被掩藏了,即第9搜索结果页面上的第7个结果,因而没有人能找到和使用它。UseRankTM已经将它移动到搜索结果的第一页面上的第三位。在接口水平,如果那里不使用本发明,则原始结果链接被提供来给予用户初始结果。这是另外一种看见UseRankTM的之前和之后的影响的方式。
图19是示出群体指导的在线支持以促进顾客群中的自助服务和满意的截屏。此页面示出顶级问题解决方案,包括最有帮助的文章、最常见的问题解答、和帮助论坛、以及博客文章。此页面还示出相关帮助,包括关于这个主题的有深度的文章、可选择的解决办法、以及,最后地提供了提示。进一步地,提供了常见的随后步骤,包括解决方案、常见的下载、以及附加的支持信息和联系信息的自然的随后步骤。最后,基于UseRankTM和隐性学习,本发明示出社会化搜索,其是本发明的此实施方式的关键方面。因此,社会化搜索是意图驱动的和自适应的,利用了隐性公众分类,并支持所有的内容类型。对于这种使用的其他好的支持应用包括知识管理(KM)门户、社区论坛和讨论线索(discussion thread)、聊天、维基和开发者的网络等等。
图20示出群体指导的内部网和知识门户。在此示例中,社会化搜索被用于内部网中。该搜索返回相关页面,其包括关于这个主题的相似的页面,这些页面由过去的对等体经验所证明,并且启用偶然发现。进一步地,该搜索过滤掉低价值的内容,本发明还提供最流行的搜索结果,其包括具有最大价值的内容、公司内的顶级应用、和部门所特有的信息或跨公司的信息。最后,本发明提供随后的步骤,包括人们从此页面去满足他们的目的、在商业过程中的下一步、以及关于该主题的将阅读的下一个内容集。外部网,例如医患门户、经销商网、顾客门户,是其他应用示例。
图21示出在媒体站点上所实施的推荐,并且图22示出在媒体站点上所实施的社会化搜索。图23是示出群体指导的媒体和跨站点的背景的推荐的截屏。相似的文章和博客基于相似的背景被推荐。如果你正在阅读泰格伍兹高尔夫故事,基于其他相似的对等兴趣,其他三个相关的泰格新闻被供给相同的访问者。访问者得到更多的内容并满意。此站点得到更高的CPM和CPA,这两个都是从广告的角度对访问者转换率和站点价值的当前工业测量。也被Baynote称为BrandRankTM的UseRankTM还可被用来将关于媒体的广告和产品重新分等级,而非随机地或基于关键字匹配放置广告和产品。对等体所验证的广告具有明显更高的CPM和CPA值,并且因此增加了媒体站点的收入。另外,这些不同的来源所包含的信息被用于亲和力引擎,其发现不同站点中的跨站点亲和力。结果是提供切题的内容和产品。
图24是本发明被用来推荐视频内容的示例。如此申请所述,本发明是内容无关的并有能力完全基于隐性用户动作来学习术语、用户和内容之间的亲和力。
图25示出隐性主题云(Implicit Topic Cloud)的截屏。本发明的另一个应用是收集和显示群体词汇或术语。表面上,主题云看起来与明确的加了标记的云类似,如Deli-cio-us、社会书签等。但是关键的不同在于隐性。隐性主题云是基于站点上实际的用户行为建立的,即,他们所输入的查询和他们所使用的链接文本。行动胜于雄辩。隐性主题云反映在站点访问者的100%的兴趣中,不是愿意给事物加标记的少数的大声的访问者。沉默的大多数是收集真实群体智慧的关键。
图26示出本发明和广告服务器之间的集成的结构视图。为将最好的广告提供给用户,集成系统首先联系现有的广告服务器,以得到向给定的人口统计和其他信息的用户显示的一个可接受的广告列表。然后此列表被发送到亲和力引擎,其基于广告、用户和内容之间的所学习到的亲和力,选择最好的广告显示给当前用户。这允许所提供的广告对于用户以及用户当前的背景和意图都是适当的。
除了社会化搜索和在线内容/产品推荐,还有许多方式来利用由推荐引擎所提炼的群体智慧。许多应用可被建立或修改来通过对推荐引擎的API而直接深入了解此智慧。图4是示出本发明的作用是群体智慧平台的结构图。群体智慧平台还可包括这些条目,如背景化电子邮件营销(contextual email marketing)、移动应用、IPTV系统、SEO/SEM应用和定制应用中的混搭。在这些系统中,来自推荐引擎的输入可被用来动态确定最适当的信息和/或信息组织以呈现给用户。这种平台是建立在包括如AJAX和REST(下面讨论)这些特征的Web服务上的。因此,本发明是建立在新版Web 2.0基础之上的,其包括对无形群体的真实了解、从志趣相投的对等体聚集信息、作出内容推荐或产品推荐、提供现场的社会化搜索、隐性的基于群体的报告,诸如此类。下面的描述给出关于他们怎样被部署的细节:
电子邮件推荐:营销使用大量的电子邮件与顾客和可能的顾客联系。但是电子邮件活动的内容一般由营销人员确定。本发明通过众包(crowd-sourcing)给志趣相投的对等体而提高了电子邮件活动的质量。电子邮件的内容由流行的或是与志趣相投的电子邮件读者感兴趣的事物相似的事物所确定。营销商简便地促进了让一个顾客隐性地将内容推广给另一个顾客的过程。
移动推荐:由于移动设备如手机和个人设备的小尺寸,移动推荐的质量要求甚至比Web更高。本发明的志趣相投的对等体和意图驱动的方式好于传统的基于协同过滤、页面浏览量和人口统计或购买数据的方式。意图/背景驱动的对等体预测人们的需求远远好于竞争方式。
IPTV推荐:对于使用数字TV/HDTV来观看互联网所传送的电影和视频节目,相似的推荐是有效的。有数以千计的电影和TV节目选择,像“你还可能喜欢这些电影”的特征对于向上销售和交叉销售电影和TV节目是极为重要的。背景驱动的对等推荐是对于喜欢该推荐的观众最有效的方式。
即时连接:图27示出即时连接系统的结构视图。由于本发明可识别志趣相投的对等体,除了隐性地收获他们的集体智慧和对个人做出对等推荐,本发明还可将个人与志趣相投的对等组连接起来并让他们交流信息、知识和经验。这同彼此不认识的志趣相投的对等体的现实世界的经验相似。想象你在Best Buy购买TV,你看见其他的志趣相投的对等体也在购买TV,你可以向他们询问他们关于某些产品的经验。
SEO/SEM推荐:本发明还用于在登陆站点的时刻指导网站访问者。此特征被称为“AdGuide”,“Site Concierge”,和“Site Maitre’d”。本申请检查人们已经在Google、Yahoo、MSN、ASK和其他主要Web搜索引擎上搜索的查询,然后使用这些查询作为用户意图的代理,来为访问者在其登陆该站点时,在无论是预先设计的登陆页面(SEM)还是正常的搜索结果页面(SEO)上,显示正确的产品或内容。例如,如果访问者在Google上搜索“Viking Cooktop”并登陆Baynote顾客站点,AdGuide基于志趣相投的对等体的集体的兴趣,在登陆页面上将最好的Viking cooktop推荐动态地提供给访问者,而非通过简单地匹配关键字给他显示一些不相关的或不太重要的内容。
基于亲和力引擎所学习到的亲和力,本发明还有能力提供关键字推荐系统,其提供建议给营销商,在该系统上关键字应该在外部搜索引擎上被购买,作为他们的SEO/SEM努力的一部分。例如,本发明可建议群体最常使用来描述网站上的内容的那些术语,以及最有可能导致站点中有用的内容的那些术语。此外,假设特定集合的关键字已经被购买了,本发明可建议群体所使用的具有对现有集合高的亲和力的其他词语。要么是通过顾客门户中的报告,这些推荐可被提供给SEO/SEM商人,或者这些推荐可直接与外部SEO/SEM系统集成,以动态地和自动地竞标推荐关键字。
博客、论坛、和讨论线索推荐:本发明可用于群体产生的内容,诸如博客、论坛、讨论、播客(pod cast)、视频内容等等。由于涉及的内容数量,以正确的顺序呈现正确的内容比专家产生的网站甚至更重要。使用志趣相投的对等体用于推荐和社会化搜索是极为重要和有效的。这些网站可以是面向公众的博客站点、或要求登录的站点如伙伴门户或医患门户、或开发者的网络、或内部网。诸如“相似的内容”、“附属产品”、“接下来的步骤”、“最流行的”的特征和社会化搜索是非常有用和有效的。
Insights(访问者俱乐部、内容缺口等):Insights,顾客门户,早些时候已经在本申请中部分地讨论了。虽然本发明的主要使用是作为自动推荐系统,但是有时候站点管理者可能想要基于亲和力引擎所学习到的知识,来修改推荐系统的行为或观看报告。Insights目前通过它的UI提供三个主要的功能分类:配置、管理和报告。配置使得站点管理者充分配置完整的功能和部署所需的推荐引擎的所有方面,包括与信息的外部来源如全文搜索引擎和广告服务器集成。管理使得站点管理者能够以整体的方式或对于规定的背景所特有的方式(例如一个特定的搜索术语或页面位置或用户),来修改社会化搜索和推荐的行为。例如,管理者可创建产品/内容促销,以在设置的时间段凌驾于群体智慧之上,可将产品/内容加入黑名单而不被推荐,人工修改或提升规定的产品/内容类别,或建立商业规则例如限制适用于特定的背景中的推荐的产品/推荐的类别。报告提供关于由亲和力引擎所提炼的群体智慧的各种视图。虽然报告包括在传统的分析中可找到的基于点击的和基于购买的信息的子集,但是它们超越了这些,提供了许多关于群体智慧的细节,该群体智慧通过由亲和力引擎所学习到的全面的行为指纹和连接被提炼。示例报告讨论如下。
内容缺口报告使用亲和力引擎来分析未被站点上现有的内容满足的那些用户兴趣。使用全面行为指纹技术,并通过分析本申请早些时候讨论的群体行为,亲和力引擎可识别群体兴趣。然后亲和力引擎可分析所有的情况,其中特定兴趣由用户和该用户随后的行为表达,包括内容的使用和提取的价值水平、以及随后的搜索或退出。如果大部分的具有特定兴趣的用户群未能找到有用内容,那么该兴趣被指定为内容缺口。由亲和力引擎所推测的缺口达到的程度也可被报告。然后管理者可采取必要的动作以通过添加新内容来补救该缺口,并且之后继续使用内容缺口报告来查看缺口存在的影响。
访问者俱乐部报告提供关于由亲和力引擎所学习到的亲和力的最全面的观点。站点的访问者基于共享的兴趣被隐性地分组。每一个兴趣组或访问者俱乐部,随同该俱乐部中的访问者的数量、他们总体的活动水平、描述该俱乐部的术语的虚拟公众分类、以及对于在该俱乐部的兴趣背景中对俱乐部最有用的内容/产品,一起被显示在界面中。另外,所有的俱乐部特性可随着时间的推移被绘制,以了解兴趣随着时间的推移的趋势如何。对于成员身份的重叠,俱乐部还可相互比较。此报告把在用户、内容/产品、和术语/背景之间探索所学习到的联系的能力提供给管理者。之后这些联系可在Insights的管理部分中驱动促销或其他推销活动。访问者俱乐部信息还可用于驱动所发明的系统的背景之外的不同的商业决策。
结构
推荐服务器
图3是示出根据本发明的亲和力引擎集成的结构示意图。图3中,在特定的内容站点中展示可观测的行为(如当前位置和/或搜索)的当前用户,基于之前的动作或用户属性,来访问亲和力引擎,其包括资产/产品、用户和术语,全部被基于亲和力安排归类。提供关于产品、分类、信息、媒体等诸如此类的资产推荐给用户。亲和力引擎由站点所有者填充,站点所有者提供管理性输入和施加管理性影响。信息由XML/直接输入提供。管理性输入和管理性影响过滤、限制和催化亲和力引擎,施加推销规则,以及表达目的,例如,可能使用或可能购买特定的产品。资产信息还可以XML信息的形式(例如产品目录或全文搜索工具)被提供。亲和力引擎从访问者群体收集隐性意见,以对当前用户作出这种资产推荐。这些隐性意见包括资产动作,例如页面上所花费的时间、滚读、鼠标移动或点击、页面互动、和虚拟打印或书签;资产导航和资产导航模式,包括例如进入路径、退出路径、所使用的连接、重复的访问、以及频率访问、后退按钮的使用、以及推荐使用;和访问者群体搜索,包括输入和/或重新输入的术语、点击的结果、使用的结果、和随后的导航。
图28是示出本发明的优选实施方式的系统结构的方框示意图。此结构的各个方面的更加详细的讨论提供如下。为了更详细地了解图28,必须参考申请人的共同未决的2005年12月27日提交的美国专利申请第11/319,928号,其通过引用而被整体并入此处,并且其更详细地描述了用于有关本发明的使用的优选的系统。
此结构由服务器场20、顾客企业22、和用户浏览器21组成。用户浏览器配备有扩展23,并访问在顾客企业22的顾客服务器25以及经由负载均衡器27访问服务器场20。目前使用HTTPS协议实现与服务器场的通信。用户访问顾客服务器合乎于企业协议。浏览器扩展23更详细地讨论如下。
显要的与本发明有关的是提供故障保护。扩展23以及企业扩展24被构造成使得,如果服务器场20未以成功的方式响应,那么该扩展被关闭,并且企业和浏览器以正常的方式互动。本发明的特征仅在服务器是活动的并正确执行它的操作时提供。因此,服务器的失败无论如何不会损害对于企业用户的企业操作。
如上所述,扩展24还被提供用于企业,其经由HTTPS协议,在服务器场20与负载均衡器27通信。
企业还包括助手(helper)26,其经由代理31使用HTTPS协议与服务器场通信。代理从企业检索日志信息并将其提供给日志分析器28,其产生的结果被呈现给用法库29。为了下载信息到亲和力引擎32中,代理还与企业可访问的任何数据来源通信。这些信息包括目录数据库信息、使用配置文件数据、身份验证数据、以及对于确定或过滤推荐和搜索结果的目的有用的任何其他形式的数据。
信息经由不同的分配器30在亲和力引擎32和浏览器和企业之间交换。自此,浏览器本身提供意见给服务器,并响应于来于此的搜索或推荐请求接收显示。可选择地,顾客服务器25可使用REST,通过Baynote扩展24,直接从亲和力引擎32直接请求搜索结果或推荐结果。
本发明的一个关键特征是亲和力引擎32,其包括多个处理器33/34和配置管理工具35。在本发明的操作期间,一种形式的信息,也称为智慧,被收集在智慧数据库36中。
客户端集成
Baynote扩展23的优选实施方式使用定制建立的基于标记的AJAX结构,用于从容户收集网站行为,以及将推荐提供给客户。图29提供与客户集成的JavaScript代码片段。图30是示出根据本发明的AJAX标记平台的方框示意图。图30中,网页被显示在客户机上,并包括特定的脚本。在此示例中,来自系统的所有的文件和结果被作为<script>元素动态注入DOMS。可信的Web服务器上的协调器提供诸如故障保护机制、共同的代码、政策、处理机(handler)、和通信工具这些事物。系统服务器提供诸如心跳(heartbeat)、共同的JavaScript、政策、处理机如观察者和向导、以及亲和力引擎这类单元。图30中,协调器是位于可信网站上的一段代码。在目前优选实施方式中,协调器驻留在顾客的网站上。因此,有一个文件作为协调器的角色来服务,并驻留在特定的顾客网站上,然而它可以驻留在任何其他可信的网站上。本发明的此方面由于故障保护的原因,涉及可信Web服务器的观念。重要的是确定如果所发明的系统崩溃了,它不会使客户网站崩溃或阻碍客户网站。因此,协调器代码被提供作为故障保护程序。它检查故障保护程序,来确保服务器的网站崩溃后的正确的恢复。
代码的结构被分解,以使得共同的代码被使用。共同的代码或一段代码被用于所有类型的推荐。因此,标记可能要求共同的代码。政策可能是顾客所特有的,或它可能是用户所特有的。这涉及怎样做出推荐。政策信息被分别加载。然后,具体的标记所需的代码也被加载。例如,如果有一个用于最流行的推荐的标记,并且另外一个是推荐,那么这些标记被加载。然后系统加载执行特定的标记操作所必需的代码。另一种类型的标记或代码是观察用户做什么的观察者,如上所述。用户看不见标记,但它仍然是标记。标记必须也能够与系统进行通信。这些功能的每一个都由一段代码如JavaScript执行,被加载到网页中。JavaScript通过动态脚本注入被加载到页面。
本发明的此方面认识到网页可变得更加动态。例如,存在诸如HTML和JavaScript的事物,导致事物被动态添加到页面。如果脚本标记需要一段特定的信息,那么那个代码被注入该页面。例如,如果需要政策,那么JavaScript标记被注入到访问该政策的页面。该政策可要求信息的进一步注入,例如处理机。因此,处理机现在作为JavaScript段被动态地注入页面。以相似的情况处理通信。
上述方法的一个优势是提供使用第一方cookies或第三方cookies的选择。顾客访问的主要网页可能是商人的网站。该商人与系统通信以得到关于推荐等的信息。在此情况下,该商人是第一方,系统是第三方。作为动态脚本注入的结果,本发明允许cookies设置在第一方域和第三方域中。设置第一和第三方cookies的能力还允许本发明跨域运行。
虽然这里描述的发明是参考优选实施方式的,但是本领域的技术人员很容易领会,在不偏离本发明的精神和范围的情况下,本文所阐述的这些可由其他应用代替。因此,本发明应只受限于下面所包括的权利要求。
权利要求书(按照条约第19条的修改)
1.一种用于内容推荐的由计算机实施的方法,包括以下步骤:
所述计算机接收用户动作所导致的信息,并识别当前用户的背景;
基于所述识别,所述计算机找到适当的对等组,所述对等组代表在所述识别的背景中与所述当前用户最像的其他用户;
所述计算机找到所述对等组识别为与所述当前背景最相关的内容;以及
所述计算机产生输出,所述输出包括用于显示给所述当前用户的推荐的内容;
所述计算机通过以下操作产生全面的行为指纹:
考虑包括多种多样的用户行为的输入;
将所有的这些用户行为与对应于所述当前用户在其他页面上的行为的储存信息进行互相关,并与群体中其余部分和识别出的对等体在当前页面上的行为进行互相关;
根据此分析,所述计算机产生所述当前用户在一段特定的内容中已经找到价值的可能性;以及
所述计算机储存所述可能性供在学习系统中使用。
2.一种由计算机实施的以背景为中心的内容推荐方法,其包括以下步骤:
所述计算机基于代表网站上的用户动作的输入,为所述网站上的用户建立当前背景;
所述计算机用嵌入所述网站中的观察者标记捕获所述用户的当前背景信息;
所述计算机基于由所述观察者标记所收集的各种的用户行为确定所述用户的兴趣;
所述计算机使用全面行为指纹技术来分析所述行为;
所述计算机将所有的结果信息作为所述用户的当前背景矢量储存在存储器中,所述背景矢量包括在每一个条目上都带有权重的、术语和文档的混合矢量,所述权重反映该术语或文档反映所述用户的当前背景的强烈程度;
当用户输入搜索术语和/或点击导航链接时,所述计算机增加对应于被输入或被点击的术语和短语的所述背景矢量的条目,以捕获所表达的兴趣;
当用户动作进一步移动成为过去时,所述计算机减少或衰减相应的条目;
所述计算机增加用户点击的或基于用户的隐性动作所确定的用户表示感兴趣的相应的矢量条目文档;以及
根据前述操作,所述计算机产生所述用户的当前背景的代表来作为背景矢量,用于对所述用户进行内容推荐。
3.如权利要求2所述的方法,还包括以下步骤:
基于从聚合智慧所学习到的亲和力和联系,所述计算机将所述背景矢量扩展和改进为意图矢量,所述聚合智慧从对群体作为一个整体的长期的观察中收集;
其中所述意图矢量通过查看在所述背景矢量中的术语和文档与其他术语的亲和力来创建。
4.如权利要求3所述的方法,还包括以下步骤:
所述计算机利用亲和力引擎确定亲和力,所述亲和力允许将所述背景矢量扩展为意图矢量;
其中所述亲和力引擎通过观看用户群体在网站上的所有的隐性行为并通过应用行为指纹和使用等级算法来确定兴趣和联系,从而学习文档和术语、文档和文档、术语和术语、以及用户到其他用户、文档、和术语之间的连接。
5.如权利要求4所述的方法,还包括以下步骤:
所述计算机识别共享对当前意图的亲和力的用户的对等组、以及在该意图的背景中展示出与所述当前用户最像的行为的那些用户,所述对等组由用户矢量代表,其中在所述用户矢量中的每一个用户条目可具有权重,该权重指示他在当前背景中对于所述当前用户是对等体的强烈程度。
6.如权利要求5所述的方法,还包括以下步骤:
所述计算机识别哪些文档在当前意图中对所识别的对等体具有最高的亲和力;
其中所述亲和力引擎查看与那些对等体相关的、根据他们的对等体权重被加权的活动性矢量、术语-文档矩阵以及下一步矩阵,并聚合地使用这些来计算对所述当前意图具有最高的亲和力的那些文档;以及
其中所述文档是未过滤的推荐。
7.如权利要求6所述的方法,还包括以下步骤:
所述计算机向所述亲和力引擎请求关于所述推荐中的每一个推荐的群体信息;
其中所述信息与其他资产信息结合并被显示给用户以帮助其了解推荐所隐含的群体智慧。
8.如权利要求7所述的方法,其中所显示的信息包括以下中的任意项:在文档中找到价值的用户总数、将文档与当前背景和/或意图关联起来的对等体的数量、以及对等群体已经将之与一文档相关联的术语和/或短语。
9.如权利要求8所述的方法,其中,所述术语和/或短语包括代表所述群体已经关联到一文档的术语的虚拟公众分类;
其中所述虚拟公众分类由所述亲和力引擎基于所述用户群体的隐性动作自动创建。
10.一种用于内容推荐的设备,包括:
用于接收输入信息以在识别当前用户的背景中使用的装置;
用于基于所述识别而找到适当的对等组的装置,所述对等组代表在所述识别的背景中与所述当前用户最像的其他用户;
用于找到所述对等组识别为与所述当前背景最相关的内容的装置;
用于产生包括推荐给所述当前用户的内容的输出的装置;
用于通过以下操作产生全面行为指纹的装置:
考虑包括多种多样的用户行为的输入;
将所有的这些用户行为与所述当前用户在其他页面上的行为、以及与群体中其余部分和所识别的对等体在当前页面上的行为进行互相关;
根据此分析,产生所述当前用户在一段特定的内容中已经找到价值的可能性;以及
储存所述可能性供学习系统使用。
11.一种以背景为中心的内容推荐设备,包括:
用于接收代表用户动作的输入并用于根据所述输入在网站上建立当前用户背景的装置;
被嵌入所述网站用于捕获所述用户的当前背景信息的观察者标记;
用于基于由所述观察者标记所收集的各种的行为确定所述用户的兴趣的装置;
用于使用全面行为指纹技术来分析所述行为的装置;
用于将所有的结果信息作为所述用户的当前背景矢量储存在存储器中的装置,所述背景矢量包括在每一个条目上都带有权重的、术语和文档的混合矢量,所述权重反映该术语或文档反映所述用户的当前背景的强烈程度;
用于当用户输入搜索术语和/或点击导航链接时增加对应于被输入或被点击的术语和短语的所述背景矢量的条目以捕获所表达的兴趣的装置;
用于当用户动作进一步移动成为过去时减少或衰减相应的条目的装置;
用于增加用户点击的或基于用户的隐性动作所确定的用户表示感兴趣的相应的矢量条目文档的装置;以及
用于根据前述操作产生所述用户的当前背景的代表作为背景矢量用于对所述用户进行推荐的装置。
12.如权利要求11所述的设备,还包括:
用于基于从聚合智慧所学习到的亲和力和联系将所述背景矢量扩展和改进为意图矢量的装置,所述聚合智慧从对群体作为一个整体的长期的观察中收集;
其中所述意图矢量通过查看在所述背景矢量中的术语和文档与其他术语的亲和力来创建。
13.如权利要求12所述的设备,还包括:
用于利用亲和力引擎确定亲和力的装置,所述亲和力允许将所述背景矢量扩展为意图矢量;
其中所述亲和力引擎通过观看用户群体在网站上的所有的隐性行为并通过应用行为指纹和使用等级算法来确定兴趣和联系,从而学习文档和术语、文档和文档、术语和术语、以及用户到其他用户、文档、和术语之间的连接。
14.如权利要求13所述的设备,还包括:
用于识别共享对当前意图的亲和力的用户的对等组以及在该意图的背景中展示出与所述当前用户最像的行为的那些用户的装置,所述对等组由用户矢量代表,其中在所述用户矢量中的每一个用户条目可具有权重,该权重指示他在当前背景中对于所述当前用户是对等体的强烈程度。
15.如权利要求14所述的设备,还包括:
用于查看哪些文档在当前意图中对所识别的对等体具有最高的亲和力的装置;
其中所述亲和力引擎查看与那些对等体相关的、根据他们的对等体权重被加权的活动性矢量、术语-文档矩阵以及下一步矩阵,并聚合地使用这些来计算对所述当前意图具有最高的亲和力的那些文档;以及
其中所述文档是未过滤的推荐。
16.如权利要求15所述的设备,还包括:
用于向所述亲和力引擎请求关于所述推荐中的每一个推荐的群体信息的装置;
其中所述信息与其他资产信息结合并被显示给所述用户以帮助其了解推荐所隐含的群体智慧。
17.如权利要求16所述的设备,其中所显示的信息包括以下中的任意项:在文档中找到价值的用户总数、将文档与当前背景和/或意图关联起来的对等体的数量、以及对等群体已经将之与一文档相关联的术语和/或短语。
18.如权利要求17所述的设备,其中,所述术语和/或短语包括代表所述群体已经关联到一文档的术语的虚拟公众分类;
其中所述虚拟公众分类由所述亲和力引擎基于所述用户群体的隐性动作自动创建。

Claims (20)

1.一种用于内容推荐的由计算机实施的方法,包括以下步骤:
所述计算机接收用户动作所导致的信息,并识别当前用户的背景;
基于所述识别,所述计算机找到适当的对等组,所述对等组代表在所述识别的背景中与所述当前用户最像的其他用户;
所述计算机找到所述对等组识别为与所述当前背景最相关的内容;以及
所述计算机产生输出,所述输出包括用于显示给所述当前用户的推荐的内容。
2.如权利要求1所述的方法,还包括以下步骤:
所述计算机通过以下操作产生全面的行为指纹:
考虑包括多种多样的用户行为的输入;
将所有的这些用户行为与对应于所述当前用户在其他页面上的行为的储存信息进行互相关,并与群体中其余部分和识别出的对等体在当前页面上的行为进行互相关;
根据此分析,所述计算机产生所述当前用户在一段特定的内容中已经找到价值的可能性;以及
所述计算机储存所述可能性供在学习系统中使用。
3.一种由计算机实施的以背景为中心的内容推荐方法,其包括以下步骤:
所述计算机基于代表网站上的用户动作的输入,为所述网站上的用户建立当前背景;
所述计算机用嵌入所述网站中的观察者标记捕获所述用户的当前背景信息;
所述计算机基于由所述观察者标记所收集的各种的用户行为确定所述用户的兴趣;
所述计算机使用全面行为指纹技术来分析所述行为;
所述计算机将所有的结果信息作为所述用户的当前背景矢量储存在存储器中,所述背景矢量包括在每一个条目上都带有权重的、术语和文档的混合矢量,所述权重反映该术语或文档反映所述用户的当前背景的强烈程度;
当用户输入搜索术语和/或点击导航链接时,所述计算机增加对应于被输入或被点击的术语和短语的所述背景矢量的条目,以捕获所表达的兴趣;
当用户动作进一步移动成为过去时,所述计算机减少或衰减相应的条目;
所述计算机增加用户点击的或基于用户的隐性动作所确定的用户表示感兴趣的相应的矢量条目文档;以及
根据前述操作,所述计算机产生所述用户的当前背景的代表来作为背景矢量,用于对所述用户进行内容推荐。
4.如权利要求3所述的方法,还包括以下步骤:
基于从聚合智慧所学习到的亲和力和联系,所述计算机将所述背景矢量扩展和改进为意图矢量,所述聚合智慧从对群体作为一个整体的长期的观察中收集;
其中所述意图矢量通过查看在所述背景矢量中的术语和文档与其他术语的亲和力来创建。
5.如权利要求4所述的方法,还包括以下步骤:
所述计算机利用亲和力引擎确定亲和力,所述亲和力允许将所述背景矢量扩展为意图矢量;
其中所述亲和力引擎通过观看用户群体在网站上的所有的隐性行为并通过应用行为指纹和使用等级算法来确定兴趣和联系,从而学习文档和术语、文档和文档、术语和术语、以及用户到其他用户、文档、和术语之间的连接。
6.如权利要求5所述的方法,还包括以下步骤:
所述计算机识别共享对当前意图的亲和力的用户的对等组、以及在该意图的背景中展示出与所述当前用户最像的行为的那些用户,所述对等组由用户矢量代表,其中在所述用户矢量中的每一个用户条目可具有权重,该权重指示他在当前背景中对于所述当前用户是对等体的强烈程度。
7.如权利要求6所述的方法,还包括以下步骤:
所述计算机识别哪些文档在当前意图中对所识别的对等体具有最高的亲和力;
其中所述亲和力引擎查看与那些对等体相关的、根据他们的对等体权重被加权的活动性矢量、术语-文档矩阵以及下一步矩阵,并聚合地使用这些来计算对所述当前意图具有最高的亲和力的那些文档;以及
其中所述文档是未过滤的推荐。
8.如权利要求7所述的方法,还包括以下步骤:
所述计算机向所述亲和力引擎请求关于所述推荐中的每一个推荐的群体信息;
其中所述信息与其他资产信息结合并被显示给用户以帮助其了解推荐所隐含的群体智慧。
9.如权利要求8所述的方法,其中所显示的信息包括以下中的任意项:在文档中找到价值的用户总数、将文档与当前背景和/或意图关联起来的对等体的数量、以及对等群体已经将之与一文档相关联的术语和/或短语。
10.如权利要求9所述的方法,其中,所述术语和/或短语包括代表所述群体已经关联到一文档的术语的虚拟公众分类;
其中所述虚拟公众分类由所述亲和力引擎基于所述用户群体的隐性动作自动创建。
11.一种用于内容推荐的设备,包括:
用于接收输入信息以在识别当前用户的背景中使用的装置;
用于基于所述识别而找到适当的对等组的装置,所述对等组代表在所述识别的背景中与所述当前用户最像的其他用户;
用于找到所述对等组识别为与所述当前背景最相关的内容的装置;以及
用于产生包括推荐给所述当前用户的内容的输出的装置。
12.如权利要求11所述的设备,还包括:
用于通过以下操作产生全面行为指纹的装置:
考虑包括多种多样的用户行为的输入;
将所有的这些用户行为与所述当前用户在其他页面上的行为、以及与群体中其余部分和所识别的对等体在当前页面上的行为进行互相关;
根据此分析,产生所述当前用户在一段特定的内容中已经找到价值的可能性;以及
储存所述可能性供学习系统使用。
13.一种以背景为中心的内容推荐设备,包括:
用于接收代表用户动作的输入并用于根据所述输入在网站上建立当前用户背景的装置;
被嵌入所述网站用于捕获所述用户的当前背景信息的观察者标记;
用于基于由所述观察者标记所收集的各种的行为确定所述用户的兴趣的装置;
用于使用全面行为指纹技术来分析所述行为的装置;
用于将所有的结果信息作为所述用户的当前背景矢量储存在存储器中的装置,所述背景矢量包括在每一个条目上都带有权重的、术语和文档的混合矢量,所述权重反映该术语或文档反映所述用户的当前背景的强烈程度;
用于当用户输入搜索术语和/或点击导航链接时增加对应于被输入或被点击的术语和短语的所述背景矢量的条目以捕获所表达的兴趣的装置;
用于当用户动作进一步移动成为过去时减少或衰减相应的条目的装置;
用于增加用户点击的或基于用户的隐性动作所确定的用户表示感兴趣的相应的矢量条目文档的装置;以及
用于根据前述操作产生所述用户的当前背景的代表作为背景矢量用于对所述用户进行推荐的装置。
14.如权利要求13所述的设备,还包括:
用于基于从聚合智慧所学习到的亲和力和联系将所述背景矢量扩展和改进为意图矢量的装置,所述聚合智慧从对群体作为一个整体的长期的观察中收集;
其中所述意图矢量通过查看在所述背景矢量中的术语和文档与其他术语的亲和力来创建。
15.如权利要求14所述的设备,还包括:
用于利用亲和力引擎确定亲和力的装置,所述亲和力允许将所述背景矢量扩展为意图矢量;
其中所述亲和力引擎通过观看用户群体在网站上的所有的隐性行为并通过应用行为指纹和使用等级算法来确定兴趣和联系,从而学习文档和术语、文档和文档、术语和术语、以及用户到其他用户、文档、和术语之间的连接。
16.如权利要求15所述的设备,还包括:
用于识别共享对当前意图的亲和力的用户的对等组以及在该意图的背景中展示出与所述当前用户最像的行为的那些用户的装置,所述对等组由用户矢量代表,其中在所述用户矢量中的每一个用户条目可具有权重,该权重指示他在当前背景中对于所述当前用户是对等体的强烈程度。
17.如权利要求16所述的设备,还包括:
用于查看哪些文档在当前意图中对所识别的对等体具有最高的亲和力的装置;
其中所述亲和力引擎查看与那些对等体相关的、根据他们的对等体权重被加权的活动性矢量、术语-文档矩阵以及下一步矩阵,并聚合地使用这些来计算对所述当前意图具有最高的亲和力的那些文档;以及
其中所述文档是未过滤的推荐。
18.如权利要求17所述的设备,还包括:
用于向所述亲和力引擎请求关于所述推荐中的每一个推荐的群体信息的装置;
其中所述信息与其他资产信息结合并被显示给所述用户以帮助其了解推荐所隐含的群体智慧。
19.如权利要求18所述的设备,其中所显示的信息包括以下中的任意项:在文档中找到价值的用户总数、将文档与当前背景和/或意图关联起来的对等体的数量、以及对等群体已经将之与一文档相关联的术语和/或短语。
20.如权利要求19所述的设备,其中,所述术语和/或短语包括代表所述群体已经关联到一文档的术语的虚拟公众分类;
其中所述虚拟公众分类由所述亲和力引擎基于所述用户群体的隐性动作自动创建。
CN200880102339.5A 2007-08-08 2008-08-08 基于背景的内容推荐的方法和设备 Expired - Fee Related CN101779180B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US95467707P 2007-08-08 2007-08-08
US60/954,677 2007-08-08
US12/188,850 2008-08-08
PCT/US2008/072660 WO2009021198A1 (en) 2007-08-08 2008-08-08 Method and apparatus for context-based content recommendation
US12/188,850 US8095523B2 (en) 2004-12-29 2008-08-08 Method and apparatus for context-based content recommendation

Publications (2)

Publication Number Publication Date
CN101779180A true CN101779180A (zh) 2010-07-14
CN101779180B CN101779180B (zh) 2012-08-15

Family

ID=40341772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880102339.5A Expired - Fee Related CN101779180B (zh) 2007-08-08 2008-08-08 基于背景的内容推荐的方法和设备

Country Status (5)

Country Link
US (2) US8095523B2 (zh)
EP (1) EP2176730A4 (zh)
JP (1) JP2010536102A (zh)
CN (1) CN101779180B (zh)
WO (1) WO2009021198A1 (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521019A (zh) * 2010-10-15 2012-06-27 微软公司 基于上下文向用户提供信息
CN102541981A (zh) * 2010-10-13 2012-07-04 微软公司 追踪在线社交行为来增强搜索体验
CN102646109A (zh) * 2011-02-14 2012-08-22 微软公司 基于另一用户提供情境的内容
CN102693223A (zh) * 2011-03-21 2012-09-26 潘燕辉 一种搜索方法
CN102831124A (zh) * 2011-06-16 2012-12-19 北京亿赞普网络技术有限公司 基于跨网通信网络报文的用户行为关联分析方法
CN103575268A (zh) * 2012-07-23 2014-02-12 泰为信息科技公司 具有移动参与机制的导航系统及其操作方法
CN104253862A (zh) * 2014-09-12 2014-12-31 北京诺亚星云科技有限责任公司 基于数字全景的沉浸式互动导览支持服务系统及设备
US9002924B2 (en) 2010-06-17 2015-04-07 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US9824199B2 (en) 2011-08-25 2017-11-21 T-Mobile Usa, Inc. Multi-factor profile and security fingerprint analysis
CN103875015B (zh) * 2011-08-25 2018-01-09 T移动美国公司 利用用户行为的多因子身份指纹采集
CN107871259A (zh) * 2016-09-26 2018-04-03 阿里巴巴集团控股有限公司 一种信息推荐的处理方法、装置及客户端
CN108090110A (zh) * 2016-11-21 2018-05-29 奥多比公司 推荐软件动作以创建图像和推荐图像以示范软件动作的效果
CN108738036A (zh) * 2017-04-14 2018-11-02 广州杰赛科技股份有限公司 移动通信的关键用户提取方法和系统
CN108764485A (zh) * 2011-01-06 2018-11-06 电子湾有限公司 计算建议工具中的兴趣度推荐
US10147220B2 (en) 2014-03-14 2018-12-04 Carnegie Mellon University Precomputing data for an interactive system having discrete control inputs
US10168413B2 (en) 2011-03-25 2019-01-01 T-Mobile Usa, Inc. Service enhancements using near field communication
CN109717879A (zh) * 2017-10-31 2019-05-07 丰田自动车株式会社 状态推定系统
CN112417288A (zh) * 2020-11-25 2021-02-26 南京大学 一种用于众包软件测试的任务跨域推荐方法
CN112507229A (zh) * 2020-12-15 2021-03-16 北京明略软件系统有限公司 一种文档推荐方法、系统和计算机设备
US11263543B2 (en) 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph

Families Citing this family (309)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9819561B2 (en) 2000-10-26 2017-11-14 Liveperson, Inc. System and methods for facilitating object assignments
US7231419B1 (en) * 2001-10-19 2007-06-12 Outlooksoft Corporation System and method for adaptively selecting and delivering recommendations to a requester
US20050131837A1 (en) 2003-12-15 2005-06-16 Sanctis Jeanne D. Method, system and program product for communicating e-commerce content over-the-air to mobile devices
WO2009021198A1 (en) * 2007-08-08 2009-02-12 Baynote, Inc. Method and apparatus for context-based content recommendation
US7698270B2 (en) * 2004-12-29 2010-04-13 Baynote, Inc. Method and apparatus for identifying, extracting, capturing, and leveraging expertise and knowledge
CN1825837B (zh) * 2005-02-23 2012-05-23 朗迅科技公司 通过即时消息传送进行的个人化信息订阅和传递
US9065727B1 (en) 2012-08-31 2015-06-23 Google Inc. Device identifier similarity models derived from online event signals
US7797299B2 (en) * 2005-07-02 2010-09-14 Steven Thrasher Searching data storage systems and devices
US8738732B2 (en) 2005-09-14 2014-05-27 Liveperson, Inc. System and method for performing follow up based on user interactions
US9432468B2 (en) 2005-09-14 2016-08-30 Liveperson, Inc. System and method for design and dynamic generation of a web page
US20070088720A1 (en) * 2005-10-17 2007-04-19 Siemens Aktiengesellschaft Method for detecting discrepancies between a user's perception of web sites and an author's intention of these web sites
US8219457B2 (en) 2005-10-28 2012-07-10 Adobe Systems Incorporated Custom user definable keyword bidding system and method
US8234375B2 (en) * 2005-12-08 2012-07-31 Mybuys, Inc. Apparatus and method for providing a marketing service
US7856446B2 (en) * 2005-12-27 2010-12-21 Baynote, Inc. Method and apparatus for determining usefulness of a digital asset
US8054756B2 (en) * 2006-09-18 2011-11-08 Yahoo! Inc. Path discovery and analytics for network data
GB2450473A (en) * 2007-06-04 2008-12-31 Sony Comp Entertainment Europe A Server in a Peer to Peer system selecting and notifying a device that it is to become a member of a peer group
US8275764B2 (en) * 2007-08-24 2012-09-25 Google Inc. Recommending media programs based on media program popularity
US8751479B2 (en) * 2007-09-07 2014-06-10 Brand Affinity Technologies, Inc. Search and storage engine having variable indexing for information associations
US20090132368A1 (en) * 2007-10-19 2009-05-21 Paul Cotter Systems and Methods for Providing Personalized Advertisement
US8494978B2 (en) 2007-11-02 2013-07-23 Ebay Inc. Inferring user preferences from an internet based social interactive construct
US8126881B1 (en) 2007-12-12 2012-02-28 Vast.com, Inc. Predictive conversion systems and methods
US8682960B2 (en) * 2008-03-14 2014-03-25 Nokia Corporation Methods, apparatuses, and computer program products for providing filtered services and content based on user context
US10867123B2 (en) * 2009-11-09 2020-12-15 Microsoft Technology Licensing, Llc Social browsing
US8364528B2 (en) * 2008-05-06 2013-01-29 Richrelevance, Inc. System and process for improving product recommendations for use in providing personalized advertisements to retail customers
US8108329B2 (en) * 2008-05-06 2012-01-31 Richrelevance, Inc. System and process for boosting recommendations for use in providing personalized advertisements to retail customers
US8583524B2 (en) * 2008-05-06 2013-11-12 Richrelevance, Inc. System and process for improving recommendations for use in providing personalized advertisements to retail customers
US8019642B2 (en) * 2008-05-06 2011-09-13 Richrelevance, Inc. System and process for receiving boosting recommendations for use in providing personalized advertisements to retail customers
US20090287547A1 (en) * 2008-05-13 2009-11-19 Scanlon Robert T Sales benchmarking and coaching tool
US8554767B2 (en) * 2008-12-23 2013-10-08 Samsung Electronics Co., Ltd Context-based interests in computing environments and systems
US8762313B2 (en) 2008-07-25 2014-06-24 Liveperson, Inc. Method and system for creating a predictive model for targeting web-page to a surfer
US8805844B2 (en) 2008-08-04 2014-08-12 Liveperson, Inc. Expert search
GB0815440D0 (en) * 2008-08-26 2008-10-01 Allen Matthew E An internet-based location intelligence system
US8407216B2 (en) * 2008-09-25 2013-03-26 Yahoo! Inc. Automated tagging of objects in databases
US8606725B1 (en) * 2008-10-29 2013-12-10 Emory University Automatic client-side user-behavior analysis for inferring user intent
US9892417B2 (en) 2008-10-29 2018-02-13 Liveperson, Inc. System and method for applying tracing tools for network locations
US8214375B2 (en) * 2008-11-26 2012-07-03 Autodesk, Inc. Manual and automatic techniques for finding similar users
US20100138414A1 (en) * 2008-12-01 2010-06-03 Andrew Newman Methods and systems for associative search
US8751927B2 (en) * 2008-12-02 2014-06-10 International Business Machines Corporation System and method for dynamic multi-content cards
US8918391B2 (en) * 2009-12-02 2014-12-23 Gartner, Inc. Interactive peer directory with question router
US9477672B2 (en) 2009-12-02 2016-10-25 Gartner, Inc. Implicit profile for use with recommendation engine and/or question router
US8175902B2 (en) * 2008-12-23 2012-05-08 Samsung Electronics Co., Ltd. Semantics-based interests in computing environments and systems
US20100161380A1 (en) * 2008-12-23 2010-06-24 Samsung Electronics Co., Ltd. Rating-based interests in computing environments and systems
US20100198604A1 (en) * 2009-01-30 2010-08-05 Samsung Electronics Co., Ltd. Generation of concept relations
US8495065B2 (en) * 2009-02-02 2013-07-23 Waldeck Technology, Llc Maintaining a historical record of anonymized user profile data by location for users in a mobile environment
US8434126B1 (en) * 2009-02-02 2013-04-30 Symantec Corporation Methods and systems for aiding parental control policy decisions
US20100250370A1 (en) * 2009-03-26 2010-09-30 Chacha Search Inc. Method and system for improving targeting of advertising
US8301624B2 (en) * 2009-03-31 2012-10-30 Yahoo! Inc. Determining user preference of items based on user ratings and user features
US20140108156A1 (en) * 2009-04-02 2014-04-17 Talk3, Inc. Methods and systems for extracting and managing latent social networks for use in commercial activities
US20100257028A1 (en) * 2009-04-02 2010-10-07 Talk3, Inc. Methods and systems for extracting and managing latent social networks for use in commercial activities
GB2481559A (en) * 2009-04-21 2011-12-28 Ami Entertainment Network Inc Jukebox menu navigation system
US20120046995A1 (en) 2009-04-29 2012-02-23 Waldeck Technology, Llc Anonymous crowd comparison
JP5231328B2 (ja) * 2009-05-22 2013-07-10 ヤフー株式会社 広告情報提供装置
US8429606B2 (en) 2009-05-29 2013-04-23 Red Hat, Inc. Transactional object container
US8495103B2 (en) * 2009-05-29 2013-07-23 Red Hat, Inc. Method and apparatus for determining how to transform applications into transactional applications
US8495490B2 (en) * 2009-06-08 2013-07-23 Xerox Corporation Systems and methods of summarizing documents for archival, retrival and analysis
US8737961B2 (en) 2009-09-23 2014-05-27 Nokia Corporation Method and apparatus for incrementally determining location context
EP2519930A4 (en) * 2009-10-15 2015-01-28 Binja Inc MOBILE LOCAL SEARCH PLATFORM
CN102053973A (zh) 2009-10-30 2011-05-11 国际商业机器公司 在支持多角色的网络应用中提供页面导航的装置和方法
US8473512B2 (en) 2009-11-06 2013-06-25 Waldeck Technology, Llc Dynamic profile slice
US20110131077A1 (en) * 2009-12-01 2011-06-02 Microsoft Corporation Context-Aware Recommendation Module Using Multiple Models
US20110137726A1 (en) * 2009-12-03 2011-06-09 Telefonica, S.A. Recommender system based on expert opinions
WO2011069131A1 (en) * 2009-12-04 2011-06-09 Google Inc. Presenting real time search results
US9043319B1 (en) 2009-12-07 2015-05-26 Google Inc. Generating real-time search results
US20120063367A1 (en) 2009-12-22 2012-03-15 Waldeck Technology, Llc Crowd and profile based communication addresses
US9148706B1 (en) * 2010-01-08 2015-09-29 Visible Measures Corp. Identification of user segments based on video viewership activity and analysis
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
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
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
US10102278B2 (en) 2010-02-03 2018-10-16 Gartner, Inc. Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items
CN102169566A (zh) * 2010-02-26 2011-08-31 国际商业机器公司 在陌生领域中生成推荐项目的方法和装置
US20110218946A1 (en) * 2010-03-03 2011-09-08 Microsoft Corporation Presenting content items using topical relevance and trending popularity
US10621608B2 (en) * 2010-03-05 2020-04-14 Ethan Fieldman Systems and methods for tracking referrals among a plurality of members of a social network
US20110238608A1 (en) * 2010-03-25 2011-09-29 Nokia Corporation Method and apparatus for providing personalized information resource recommendation based on group behaviors
JP5941903B2 (ja) 2010-04-07 2016-06-29 ライブパーソン, インコーポレイテッド カスタマイズされたウェブコンテンツおよびアプリケーションを動的にイネーブルにするためのシステムおよび方法
US10204163B2 (en) * 2010-04-19 2019-02-12 Microsoft Technology Licensing, Llc Active prediction of diverse search intent based upon user browsing behavior
JP2012003359A (ja) * 2010-06-15 2012-01-05 Sony Corp アイテム推薦システム、アイテム推薦方法、及びプログラム
US8230062B2 (en) * 2010-06-21 2012-07-24 Salesforce.Com, Inc. Referred internet traffic analysis system and method
US8650191B2 (en) * 2010-08-23 2014-02-11 Vistaprint Schweiz Gmbh Search engine optimization assistant
US9432746B2 (en) 2010-08-25 2016-08-30 Ipar, Llc Method and system for delivery of immersive content over communication networks
US20120054277A1 (en) * 2010-08-31 2012-03-01 Gedikian Steve S Classification and status of users of networking and social activity systems
WO2012039011A1 (ja) * 2010-09-24 2012-03-29 株式会社日立製作所 コンピュータおよびレコメンド方法
US20120095862A1 (en) 2010-10-15 2012-04-19 Ness Computing, Inc. (a Delaware Corportaion) Computer system and method for analyzing data sets and generating personalized recommendations
CN102542474B (zh) 2010-12-07 2015-10-21 阿里巴巴集团控股有限公司 查询结果排序方法及装置
US8918465B2 (en) 2010-12-14 2014-12-23 Liveperson, Inc. Authentication of service requests initiated from a social networking site
US9350598B2 (en) 2010-12-14 2016-05-24 Liveperson, Inc. Authentication of service requests using a communications initiation feature
US8630913B1 (en) 2010-12-20 2014-01-14 Target Brands, Inc. Online registry splash page
US8606643B2 (en) 2010-12-20 2013-12-10 Target Brands, Inc. Linking a retail user profile to a social network user profile
US8972895B2 (en) 2010-12-20 2015-03-03 Target Brands Inc. Actively and passively customizable navigation bars
US8606652B2 (en) * 2010-12-20 2013-12-10 Target Brands, Inc. Topical page layout
US8589242B2 (en) 2010-12-20 2013-11-19 Target Brands, Inc. Retail interface
US8781304B2 (en) 2011-01-18 2014-07-15 Ipar, Llc System and method for augmenting rich media content using multiple content repositories
US8756121B2 (en) 2011-01-21 2014-06-17 Target Brands, Inc. Retail website user interface
US20120191515A1 (en) * 2011-01-21 2012-07-26 Charles Katz Method For Connecting Consumers For Providing Shopping Advice
US9569499B2 (en) * 2011-03-03 2017-02-14 Nec Corporation Method and apparatus for recommending content on the internet by evaluating users having similar preference tendencies
US9361624B2 (en) 2011-03-23 2016-06-07 Ipar, Llc Method and system for predicting association item affinities using second order user item associations
CN102750288B (zh) * 2011-04-21 2015-11-11 中国移动通信集团广东有限公司 一种互联网内容推荐方法及装置
US9326033B2 (en) 2011-06-17 2016-04-26 Microsoft Technology Licensing, Llc Movie discovery system
US8965788B2 (en) 2011-07-06 2015-02-24 Target Brands, Inc. Search page topology
JP5039844B1 (ja) * 2011-07-29 2012-10-03 楽天株式会社 情報提供装置、情報提供方法、情報提供プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体
CN102956009B (zh) 2011-08-16 2017-03-01 阿里巴巴集团控股有限公司 一种基于用户行为的电子商务信息推荐方法与装置
US8671068B2 (en) * 2011-09-22 2014-03-11 Toyota Jidosha Kabushiki Kaisha Content recommendation system
US9047606B2 (en) 2011-09-29 2015-06-02 Hewlett-Packard Development Company, L.P. Social and contextual recommendations
JP5662303B2 (ja) * 2011-11-17 2015-01-28 日本電信電話株式会社 コンテンツ推薦装置及び方法及びプログラム
JP5745388B2 (ja) * 2011-11-17 2015-07-08 日本電信電話株式会社 コンテンツ推薦装置及び方法及びプログラム
US20130132308A1 (en) 2011-11-22 2013-05-23 Gregory Jensen Boss Enhanced DeepQA in a Medical Environment
US9134969B2 (en) 2011-12-13 2015-09-15 Ipar, Llc Computer-implemented systems and methods for providing consistent application generation
USD703686S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD706793S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD705790S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD705791S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD711400S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
USD706794S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD703685S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD715818S1 (en) 2011-12-28 2014-10-21 Target Brands, Inc. Display screen with graphical user interface
USD711399S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
USD701224S1 (en) 2011-12-28 2014-03-18 Target Brands, Inc. Display screen with graphical user interface
US9024954B2 (en) 2011-12-28 2015-05-05 Target Brands, Inc. Displaying partial logos
USD703687S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD712417S1 (en) 2011-12-28 2014-09-02 Target Brands, Inc. Display screen with graphical user interface
USD705792S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
EP2798535A4 (en) 2011-12-31 2015-09-09 Thomson Licensing METHOD AND DEVICE FOR PROVIDING WEBSITES
US8965908B1 (en) 2012-01-24 2015-02-24 Arrabon Management Services Llc Methods and systems for identifying and accessing multimedia content
US9098510B2 (en) 2012-01-24 2015-08-04 Arrabon Management Services, LLC Methods and systems for identifying and accessing multimedia content
WO2013124519A1 (en) * 2012-02-22 2013-08-29 Nokia Corporation Predictive service access
US9195944B1 (en) * 2012-02-24 2015-11-24 Google Inc. Scoring site quality
US8521735B1 (en) 2012-02-27 2013-08-27 Google Inc. Anonymous personalized recommendation method
US9390243B2 (en) * 2012-02-28 2016-07-12 Disney Enterprises, Inc. Dynamic trust score for evaluating ongoing online relationships
US8805941B2 (en) 2012-03-06 2014-08-12 Liveperson, Inc. Occasionally-connected computing interface
CN103312733B (zh) * 2012-03-08 2016-03-02 腾讯科技(深圳)有限公司 信息处理方法和装置
US9043260B2 (en) * 2012-03-16 2015-05-26 Nokia Technologies Oy Method and apparatus for contextual content suggestion
US10866692B2 (en) * 2012-03-18 2020-12-15 Adobe Inc. Methods and apparatus for creating overlays according to trending information
US20140019317A1 (en) * 2012-04-05 2014-01-16 Lemon, Inc. Transaction managing system
US9563336B2 (en) 2012-04-26 2017-02-07 Liveperson, Inc. Dynamic user interface customization
US9053185B1 (en) 2012-04-30 2015-06-09 Google Inc. Generating a representative model for a plurality of models identified by similar feature data
US8527526B1 (en) 2012-05-02 2013-09-03 Google Inc. Selecting a list of network user identifiers based on long-term and short-term history data
US9672196B2 (en) 2012-05-15 2017-06-06 Liveperson, Inc. Methods and systems for presenting specialized content using campaign metrics
US8914500B1 (en) 2012-05-21 2014-12-16 Google Inc. Creating a classifier model to determine whether a network user should be added to a list
US8886575B1 (en) 2012-06-27 2014-11-11 Google Inc. Selecting an algorithm for identifying similar user identifiers based on predicted click-through-rate
US8874589B1 (en) 2012-07-16 2014-10-28 Google Inc. Adjust similar users identification based on performance feedback
US8782197B1 (en) 2012-07-17 2014-07-15 Google, Inc. Determining a model refresh rate
US9141707B2 (en) * 2012-07-19 2015-09-22 Facebook, Inc. Context-based object retrieval in a social networking system
WO2014014473A1 (en) * 2012-07-20 2014-01-23 Ipar, Llc Method and system for predicting association item affinities using second order user item associations
US20140025657A1 (en) * 2012-07-21 2014-01-23 Trulia, Inc. Automated landing page generation and promotion for real estate listings
US9772979B1 (en) * 2012-08-08 2017-09-26 Amazon Technologies, Inc. Reproducing user browsing sessions
US8886799B1 (en) 2012-08-29 2014-11-11 Google Inc. Identifying a similar user identifier
CN104704863A (zh) * 2012-10-04 2015-06-10 华为技术有限公司 用于智能移动伴侣的用户行为建模
IL228896A (en) * 2012-10-15 2017-01-31 Wix Com Ltd A system that supports direct links and search engines to create websites that integrate third-party applications and components
US9219668B2 (en) 2012-10-19 2015-12-22 Facebook, Inc. Predicting the future state of a mobile device user
US9519867B1 (en) * 2012-10-31 2016-12-13 Sprint Communications Company L.P. Optimizing a user experience
US10467237B1 (en) * 2012-11-12 2019-11-05 Pinterest, Inc. Object relationships and similarities based on user context
JP6113463B2 (ja) * 2012-11-15 2017-04-12 任天堂株式会社 情報処理プログラム、リンク管理装置、表示システム及び表示方法
US10679259B2 (en) 2012-11-27 2020-06-09 Synqy Corporation Method and system for dynamic online digital brand assets
US9348886B2 (en) * 2012-12-19 2016-05-24 Facebook, Inc. Formation and description of user subgroups
US9798788B1 (en) * 2012-12-27 2017-10-24 EMC IP Holding Company LLC Holistic methodology for big data analytics
US9086825B2 (en) 2013-01-23 2015-07-21 Hewlett-Packard Development Company, L.P. Providing supplemental content based on a selected file
US10572926B1 (en) * 2013-01-31 2020-02-25 Amazon Technologies, Inc. Using artificial intelligence to efficiently identify significant items in a database
US9038106B2 (en) 2013-02-04 2015-05-19 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Display tag cloud viewer interactive interface for enabling a viewer to quickly and effectively access a desired television program for viewing
US20140229488A1 (en) * 2013-02-11 2014-08-14 Telefonaktiebolaget L M Ericsson (Publ) Apparatus, Method, and Computer Program Product For Ranking Data Objects
US20140229449A1 (en) * 2013-02-11 2014-08-14 Abu Shaher Sanaullah Realtime identification of context mismatch
US9535899B2 (en) 2013-02-20 2017-01-03 International Business Machines Corporation Automatic semantic rating and abstraction of literature
US9152709B2 (en) 2013-02-25 2015-10-06 Microsoft Technology Licensing, Llc Cross-domain topic space
US10600011B2 (en) 2013-03-05 2020-03-24 Gartner, Inc. Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services
US9104718B1 (en) 2013-03-07 2015-08-11 Vast.com, Inc. Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
US10007946B1 (en) 2013-03-07 2018-06-26 Vast.com, Inc. Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
US9465873B1 (en) 2013-03-07 2016-10-11 Vast.com, Inc. Systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items
US9449106B2 (en) * 2013-03-08 2016-09-20 Opentable, Inc. Context-based queryless presentation of recommendations
US9830635B1 (en) 2013-03-13 2017-11-28 Vast.com, Inc. Systems, methods, and devices for determining and displaying market relative position of unique items
US20140280133A1 (en) * 2013-03-13 2014-09-18 Google Inc. Structured Data to Aggregate Analytics
US20140278741A1 (en) * 2013-03-15 2014-09-18 International Business Machines Corporation Customer community analytics
US20140279074A1 (en) * 2013-03-15 2014-09-18 Turn Inc. Data management platform for digital advertising
US11676192B1 (en) * 2013-03-15 2023-06-13 Overstock.Com, Inc. Localized sort of ranked product recommendations based on predicted user intent
US9311294B2 (en) 2013-03-15 2016-04-12 International Business Machines Corporation Enhanced answers in DeepQA system according to user preferences
US20140282036A1 (en) * 2013-03-15 2014-09-18 Turn Inc. Universal tag for page analytics and campaign creation
US11023947B1 (en) * 2013-03-15 2021-06-01 Overstock.Com, Inc. Generating product recommendations using a blend of collaborative and content-based data
US10810654B1 (en) 2013-05-06 2020-10-20 Overstock.Com, Inc. System and method of mapping product attributes between different schemas
JP6191248B2 (ja) 2013-06-04 2017-09-06 富士通株式会社 情報処理装置及び情報処理プログラム
US10417685B2 (en) 2013-06-14 2019-09-17 Oracle International Corporation Context dependent data management and display
US9904949B1 (en) * 2013-06-21 2018-02-27 Amazon Technologies, Inc. Product recommendations
US20150007012A1 (en) * 2013-06-27 2015-01-01 International Business Machines Corporation System and method for using shared highlighting for various contexts to drive a recommendation engine
US10990894B2 (en) 2013-07-11 2021-04-27 Neura, Inc. Situation forecast mechanisms for internet of things integration platform
US9871865B2 (en) 2013-07-11 2018-01-16 Neura, Inc. Physical environment profiling through internet of things integration platform
US9372922B2 (en) * 2013-07-11 2016-06-21 Neura, Inc. Data consolidation mechanisms for internet of things integration platform
US9576066B2 (en) * 2013-07-31 2017-02-21 Captora Inc. Webpage form optimization
US9342608B2 (en) 2013-08-01 2016-05-17 International Business Machines Corporation Clarification of submitted questions in a question and answer system
US10929890B2 (en) 2013-08-15 2021-02-23 Overstock.Com, Inc. System and method of personalizing online marketing campaigns
US9383965B1 (en) * 2013-08-16 2016-07-05 Amazon Technologies, Inc. Media library analyzer
US9852448B2 (en) 2013-09-19 2017-12-26 Samsung Electronics Co., Ltd. Identifying gaps in search results
US20150095183A1 (en) * 2013-09-30 2015-04-02 International Business Machines Corporation Methods and Apparatus for Generating Recommendations
US11188543B2 (en) 2013-10-14 2021-11-30 International Business Machines Corporation Utilizing social information for recommending an application
US11238056B2 (en) 2013-10-28 2022-02-01 Microsoft Technology Licensing, Llc Enhancing search results with social labels
US9542440B2 (en) 2013-11-04 2017-01-10 Microsoft Technology Licensing, Llc Enterprise graph search based on object and actor relationships
US20150142607A1 (en) * 2013-11-20 2015-05-21 Cui Yang Shopping mind reader
US10073835B2 (en) 2013-12-03 2018-09-11 International Business Machines Corporation Detecting literary elements in literature and their importance through semantic analysis and literary correlation
US9298802B2 (en) 2013-12-03 2016-03-29 International Business Machines Corporation Recommendation engine using inferred deep similarities for works of literature
US10872350B1 (en) 2013-12-06 2020-12-22 Overstock.Com, Inc. System and method for optimizing online marketing based upon relative advertisement placement
US10013500B1 (en) 2013-12-09 2018-07-03 Amazon Technologies, Inc. Behavior based optimization for content presentation
US10127596B1 (en) 2013-12-10 2018-11-13 Vast.com, Inc. Systems, methods, and devices for generating recommendations of unique items
US9015730B1 (en) 2013-12-17 2015-04-21 International Business Machines Corporation Natural language access to application programming interfaces
US10133589B2 (en) * 2013-12-31 2018-11-20 Microsoft Technology Licensing, Llc Identifying help information based on application context
US9984127B2 (en) 2014-01-09 2018-05-29 International Business Machines Corporation Using typestyles to prioritize and rank search results
US11645289B2 (en) 2014-02-04 2023-05-09 Microsoft Technology Licensing, Llc Ranking enterprise graph queries
US11755629B1 (en) * 2014-02-24 2023-09-12 Entefy Inc. System and method of context-based predictive content tagging for encrypted data
US9870432B2 (en) 2014-02-24 2018-01-16 Microsoft Technology Licensing, Llc Persisted enterprise graph queries
US11657060B2 (en) 2014-02-27 2023-05-23 Microsoft Technology Licensing, Llc Utilizing interactivity signals to generate relationships and promote content
US10757201B2 (en) * 2014-03-01 2020-08-25 Microsoft Technology Licensing, Llc Document and content feed
US10394827B2 (en) 2014-03-03 2019-08-27 Microsoft Technology Licensing, Llc Discovering enterprise content based on implicit and explicit signals
US10255563B2 (en) 2014-03-03 2019-04-09 Microsoft Technology Licensing, Llc Aggregating enterprise graph content around user-generated topics
US10380649B2 (en) 2014-03-03 2019-08-13 Spotify Ab System and method for logistic matrix factorization of implicit feedback data, and application to media environments
US10169457B2 (en) 2014-03-03 2019-01-01 Microsoft Technology Licensing, Llc Displaying and posting aggregated social activity on a piece of enterprise content
US10872110B2 (en) * 2014-03-03 2020-12-22 Spotify Ab Systems, apparatuses, methods and computer-readable medium for automatically generating playlists based on taste profiles
US20150262217A1 (en) * 2014-03-17 2015-09-17 Google Inc. User path abandonment analysis
US11151460B2 (en) 2014-03-26 2021-10-19 Unanimous A. I., Inc. Adaptive population optimization for amplifying the intelligence of crowds and swarms
US10353551B2 (en) 2014-03-26 2019-07-16 Unanimous A. I., Inc. Methods and systems for modifying user influence during a collaborative session of real-time collective intelligence system
US9940006B2 (en) 2014-03-26 2018-04-10 Unanimous A. I., Inc. Intuitive interfaces for real-time collaborative intelligence
US10133460B2 (en) 2014-03-26 2018-11-20 Unanimous A.I., Inc. Systems and methods for collaborative synchronous image selection
US10817159B2 (en) 2014-03-26 2020-10-27 Unanimous A. I., Inc. Non-linear probabilistic wagering for amplified collective intelligence
US10110664B2 (en) 2014-03-26 2018-10-23 Unanimous A. I., Inc. Dynamic systems for optimization of real-time collaborative intelligence
US10817158B2 (en) 2014-03-26 2020-10-27 Unanimous A. I., Inc. Method and system for a parallel distributed hyper-swarm for amplifying human intelligence
US10310802B2 (en) 2014-03-26 2019-06-04 Unanimous A. I., Inc. System and method for moderating real-time closed-loop collaborative decisions on mobile devices
US10277645B2 (en) 2014-03-26 2019-04-30 Unanimous A. I., Inc. Suggestion and background modes for real-time collaborative intelligence systems
US10416666B2 (en) 2014-03-26 2019-09-17 Unanimous A. I., Inc. Methods and systems for collaborative control of a remote vehicle
US10712929B2 (en) 2014-03-26 2020-07-14 Unanimous A. I., Inc. Adaptive confidence calibration for real-time swarm intelligence systems
AU2015236010A1 (en) * 2014-03-26 2016-11-10 Unanimous A.I. LLC Methods and systems for real-time closed-loop collaborative intelligence
US10551999B2 (en) 2014-03-26 2020-02-04 Unanimous A.I., Inc. Multi-phase multi-group selection methods for real-time collaborative intelligence systems
US10439836B2 (en) 2014-03-26 2019-10-08 Unanimous A. I., Inc. Systems and methods for hybrid swarm intelligence
US11941239B2 (en) 2014-03-26 2024-03-26 Unanimous A.I., Inc. System and method for enhanced collaborative forecasting
US11269502B2 (en) 2014-03-26 2022-03-08 Unanimous A. I., Inc. Interactive behavioral polling and machine learning for amplification of group intelligence
US10122775B2 (en) 2014-03-26 2018-11-06 Unanimous A.I., Inc. Systems and methods for assessment and optimization of real-time collaborative intelligence systems
US10222961B2 (en) 2014-03-26 2019-03-05 Unanimous A. I., Inc. Methods for analyzing decisions made by real-time collective intelligence systems
US9710546B2 (en) 2014-03-28 2017-07-18 Microsoft Technology Licensing, Llc Explicit signals personalized search
US9836765B2 (en) 2014-05-19 2017-12-05 Kibo Software, Inc. System and method for context-aware recommendation through user activity change detection
US10402886B2 (en) * 2014-06-23 2019-09-03 Rakuten, Inc. Information processing device, information processing method, program, and storage medium
US11113345B2 (en) * 2014-07-17 2021-09-07 Bigtincan Holdings Limited Method and system for providing contextual electronic content
US10061826B2 (en) 2014-09-05 2018-08-28 Microsoft Technology Licensing, Llc. Distant content discovery
US20160098416A1 (en) * 2014-10-03 2016-04-07 Yahoo! Inc. Auto complete search box based on the user's context to reduce user's input
US11100557B2 (en) 2014-11-04 2021-08-24 International Business Machines Corporation Travel itinerary recommendation engine using inferred interests and sentiments
US20160140186A1 (en) * 2014-11-14 2016-05-19 Manfred Langen Identifying Subject Matter Experts
IL236016A0 (en) * 2014-12-01 2015-02-26 Bg Negev Technologies & Applic Ltd A process and system that allows businesses to provide a set of coupons to potential customers
US10163118B2 (en) * 2015-02-18 2018-12-25 Adobe Systems Incorporated Method and apparatus for associating user engagement data received from a user with portions of a webpage visited by the user
US20160261544A1 (en) * 2015-03-02 2016-09-08 Linkedln Corporation Increasing interaction between clusters with low connectivity in a social network
RU2637882C2 (ru) 2015-03-31 2017-12-07 Общество С Ограниченной Ответственностью "Яндекс" Способ управления отображением веб-ресурсов в браузерном окне, способ помещения вкладок в стек в браузерном окне, электронное устройство и сервер
EP3093803A1 (en) * 2015-04-30 2016-11-16 Tata Consultancy Services Limited Systems and methods for contextual recommendation of learning content
US20160350658A1 (en) * 2015-06-01 2016-12-01 Microsoft Technology Licensing, Llc Viewport-based implicit feedback
AU2016270937B2 (en) 2015-06-02 2021-07-29 Liveperson, Inc. Dynamic communication routing based on consistency weighting and routing rules
US20170024405A1 (en) * 2015-07-24 2017-01-26 Samsung Electronics Co., Ltd. Method for automatically generating dynamic index for content displayed on electronic device
US10599679B2 (en) 2015-08-17 2020-03-24 Accenture Global Solutions Limited Platform data aggregation and semantic modeling
US10210453B2 (en) * 2015-08-17 2019-02-19 Adobe Inc. Behavioral prediction for targeted end users
US20170076318A1 (en) * 2015-09-16 2017-03-16 Microsoft Technology Licensing, Llc Enhanced content quality using content features
CN106570008B (zh) 2015-10-09 2020-03-27 阿里巴巴集团控股有限公司 推荐方法及装置
WO2017062179A1 (en) * 2015-10-09 2017-04-13 Alibaba Group Holding Limited Recommendation method and device
TWI648223B (zh) * 2015-10-29 2019-01-21 富鈞水資股份有限公司 污水處理監控系統
CN106713106A (zh) * 2015-11-12 2017-05-24 北京国双科技有限公司 数据分析方法、装置和邮件发送方法、装置
CN106708888B (zh) 2015-11-17 2020-06-26 阿里巴巴集团控股有限公司 推荐方法及装置
US10904360B1 (en) 2015-12-02 2021-01-26 Zeta Global Corp. Method and apparatus for real-time personalization
US20170169333A1 (en) * 2015-12-10 2017-06-15 International Business Machines Corporation Utilizing crowd source viewing behavior of users to recommend a viewing order to a user
CN108701313B (zh) * 2015-12-11 2022-06-03 万事达卡国际股份有限公司 使用数据语料库生成推荐的系统和方法
CN105512326B (zh) * 2015-12-23 2019-03-22 成都品果科技有限公司 一种图片推荐的方法及系统
US10447828B2 (en) * 2016-03-01 2019-10-15 Microsoft Technology Licensing, Llc Cross-application service-driven contextual messages
US10534845B2 (en) 2016-05-11 2020-01-14 Overstock.Com, Inc. System and method for optimizing electronic document layouts
US11477302B2 (en) 2016-07-06 2022-10-18 Palo Alto Research Center Incorporated Computer-implemented system and method for distributed activity detection
US10278065B2 (en) 2016-08-14 2019-04-30 Liveperson, Inc. Systems and methods for real-time remote control of mobile applications
KR101852964B1 (ko) * 2016-09-30 2018-04-27 에스케이플래닛 주식회사 지능형 정보 추천 시스템, 방법 및 그에 대한 기록매체
US10762140B2 (en) 2016-11-02 2020-09-01 Microsoft Technology Licensing, Llc Identifying content in a content management system relevant to content of a published electronic document
US20180225605A1 (en) * 2017-02-06 2018-08-09 American Express Travel Related Services Company, Inc. Risk assessment and alert system
US11157836B2 (en) * 2017-02-28 2021-10-26 Verizon Media Inc. Changing machine learning classification of digital content
CN107330023B (zh) * 2017-06-21 2021-02-12 北京百度网讯科技有限公司 基于关注点的文本内容推荐方法和装置
US10268704B1 (en) 2017-10-12 2019-04-23 Vast.com, Inc. Partitioned distributed database systems, devices, and methods
CN109697282B (zh) * 2017-10-20 2023-06-06 阿里巴巴集团控股有限公司 一种语句的用户意图识别方法和装置
US11157503B2 (en) * 2017-11-15 2021-10-26 Stochastic Processes, LLC Systems and methods for using crowd sourcing to score online content as it relates to a belief state
US10853736B2 (en) * 2017-11-17 2020-12-01 Microsoft Technology Licensing, Llc Preventing notification blindness
US10635748B2 (en) * 2017-12-14 2020-04-28 International Business Machines Corporation Cognitive auto-fill content recommendation
WO2019125082A1 (en) * 2017-12-22 2019-06-27 Samsung Electronics Co., Ltd. Device and method for recommending contact information
CN110033338A (zh) * 2018-01-11 2019-07-19 北京搜狗科技发展有限公司 推荐方法和装置、用于推荐的装置
CN112818250B (zh) * 2018-03-07 2024-03-08 创新先进技术有限公司 一种内容推荐方法、装置、电子设备及系统
KR20190107990A (ko) * 2018-03-13 2019-09-23 에스케이플래닛 주식회사 사용자 맞춤형 랜딩 페이지를 제공하는 서비스 서버 및 방법
EP3553728A1 (en) * 2018-04-12 2019-10-16 Siemens Schweiz AG Recommendation engine
US11068933B2 (en) * 2018-06-12 2021-07-20 Capital One Services, Llc Systems and methods for providing predictive affinity relationship information
JP6679664B2 (ja) * 2018-06-29 2020-04-15 ヤフー株式会社 情報処理装置、情報処理方法及びプログラム
US11243957B2 (en) * 2018-07-10 2022-02-08 Verizon Patent And Licensing Inc. Self-organizing maps for adaptive individualized user preference determination for recommendation systems
US20200045037A1 (en) * 2018-07-31 2020-02-06 Salesforce.Com, Inc. Token store service for platform authentication
KR102159956B1 (ko) * 2018-08-10 2020-09-25 엔에이치엔 주식회사 상품 사진들 및 상기 상품 사진들과 연관된 정보들을 포함하는 웹 페이지들을 제공하는 서버 및 방법
US11526567B2 (en) * 2018-10-17 2022-12-13 International Business Machines Corporation Contextualizing searches in a collaborative session
US11163777B2 (en) 2018-10-18 2021-11-02 Oracle International Corporation Smart content recommendations for content authors
US11106822B2 (en) 2018-12-05 2021-08-31 At&T Intellectual Property I, L.P. Privacy-aware content recommendations
US10979528B2 (en) * 2018-12-17 2021-04-13 At&T Intellectual Property I, L.P. System for trend discovery and curation from content metadata and context
US11151217B2 (en) 2019-01-15 2021-10-19 Microstrategy Incorporated Dynamic contextual library
US10764386B1 (en) 2019-02-15 2020-09-01 Citrix Systems, Inc. Activity detection in web applications
US11514493B1 (en) 2019-03-25 2022-11-29 Overstock.Com, Inc. System and method for conversational commerce online
US11205179B1 (en) 2019-04-26 2021-12-21 Overstock.Com, Inc. System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce
CN110309864B (zh) * 2019-06-18 2022-01-11 北京化工大学 一种融合局部相似度和全局相似度的协同过滤推荐方法
CN110248249A (zh) * 2019-06-26 2019-09-17 深圳市轱辘汽车维修技术有限公司 一种视频推荐方法、视频推荐设备及服务器
US11176218B2 (en) * 2019-07-30 2021-11-16 Ebay Inc. Presenting a customized landing page as a preview at a search engine
US11921881B2 (en) * 2019-08-01 2024-03-05 EMC IP Holding Company LLC Anonymous ranking service
US20210056636A1 (en) * 2019-08-20 2021-02-25 Deep Forecast Inc Systems and methods for measurement of data to provide decision support
RU2757406C1 (ru) * 2019-09-09 2021-10-15 Общество С Ограниченной Ответственностью «Яндекс» Способ и система для обеспечения уровня сервиса при рекламе элемента контента
US11734368B1 (en) 2019-09-26 2023-08-22 Overstock.Com, Inc. System and method for creating a consistent personalized web experience across multiple platforms and channels
US20210097133A1 (en) * 2019-09-27 2021-04-01 Microsoft Technology Licensing, Llc Personalized proactive pane pop-up
TWI712315B (zh) * 2019-10-25 2020-12-01 中華電信股份有限公司 影音推荐方法及系統
US11556822B2 (en) * 2020-05-27 2023-01-17 Yahoo Assets Llc Cross-domain action prediction
US11650998B2 (en) * 2020-06-30 2023-05-16 Microsoft Technology Licensing, Llc Determining authoritative documents based on implicit interlinking and communication signals
US11568469B1 (en) 2020-07-20 2023-01-31 Amazon Technologies, Inc. Systems and methods for generating recommendations based on multi-channel inputs
US11908003B2 (en) * 2020-08-24 2024-02-20 Capital One Services, Llc Methods and systems for updating a user interface based on level of user interest
US11698942B2 (en) * 2020-09-21 2023-07-11 International Business Machines Corporation Composite display of relevant views of application data
CN112132628A (zh) * 2020-09-28 2020-12-25 科大讯飞股份有限公司 一种用户意图预测方法、信息推荐方法及相关设备
WO2023158676A1 (en) * 2022-02-16 2023-08-24 10G Consulting, Llc Systems and methods for automated data procurement
US11853335B1 (en) 2022-06-13 2023-12-26 International Business Machines Corporation Cooperative build and content annotation for conversational design of virtual assistants
US11949638B1 (en) 2023-03-04 2024-04-02 Unanimous A. I., Inc. Methods and systems for hyperchat conversations among large networked populations with collective intelligence amplification

Family Cites Families (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251637B1 (en) * 1993-09-20 2007-07-31 Fair Isaac Corporation Context vector generation and retrieval
US5619709A (en) * 1993-09-20 1997-04-08 Hnc, Inc. System and method of context vector generation and retrieval
US6202058B1 (en) * 1994-04-25 2001-03-13 Apple Computer, Inc. System for ranking the relevance of information objects accessed by computer users
US5675819A (en) * 1994-06-16 1997-10-07 Xerox Corporation Document information retrieval using global word co-occurrence patterns
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US6112186A (en) * 1995-06-30 2000-08-29 Microsoft Corporation Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering
US6049777A (en) * 1995-06-30 2000-04-11 Microsoft Corporation Computer-implemented collaborative filtering based method for recommending an item to a user
US5867799A (en) 1996-04-04 1999-02-02 Lang; Andrew K. Information system and method for filtering a massive flow of information entities to meet user information classification needs
US5890149A (en) 1996-06-20 1999-03-30 Wisdomware, Inc. Organization training, coaching and indexing system
US6016475A (en) 1996-10-08 2000-01-18 The Regents Of The University Of Minnesota System, method, and article of manufacture for generating implicit ratings based on receiver operating curves
US5924105A (en) 1997-01-27 1999-07-13 Michigan State University Method and product for determining salient features for use in information searching
US6128613A (en) 1997-06-26 2000-10-03 The Chinese University Of Hong Kong Method and apparatus for establishing topic word classes based on an entropy cost function to retrieve documents represented by the topic words
US6070133A (en) 1997-07-21 2000-05-30 Battelle Memorial Institute Information retrieval system utilizing wavelet transform
US6865715B2 (en) 1997-09-08 2005-03-08 Fujitsu Limited Statistical method for extracting, and displaying keywords in forum/message board documents
AU9783098A (en) 1997-10-06 1999-04-27 Nexprise, Inc. Trackpoint-based computer-implemented systems and methods for facilitating collaborative project development and communication
US6240407B1 (en) * 1998-04-29 2001-05-29 International Business Machines Corp. Method and apparatus for creating an index in a database system
US6256633B1 (en) * 1998-06-25 2001-07-03 U.S. Philips Corporation Context-based and user-profile driven information retrieval
US20030069873A1 (en) * 1998-11-18 2003-04-10 Kevin L. Fox Multiple engine information retrieval and visualization system
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6327590B1 (en) * 1999-05-05 2001-12-04 Xerox Corporation System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
US6493703B1 (en) * 1999-05-11 2002-12-10 Prophet Financial Systems System and method for implementing intelligent online community message board
US6438579B1 (en) * 1999-07-16 2002-08-20 Agent Arts, Inc. Automated content and collaboration-based system and methods for determining and providing content recommendations
US7219073B1 (en) 1999-08-03 2007-05-15 Brandnamestores.Com Method for extracting information utilizing a user-context-based search engine
US6839680B1 (en) * 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
US6418448B1 (en) * 1999-12-06 2002-07-09 Shyam Sundar Sarkar Method and apparatus for processing markup language specifications for data and metadata used inside multiple related internet documents to navigate, query and manipulate information from a plurality of object relational databases over the web
US6415368B1 (en) * 1999-12-22 2002-07-02 Xerox Corporation System and method for caching
US6981040B1 (en) * 1999-12-28 2005-12-27 Utopy, Inc. Automatic, personalized online information and product services
US6502091B1 (en) * 2000-02-23 2002-12-31 Hewlett-Packard Company Apparatus and method for discovering context groups and document categories by mining usage logs
AU2001247789A1 (en) * 2000-03-22 2001-10-03 Sidestep, Inc. Method and apparatus for dynamic information connection engine
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
WO2001093076A2 (en) 2000-05-25 2001-12-06 Symbionautics Corporation Simulating human intelligence in computers using natural language dialog
CA2410426A1 (en) 2000-05-30 2001-12-06 Koki Uchiyama Distributed monitoring system providing knowledge services
US20040205643A1 (en) * 2000-06-22 2004-10-14 Harrington Steven J. Reproduction of documents using intent information
US20020078091A1 (en) 2000-07-25 2002-06-20 Sonny Vu Automatic summarization of a document
US6687696B2 (en) * 2000-07-26 2004-02-03 Recommind Inc. System and method for personalized search, information filtering, and for generating recommendations utilizing statistical latent class models
US20020029208A1 (en) * 2000-09-06 2002-03-07 Josephson Daryl Craig Data gathering and distribution apparatus and methods
NO313399B1 (no) 2000-09-14 2002-09-23 Fast Search & Transfer Asa Fremgangsmate til soking og analyse av informasjon i datanettverk
US20020103698A1 (en) 2000-10-31 2002-08-01 Christian Cantrell System and method for enabling user control of online advertising campaigns
US7065568B2 (en) * 2000-11-30 2006-06-20 Microsoft Corporation System and method for managing states and user context over stateless protocols
US20020075320A1 (en) * 2000-12-14 2002-06-20 Philips Electronics North America Corp. Method and apparatus for generating recommendations based on consistency of selection
US7440943B2 (en) * 2000-12-22 2008-10-21 Xerox Corporation Recommender system and method
US7089237B2 (en) 2001-01-26 2006-08-08 Google, Inc. Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US6785676B2 (en) * 2001-02-07 2004-08-31 International Business Machines Corporation Customer self service subsystem for response set ordering and annotation
US6778193B2 (en) * 2001-02-07 2004-08-17 International Business Machines Corporation Customer self service iconic interface for portal entry and search specification
US6853998B2 (en) * 2001-02-07 2005-02-08 International Business Machines Corporation Customer self service subsystem for classifying user contexts
US6643639B2 (en) * 2001-02-07 2003-11-04 International Business Machines Corporation Customer self service subsystem for adaptive indexing of resource solutions and resource lookup
US20020116421A1 (en) 2001-02-17 2002-08-22 Fox Harold L. Method and system for page-like display, formating and processing of computer generated information on networked computers
US6968334B2 (en) * 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
EP1388093A4 (en) * 2001-05-15 2007-01-24 Nokia Corp PROCEDURE AND BUSINESS PROCESS FOR MAINTAINING PRIVACY IN DISTRIBUTED RECOMMENDATION SYSTEMS
US7016968B2 (en) 2001-06-22 2006-03-21 International Business Machines Corporation Method and apparatus for facilitating the providing of content
US20040230572A1 (en) 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
US20030004996A1 (en) 2001-06-29 2003-01-02 International Business Machines Corporation Method and system for spatial information retrieval for hyperlinked documents
US7188141B2 (en) 2001-06-29 2007-03-06 International Business Machines Corporation Method and system for collaborative web research
US6744729B2 (en) * 2001-08-17 2004-06-01 Interactive Sapience Corp. Intelligent fabric
US7092936B1 (en) 2001-08-22 2006-08-15 Oracle International Corporation System and method for search and recommendation based on usage mining
US6938035B2 (en) 2001-10-03 2005-08-30 International Business Machines Corporation Reduce database monitor workload by employing predictive query threshold
US7295995B1 (en) * 2001-10-30 2007-11-13 A9.Com, Inc. Computer processes and systems for adaptively controlling the display of items
JP3997774B2 (ja) * 2001-12-11 2007-10-24 ソニー株式会社 データ処理システム、データ処理方法、および情報処理装置、並びにコンピュータ・プログラム
KR20040065260A (ko) * 2001-12-13 2004-07-21 코닌클리케 필립스 일렉트로닉스 엔.브이. 매체 시스템상의 매체 콘텐츠 추천
US7343365B2 (en) * 2002-02-20 2008-03-11 Microsoft Corporation Computer system architecture for automatic context associations
US7743045B2 (en) * 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US7203909B1 (en) * 2002-04-04 2007-04-10 Microsoft Corporation System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US20040039630A1 (en) 2002-08-12 2004-02-26 Begole James M.A. Method and system for inferring and applying coordination patterns from individual work and communication activity
EP1540550A4 (en) * 2002-08-19 2006-09-27 Choicestream PERSONALIZED STATISTICAL RECOMMENDATION SYSTEM
US7349827B1 (en) * 2002-09-18 2008-03-25 Doubleclick Inc. System and method for reporting website activity based on inferred attribution methodology
US20040088315A1 (en) 2002-10-31 2004-05-06 International Business Machines Corporation System and method for determining membership of information aggregates
US7249123B2 (en) 2002-10-31 2007-07-24 International Business Machines Corporation System and method for building social networks based on activity around shared virtual objects
US7065532B2 (en) 2002-10-31 2006-06-20 International Business Machines Corporation System and method for evaluating information aggregates by visualizing associated categories
US7103609B2 (en) * 2002-10-31 2006-09-05 International Business Machines Corporation System and method for analyzing usage patterns in information aggregates
US20040088322A1 (en) 2002-10-31 2004-05-06 International Business Machines Corporation System and method for determining connections between information aggregates
US7257569B2 (en) 2002-10-31 2007-08-14 International Business Machines Corporation System and method for determining community overlap
US20040117222A1 (en) 2002-12-14 2004-06-17 International Business Machines Corporation System and method for evaluating information aggregates by generation of knowledge capital
CA2555280A1 (en) 2003-02-14 2004-09-02 Nervana, Inc. Semantic knowledge retrieval management and presentation
JP2004348241A (ja) * 2003-05-20 2004-12-09 Hitachi Ltd 情報提供方法、サーバ及びプログラム
US20040263639A1 (en) 2003-06-26 2004-12-30 Vladimir Sadovsky System and method for intelligent image acquisition
US7162473B2 (en) * 2003-06-26 2007-01-09 Microsoft Corporation Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
US6943877B2 (en) 2003-06-30 2005-09-13 Emhart Glass S.A. Container inspection machine
US7836010B2 (en) * 2003-07-30 2010-11-16 Northwestern University Method and system for assessing relevant properties of work contexts for use by information services
US7577655B2 (en) 2003-09-16 2009-08-18 Google Inc. Systems and methods for improving the ranking of news articles
US20050091184A1 (en) * 2003-10-24 2005-04-28 Praveen Seshadri Personalized folders
US20050108630A1 (en) 2003-11-19 2005-05-19 Wasson Mark D. Extraction of facts from text
US7526458B2 (en) * 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive recommendations systems
US7363282B2 (en) * 2003-12-03 2008-04-22 Microsoft Corporation Search system using user behavior data
US7856441B1 (en) * 2005-01-10 2010-12-21 Yahoo! Inc. Search systems and methods using enhanced contextual queries
US20070074102A1 (en) * 2005-09-29 2007-03-29 Reiner Kraft Automatically determining topical regions in a document
US7958115B2 (en) * 2004-07-29 2011-06-07 Yahoo! Inc. Search systems and methods using in-line contextual queries
EP1672484A1 (en) * 2004-12-17 2006-06-21 Sap Ag System for identification of context related information in knowledge sources
US7698270B2 (en) * 2004-12-29 2010-04-13 Baynote, Inc. Method and apparatus for identifying, extracting, capturing, and leveraging expertise and knowledge
WO2009021198A1 (en) * 2007-08-08 2009-02-12 Baynote, Inc. Method and apparatus for context-based content recommendation
US20060161553A1 (en) * 2005-01-19 2006-07-20 Tiny Engine, Inc. Systems and methods for providing user interaction based profiles
US20060218115A1 (en) * 2005-03-24 2006-09-28 Microsoft Corporation Implicit queries for electronic documents
US20070043609A1 (en) 2005-07-18 2007-02-22 Razi Imam Automated systems for defining, implementing and tracking the sales cycle
US9558498B2 (en) * 2005-07-29 2017-01-31 Excalibur Ip, Llc System and method for advertisement management
US20070050253A1 (en) * 2005-08-29 2007-03-01 Microsoft Corporation Automatically generating content for presenting in a preview pane for ADS
US7644101B2 (en) * 2005-09-07 2010-01-05 Ricoh Co., Ltd. System for generating and managing context information
US8117549B2 (en) * 2005-10-26 2012-02-14 Bruce Reiner System and method for capturing user actions within electronic workflow templates
US7895223B2 (en) * 2005-11-29 2011-02-22 Cisco Technology, Inc. Generating search results based on determined relationships between data objects and user connections to identified destinations
US7856446B2 (en) * 2005-12-27 2010-12-21 Baynote, Inc. Method and apparatus for determining usefulness of a digital asset
KR100673023B1 (ko) * 2005-12-28 2007-01-24 삼성전자주식회사 파이프라인-버퍼 방식으로 프로그램되는 반도체 메모리장치
US20080301541A1 (en) * 2006-04-27 2008-12-04 Ron Karidi Online internet navigation system and method
US7424488B2 (en) * 2006-06-27 2008-09-09 International Business Machines Corporation Context-aware, adaptive approach to information selection for interactive information analysis
US10110687B2 (en) * 2006-10-06 2018-10-23 International Business Machines Corporation Session based web usage reporter
EP2092420B1 (en) * 2006-10-18 2018-08-01 Google LLC Generic online ranking system and method suitable for syndication
US7590616B2 (en) * 2006-11-17 2009-09-15 Yahoo! Inc. Collaborative-filtering contextual model based on explicit and implicit ratings for recommending items
US9697280B2 (en) * 2006-12-13 2017-07-04 Quickplay Media, Inc. Mediation and settlement for mobile media
US8156059B2 (en) * 2007-02-02 2012-04-10 Dunning Ted E Indicator-based recommendation system
US20080228537A1 (en) * 2007-02-26 2008-09-18 Andrew Monfried Systems and methods for targeting advertisements to users of social-networking and other web 2.0 websites and applications
US9405830B2 (en) * 2007-02-28 2016-08-02 Aol Inc. Personalization techniques using image clouds
US8271878B2 (en) * 2007-12-28 2012-09-18 Amazon Technologies, Inc. Behavior-based selection of items to present on affiliate sites

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11263543B2 (en) 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph
US9002924B2 (en) 2010-06-17 2015-04-07 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US9979994B2 (en) 2010-06-17 2018-05-22 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US9679068B2 (en) 2010-06-17 2017-06-13 Microsoft Technology Licensing, Llc Contextual based information aggregation system
US9679060B2 (en) 2010-10-13 2017-06-13 Microsoft Technology Licensing, Llc Following online social behavior to enhance search experience
CN102541981A (zh) * 2010-10-13 2012-07-04 微软公司 追踪在线社交行为来增强搜索体验
CN102521019A (zh) * 2010-10-15 2012-06-27 微软公司 基于上下文向用户提供信息
US8818981B2 (en) 2010-10-15 2014-08-26 Microsoft Corporation Providing information to users based on context
CN102521019B (zh) * 2010-10-15 2015-11-25 微软技术许可有限责任公司 基于上下文向用户提供信息
CN108764485A (zh) * 2011-01-06 2018-11-06 电子湾有限公司 计算建议工具中的兴趣度推荐
CN102646109A (zh) * 2011-02-14 2012-08-22 微软公司 基于另一用户提供情境的内容
CN102693223A (zh) * 2011-03-21 2012-09-26 潘燕辉 一种搜索方法
US10168413B2 (en) 2011-03-25 2019-01-01 T-Mobile Usa, Inc. Service enhancements using near field communication
US11002822B2 (en) 2011-03-25 2021-05-11 T-Mobile Usa, Inc. Service enhancements using near field communication
CN102831124B (zh) * 2011-06-16 2015-08-05 北京亿赞普网络技术有限公司 基于跨网通信网络报文的用户行为关联分析方法
CN102831124A (zh) * 2011-06-16 2012-12-19 北京亿赞普网络技术有限公司 基于跨网通信网络报文的用户行为关联分析方法
CN103875015B (zh) * 2011-08-25 2018-01-09 T移动美国公司 利用用户行为的多因子身份指纹采集
US9824199B2 (en) 2011-08-25 2017-11-21 T-Mobile Usa, Inc. Multi-factor profile and security fingerprint analysis
US11138300B2 (en) 2011-08-25 2021-10-05 T-Mobile Usa, Inc. Multi-factor profile and security fingerprint analysis
CN103575268B (zh) * 2012-07-23 2017-03-15 泰为信息科技公司 具有移动参与机制的导航系统及其操作方法
CN103575268A (zh) * 2012-07-23 2014-02-12 泰为信息科技公司 具有移动参与机制的导航系统及其操作方法
US10147220B2 (en) 2014-03-14 2018-12-04 Carnegie Mellon University Precomputing data for an interactive system having discrete control inputs
CN104253862B (zh) * 2014-09-12 2018-04-17 北京诺亚星云科技有限责任公司 基于数字全景的沉浸式互动导览支持服务系统及设备
CN104253862A (zh) * 2014-09-12 2014-12-31 北京诺亚星云科技有限责任公司 基于数字全景的沉浸式互动导览支持服务系统及设备
CN107871259A (zh) * 2016-09-26 2018-04-03 阿里巴巴集团控股有限公司 一种信息推荐的处理方法、装置及客户端
CN108090110A (zh) * 2016-11-21 2018-05-29 奥多比公司 推荐软件动作以创建图像和推荐图像以示范软件动作的效果
CN108090110B (zh) * 2016-11-21 2023-09-19 奥多比公司 推荐软件动作以创建图像和推荐图像以示范软件动作的效果
CN108738036B (zh) * 2017-04-14 2021-06-18 广州杰赛科技股份有限公司 移动通信的关键用户提取方法和系统
CN108738036A (zh) * 2017-04-14 2018-11-02 广州杰赛科技股份有限公司 移动通信的关键用户提取方法和系统
CN109717879A (zh) * 2017-10-31 2019-05-07 丰田自动车株式会社 状态推定系统
CN109717879B (zh) * 2017-10-31 2021-09-24 丰田自动车株式会社 状态推定系统
CN112417288A (zh) * 2020-11-25 2021-02-26 南京大学 一种用于众包软件测试的任务跨域推荐方法
CN112507229A (zh) * 2020-12-15 2021-03-16 北京明略软件系统有限公司 一种文档推荐方法、系统和计算机设备

Also Published As

Publication number Publication date
WO2009021198A1 (en) 2009-02-12
US20090037355A1 (en) 2009-02-05
US8095523B2 (en) 2012-01-10
EP2176730A4 (en) 2011-04-20
JP2010536102A (ja) 2010-11-25
US20120311139A1 (en) 2012-12-06
EP2176730A1 (en) 2010-04-21
WO2009021198A9 (en) 2009-04-02
CN101779180B (zh) 2012-08-15

Similar Documents

Publication Publication Date Title
CN101779180B (zh) 基于背景的内容推荐的方法和设备
Ricci et al. Recommender systems: Techniques, applications, and challenges
Caplan et al. Isomorphism through algorithms: Institutional dependencies in the case of Facebook
US8661050B2 (en) Hybrid recommendation system
Bari et al. Predictive analytics for dummies
CN103988203B (zh) 根据协作的和/或基于内容的节点相互关系提供推荐的系统和方法
US9122760B2 (en) User preference correlation for web-based selection
CN104471571B (zh) 事件驱动架构下对Web活动索引、排序和分析的系统和方法
Freire et al. e-Recruitment recommender systems: a systematic review
US8751430B2 (en) Methods and system of filtering irrelevant items from search and match operations using emotional codes
Vuori Social media changing the competitive intelligence process: elicitation of employees’ competitive knowledge
US20020052873A1 (en) System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
KR102155342B1 (ko) 다중파라미터 분석 기반 인플루언서 매칭을 이용한 광고 서비스 제공 시스템
Boukhris et al. A novel personalized academic venue hybrid recommender
US20120089590A1 (en) User Preference Correlation for Web-Based Selection
Mumtaz et al. Expert2vec: Experts representation in community question answering for question routing
Wu et al. Going with the flow: Nudging attention online
Wang et al. A thematic exploration of social media analytics in marketing research and an agenda for future inquiry
Gatziolis et al. Adaptive user profiling in E-commerce and administration of public services
Thomas et al. Machine learning techniques for recommender systems–a comparative case analysis
Wu et al. Customers satisfaction on robots, artificial intelligence and service automation (RAISA) in the Hotel Industry: A comprehensive review
Granata et al. Impact of Artificial Intelligence on Digital Marketing
KR102568223B1 (ko) 인력평가 및 고가 산출에 기초한 웹사이트 운영관리 시스템
Mir et al. An Adaptive Classification Framework for Handling the Cold Start Problem in Case of News Items
Kamino et al. Prediction Algorithm of Hashtags for Image Posting Social Network Services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120815

Termination date: 20130808