CN101814079B - 用于对搜索结果可变个性化的方法和装置 - Google Patents

用于对搜索结果可变个性化的方法和装置 Download PDF

Info

Publication number
CN101814079B
CN101814079B CN2010100006457A CN201010000645A CN101814079B CN 101814079 B CN101814079 B CN 101814079B CN 2010100006457 A CN2010100006457 A CN 2010100006457A CN 201010000645 A CN201010000645 A CN 201010000645A CN 101814079 B CN101814079 B CN 101814079B
Authority
CN
China
Prior art keywords
document
user
vector
arrangement
interest
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.)
Active
Application number
CN2010100006457A
Other languages
English (en)
Other versions
CN101814079A (zh
Inventor
塔赫尔·H·哈韦利瓦拉
格伦·M·杰
塞潘达尔·D·卡姆瓦尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of CN101814079A publication Critical patent/CN101814079A/zh
Application granted granted Critical
Publication of CN101814079B publication Critical patent/CN101814079B/zh
Active 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/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access

Abstract

本发明涉及用于对搜索结果可变个性化的方法和装置。一种搜索引擎提供对搜索结果的个性化排列。一用户兴趣配置文件识别一用户感兴趣的主题。每一主题均与一个或多个站点及一可用于增大一来自所述站点的任何文档的信息检索得分的提升值相关联。将来自任何搜索的搜索结果提供所述用户,其中对所述结果的排列进行可变控制。所述结果可按其未经提升的信息检索得分进行排列,从而不反映个性化,或按其完全或部分得到提升的信息检索得分来进行排列。此使用户能够有选择地控制其兴趣影响所述文档的排列的程度。

Description

用于对搜索结果可变个性化的方法和装置
本申请是国际申请日为2005年3月21日,国际申请号为PCT/US2005/009340,发明名称为“用于对搜索结果可变个性化的方法和装置”的PCT申请进入中国国家阶段申请号为200580014339.6的专利申请的分案申请。
相关申请案交叉参照
本申请案根据35U.S.C.§119(e)主张基于2004年3月29日提出申请的第60/557,783号申请案及2004年12月1日提出申请的第11/002,474号申请案的权利,上述申请案均以引用方式并入本文中。本申请案还以引用方式将第10/646,331号(2003年8月22日提出申请)及第10/641,489号(2003年8月14日提出申请)美国专利申请案并入本文中;所有上述申请案均与本申请案共同拥有。
技术领域
本申请案大体而言涉及在线搜索引擎,且具体而言涉及对搜索结果的个性化。
背景技术
在线搜索引擎技术的当前技术水平在其检索可回应于查询项的文档(例如网页或其某些部分、图像等等)的能力方面非常先进。现今的搜索引擎可快速检索与查询项相匹配的特定文档。然而,当前的搜索引擎常常返回虽然准确地对应于特定查询项但根本反映不出用户的基本兴趣的文档。因此,两个不同用户(其中一个对体育非常感兴趣,而另一个对政治感兴趣)在一给定查询中将得到完全相同的结果,例如“棒球中的药检”,即使第一个用户可能对了解哪些队已实施了药检更感兴趣,而后一个用户可能对了解与在体育中进行药检相关的立法更感兴趣。因此,需要提供一种根据用户的兴趣使搜索结果个性化的机理及方法。
此外,虽然用户可能具有可适用于处理其搜索查询的特定的一组兴趣,但用户可能并不想总是使这些兴趣影响查询结果。因此,将希望提供一种使用户可对他的兴趣影响一给定查询的结果的程度进行可变调整的机理及方法。
发明内容
本发明提供使一用户能够对他或她的个人兴趣影响一给定查询的结果表示形式的程度进行可变调整的系统及方式。本发明具有多个实施例,包括一种用于提供一搜索引擎的系统、一种用于处理一搜索查询的方法及一种供用户对所述影响程度进行可变调整的用户界面。
从用户的观点而言,本发明提供一种用于使搜索结果个性化的机理。所述用户可规定一组兴趣(例如所述用户感兴趣的一组主题或类别)作为一兴趣配置文件。然后,所述用户将一搜索查询提交至一搜索引擎。所述搜索引擎对与所述查询相关的文档进行检索并提供这些文档作为搜索结果。首先(虽然未必尽然),在不考虑用户兴趣的情况下对所述搜索结果进行排列。此使用户能够看到所述文档的相关性而不受他的个人兴趣影响。用户可按可变方式控制对搜索结果集合中文档的排列。在一较佳实施例中,此通过直接操纵图形控制元件(一种个性化控制)来进行。此图形元件可具有不同的图形表示形式,且在一实施例中将其表示成一滑标。调整所述控制元件便能根据他的兴趣配置文件中所表达的用户兴趣来调整所述结果的排列程度。响应于所述控制元件的位置变化,对所述搜索结果进行重新排列,从而使所述用户能够看到他的兴趣如何影响对结果的排序。
在一实施例中,搜索结果的排列会起增加与主题目录相关联的文档的相关性得分的作用。所述目录中的每一主题均与一组被认为与所述主题相关的文档(例如网站)相关联。对于每一文档(同样为网站),均提供一指示所述站点与所述主题的相关程度的提升值。一给定站点内的所有页面均获得该站点的提升值。所述提升值可理解为一表示所述站点与所述主题的相关性的比例因数。在查询处理期间,返回该组文档并进行计分而不考虑其包含于所述主题目录中。另外,确定每一文档的单独得分,其中所述文档的基本相关性得分是通过其相关联的提升值(如果有)来进行调整,例如通过将所述相关性得分乘以所述提升值,从而按比例缩放所述文档与所述查询的相关性。一般而言,只有属于所述目录中所列站点的那些文档才会具有一提升的相关性得分,而所述搜索结果中的其它文档将不会具有所述提升的相关性得分。因此,根据文档的提升的相关性得分对文档进行重新排列会随个性化控制的位置而变化-所述个性化控制的位置从毫无影响(其中所述提升值对所述相关性得分毫无影响)到完全影响(其中将每一文档的提升值100%地应用至所述相关性得分)、及任意数量的中间应用级。因此,用户可通过调整所述控制的位置来立即对所述搜索结果中的文档进行重新排列。
一系统实施例包括一用于向用户提供主题(类别)的主题目录、一用于响应于用户的查询而搜索带索引的网站的搜索引擎及索引、及一用于根据用户的兴趣为所述搜索结果确定所述搜索结果的至少一种(及较佳一组)排列的个性化组件。一用户界面实施例包括一具有各种主题的主题目录、及其中所述用户可选择兴趣主题的若干图形控制器(例如复选框)、及一允许用户根据他的兴趣配置文件来对所述搜索结果排列进行调整的图形控制器。
接下来,参照各图式及图解以及技术信息来阐述本发明。所述图式只是出于举例说明的目的来描绘本发明各实施例。所属领域的技术人员通过下文说明将易知,也可采用所示及所述结构、方法及功能的替代实施例,此并不背离本发明的原理。
附图说明
图1为一用于一搜索引擎的入口网页。
图2为用于编辑一用户的个人主题配置文件的网页。
图3为另一主题及副主题网页。
图4为另一副主题网页。
图5显示带有查询项“stanford”的搜索引擎的入口网页。
图6显示关于查询项“stanford”的初始搜索结果以及一用于在对所述搜索结果进行排列时控制所述用户的兴趣配置文件的影响程度的控制器608。
图7显示在所述用户已将控制器608调整至一中间位置后图6所示搜索结果的排列。
图8显示在所述用户已将控制器608调整至一最大位置后图6所示搜索结果的排列。
图9显示在所述用户删除一“Computer”主题并选择一“Music”主题后的一主题网页。
图10显示在图9中改变主题兴趣后图6所示搜索结果的排列。
具体实施方式
现在参见图1,图中显示一搜索引擎的入口(或登陆页面)100。所述搜索引擎包括一其中用户输入一搜索查询项的查询输入栏102。一搜索按钮106将所述查询提交给所述搜索引擎进行处理。所述用户在首次访问所述搜索引擎时,将还没有对一用于使搜索结果个性化的用户配置文件进行界定,且对此显示一消息。所述用户可访问编辑Edit Profile(配置文件)链接104以便创建其个人兴趣。
点击编辑链接104便能访问图2中所示页面200。此页面显示一主题目录202的顶层主题204。所述目录中的主题可为(例如)在存在于http://dmoz.org/处的OpenDirectory Project(开放式目录计划)中所规定的主题或者可为某一其它主题目录。(在本揭示内容中,用语“主题”与“类别”可互换,“副主题”与“子类别”也可互换。)所述顶层主题链接可具有一组由箭头206指示的副主题。在任一时刻,用户均可通过点击StartSearching(开始搜索)按钮208来开始一搜索。点击一特定顶层主题便会将用户带到一与所述主题的副主题相关联的页面。
图3图解说明其中用户已点击页面200上的主题“Computer”的此步骤的结果。如图3中所示,主题“Computer”的副主题302已显示在右手的列中。紧挨着每一副主题302的是一复选框314。用户可选择复选框314来指示他对一特定副主题感兴趣。或者,用户可针对整个副主题本身“Computer(General)”选择复选框316。此指示用户对主题“Computer”的所有副主题感兴趣。用户所选择的该组主题可称作用户配置文件、个性化配置文件或兴趣配置文件。在图3的左侧,在用户选择了一个或多个兴趣主题后,在兴趣栏306中列出这些主题。紧挨着每一主题名称的是一使用户能够分别删除各个主题的删除链接308。用户也可通过选择“Delete all preferences”链接310来删除所有主题。
所述副主题本身可具有任一数量的附加副主题层。例如,图4图解说明副主题“Games”进一步具有副主题402“Board Games”、“Card Games”等等。这些游戏响应于用户点击紧挨着“Games”主题标签的副主题箭头206而呈现给用户。同样,用户可通过选择复选框404或各个副主题复选框406中的任何一个复选框来选择整个子类别。在一实施例中,除顶层主题204外,还有两个副主题层。此会提供足够的主题覆盖宽度及间隔尺寸,而不会施加不必要的计算复杂度。
重新参见图3,用户已指示他通常对计算机感兴趣。通过点击Start Searching(开始搜索)按钮208会再次调用搜索页面100,搜索页面100不再显示请求用户创建个性化配置文件的消息。这时,用户在所述搜索栏中输入一搜索查询,此处所述查询为图5中所示的“Stanford”。搜索引擎对其索引实施搜索并提供搜索结果。图6图解说明初始搜索结果页面600。此外,搜索结果602包括一组分别由一URL 617指示的文档604连同一通往所述页面的链接615及一向用户显示所述文档上下文的一部分的页面文本片断619。靠近所述页面顶部的是个性化控制器608。在本申请案的上下文中,“文档”应理解为可由一搜索引擎加索引并检索的任一类型的媒体,包括网页、图像、多媒体文件、文本文档、PDF等等。使用通用术语“文档”并不意含着限制本发明的范围。
个性化控制器608使用户能够根据他的兴趣(较佳如所述个性化配置文件中所表示)来对搜索结果的各个文档/页面的排列加以调整。所述个性化控制器可解释为控制用户的兴趣配置文件对搜索结果的排列的影响或作用的程度。图6图解说明在一其中控制器608为一滑标型控制器的实施例中的控制器608,控制器608包括一在最小值610至最大值614之间沿线性维度移动的控制手柄610。此类型的控制器608通常非常直观且易于用户了解其操作方式。替代实施例包括同样在最小与最大值之间提供可变调整的刻度盘类型控制器、及若干分别具有一相关的预定调整量的无线电按钮(例如五个分别与0%、20%、40%、80%及100%相关联的无线电按钮)。用户界面设计领域的技术人员将了解,也可采用其它类型的控制器来达到基本相同的效果。
在图6所示的实例中,个性化控制器608一直设定至其最小值612。因此,根据搜索结果与查询的相关性及与查询无关的信息(例如PageRank)来对相应地搜索结果进行排列,PageRank揭示于名称为“链接数据库中的节点排列方法(Method for noderanking in a linked database)”的第6,285,999号美国专利中,该专利的全文及其全部教示内容以引用方式并入本文中。应注意,所述搜索结果通常与Stanford University(斯坦福大学)有关。
现在参见图7,图中显示在用户已将滑标610调整至一位于最小值与最大值之间大约处于中点的中间位置后对搜索结果602的排列。这时,各个文档604得到重新排列,且与用户的兴趣更为相关的那些(前面标识为“Computers(General))”具有更高的次序。为了使用户辨别与他的兴趣更为相关的文档,那些文档由一紧挨着链接文本615的个性化图标618指示。注意到,在滑标610处于中间位置的情况下,大约每隔一个文档便为一个性化结果,尽管并非必需如此。进一步注意到,片断619文本具有与计算机相关的文本(例如“hacking(非法闯入)”),即使该用语并未包括于原始搜索查询中。
现在参见图8,图中显示在用户已将滑标610调整至其最大位置614后搜索结果602的排列。首先,在此实例中,搜索结果602中的所有文档604均反映用户的个性化配置文件并以个性化图标618来注解。其次,所述搜索结果中的文档与计算机及Stanford大学相关,从而反映用户对计算机的兴趣,因为其与查询“Stanford”相关。例如,前两个结果与在Stanford的“非法闯入”相关;接下来的三个文档具体与Stanford的各种计算机科学项目相关。因此,第三个文档是针对Stanford的Artificial Intelligence Laboratory(人工智能实验室),第四个文档是针对Stanford的Center for the Study of Language and Information(语言与信息研究中心),而第五个文档是针对Stanford的Database Group(数据库小组)。其余文档同样与用户的“Computers”兴趣相关。进一步注意到,此前在当不应用个性化(图6)及当只应用中等个性化(图7)时作为第一(例如最相关的)结果的与Stanford大学的主页的链接不再出现于前八个结果中。
在图6-8所示实例中,用户可实时地对文档的排列加以动态调整,而搜索引擎无需重新计算搜索结果。此进一步有助于用户能够探究所述搜索结果。
如图6-8所示,一Edit Profile(编辑配置文件)链接616使用户能够随时对他的用户配置文件的兴趣进行编辑。图9图解说明用户已返回至图2中所示的主题目录页面200、删除了他现有的Computers主题兴趣、并创建了“Music(音乐)”这一不同的兴趣。然后,用户重新选择Start Searching(开始搜索)按钮208。搜索引擎提供经更新的一组搜索结果,所述经更新的一组搜索结果的文档将与以前的相同,因为尚未改变所述查询术语。然而,对于最后一次搜索,用户已将控制器610定位于完全个性化处,且因此所述搜索引擎应用此设置并根据现有的(及新的)个性化配置文件(此时针对“Music(音乐)”)对文档进行排列。图10图解说明此在所述搜索结果中所产生的巨大差异。此处,顶部的六个结果均与音乐及艺术相关,而先前关于计算机的结果均不处于所述搜索结果列表的顶部。此表明用户的个性化配置文件可如何显著地改变对给定的一组文档的排列。
在本发明的一实施例中,对搜索结果的个性化是由下述方法实现的。搜索引擎设计领域的技术人员可容易理解其中可采用此方法的搜索引擎的基本结构及其操作。
1)当用户选择主题(类别)时,所述主题(类别)被添加至一包含他的兴趣IN(其中IN为“interests(兴趣)”的缩写)的列表的跟踪文件中。所述兴趣可表示成文本符记(例如“computers(计算机)”)或表示成加入目录中的索引,其中每一主题/副主题均具有一索引号。当用户访问所述站点时,系统自所述跟踪文件检索此兴趣列表。或者,所述站点可提供一使用户在其中登记一用户名及口令的用户登记页面,并将用户的兴趣在搜索引擎站点处存储于一数据库中,并响应于用户登录来对其进行检索。
2)每当用户发出一搜索查询Q时,便将所述列表IN发送至一前端网络服务器。
3)然后,所述前端网络服务器将两个请求(Q,空)及(Q,IN)发给一后端搜索引擎,所述后端搜索引擎向所述前端网络服务器返回两个别为R_base(常规的)及R_in(个性化的)结果集合。
4)所述基础查询(Q,空)与在搜索引擎上在不施加任何个性化情况下对Q进行的搜索相同,因而R_base为所述搜索引擎通常将响应于所述查询而返回的结果集合。如上文所述,根据其与所述查询的相关性及例如PageRank等任何其它因素来相应地对所述搜索结果进行排列,PageRank揭示于名称为“链接数据库中的节点排列方法(Method for node ranking in a linked database)的第6,285,999号美国专利中,该专利的全文及其全部教示内容以引用方式并入本文中。
5)个性化的查询(Q,IN)包含用户的兴趣列表。所述搜索引擎遵循一类似于常规查询的处理控制流程,但其在记分功能期间激活一个性化组件,以“提升”与所述兴趣IN集合相关的文档。
在本发明的一实施例中,使用一组下列形式的映射(所述目录中的每一主题/副主题各一个映射)来实施这些提升:
{站点->提升}
因而例如,类别“Health(健康)”具有如下形式的映射
{站点->提升}
其包含下列输入;
nih.gov->5.8
cdc.gov-->7.9
med.stanford.edu->3.5
其中nih.gov,cdc.gov及med.Stanford.edu为已确定出(以手动或自动方式)与主题“Health”相关的各个站点。换句话说,对于所述目录中的每一主题,均存在一组已确定出与所述主题相关的站点,且对于这些站点中的每一站点,均界定一提升值。
通常按下述方式来确定所述主题目录中所列出的站点的提升:
a)产生一“站点图”,其中所述图的各节点为站点(基本上为同一主机上的页面),并根据来自一个站点的链接至另一主机上的页面的的页面数量来对各节点之间的边缘进行加权。可使用此同一类型的图来计算所有主题提升映射。
b)对于所述目录中的每一主题,例如“Health”,选择若干个其主页列示于OpenDirectory(开放式目录)中的站点作为“起始”站点S0。例如,对于一所大学,如Stanford,起始站点可选择成任一以.stanford.edu结尾的站点。
c)分两遍进行计算:
i)首先,识别一组由S0中的那些站点所大量链接的站点S1,其中根据S1中的每一站点如何大量地被S0中的站点所链接来为其指配一权重。
ii)然后,识别那些由S1中的那些站点所大量链接的站点S2,并如同S1一样对其进行加权。
d)以其所指配到的权重来提升S2中的站点。
当个性化查询具有一兴趣集合(例如{Health(健康),Music(音乐)})时,则所述个性化组件查阅各自的映射,且随后对于处于这些映射中的查询结果(即文档),所述个性化组件提升这些查询结果的IR得分,以便其将获得更高的排列次序。所述IR得分为所述搜索引擎为每一文档提供的信息检索得分,并可随文档相关性及例如PageRank等其它因素而变化。
例如,假如http://www.med.stanford.edu/research/为查询Q及包含“Health”的IN的结果之一,则因所述页面位于站点med.stanford.edu上,所述结果的IR得分将得到一3.5倍的倍增提升。对于多个兴趣而言,将各个对应映射中的值一起相乘以得到一组合效果。一种用于为所述目录提升映射中的站点确定所述提升值的实施方式的进一步细节阐述于第10/646,331号美国专利申请案中,该专利申请案以引用方式并入本文中。
6)所述前端网络服务器接收R_base及R_in。R_base代表在个性化控制器608设定为0(或其最小位置612)处时用户所看到的结果602。R_in代表在所述滑标处于其最大位置614(即10)时用户所看到的结果602。在一实施例中,所述控制器具有11个位置,但也可使用任何数量的位置。对显示给用户的介于0与10之间的排列进行内插;这意味着,借助R_base及R_in,所述个性化组件通过使每一单独结果沿一自其在控制器608处于其最小位置时的位置至在控制器608处于其最大位置时的位置的虚拟路径移动来构造中间排列(R_1...R_9)。
7)如何向用户提供滑标效果:
所述前端网络服务器将R_in中不处于R_base中的结果附加至R_base,以获得一称作R_all的关于所有唯一结果(在R_base或R_in中)的列表。然后,所述前端网络服务器为R_all中的结果指配连续的识别号以充当识别符。然后,所述前端网络服务器向用户的浏览器发送两个项:
a)R_all中每一结果的映射{识别号->结果},对于每一文档其均在所述结果中包含其识别号;及
b)N个向量,其标记用户应看到(以结果识别号表示)的排列,其中N为滑标的位置数量,且每一向量均代表根据个性化程度的结果排序。在此实例中,将具有11个向量对应于控制器608的位置0至10。在一实施例中,向量0为[0,1,2,3,4,5,6,7,8,9,10],其反映对指配有以R_0开始的本地ID的结果的非个性化排列。向量10为完全个性化的结果R_in中的排序;举例而言,其可能是[15,17,5,0,1,2,3,4,8,9,10],其中文档15及17(例如)为其IR得分根据映射图中的提升值及与控制器608的位置相关联的值得到提升的主题目录的相关映射中的文档。将所述N个排列向量传输至客户端便会使所述客户端浏览器能够快速地重新计算所述排列,而不是使服务器承担所述计算。
8)最后,所述结果页面中的Javascript代码使用户的浏览器响应于用户改变控制器608的位置而使用所述11个位置排列向量中适当的一个来对所述搜索结果进行重新排序。上述步骤6-8的一实施例的进一步细节阐述于第10/641,489号美国申请案中,该申请案以引用方式并入本文中。
上文已参照一可能的实施例具体地详细阐述了本发明。所属领域的技术人员将了解,本发明也可实施为其它实施例。首先,对各组件的具体命名、大写的用语、属性、数据结构、或任何其它编程或结构方面均不是强制性的或有特殊意义的,且用于构建本发明或其特征的机理可具有不同的名称、格式或协议。此外,所述系统可如上文所述通过一硬件与软件的组合构建而成,或完全构建于硬件元件中。此外,本文中所述的在各种系统组件之间进行的特定的功能划分仅为实例性的,而不是强制性的;由单个系统组件所实施的功能也可由多个组件实施,而由多个组件所实施的功能也可改为由单个组件实施。
上述说明的某些部分以对信息的操作的算法及符号表示形式来提供本发明的特征。这些算法说明及表示形式是数据处理领域的技术人员用于最有效地将其工作的实质传达给所属领域的其它技术人员的手段。这些操作在以功能或逻辑方式加以阐述时应理解为由计算机程序实施。此外,还已证明,有时将这些操作安排称作模块或按功能名称来称谓是方便的,此并不失其一般性。
除非根据上述说明显而易见地另有具体规定,否则应了解,在本说明的通篇中,利用诸如“计算”或“确定”或“识别”或类似用语进行的论述是指一计算机系统或类似电子计算装置所进行的步骤及过程,所述计算机系统或类似电子计算装置对在计算机系统存储器或寄存器或其它此类信息存储器、传输或显示装置中被表示成物理(电子)量的数据进行处理及变换。
本发明的某些方面包括在本文中描述成算法形式的过程步骤及指令。应注意,本发明的过程步骤及指令可收录于软件、固件或硬件中,且当收录于软件中时,可下载驻存于实时网络操作系统所使用的不同平台上并可自所述不同平台运行。
本发明还涉及一种用于实施本文中的操作的设备。此设备可针对所需用途专门构造,或者其可包括一通用计算机,所述通用计算机由一存储于一可由计算机存取的计算可读媒体上的计算机程序有选择地启动或重新配置。此种计算机程序可存储于一计算机可读存储媒体中,例如(但不限于)任何类型的磁盘,包括软盘、光盘、CD-ROM、磁-光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡,或适于存储电子指令并分别耦接至一计算机系统总线的任何类型的媒体。集成电路设计及视频编解码器领域的技术人员应了解,本发明可容易地制作于基于上述功能及结构说明的各种类型的集成电路(包括应用专用集成电路(ASIC))中。另外,本发明可包含于各种类型的视频编码装置内。
本文中所提供的算法及操作并非与任一特定计算机或其它设备内在地相关。各种通用系统也可与根据本文教示内容的程序一起使用,或者可证明能方便地构造更专门的设备来实施所需方法步骤。所属领域的技术人员将易知各种此类系统所需的结构以及等效变化形式。另外,本发明未参照任一特定编程语言加以阐述。应了解,可使用各种编程语言来实施本文中所述的本发明教示内容,且特定语言的任何参考均旨在揭示本发明的实现方式及最佳模式。
最后,应注意,本说明书中所使用的语言原则上是出于可读性和指导性目的而选取,且可能不是选取用来描绘或限制本发明标的物。因此,本发明揭示内容旨在例示而非限制本发明的范围。

Claims (6)

1.一种用于对搜索结果个性化的方法,其包括:
将搜索查询提供给服务器;
接收:
响应于所述搜索查询的文档中的每一者与识别所述文档中的每一者的识别符之间的映射,及
所述文档的N个排列中的每一者的向量,其中对于每一向量:
所述向量的对应的排列是基于兴趣配置文件的两个或两个以上不同的影响程度中的一者,所述一者不同于其它向量所基于的不同的影响程度;及
所述向量包含与包含在所述对应的排列中的所述文档相关联的识别符;
其中所述兴趣配置文件包括表示用户的多个兴趣主题的数据;
自所述用户接收对所述兴趣配置文件的不同的影响程度中的一者的选择;及
使用所述映射和与所述不同的影响程度中的所选择的一者相关联的所述排列的所述向量来显示与所述兴趣配置文件的所述不同的影响程度中的所选择的一者相关联的所述排列的所述向量,
其中所述文档中的每一者与得分相关联,所述得分是基于所述对应的文档的信息检索得分、所述对应的文档的所述对应的提升值以及所述兴趣配置文件的不同的影响程度,其中每一提升值表示所述文档与所述多个主题中的不同主题的相关程度,
其中基于所述文档中的每一者的所述得分排列所述文档。
2.如权利要求1所述的方法,其中选择性地显示每一排列而不向所述服务器发送新的排列的请求。
3.如权利要求1所述的方法,其中所述影响程度对应于映射至控制器的操纵的个性化输入。
4.如权利要求3所述的方法,其中所述控制器是以下之一:滑标、刻度盘、或若干个无线电按钮,所述若干个无线电按钮中的每一者对应于对应的不同的影响程度。
5.如权利要求1所述的方法,其中所述文档的每一排列包含紧挨着文档中的每一者的个性化图标,所述个性化图标与包含在所述用户的所述兴趣配置文件中的兴趣相关联。
6.一种用于对搜索结果个性化的设备,其包括:
提供装置,其用于将搜索查询提供给服务器;
接收装置,其用于接收:
响应于所述搜索查询的文档中的每一者与识别所述文档中的每一者的识别符之间的映射,及
所述文档的N个排列中的每一者的向量,其中对于每一向量:
所述向量的对应的排列是基于兴趣配置文件的两个或两个以上不同的影响程度中的一者,所述一者不同于其它向量所基于的不同的影响程度;及
所述向量包含与包含在所述对应的排列中的所述文档相关联的识别符;
其中所述兴趣配置文件包括表示用户的多个兴趣主题的数据;
用于自所述用户接收对所述兴趣配置文件的不同的影响程度中的一者的选择的装置;及
显示装置,其用于使用所述映射和与所述不同的影响程度中的所选择的一者相关联的所述排列的所述向量来显示与所述兴趣配置文件的所述不同的影响程度中的所选择的一者相关联的所述排列的所述向量,
其中所述文档中的每一者与得分相关联,所述得分是基于所述对应的文档的信息检索得分、所述对应的文档的所述对应的提升值以及所述兴趣配置文件的不同的影响程度,其中每一提升值表示所述文档与所述多个主题中的不同主题的相关程度,
其中基于所述文档中的每一者的所述得分排列所述文档。
CN2010100006457A 2004-03-29 2005-03-21 用于对搜索结果可变个性化的方法和装置 Active CN101814079B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US55778304P 2004-03-29 2004-03-29
US60/557,783 2004-03-29
US11/002,474 2004-12-01
US11/002,474 US7716223B2 (en) 2004-03-29 2004-12-01 Variable personalization of search results in a search engine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200580014339A Division CN100593168C (zh) 2004-03-29 2005-03-21 用于对搜索结果可变个性化的方法和装置

Publications (2)

Publication Number Publication Date
CN101814079A CN101814079A (zh) 2010-08-25
CN101814079B true CN101814079B (zh) 2013-05-22

Family

ID=34991347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010100006457A Active CN101814079B (zh) 2004-03-29 2005-03-21 用于对搜索结果可变个性化的方法和装置

Country Status (6)

Country Link
US (4) US7716223B2 (zh)
EP (1) EP1741024A4 (zh)
JP (1) JP4664355B2 (zh)
KR (3) KR20070007150A (zh)
CN (1) CN101814079B (zh)
WO (1) WO2005098611A2 (zh)

Families Citing this family (208)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9977831B1 (en) 1999-08-16 2018-05-22 Dise Technologies, Llc Targeting users' interests with a dynamic index and search engine server
US8504554B2 (en) * 1999-08-16 2013-08-06 Raichur Revocable Trust, Arvind A. and Becky D. Raichur Dynamic index and search engine server
US9195756B1 (en) * 1999-08-16 2015-11-24 Dise Technologies, Llc Building a master topical index of information
US7099671B2 (en) * 2001-01-16 2006-08-29 Texas Instruments Incorporated Collaborative mechanism of enhanced coexistence of collocated wireless networks
US7693830B2 (en) 2005-08-10 2010-04-06 Google Inc. Programmable search engine
US7743045B2 (en) 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US7191175B2 (en) 2004-02-13 2007-03-13 Attenex Corporation System and method for arranging concept clusters in thematic neighborhood relationships in a two-dimensional visual display space
US7716223B2 (en) 2004-03-29 2010-05-11 Google Inc. Variable personalization of search results in a search engine
US7565630B1 (en) 2004-06-15 2009-07-21 Google Inc. Customization of search results for search queries received from third party sites
WO2006007194A1 (en) * 2004-06-25 2006-01-19 Personasearch, Inc. Dynamic search processor
US8620915B1 (en) 2007-03-13 2013-12-31 Google Inc. Systems and methods for promoting personalized search results based on personal information
US20060074883A1 (en) * 2004-10-05 2006-04-06 Microsoft Corporation Systems, methods, and interfaces for providing personalized search and information access
US7603353B2 (en) * 2004-10-27 2009-10-13 Harris Corporation Method for re-ranking documents retrieved from a multi-lingual document database
US7801887B2 (en) * 2004-10-27 2010-09-21 Harris Corporation Method for re-ranking documents retrieved from a document database
EP1837777A4 (en) * 2004-11-25 2008-01-23 Square Enix Kk Trading Co Ltd METHOD FOR SEARCHING CONTENTS AS A USER SELECTION CANDIDATE
US7827029B2 (en) * 2004-11-30 2010-11-02 Palo Alto Research Center Incorporated Systems and methods for user-interest sensitive note-taking
US7865496B1 (en) * 2004-11-30 2011-01-04 Schiller Victor H Systems, device, and methods for searching
US7801723B2 (en) * 2004-11-30 2010-09-21 Palo Alto Research Center Incorporated Systems and methods for user-interest sensitive condensation
US8874570B1 (en) * 2004-11-30 2014-10-28 Google Inc. Search boost vector based on co-visitation information
US7401077B2 (en) * 2004-12-21 2008-07-15 Palo Alto Research Center Incorporated Systems and methods for using and constructing user-interest sensitive indicators of search results
US8538970B1 (en) 2004-12-30 2013-09-17 Google Inc. Personalizing search results
US7356777B2 (en) 2005-01-26 2008-04-08 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US7404151B2 (en) 2005-01-26 2008-07-22 Attenex Corporation System and method for providing a dynamic user interface for a dense three-dimensional scene
US7792811B2 (en) * 2005-02-16 2010-09-07 Transaxtions Llc Intelligent search with guiding info
US8306975B1 (en) * 2005-03-08 2012-11-06 Worldwide Creative Techniques, Inc. Expanded interest recommendation engine and variable personalization
US8412698B1 (en) * 2005-04-07 2013-04-02 Yahoo! Inc. Customizable filters for personalized search
US8606781B2 (en) * 2005-04-29 2013-12-10 Palo Alto Research Center Incorporated Systems and methods for personalized search
US7921109B2 (en) * 2005-10-05 2011-04-05 Yahoo! Inc. Customizable ordering of search results and predictive query generation
US20070088695A1 (en) * 2005-10-14 2007-04-19 Uptodate Inc. Method and apparatus for identifying documents relevant to a search query in a medical information resource
US7783632B2 (en) * 2005-11-03 2010-08-24 Microsoft Corporation Using popularity data for ranking
US7664746B2 (en) 2005-11-15 2010-02-16 Microsoft Corporation Personalized search and headlines
US7756855B2 (en) * 2006-10-11 2010-07-13 Collarity, Inc. Search phrase refinement by search term replacement
US8429184B2 (en) * 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US8903810B2 (en) * 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US7925649B2 (en) * 2005-12-30 2011-04-12 Google Inc. Method, system, and graphical user interface for alerting a computer user to new results for a prior search
US20070179940A1 (en) * 2006-01-27 2007-08-02 Robinson Eric M System and method for formulating data search queries
US7610279B2 (en) * 2006-01-31 2009-10-27 Perfect Market, Inc. Filtering context-sensitive search results
US20070203891A1 (en) * 2006-02-28 2007-08-30 Microsoft Corporation Providing and using search index enabling searching based on a targeted content of documents
US7657523B2 (en) * 2006-03-09 2010-02-02 Customerforce.Com Ranking search results presented to on-line users as a function of perspectives of relationships trusted by the users
US20070233672A1 (en) * 2006-03-30 2007-10-04 Coveo Inc. Personalizing search results from search engines
US7933890B2 (en) * 2006-03-31 2011-04-26 Google Inc. Propagating useful information among related web pages, such as web pages of a website
US20070233679A1 (en) * 2006-04-03 2007-10-04 Microsoft Corporation Learning a document ranking function using query-level error measurements
US8442973B2 (en) * 2006-05-02 2013-05-14 Surf Canyon, Inc. Real time implicit user modeling for personalized search
US8392594B2 (en) 2007-01-30 2013-03-05 Sony Corporation System and method for effectively providing content to client devices in an electronic network
US7593934B2 (en) 2006-07-28 2009-09-22 Microsoft Corporation Learning a document ranking using a loss function with a rank pair or a query parameter
US7849079B2 (en) * 2006-07-31 2010-12-07 Microsoft Corporation Temporal ranking of search results
US7685199B2 (en) * 2006-07-31 2010-03-23 Microsoft Corporation Presenting information related to topics extracted from event classes
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US8117197B1 (en) 2008-06-10 2012-02-14 Surf Canyon, Inc. Adaptive user interface for real-time search relevance feedback
US20080065621A1 (en) * 2006-09-13 2008-03-13 Kenneth Alexander Ellis Ambiguous entity disambiguation method
US20080071864A1 (en) * 2006-09-14 2008-03-20 International Business Machines Corporation System and method for user interest based search index optimization
ITMI20061897A1 (it) * 2006-10-03 2008-04-04 Pointer S R L Sistemi e metodi per classificare risultati di motori di ricerca
US8442972B2 (en) * 2006-10-11 2013-05-14 Collarity, Inc. Negative associations for search results ranking and refinement
US7984049B2 (en) 2006-10-18 2011-07-19 Google Inc. Generic online ranking system and method suitable for syndication
US20080104049A1 (en) * 2006-10-25 2008-05-01 Microsoft Corporation Document ranking utilizing parameter varying data
US7844602B2 (en) * 2007-01-19 2010-11-30 Healthline Networks, Inc. Method and system for establishing document relevance
US20080183691A1 (en) * 2007-01-30 2008-07-31 International Business Machines Corporation Method for a networked knowledge based document retrieval and ranking utilizing extracted document metadata and content
US9405830B2 (en) * 2007-02-28 2016-08-02 Aol Inc. Personalization techniques using image clouds
US7720843B2 (en) * 2007-03-27 2010-05-18 Andrew Thomas Brunner Real-time end-user aware interactive search utilizing layered approach
US9535810B1 (en) * 2007-04-24 2017-01-03 Wal-Mart Stores, Inc. Layout optimization
US20080276177A1 (en) * 2007-05-03 2008-11-06 Microsoft Corporation Tag-sharing and tag-sharing application program interface
US8244737B2 (en) 2007-06-18 2012-08-14 Microsoft Corporation Ranking documents based on a series of document graphs
US20080315331A1 (en) * 2007-06-25 2008-12-25 Robert Gideon Wodnicki Ultrasound system with through via interconnect structure
US10289749B2 (en) * 2007-08-29 2019-05-14 Oath Inc. Degree of separation for media artifact discovery
US7814115B2 (en) * 2007-10-16 2010-10-12 At&T Intellectual Property I, Lp Multi-dimensional search results adjustment system
US7950631B2 (en) * 2007-10-22 2011-05-31 Lennox Industries Inc. Water distribution tray
US8332411B2 (en) * 2007-10-19 2012-12-11 Microsoft Corporation Boosting a ranker for improved ranking accuracy
US8423557B2 (en) * 2007-11-06 2013-04-16 International Business Machines Corporation Computer method and system for determining individual priorities of shared activities
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US20090171907A1 (en) * 2007-12-26 2009-07-02 Radovanovic Nash R Method and system for searching text-containing documents
JP4704452B2 (ja) * 2007-12-27 2011-06-15 シャープ株式会社 情報提供装置、情報表示装置、情報提供システム、制御方法、制御プログラム、および、記録媒体
JP2009157901A (ja) * 2007-12-27 2009-07-16 Sharp Corp 情報提供装置、情報表示装置、情報提供システム、情報提供方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4763020B2 (ja) * 2007-12-27 2011-08-31 シャープ株式会社 情報提供装置、情報表示装置、情報提供システム、情報提供方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
US8745056B1 (en) 2008-03-31 2014-06-03 Google Inc. Spam detection for user-generated multimedia items based on concept clustering
KR100974064B1 (ko) * 2008-02-22 2010-08-04 주식회사 솔트룩스 사용자 맞춤형 정보 제공 시스템 및 그 방법
US8255396B2 (en) * 2008-02-25 2012-08-28 Atigeo Llc Electronic profile development, storage, use, and systems therefor
US20090216563A1 (en) * 2008-02-25 2009-08-27 Michael Sandoval Electronic profile development, storage, use and systems for taking action based thereon
JP5089482B2 (ja) * 2008-05-12 2012-12-05 キヤノン株式会社 情報処理装置、データ処理方法およびプログラム
US20090282023A1 (en) * 2008-05-12 2009-11-12 Bennett James D Search engine using prior search terms, results and prior interaction to construct current search term results
EP2120179A1 (en) 2008-05-16 2009-11-18 Swisscom AG Method for modelling a user
US20090292674A1 (en) * 2008-05-22 2009-11-26 Yahoo! Inc. Parameterized search context interface
WO2009150732A1 (ja) * 2008-06-12 2009-12-17 ハイチェーン株式会社 プログラム、情報処理装置、情報処理方法
US8438178B2 (en) * 2008-06-26 2013-05-07 Collarity Inc. Interactions among online digital identities
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US8346749B2 (en) * 2008-06-27 2013-01-01 Microsoft Corporation Balancing the costs of sharing private data with the utility of enhanced personalization of online services
JP4981765B2 (ja) * 2008-08-05 2012-07-25 ヤフー株式会社 クリック履歴を用いたWeb検索における検索処理をパーソナライズする検索処理システム、端末装置及び検索処理方法
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US8122820B2 (en) * 2008-12-19 2012-02-28 Whirlpool Corporation Food processor with dicing tool
US8595228B1 (en) * 2009-01-09 2013-11-26 Google Inc. Preferred sites
US20110153425A1 (en) * 2009-06-21 2011-06-23 James Mercs Knowledge based search engine
US8176044B2 (en) * 2009-07-20 2012-05-08 Lexisnexis Fuzzy proximity boosting and influence kernels
US8635223B2 (en) 2009-07-28 2014-01-21 Fti Consulting, Inc. System and method for providing a classification suggestion for electronically stored information
EP2471009A1 (en) 2009-08-24 2012-07-04 FTI Technology LLC Generating a reference set for use during document review
EP2494464A4 (en) 2009-10-29 2016-04-27 Google Inc CLASSIFICATION OF WEB CONTENT GENERATED BY USERS
TWI501096B (zh) * 2009-10-30 2015-09-21 Google Inc 排名用戶產生的網路內容
US8954434B2 (en) * 2010-01-08 2015-02-10 Microsoft Corporation Enhancing a document with supplemental information from another document
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US20110218037A1 (en) * 2010-03-08 2011-09-08 Yahoo! Inc. System and method for improving personalized search results through game interaction data
US9633121B2 (en) * 2010-04-19 2017-04-25 Facebook, Inc. Personalizing default search queries on online social networks
CN102971738A (zh) * 2010-05-06 2013-03-13 水宙责任有限公司 用于配置文件利用系统中的安全性的系统、方法和计算机可读介质
US9594836B2 (en) * 2010-10-14 2017-03-14 International Business Machines Corporation Adjusting search level detail
US8484186B1 (en) 2010-11-12 2013-07-09 Consumerinfo.Com, Inc. Personalized people finder
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US8762217B2 (en) 2010-11-22 2014-06-24 Etsy, Inc. Systems and methods for searching in an electronic commerce environment
CN103348342B (zh) 2010-12-01 2017-03-15 谷歌公司 基于用户话题简档的个人内容流
JP5644558B2 (ja) * 2011-02-03 2014-12-24 日本電気株式会社 文書関連度算出装置
US8484098B2 (en) 2011-03-03 2013-07-09 Michael Bilotta System for information delivery facilitating partner rating of users and user ratings of partners
US8095534B1 (en) 2011-03-14 2012-01-10 Vizibility Inc. Selection and sharing of verified search results
US9443014B2 (en) 2011-03-30 2016-09-13 Google Inc. Custom web page themes
US11841912B2 (en) 2011-05-01 2023-12-12 Twittle Search Limited Liability Company System for applying natural language processing and inputs of a group of users to infer commonly desired search results
US20120278318A1 (en) * 2011-05-01 2012-11-01 Reznik Alan M Systems and methods for facilitating enhancements to electronic group searches
US10068022B2 (en) * 2011-06-03 2018-09-04 Google Llc Identifying topical entities
US9607336B1 (en) 2011-06-16 2017-03-28 Consumerinfo.Com, Inc. Providing credit inquiry alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
CN103765418B (zh) 2011-08-05 2017-03-08 国际商业机器公司 信息搜索系统和方法
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US9043350B2 (en) * 2011-09-22 2015-05-26 Microsoft Technology Licensing, Llc Providing topic based search guidance
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US9268859B2 (en) * 2011-10-13 2016-02-23 Yahoo! Inc. Method and system for customizing a web site
JP5749626B2 (ja) * 2011-10-21 2015-07-15 株式会社アプリ・スマート ウェブ情報提供システム及びウェブ情報提供プログラム
US8965904B2 (en) * 2011-11-15 2015-02-24 Long Van Dinh Apparatus and method for information access, search, rank and retrieval
DE102012100470A1 (de) * 2012-01-20 2013-07-25 Nektoon Ag Verfahren zur Zusammenstellung von Dokumenten
US20140195977A1 (en) * 2012-04-11 2014-07-10 Sherry S. Chang User interface content personalization system
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US9465875B2 (en) 2012-05-31 2016-10-11 Hewlett Packard Enterprise Development Lp Searching based on an identifier of a searcher
USD712421S1 (en) * 2012-06-06 2014-09-02 Apple Inc. Display screen or portion thereof with graphical user interface
US9892198B2 (en) * 2012-06-07 2018-02-13 Oath Inc. Page personalization performed by an edge server
US20140067837A1 (en) * 2012-08-28 2014-03-06 Microsoft Corporation Identifying user-specific services that are associated with user-presented entities
CN104395901B (zh) * 2012-09-18 2018-05-22 北京一点网聚科技有限公司 用于促进用户获得内容的方法和系统
US9152714B1 (en) 2012-10-01 2015-10-06 Google Inc. Selecting score improvements
US8886644B1 (en) * 2012-11-01 2014-11-11 Google Inc. User control of search filter bubble
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9641631B2 (en) 2012-11-14 2017-05-02 Cellular South, Inc. Dba C Spire Wireless Integrated personalized content recommendation and management system and method
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9390456B2 (en) 2012-12-26 2016-07-12 Google Inc. Summary view of a profile
US20150169701A1 (en) * 2013-01-25 2015-06-18 Google Inc. Providing customized content in knowledge panels
JP5819336B2 (ja) * 2013-02-20 2015-11-24 日本食品製造合資会社 Webサイト管理装置
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US10664936B2 (en) 2013-03-15 2020-05-26 Csidentity Corporation Authentication systems and methods for on-demand products
US9633322B1 (en) 2013-03-15 2017-04-25 Consumerinfo.Com, Inc. Adjustment of knowledge-based authentication
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US9721147B1 (en) 2013-05-23 2017-08-01 Consumerinfo.Com, Inc. Digital identity
US9659065B1 (en) * 2013-06-05 2017-05-23 Google Inc. Ranking search results based on current or past presences
US9767203B2 (en) 2013-07-03 2017-09-19 International Business Machines Corporation Searching content based on transferrable user search contexts
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US11238056B2 (en) 2013-10-28 2022-02-01 Microsoft Technology Licensing, Llc Enhancing search results with social labels
US9760608B2 (en) * 2013-11-01 2017-09-12 Microsoft Technology Licensing, Llc Real-time search tuning
US9542440B2 (en) 2013-11-04 2017-01-10 Microsoft Technology Licensing, Llc Enterprise graph search based on object and actor relationships
CN104636383B (zh) * 2013-11-14 2019-09-20 腾讯科技(深圳)有限公司 一种实现对比搜索的方法和装置
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
US9727545B1 (en) * 2013-12-04 2017-08-08 Google Inc. Selecting textual representations for entity attribute values
US9697290B2 (en) * 2014-01-16 2017-07-04 International Business Machines Corporation Providing relevant information to a user based upon monitored user activities in one or more contexts
US9779145B2 (en) 2014-01-24 2017-10-03 Nektoon Ag Variable result set size based on user expectation
US11645289B2 (en) 2014-02-04 2023-05-09 Microsoft Technology Licensing, Llc Ranking enterprise graph queries
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
US10169457B2 (en) 2014-03-03 2019-01-01 Microsoft Technology Licensing, Llc Displaying and posting aggregated social activity on a piece of enterprise content
US10255563B2 (en) 2014-03-03 2019-04-09 Microsoft Technology Licensing, Llc Aggregating enterprise graph content around user-generated topics
US10394827B2 (en) 2014-03-03 2019-08-27 Microsoft Technology Licensing, Llc Discovering enterprise content based on implicit and explicit signals
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9600561B2 (en) * 2014-04-11 2017-03-21 Palo Alto Research Center Incorporated Computer-implemented system and method for generating an interest profile for a user from existing online profiles
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10373240B1 (en) 2014-04-25 2019-08-06 Csidentity Corporation Systems, methods and computer-program products for eligibility verification
US9827714B1 (en) 2014-05-16 2017-11-28 Google Llc Method and system for 3-D printing of 3-D object models in interactive content items
US9767159B2 (en) 2014-06-13 2017-09-19 Google Inc. Ranking search results
US10013496B2 (en) 2014-06-24 2018-07-03 Google Llc Indexing actions for resources
US10621220B2 (en) * 2014-07-08 2020-04-14 Oath Inc. Method and system for providing a personalized snippet
KR101596390B1 (ko) 2014-07-10 2016-02-22 이창엽 온톨로지 분석 기반의 사용자 맞춤형 정보 제공 시스템 및 방법
US9916298B2 (en) 2014-09-03 2018-03-13 International Business Machines Corporation Management of content tailoring by services
US10061826B2 (en) 2014-09-05 2018-08-28 Microsoft Technology Licensing, Llc. Distant content discovery
WO2016044286A1 (en) * 2014-09-16 2016-03-24 Kennewick Michael R In-view and out-of-view request-related result regions for respective result categories
US9965474B2 (en) 2014-10-02 2018-05-08 Google Llc Dynamic summary generator
US9934406B2 (en) 2015-01-08 2018-04-03 Microsoft Technology Licensing, Llc Protecting private information in input understanding system
WO2016166558A1 (en) 2015-04-16 2016-10-20 Google, Inc. Native application search result adjustment based on user specific affinity
US11126674B2 (en) * 2015-04-30 2021-09-21 Paypal, Inc. Soft recommendations
US10229431B1 (en) 2015-05-28 2019-03-12 Sprint Communications Company L.P. Explicit user history input
CN105701141A (zh) * 2015-11-26 2016-06-22 中国传媒大学 一种影像素材库的查询方式
CN105677838A (zh) * 2016-01-04 2016-06-15 中国科学院计算技术研究所 基于用户需求的用户档案创建、个性化搜索排名方法和系统
AU2017274558B2 (en) 2016-06-02 2021-11-11 Nuix North America Inc. Analyzing clusters of coded documents
US20180018333A1 (en) * 2016-07-18 2018-01-18 Bioz, Inc. Continuous evaluation and adjustment of search engine results
WO2018033982A1 (ja) * 2016-08-18 2018-02-22 楽天株式会社 情報処理装置、情報処理方法、プログラム、記憶媒体
US10867066B2 (en) * 2017-04-11 2020-12-15 Michael Bilotta Virtual reality information delivery system
US11940981B2 (en) 2017-04-11 2024-03-26 Michael Bilotta Virtual reality information delivery system
US10867070B2 (en) * 2017-04-11 2020-12-15 Michael Bilotta Virtual reality information delivery system
CN107734074B (zh) * 2017-11-29 2020-06-12 常州中价之星软件技术有限公司 一种在线阅读和编辑文档的实现方法
US10911234B2 (en) 2018-06-22 2021-02-02 Experian Information Solutions, Inc. System and method for a token gateway environment
US10885081B2 (en) 2018-07-02 2021-01-05 Optum Technology, Inc. Systems and methods for contextual ranking of search results
US20200074541A1 (en) 2018-09-05 2020-03-05 Consumerinfo.Com, Inc. Generation of data structures based on categories of matched data items
US20200125680A1 (en) * 2018-10-22 2020-04-23 NEGENTROPICS Mesterséges Intelligencia Kutató és Fejlesztõ Kft. Systems and methods for producing search results based on user preferences
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
WO2020235910A1 (en) * 2019-05-20 2020-11-26 Samsung Electronics Co., Ltd. Text reconstruction system and method thereof
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11163844B2 (en) 2019-12-06 2021-11-02 International Business Machines Corporation Network search modification
US11928116B2 (en) * 2021-06-22 2024-03-12 Microsoft Technology Licensing, Llc Boosting news in organization communications
WO2023101602A1 (en) * 2021-12-01 2023-06-08 Grabtaxi Holdings Pte. Ltd. System and method for facilitating search

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
CN1389811A (zh) * 2002-02-06 2003-01-08 北京造极人工智能技术有限公司 搜索引擎的智能化搜索方法
CN1405727A (zh) * 2002-11-07 2003-03-26 上海交通大学 基于遗传算法的图像内容检索方法
CN1462003A (zh) * 2002-05-28 2003-12-17 百度在线网络技术(北京)有限公司 一种利用搜索引擎发布信息并按竞价排名的方法

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887133A (en) 1997-01-15 1999-03-23 Health Hero Network System and method for modifying documents sent over a communications network
US5724567A (en) 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
US6052681A (en) 1994-09-01 2000-04-18 Datacraft Technologies Pty. Ltd. X.500 system and methods
US5724521A (en) 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US6460036B1 (en) 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5946678A (en) * 1995-01-11 1999-08-31 Philips Electronics North America Corporation User interface for document retrieval
US5809242A (en) 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US5933811A (en) 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5778363A (en) * 1996-12-30 1998-07-07 Intel Corporation Method for measuring thresholded relevance of a document to a specified topic
US6285999B1 (en) 1997-01-10 2001-09-04 The Board Of Trustees Of The Leland Stanford Junior University Method for node ranking in a linked database
US6112202A (en) 1997-03-07 2000-08-29 International Business Machines Corporation Method and system for identifying authoritative information resources in an environment with content-based links between information resources
US6772200B1 (en) 1997-05-15 2004-08-03 Intel Corporation System for providing non-intrusive dynamic content to a client device
US6137911A (en) 1997-06-16 2000-10-24 The Dialog Corporation Plc Test classification system and method
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
US6134532A (en) 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
US6289342B1 (en) 1998-01-05 2001-09-11 Nec Research Institute, Inc. Autonomous citation indexing and literature browsing using citation context
IL125432A (en) 1998-01-30 2010-11-30 Easynet Access Inc Personalized internet interaction
US6308202B1 (en) 1998-09-08 2001-10-23 Webtv Networks, Inc. System for targeting information to specific users on a computer network
US6327574B1 (en) 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6138113A (en) 1998-08-10 2000-10-24 Altavista Company Method for identifying near duplicate pages in a hyperlinked database
US6665837B1 (en) 1998-08-10 2003-12-16 Overture Services, Inc. Method for identifying related pages in a hyperlinked database
US6356898B2 (en) 1998-08-31 2002-03-12 International Business Machines Corporation Method and system for summarizing topics of documents browsed by a user
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6845370B2 (en) * 1998-11-12 2005-01-18 Accenture Llp Advanced information gathering for targeted activities
CN1352776A (zh) * 1998-11-30 2002-06-05 英戴克系统公司 基于习惯、统计推导和心理学-人口统计简档的智能工具
US6370527B1 (en) 1998-12-29 2002-04-09 At&T Corp. Method and apparatus for searching distributed networks using a plurality of search devices
US6385619B1 (en) 1999-01-08 2002-05-07 International Business Machines Corporation Automatic user interest profile generation from structured document access information
US6366298B1 (en) 1999-06-03 2002-04-02 Netzero, Inc. Monitoring of individual internet usage
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
US6601061B1 (en) 1999-06-18 2003-07-29 Surfwax, Inc. Scalable information search and retrieval including use of special purpose searching resources
US6665838B1 (en) 1999-07-30 2003-12-16 International Business Machines Corporation Web page thumbnails and user configured complementary information provided from a server
US6449657B2 (en) 1999-08-06 2002-09-10 Namezero.Com, Inc. Internet hosting system
US6360221B1 (en) 1999-09-21 2002-03-19 Neostar, Inc. Method and apparatus for the production, delivery, and receipt of enhanced e-mail
US6665656B1 (en) 1999-10-05 2003-12-16 Motorola, Inc. Method and apparatus for evaluating documents with correlating information
US6757691B1 (en) * 1999-11-09 2004-06-29 America Online, Inc. Predicting content choices by searching a profile database
US20020120619A1 (en) 1999-11-26 2002-08-29 High Regard, Inc. Automated categorization, placement, search and retrieval of user-contributed items
WO2001044992A1 (en) 1999-12-15 2001-06-21 Yellowbrix, Inc. Context matching system and method
US6981040B1 (en) 1999-12-28 2005-12-27 Utopy, Inc. Automatic, personalized online information and product services
US6455764B2 (en) 2000-02-24 2002-09-24 Dekalb Genetics Corporation Inbred corn plant WQDS7 and seeds thereof
US6789076B1 (en) * 2000-05-11 2004-09-07 International Business Machines Corp. System, method and program for augmenting information retrieval in a client/server network using client-side searching
US6922685B2 (en) 2000-05-22 2005-07-26 Mci, Inc. Method and system for managing partitioned data resources
US7380258B2 (en) * 2000-06-21 2008-05-27 At&T Delaware Intellectual Property, Inc. Systems and methods for controlling and managing programming content and portions thereof
JP2002032401A (ja) * 2000-07-18 2002-01-31 Mitsubishi Electric Corp 文書検索方法及び文書検索装置及び文書検索方法をコンピュータに実現させるためのプログラムを記録したコンピュータで読取可能な記録媒体
US20040073485A1 (en) 2000-07-25 2004-04-15 Informlink, Inc. Method for an on-line promotion server
US6681223B1 (en) 2000-07-27 2004-01-20 International Business Machines Corporation System and method of performing profile matching with a structured document
KR100378240B1 (ko) * 2000-08-23 2003-03-29 학교법인 통진학원 엔트로피와 사용자 프로파일을 적용한 문서순위 조정방법
US6895406B2 (en) 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US7017114B2 (en) * 2000-09-20 2006-03-21 International Business Machines Corporation Automatic correlation method for generating summaries for text documents
US6584468B1 (en) 2000-09-29 2003-06-24 Ninesigma, Inc. Method and apparatus to retrieve information from a network
US6684205B1 (en) 2000-10-18 2004-01-27 International Business Machines Corporation Clustering hypertext with applications to web searching
US6560600B1 (en) 2000-10-25 2003-05-06 Alta Vista Company Method and apparatus for ranking Web page search results
WO2002037220A2 (en) 2000-10-31 2002-05-10 Contextweb Internet contextual communication system
JP2002157271A (ja) * 2000-11-20 2002-05-31 Yozan Inc ブラウザ装置、サーバ装置、記録媒体、検索システムおよび検索方法
US20020078045A1 (en) * 2000-12-14 2002-06-20 Rabindranath Dutta System, method, and program for ranking search results using user category weighting
US7363308B2 (en) 2000-12-28 2008-04-22 Fair Isaac Corporation System and method for obtaining keyword descriptions of records from a large database
US7356530B2 (en) 2001-01-10 2008-04-08 Looksmart, Ltd. Systems and methods of retrieving relevant information
JP2002222210A (ja) 2001-01-25 2002-08-09 Hitachi Ltd 文書検索システム、文書検索方法及び検索サーバ
US20030018659A1 (en) * 2001-03-14 2003-01-23 Lingomotors, Inc. Category-based selections in an information access environment
US20020198882A1 (en) 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
US20030115318A1 (en) * 2001-12-13 2003-06-19 Microsoft Corporation. Concentric user-targeting delivery system and methods
US7089252B2 (en) 2002-04-25 2006-08-08 International Business Machines Corporation System and method for rapid computation of PageRank
US6892198B2 (en) 2002-06-14 2005-05-10 Entopia, Inc. System and method for personalized information retrieval based on user expertise
JP2004070504A (ja) * 2002-08-02 2004-03-04 Hewlett Packard Co <Hp> 個人プロファイル情報に基づく情報検索方法及びシステム
US7599911B2 (en) 2002-08-05 2009-10-06 Yahoo! Inc. Method and apparatus for search ranking using human input and automated ranking
US20040044571A1 (en) 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US7216123B2 (en) * 2003-03-28 2007-05-08 Board Of Trustees Of The Leland Stanford Junior University Methods for ranking nodes in large directed graphs
US8600963B2 (en) * 2003-08-14 2013-12-03 Google Inc. System and method for presenting multiple sets of search results for a single query
US20050071328A1 (en) 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US7716223B2 (en) * 2004-03-29 2010-05-11 Google Inc. Variable personalization of search results in a search engine
US7565630B1 (en) * 2004-06-15 2009-07-21 Google Inc. Customization of search results for search queries received from third party sites

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
CN1389811A (zh) * 2002-02-06 2003-01-08 北京造极人工智能技术有限公司 搜索引擎的智能化搜索方法
CN1462003A (zh) * 2002-05-28 2003-12-17 百度在线网络技术(北京)有限公司 一种利用搜索引擎发布信息并按竞价排名的方法
CN1405727A (zh) * 2002-11-07 2003-03-26 上海交通大学 基于遗传算法的图像内容检索方法

Also Published As

Publication number Publication date
US7716223B2 (en) 2010-05-11
EP1741024A4 (en) 2009-09-30
KR101291291B1 (ko) 2013-07-30
JP2007531160A (ja) 2007-11-01
KR20120073324A (ko) 2012-07-04
CN101814079A (zh) 2010-08-25
US8180776B2 (en) 2012-05-15
KR20070007150A (ko) 2007-01-12
US8874567B2 (en) 2014-10-28
WO2005098611A2 (en) 2005-10-20
JP4664355B2 (ja) 2011-04-06
US9058364B2 (en) 2015-06-16
US20100169297A1 (en) 2010-07-01
US20120221568A1 (en) 2012-08-30
US20050216434A1 (en) 2005-09-29
KR101296211B1 (ko) 2013-08-13
WO2005098611A3 (en) 2007-03-22
KR20120130016A (ko) 2012-11-28
EP1741024A2 (en) 2007-01-10
US20130103683A1 (en) 2013-04-25

Similar Documents

Publication Publication Date Title
CN101814079B (zh) 用于对搜索结果可变个性化的方法和装置
US10929487B1 (en) Customization of search results for search queries received from third party sites
US11147970B2 (en) Personalized network searching
US7810035B2 (en) Browsing web content using predictive navigation links
KR101191531B1 (ko) 인라인 문맥 질의들을 사용하는 검색 시스템들 및 방법들
JP5546731B2 (ja) 検索方法及び検索システム
US7599911B2 (en) Method and apparatus for search ranking using human input and automated ranking
US6775674B1 (en) Auto completion of relationships between objects in a data model
US9569541B2 (en) Evaluating preferences of content on a webpage
US20040215608A1 (en) Search engine supplemented with URL&#39;s that provide access to the search results from predefined search queries
CN100593168C (zh) 用于对搜索结果可变个性化的方法和装置
KR20080031928A (ko) 태그를 분석하여 관련 문서를 찾기 위한 시스템 및 방법
JP2007507801A (ja) ウェブ検索の個人化
Pittarello Context-based management of multimedia documents in 3D navigational environments
Price Central San Joaquin Valley, California business web sites and their adherence to usability guidelines
MX2008004831A (es) Generacion simultanea de multiples busquedas a traves de multiples proveedores

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.

CP01 Change in the name or title of a patent holder