呈现聚合地签注的搜索结果的制作方法

文档序号:6378681阅读:111来源:国知局
专利名称:呈现聚合地签注的搜索结果的制作方法
呈现聚合地签注的搜索结果相关申请的交叉引用
本申请要求对2011年10月12日提交并且标题为“Presenting Search ResultsAnnotated with Social Network Connection Information “的第 61/546,376 号美国临时专利申请的优先权,如同这里完全阐述一样通过引用将该申请结合于此。
背景技术
因特网通过它的数十亿网页提供庞大并且快速增长的信息和资源库。为了发现希望的内容,计算机用户经常利用搜索工具。示例性因特网搜索引擎在本领域中众所周知,例如普遍已知的商业引擎是Redmond, Washington的Microsoft Corporation提供的BING搜索引擎。当用户利用搜索引擎来执行Web搜索时,尤其在意见偏好查询而不是事实查询的情况下在若干看来相似的结果之中选择可能有挑战性。类似地,在一些情况下,最好地满足用户的需要的搜索结果可能是未在搜索结果的第一页面中显现的搜索结果,因而用户可以未发现它。

发明内容
提供本发明内容以简化形式介绍下文在具体实施方式
中进一步描述的概念选集。本发明内容并非旨在于标识要求保护的主题内容的关键特征或者实质特征、也并非旨在于用作为辅助确定要求保护的主题内容的范围。本发明的实施例涉及用于与搜索引擎结果页面关联呈现搜索查询的结果以及其它操作的系统、方法和计算机可读存储介质,这些结果具有关于这样的结果已经被用户和/或用户的社交网络联系方(connection)签注的指示。在接收搜索查询时,确定满足查询的Web搜索结果。标识已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的满足的搜索结果。在搜索引擎结果页面(SERP)上呈现搜索结果时,照此注解被标识为已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的那些结果。以这一方式,请求用户可以能够更容易标识与他或者她在个人上相关的结果,因为已经指示注解的结果为用户和/或他的或者她的社交网络联系方的偏好。


在附图中通过例子而非限制来图示本发明,在附图中相似标号指示相似单元并且在附图中
图1是适合于在实施本发明的实施例时使用的示例性计算环境的框 图2是本发明的实施例可以运用于其中的示例性计算系统的框 图3是示出了根据本发明一个实施例的具有注解的与搜索引擎结果页面(SERP)关联显示的搜索结果的示例性屏幕显示的示意图,该注解指示引用的文档已经被用户的社交网络联系方签注;
图4是示出了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果的示例性屏幕显示的示意图,该注解指示与社交联网站点关联的网页被请求用户签注,该网页与被标识为满足输入的搜索查询的特定统一资源定位符(URL)关联或者映射到该URL ;
图5是示出了根据本发明一个实施例的与SERP关联显示的搜索结果的示例性屏幕显示的示意图,该SERP指示用户的社交网络联系方已经签注URL的头域,该URL代表被确定为满足搜索结果的文档;
图6是示出了根据本发明一个实施例的与SERP关联显示的搜索结果的示例性屏幕显示的示意图,该搜索结果具有注解,该注解指示与社交联网站点关联或者映射到社交联网站点的网页包括被确定为满足搜索结果的URL的头域,这样的头域被用户和/或用户的社交网络联系方签注;
图7是示出了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果的示例性屏幕显示的示意图,这些注解指示与查询结果关联的特定实体已经被社交网络应用和/或搜索应用用户的聚合体签注;
图8是示出了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果的示例性屏幕显示的示意图,这些注解指示与查询结果关联的特定实体已经被社交网络应用和/或搜索应用用户的聚合体签注并且有关实体已经被用户的社交网络联系方签注;
图9是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于这样的结果的至少部分已经被请求用户和/或请求用户的社交网络联系方签注的指示;
图10是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果的示例性方法的流程 图11是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于这样的结果的至少部分与已经被请求用户和/或请求用户的社交网络联系方签注的网页关联的指示;
图12是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于与这样的结果的至少部分关联的域已经被请求用户和/或请求用户的社交网络联系方签注的指示;
图13是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果的示例性方法的流程 图14是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于与这样的结果的至少部分关联的头域与已经被用户和/或用户的社交网络联系方签注的网页关联的指示符;
图15是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示;并且
图16是图示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法的流程图,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示。
具体实施方式
这里详细描述本发明的主题内容以满足法定要求。然而该描述本身并非旨在于限制本专利的范围。实际上,发明人已经预期也可以与其它当前或者将来技术结合以其它方式实施要求保护的主题内容以包括与在本文献中描述的步骤或者步骤组合相似的不同步骤或者步骤组合。另外,虽然这里可以使用措词“步骤”和/或“块”以意味着运用的方法的不同单元,但是除非明确地描述个别步骤的顺序以及除了当明确地描述个别步骤的顺序时之外,该措词不应解释为暗示在这里公开的各种步骤之中或者之间的任何特定顺序。这里描述的技术的各种方面主要地涉及用于与搜索引擎结果页面关联呈现搜索查询的结果以及其它操作的系统、方法和计算机可读存储介质,这些结果具有关于这样的结果已经被用户的社交网络联系方签注的指示。签注可以采用多种形式,这些形式包括而不限于喜欢、共享、标注、评论、阅读、查看、选择、加书签、保存等。基本上,签注可以基于用户和/或用户的社交网络联系方关于特定文档采取的任何动作。(应当注意“文档”旨在于涵盖无论是以文字形式、音频形式、图像形式、视频形式、网站链接等的任何标识的搜索结果。)在接收搜索查询时,确定满足查询的Web搜索结果。标识已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的满足的搜索结果。在搜索引擎结果页面(SERP)上呈现搜索结果时,照此注解被标识为已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的那些结果。以这一方式,请求用户可以能够更容易标识与他或者她在个人上相关的结果,因为已经指示注解的结果为用户和/或他的或者她的社交网络联系方的偏好。因而本发明的一个实施例涉及一种或者多种存储计算机可用指令的计算机可读存储介质,这些计算机可用指令在由一个或者多个计算设备使用时使一个或者多个计算设备执行一种用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于这样的结果已经被用户和/或用户的社交网络联系方签注的指示。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定与用户的社交网络联系方关联的数据可用;标识多个文档中的已经被用户和/或用户的一个或者多个社交网络联系方签注的至少一个文档;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有关于至少一个文档已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的指示。本发明的另一实施例涉及一种由包括至少一个处理器的一个或者多个计算设备执行的方法,该方法用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定与用户的社交联网联系方关联的数据可用;标识多个文档中的已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的至少一个文档;并且在具有个人化签注指示的搜索引擎结果页面上呈现至少一个文档的标识符,该个人化签注指示表明文档已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注。在又一实施例中,本发明涉及一种或者多种存储计算机可用指令的计算机可读存储介质,这些计算机可用指令在由一个或者多个计算设备使用时使一个或者多个计算设备执行一种用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于这样的结果的至少部分与已经被用户和/或用户的社交网络联系方签注的网页关联的指示。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户;标识多个文档中的与网页关联的至少一个文档,该网页已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有关于与至少一个文档关联的网页已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的指示。在又一实施例中,本发明涉及一种或者多种存储计算机可用指令的计算机可读存储介质,这些计算机可用指令在由一个或者多个计算设备使用时使一个或者多个计算设备执行一种用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于与这样的结果的至少部分关联的域已经被用户和/或用户的社交网络联系方签注的指示。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户;标识多个文档中的具有已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的头域的至少一个文档;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有关于与该文档关联的头域已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的指示。在另一实施例中,本发明涉及一种由包括至少一个处理器的一个或者多个计算设备执行的方法,该方法用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果的方法。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定与用户的社交联网联系方关联的数据可用;标识多个文档中的具有已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的头域的至少一个文档;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有表明与该文档关联的头域已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注的指示。在又一实施例中,本发明涉及一种或者多种存储计算机可用指令的计算机可读存储介质,这些计算机可用指令在由一个或者多个计算设备使用时使一个或者多个计算设备执行一种用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于与这样的结果的至少部分关联的头域与已经被用户和/或用户的社交网络联系方签注的网页关联的指示。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户;标识多个文档中的具有与社交联网应用网页关联的头域的至少一个文档,该社交联网应用网页已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有头域已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注这样的指示。本发明的另一实施例涉及一种或者多种存储计算机可用指令的计算机可读存储介质,这些计算机可用指令在由一个或者多个计算设备使用时使一个或者多个计算设备执行一种用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示。该方法包括从第一用户接收用于文档的签注;确定与社交网络应用和搜索应用中的至少一个关联的数据可用于第一用户;根据可用数据标识与第一用户关联的至少一个偏好实体;并且关联文档签注与偏好实体,其中文档签注与文档的来自与至少一个偏好实体关联的至少一个其它用户的签注聚合。
在又一实施例中,本发明涉及一种由包括至少一个处理器的一个或者多个计算设备执行的方法,该方法用于与搜索引擎结果页面关联呈现搜索查询的结果的方法,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示。该方法包括从用户接收搜索查询;标识满足接收的搜索查询的多个文档;标识多个文档中的具有关联聚合签注数据的至少一个文档;并且在搜索引擎结果页面上呈现至少一个文档的标识符,其具有关于至少一个文档已经被用户的聚合体签注的指示。在又一实施例中,本发明涉及一种用于与搜索引擎结果页面关联呈现搜索查询的结果的系统,这些结果具有关于这样的结果中的至少部分已经被多个用户聚合地签注的指示。该系统包括与搜索引擎关联的计算设备,具有一个或者多个处理器和一个或者多个计算机可读存储介质;以及数据存储库,与搜索引擎耦合。搜索引擎被配置成从第一用户接收用于文档的签注;确定与社交网络应用和搜索应用中的至少一个关联的数据可用于第一用户;根据可用数据标识与第一用户关联的至少一个偏好实体;并且关联文档签注与偏好实体,其中文档签注与文档的来自与至少一个偏好实体关联的至少一个其他用户的签注聚
口 o已经简要地描述本发明实施例的概况,下文描述本发明的实施例可以实施于其中的示例性操作环境以便提供用于本发明各种方面的一般背景。一般参照附图并且最初具体参照图1,一般示出并且标示用于实施本发明实施例的示例性操作环境为计算设备100。计算设备100是适当计算环境的仅一个例子而且并非旨在于暗示关于本发明实施例的使用或者功能范围的任何限制。计算设备100也不应解释为具有与所示部件中的任何一个部件或者组合有关的任何依赖或者要求。可以在计算机或者其它机器比如个人数据助理或者其它手持设备执行的包括计算机可用或者计算机可执行指令比如程序模块的计算机代码或者机器可用指令的一般背景中描述本发明的实施例。一般而言,包括例程、程序、对象、部件、数据结构等的程序模块指代执行特定任务或实施特定抽象数据类型的代码。可以在包括手持设备、消费者电子设备、通用计算机、更专业的计算设备等的多种系统配置中实现本发明的实施例。也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现本发明的实施例。继续参照图1,计算设备100包括直接或者间接耦合以下设备的总线110 :存储器112、一个或者多个处理器114、一个或者多个呈现部件116、一个或者多个输入/输出(I/O)端口 118、一个或者多个I/O部件120和示例性电源122。总线110代表可以是一个或者多个总线(比如地址总线、数据总线或者其组合)的总线。虽然为了清楚而用线示出图1的各种块,但是在现实中,这些块代表逻辑、未必实际的部件。例如可以认为呈现部件比如显示设备为I/O部件。处理器也具有存储器。本发明人认识到这样的处理器是本领域的性质并且重申图1的图仅图示可以与本发明的一个或者多个实施例结合使用的示例性计算设备。未在诸如“工作站”、“服务器”、“膝上型设备”、“手持设备”等类别之间进行区分,因为在图1的范围和对“计算设备”的引用内预期所有类别。计算设备100通常包括多种计算机可读介质。计算机可读介质可以是计算设备100可以访问的任何可用介质并且包括在用于存储信息比如计算机可读指令、数据结构、程序模块或者其它数据的任何方法或者技术中实施的易失性和非易失性介质、可拆卸和不可拆卸介质。计算机可读介质包括但不限于RAM、ROM、EEPR0M、闪存或者其它存储器技术、CD-ROM、数字万用盘(DVD)或者其它光盘存储器、磁盒、磁带、磁盘存储器或者其它磁存储设备或者可以用来存储希望的信息并且可以由计算设备100访问的任何其它介质。在计算机可读介质的范围内也包括上述介质中的任何介质的组合。存储器112包括形式为易失性和/或非易失性存储器的计算机可读介质。存储器可以是可拆卸、不可拆卸或者其组合。示例性硬件设备包括固态存储器、硬驱动、光盘驱动等。计算设备100包括从各种实体比如存储器112或者I/O部件120读取数据的一个或者多个处理器。(一个或多个)呈现部件116向用户或者其它设备呈现数据指示。示例性呈现部件包括显示设备、扬声器、打印部件、振动部件等。I/O端口 118允许计算设备100逻辑地耦合到包括I/O部件120的其它设备,这些设备中的一些设备可以内置。示例性部件包括麦克风、操纵杆、游戏板、卫星盘、扫描仪、打印机、无线设备等。如先前提到的那样,本发明的实施例一般涉及用于与搜索引擎结果页面关联呈现搜索查询的结果以及其它操作的系统、方法和计算机可读存储介质,这些结果具有关于这样的结果已经被用户和/或用户的一个或者多个社交网络联系方签注的指示。在接收搜索查询时,确定满足查询的Web搜索结果。标识已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的满足的搜索结果。在搜索引擎结果页面(SERP)上呈现搜索结果时,照此注解被标识为已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的那些结果。以这一方式,请求用户可以能够更容易标识与他或者她在个人上相关的结果,因为已经指示注解的结果为用户和/或他的或者她的社交网络联系方的偏好。现在参照图2,提供如下框图,该框示了本发明的实施例可以运用于其中的示例性计算系统200。一般而言,计算系统200图示如下环境,在该环境中与搜索引擎结果页面(SERP)关联呈现已经被用户和/或用户的社交网络联系方签注的搜索结果,这些结果具有这样指示的注解。在未示出的其它部件之中,计算系统200 —般包括都经由网络216相互通信的客户端设备210、社交联网应用212和搜索应用214。网络216可以包括而不限于一个或者多个局域网(LAN)和/或广域网(WAN)。这样的联网环境在办公室、企业范围的计算机网络、内部网和因特网中司空见惯。因而这里未进一步描述网络216。应当理解可以在本发明实施例的范围内在计算机系统200中运用任何数目的客户端计算设备、社交联网应用和搜索应用。每个可以包括在分布式环境中操作的单个设备/接口或者多个设备/接口。例如搜索应用214可以包括在分布式环境中布置的多个设备和/或模块,这些设备和/或模块共同提供这里描述的搜索应用214的功能。此外,也可以在计算系统200内包括未示出的其它部件/模块。在一些实施例中,所示部件/模块中的一个或者多个部件/模块可以实施为独立应用。在其它实施例中,所示部件/模块中的一个或者多个部件/模块可以经由客户端设备210实施为基于因特网的服务或者在社交联网应用212和/或搜索应用214以内的模块。本领域普通技术人员将理解图2中所示部件/模块在性质上和在数目上为示例性而不应解释为限制。可以运用任何数目的部件/模块以在其实施例的范围内实现希望的功能。另外,部件/模块可以位于任何数目的社交联网应用、搜索应用或者客户端计算设备上。仅举例而言,可以提供搜索应用214为单个服务器(如图所示)、服务器群集或者与其余部件中的一个或者多个部件远离的计算设备。应当理解阐述这一布置和这里描述的其它布置仅作为例子。除了示出的布置和单元之外或者取而代之还可以使用其它布置和单元(例如机器、接口、功能、命令和功能分组等),并且一些单元可以完全省略。另外,这里描述的单元中的许多单元是可以实施为分立或者分布式部件或者与其它部件结合实施并且在任何适当组合和位置实施的功能实体。这里描述为由一个或者多个实体执行的各种功能可以由硬件、固件和/或软件实现。例如各种功能可以由执行存储于存储器中的指令的处理器实现。客户端计算设备210可以包括任何类型的计算设备、比如例如参照图1描述的计算设备100。一般而言,客户端计算设备210包括浏览器218和显示器220。浏览器218被配置成表现搜索引擎主页(或者其它在线着陆页面)并且与客户端计算机设备210的显示器220关联表现SERP以及其它操作。浏览器218还被配置成接收针对各种网页(包括搜索引擎主页)的请求的用户输入、接收用户输入的搜索查询(一般经由呈现于显示器220上的用户接口输入并且允许向指定搜索框中的字母数字和/或文字输入)并且例如从搜索应用214接收用于在显示器220上呈现的内容。应当注意这里描述为由浏览器218执行的功能可以由能够表现Web内容的任何其它应用执行。预期任何和所有这样的变化及其任何组合在本发明实施例的范围内。社交联网应用212被配置成有助于在它的用户之间的电子社交联网。就这一点而言,社交联网应用被配置成接收关于用户的标识信息的输入并且例如在与社交联网应用212关联的数据存储库(未示出)中维护这样的信息。标识信息可以包括但不限于用户简档页面(该页面的名称一般是它涉及的用户的姓名)、用户的一个或者多个网络、用户的位置、用户的兴趣和用户已经与之建立联系的其他用户的身份。关于用户的标识信息可以由用户直接输入(例如姓名、位置、兴趣等)或者可以根据用户输入或者以别的方式提供的信息来推导。例如,如果用户输入他/她就读于学院A或者他/她工作于公司B,则与学院A和/或公司B关联的网络可以与用户关联。示例性社交联网应用在本领域中众所周知、例如普遍已知的社交联网应用是Palo Alto, California的FACEB00K, INC.。社交联网应用212被配置成允许它的用户与其他应用用户建立社交网络联系。以这一方式,用户可以被意味着两个用户相互直接联系的第一程度联系(例如“好友”)联系到另一用户。或者用户可以未与另一用户直接联系、而是通过他的/她的第一程度联系与该用户具有第二程度联系(例如“好友的好友”)或者更疏远联系。社交联网应用212还被配置成允许它的用户关于社交联网背景中的文档采取特定动作并且因而签注这样的文档、也就是表达针对这样的文档的用户亲和度。例如签注可以包括而不限于喜欢(将指示针对文档/页面的偏好或者喜欢)、共享、标注、评论、阅读、查看、选择、加书签、保存等。基本上,签注可以基于用户和/或用户的社交联系方关于特定文档采取的任何动作。指示特定社交联网应用用户已经签注特定文档的信息与该用户的社交联网数据关联存储。搜索应用214被配置成接收并且回应它从与客户端计算设备关联的部件例如与客户端计算设备210关联的浏览器218接收的请求。本领域技术人员将认识到本发明可以与任何数目的搜索工具一起实施。例如因特网搜索引擎或者数据库搜索引擎可以利用本发明。这些搜索引擎在本领域中众所周知,并且商业上可用的引擎共享这里未进一步描述的许多相似过程。如图所示,搜索应用214包括查询接收部件222、联系方确定部件224、标识(ID)加密部件226、工作流程引擎228、搜索结果确定230、补充结果确定部件232、签注补充结果确定部件234、社交注解部件236、排行和布局部件238以及发送部件240。所示搜索应用214也具有对数据存储库242的访问。数据存储库242被配置成存储与用户社交联网标识符和用户的联系方有关的信息。在各种实施例中,这样的信息可以包括而不限于它的用户的简档页面的名称、它的用户的网络的身份、它的用户的位置、关于它的用户的社交网络联系方(第一程度联系方和更远离或者疏远的联系方)的信息和指示特定文档或者网页已经被社交联网用户签注的信息。在实施例中,数据存储库242被配置成可搜索以寻找与之关联存储的项目中的一个或者多个项目。本领域普通技术人员将理解和认识与数据存储库242关联存储的信息可以是可配置的并且可以包括与社交联网标识符、多个用户的社交网络联系方和多个用户签注的文档的标识符相关的任何信息。这样的信息的内容和容量并非旨在于以任何方式限制本发明实施例的范围。另外虽然图示为单个独立部件,但是数据存储库242事实上可以是多个存储设备、例如数据库群集,该数据库群集的部分可以与搜索应用214、社交联网应用212、客户端计算设备210、另一外部计算设备(未示出)和/或其任何组合关联驻留。在实施例中,Web文档的每个签注实例与数据存储库242关联存储为它自己的文档。因此如果一百万个社交联网应用用户签注特定URL,则签注数据由与数据存储库242关联的索引(未示出)中的一百万个分离的文档代表。此外,对于索引中的每个签注的文档,也可以存储签注文档的社交联网应用用户的社交网络联系方列表。通过关联所有社交网络联系方与每个签注的文档,搜索应用214可以用单个社交联网标识来查询被用户和/或用户的社交网络联系方签注的所有文档。然而这造成索引中的许多重复数据(冗余文档信息和冗余社交网络联系方信息二者)。在其它实施例中,可以未存储与文档关联的签注的每个实例关联的社交网络联系方列表。此外,每个编索引的文档由给定的统一资源定位符(URL)代表,并且可以将签注该给定URL的用户编索引为文档的元字。因此当搜索应用214查询被用户/或和用户的社交网络联系方签注的所有文档时,在查询时间取回并且向索引(未示出)发送所有社交网络联系方的列表作为大型OR查询。为了高效完成这一点,索引可以由签注给定的URL所标识的文档的用户分割。这有时可能造成在索引聚类内重复的普遍文档,但是副本最大数目由聚类中的编索引单位数目界定。搜索应用214的查询接收部件22被配置成接收针对呈现SERP的请求,这些SERP具有满足输入的搜索查询的结果(例如经由关键字匹配标识的匹配)。通常经由与客户端计算设备关联的浏览器例如与客户端计算设备210关联的浏览器218接收这样的请求。在实施例中,如下文更完全描述的那样,接收的针对呈现具有满足的搜索结果的SERP的请求也是针对呈现满足搜索查询的补充或者附加搜索结果(在按算法推导的Web搜索结果以外)的请求。联系方确定部件224被配置成确定是否向与从其接收搜索查询的用户的社交网络联系方关联的至少一个社交联网应用认证该用户。也就是说,联系方确定部件224被配置成确定关于从其接收搜索查询的用户的社交联网信息是否可用。在实施例中,通过确定请求用户是否参加与社交联网应用212的活跃话路来进行这样的确定。用户可以通过具有活跃地登录到社交联网应用112中的浏览器窗口来参加与社交联网应用212的活跃话路。如果用户已经选择加入与社交联网应用的先前活跃话路以即使在浏览器话路关闭时仍然保持登录到服务中,则他/她即使无活跃窗口也可以参加与社交联网应用212的活跃话路。在另一实施例中,用户可以使用与用户关联的社交联网标识符从搜索应用214向社交联网应用212登录。预期任何和所有这样的变化及其任何组合在本发明实施例的范围内。然而用户与社交联网应用212建立活跃话路,参加这样的活跃话路允许搜索应用访问关于用户的社交网络联系方的信息。仅举例而言,Palo Alto, California的示例性社交联网应用FACEB00K,INC 运用“即时个人化”功能,该功能使FACEBOOK,INC.的用户能够用他们的FACEB00K身份登录到第三方网站(例如搜索应用214)上并且从第三方网站的背景访问他们的FACEBOOK身份信息。联系方确定部件224还被配置成从社交联网应用212接收用户的社交联网标识(ID)0标识加密部件226被配置成加密用户的接收的社交联网ID以有助于社交联网应用212和搜索应用214的用户的安全性。工作流程引擎228被配置成有助于将响应于输入查询在SERP上呈现的信息的标识和收集。也就是说,工作流程引擎228被配置成协调在搜索应用的各种其它部件(例如搜索结果确定部件230、补充结果确定部件232、签注补充结果确定部件234和社交注解部件236)之间的交互。搜索应用部件中的各种部件依赖于其它部件的输出。以最高效和及时的可能方式协调信息获取是工作流程引擎228的工作。搜索结果确定部件230被配置成标识满足输入的搜索查询的搜索结果。就这一点而言,向搜索结果确定部件230的输入是(例如查询接收部件222)接收的搜索查询,并且输出是被确定为满足查询的文档的排行列表。用于对结果标识和排行的算法为本领域普通技术人员所知、因而这里未被进一步描述。补充结果确定部件232被配置成标识将响应于查询向用户呈现的一个或者多个文档作为补充或者附加搜索结果。补充搜索结果是与接收的查询中的关键字有关的信息的少量摘录,这些关键字被确定为对输入的查询的最可能答复。这样的补充结果一般独立于按算法推导的标准Web搜索结果来确定、因此是满足搜索查询的按算法推导的Web搜索结果的附加或者补充结果。在实施例中,在SERP的与按算法推导的Web搜索结果区别的指定区域中呈现这样的附加或者补充结果。在其它实施例中,集成并且与标准搜索结果关联呈现这样的附加或者补充结果。示例性附加或者补充结果可以包括天气信息、新闻信息、体育信息等。根据本发明的实施例,与用户的社交网络联系方有关的信息可以呈现于SERP上作为补充或者附加搜索结果。签注补充结果确定部件234是配置成标识文档的特定补充结果确定部件,这些文档不仅最可能代表对输入的查询的答复而且保证标识的文档已经被用户和/或用户的一个或者多个社交网络联系方签注。就这一点而言,向签注补充结果确定部件234中的输入是社交联网ID (或者如适合的那样为加密的社交联网ID),并且来自签注补充结果确定部件234的输出是与不仅满足输入的搜索查询而且也已经被请求用户和/或请求用户的至少一个社交网络联系方签注的一个或者多个Web文档有关的信息(例如与标识的Web文档关联的统一资源定位符)。一旦(例如搜索结果确定部件230)已经确定满足查询的Web文档,向工作流程引擎228传递回关于满足的文档的信息。工作流程引擎228然后向社交注解部件236传递来自搜索结果确定部件230的文档标识信息和用户的社交联网ID。社交注解部件236被配置成与数据存储库242通信以标识关于请求用户的(一个或多个)社交网络联系方的信息,这些社交网络联系方已经签注标识的文档。就这一点而言,社交注解部件236被配置成向数据存储库242查询与数据存储库242关联存储的字面堆积(facepile)或者其它信息包,该数据存储库242包含与用户的已经签注标识的文档的(一个或多个)社交网络联系方关联的信息。字面堆积(或者其它信息包)然后可以用来表现与已经被用户和/或用户的一个或者多个社交网络联系方签注的那些文档有关的注解从而指示完成签注的用户的那些社交网络联系方的身份。就这一点而言,字面堆积可以包括而不限于用户简档页面(该页面的名称一般是它涉及的社交联网应用用户的姓名)、用户的一个或者多个网络、用户的位置和与用户关联的缩略像。可以用多种不同方式确定用户和/或用户的社交网络联系方已经签注文档。在最简单的实例化中,仅如果用户或者用户的社交网络联系方已经签注与特定URL标识的文档关联的确切URL则才确定用户或者用户的社交网络联系方已经签注该文档。因此,如果用户的社交网络联系方已经签注URL “cnn. com/article. 12345”并且确定该确切URL满足输入的搜索查询,则将利用关于用户的特定社交网络联系方签注特定URL的指示来注解搜索结果(例如注解可以读作“社交网络联系方X已经签注这个”)。这一类型的社交联网注解可以称为类型I注解,并且参照图3图示且更完全描述这一类型的社交联网注解。图3是示出了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果的示例性屏幕显示300的示意图,该注解指示引用的文档已经被用户的社交网络联系方签注。在所示例子中,请求用户的社交网络联系方按照姓名“Manish Mittal”已经签注被标识为满足输入的搜索查询www. discoverbing. com的确切URL (表达针对该URL的亲和度)。在其它实施例中,确切URL可以未被用户和/或用户的社交网络联系方签注,而是取而代之,与社交联网应用关联的网页可以被用户签注,该网页与URL关联或者映射到URL。例如社交网络经常包含与感兴趣的特定个人或者话题关联的爱好者页面。举例而言,社交联网应用212可以包括用于Lady Gaga的爱好者页面。爱好者页面然后可以与特定网页如ladygaga. com关联。在ladygaga. com被搜索应用214标识为满足的搜索结果时,即使用户和/或社交网络连接可以尚未签注确切URL、而是取而代之以签注爱好者页面,仍然可以与URL关联呈现社交联网注解。在这一实例中,社交联网注解可以读作“社交网络联系方X已经签注Lady Gaga”。这一类型的社交联网注解可以称为类型II注解,并且参照图4图示且更完全描述这一类型的社交联网注解。图4是示出了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果的示例性屏幕显示400的示意图,该注解指示与社交联网站点关联的网页被请求用户签注,该网页与被标识为满足输入的搜索查询的特定URL关联或者映射到该URL。在所示例子中,用户已经签注与映射到标识的URL www. bmwusa. com或者以别的方式与该URL关联的社交联网站点关联的网页(例如标题为“BMW USA”的爱好者页面)(表达针对该网页的亲和度)。注意用户尚未表达针对确切ULR本身的亲和度。
在其它实施例中,用户和/或用户的社交网络联系方可能已经签注与被确定为满足搜索请求的URL关联的头域或者指示针对该头域的偏好。例如用户(例如社交网络联系方X)可以签注头域“yahoo, com”。随后响应于搜索查询,可以确定URL “yahoo.com/articlel2345”满足请求。由于确定为满足搜索查询的URL的头域是与签注的头域的确切匹配,所以可以呈现指示“社交网络联系方X已经签注yahoo, com”的社交联网注解。注意用户(例如社交网络联系方X)无需已经签注满足请求的确切URL (例如“yahoo, com/articlel2345”)、而是签注URL的头域。这一类型的社交联网注解可以称为类型III注解,并且参照图5图示且更完全描述这一类型的社交联网注解。图5是示出了根据本发明一个实施例的与SERP关联显示的搜索结果的示例性屏幕显示500的示意图,该SERP指示用户的社交网络联系方已经签注URL的头域,该URL代表被确定为满足搜索结果的文档。在所示例子中,用户的社交网络联系方按照姓名“AustinHaugen”已经签注头域“techcrunch. com”(表达针对该头域的亲和度)。在显现“www.techcrunch. com/2011/05/09/dreamit-ventures”作为被确定为满足输入的搜索查询的URL时,呈现社交联网注解“Austin Haugen喜欢Techcrunch. com”。在更多其它实施例中,确定为满足输入的搜索查询的确切URL可以未被用户和/或用户的社交网络联系方签注,而是取而代之以可以签注与社交联网应用关联的网页,该网页关联于或者映射到与满足的URL关联的头域。例如社交网络经常包含与感兴趣的特定个人或者话题关联的爱好者页面。举例而言,社交联网应用212可以包括专注于LadyGaga的爱好者页面。爱好者页面然后可以与具有头域“celebuzz. com”的特定网页例如“ladygaga. celebuzz. com/blog”关联或者映射到该网页。在包括头域“celebuzz. com”的搜索结果被搜索应用214标识为满足的搜索结果(例如“kimkardashian. clelebuzz. com/XYZ”)时,即使用户和/或用户的社交网络联系方可以尚未签注确切URL、而是取而代之以签注与URL的头域关联的爱好者页面,仍然可以与URL关联呈现社交联网注解。在这一实例中,社交联网注解可以读作“社交网络联系方X已经签注celebuzz. com”。这一类型的社交联网注解可以称为类型IV注解,并且参照图6图示且更完全描述这一类型的社交联网注解。图6是示出了根据本发明一个实施例的与SERP关联显示的搜索结果的示例性屏幕显示600的示意图,该搜索结果具有注解,该注解指示与社交联网站点关联或者映射到社交联网站点的网页包括被确定为满足搜索结果的URL的头域,这样的头域被用户和/或用户的社交网络联系方签注。在所示例子中,用户的社交网络联系方按照姓名“LaurenKim”已经签注社交联网站点爱好者页面(表达针对该页面的亲和度),该页面映射到被确定为满足输入的搜索查询的URL的头域。也就是说,Lauren Kim已经签注映射到头域“celebuzz. com”的社交联网站点爱好者页面,从而当显现URL “kimkardashian. celebuzz.com/blog”作为满足输入的搜索查询的搜索结果时,呈现社交联网注解“Lauren Kim喜欢Celebuzz,,。在本发明的其它实施例中,可以在社交联网应用和/或搜索应用的用户之中聚合签注数据。以这一方式,可以与搜索结果关联呈现与用户关联的签注数据,该用户在除了是请求用户的社交网络联系方之外的维度中与请求用户对准。例如与请求用户对准的用户可以包括例如经由他们的相应应用用户简档向搜索应用和/或社交联网应用公开与请求用户相似的兴趣和/或偏好的用户。这一类型的在更大应用用户全集之中的签注数据汇聚或者聚合将可能造成比仅由用户和他的或者她的社交网络联系方产生的签注数据更多的签注数据,这又可能将辅助增加请求用户输入的与和用户相关的签注数据关联的搜索查询的数目。为了汇聚或者聚合签注数据,利用与搜索应用和/或社交联网应用的合格用户关联的兴趣和/或偏好信息。合格用户可以包括搜索和/或社交联网应用的所有如下用户,这些用户尚未具体表达对让他们的签注信息保留免于聚合感兴趣。可以例如根据与搜索和/或社交联网应用关联的用户的相应简档推导合格用户的兴趣和/或偏好信息,这些简档包括比如而不限于他们的爱好者页面签注、位置、雇员、学校、团体、网络等的信息。本领域普通技术人员将理解和认识可以在其实施例的范围内利用与用户的偏好和/或兴趣关联的任何信息。对于每个合格用户,基于它们的相应社交联网应用和搜索应用偏好以及兴趣数据创建大型维度稀疏简档矢量。简档矢量包含用于每个可能偏好和/或兴趣实体的元素或者标识符、例如用于合格用户的每个爱好者页面签注、位置、雇员、学校、团体、网络等的元素或者标识符。例如合格用户(用户A)可以签注“板球爱好者页面”并且可以居住或者受雇于“加州山景城”。在这一实例中,可以创建用于实体“板球爱好者页面”和“加州山景城”的唯一标识符作为用于用户A的简档矢量元素。在逻辑上,接通简档矢量上的这些标识符位置的比特位置。当用户A签注特定URL (文档)(表达针对该URL的亲和度)时,URL接收关于与用户A关联的简档矢量元素中的每个简档矢量元素的表决或者签注。因此如果用户A签注“cnn. com”,则URL “cnn. com”从“板球爱好者页面”和“加州山景城”简档矢量元素中的每个简档矢量元素接收表决或者签注。对于签注URL “cnn. com”的每个新用户,向与签注用户的简档矢量元素关联的URL添加表决。应当注意例如可以规范化表决或者签注以对具有众多用户的社交网络应用爱好者页面寻址。一种用于规范化的方式是创建每当任何URL获得表决时获得表决的参考表决URL、然后通过取URL与参考URL之比来规范化表决。在在持续预定时间段(例如一周)内规范化并且处理所有签注数据之后保持与每个URL关联的简档矢量签注的更主导元素。在实施例中,可以基于阈值标识主导元素。为了将这里描述的聚合签注功能应用于按算法推导的Web搜索结果的社交联网注解,可以仅关于搜索日志中的前N个签注的URL应用描述的计算。这样的处理可能将覆盖所有头查询的大多数和甚至用于尾查询的最普遍URL。对于每个URL,主导简档矢量元素可以作为值存储于数据存储库(例如图2的数据存储库242)中。这将是数据存储库中的URL散列的新键控表(URL主导简档表)。搜索阶段然后与(例如图2的Web答复部件230进行的)按算法推导的标准Web搜索相同。在注解阶段中,关于简档信息(存储为Id)匹配URL和提交给定搜索请求的用户。从已经存在的爱好者页面签注和简档存储库获得用户简档信息。URL主导简档表用来发现主导URL简档。一旦有匹配,用文字例如“签注板球爱好者页面的人们签注这个”或者“在加州山景城的人们签注这个”注解URL并且与附带Web搜索结果关联呈现URL。在实施例中,这一方法也可以用来对Web搜索结果重新排行。
图7和图8图示了签注聚合注解。图7是示出了示例性屏幕显示700的示意图,该示例性屏幕显示图示了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果,这些注解指示与查询结果关联的特定实体已经被社交网络应用和/或搜索应用用户的聚合体签注。图8是示出了示例性屏幕显示800的示意图,该示例性屏幕显示图示了根据本发明一个实施例的具有注解的与SERP关联显示的搜索结果,这些注解指示与查询结果关联的特定实体已经被社交网络应用和/或搜索应用用户的聚合体签注并且有关实体已经被用户的社交网络联系方签注。聚合签注注解允许用户接收整个社交联网应用和/或搜索应用的而不是仅他们自己的联系方的签注的益处。事实上,有效利用用户的简档中的实体的ID作为用户的“虚拟联系方”。为了获得关于Web搜索结果(和/或补充或者附加搜索结果)的更多注解,这一功能鼓励用户签注与公开他们的个人偏好中的更多个人偏好的社交联网应用关联的更多爱好者页面。这一行为(比对仅基于社交联系方的注解)是一种用于增长覆盖的更快方式。如果用户不喜欢具体结果,则用户可以去签注社交网络上的爱好者页面或者去除他的或者她的关联简档这一段。这自动和实时去除注解或者结果。类似地,用户可以加入爱好者页面并且即时看见来自爱好者页面的注解结果。这也提高用户的数据的准确度。用户也具有加入社交联网应用中的更多团体以获得更多推荐结果的能力。回顾图2,排行和布局部件238是包括页面版面架构和排行算法的服务。照此,排行和布局部件238被配置成确定标识的文档是否相关到足以与SERP关联示出以及这样的文档的相对布局。排行和布局部件238也可以包含用于满足的文档URL和用于表现的注解(字面堆积)的关联逻辑。在当多个类型存在时确定哪个类型的社交注解要与给定搜索结果关联示出方面,类型号越低,排行就越高。例如类型I注解将超过类型II注解,类型II注解将超过类型III注解,类型III注解将超过类型IV注解。发送部件240被配置成发送用于呈现为在SERP上(例如在与客户端计算设备210关联的显示器220上)的Web搜索结果并且呈现注解,这些注解指示标识的文档已经被用户和/或用户的社交网络联系方签注。这里参照图3-8的屏幕显示更完全讨论了这样的注解的呈现。现在转向图9,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法900,这些结果具有关于这样的结果的至少部分已经被请求用户和/或请求用户的社交网络联系方签注的指示。初始地如在块910所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块912所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块914所示,确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户。在实施例中,通过确定与用户的一个或者多个社交网络联系方关联的数据可用来进行这样的确定。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块916所示,标识被确定为满足输入的搜索查询的多个文档中的至少一个文档为已经被用户和/或用户的一个或者多个社交网络联系方签注。如在块918所示,在与SERP关联呈现满足的搜索结果时,照此注解被标识为已经被用户和/或用户的一个或者多个社交网络联系方签注的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对(一个或多个)文档的偏好。参照图10,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果的示例性方法1000。初始地如在块1010所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1012所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1014所示,确定与用户的社交网络联系方关联的数据可用。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块1016所示,标识被确定为满足输入的搜索查询的多个文档中的至少一个文档为已经被用户和/或用户的社交网络联系方中的一个或者多个社交网络联系方签注。如在块1018所示,在与SERP关联呈现满足的搜索结果时,用个人化签注指示符注解被标识为已经被用户和/或用户的一个或者多个社交网络联系方签注的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对(一个或多个)文档的偏好。现在转向图11,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法1100,这些结果具有关于这样的结果的至少部分与已经被请求用户和/或请求用户的社交网络联系方签注的网页关联的指示。初始地如在块1110所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1112所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1114所示,确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户。在实施例中,通过确定与用户的一个或者多个社交网络联系方关联的数据可用来进行这样的确定。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块1116所示,标识被确定为满足输入的搜索查询的多个文档中的至少一个文档为与网页关联,该网页已经被用户和/或用户的一个或者多个社交网络联系方签注。如在块1118所示,在与SERP关联呈现满足的搜索结果时,用关于与文档关联的网页已经被用户和/或用户的一个或者多个社交网络联系方签注的指示注解标识的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对与(一个或多个)文档关联的网页的偏好。现在转向图12,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法1200,这些结果具有关于与这样的结果的至少部分关联的域已经被请求用户和/或请求用户的社交网络联系签注的指示。初始地如在块1210所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1212所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1214所示,确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户。在实施例中,通过确定与用户的一个或者多个社交网络联系方关联的数据可用来进行这样的确定。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块1216所示,标识多个文档中的至少一个文档为具有已经被用户和/或用户的一个或者多个社交网络联系方签注的头域。如在块1218所示,在与SERP关联呈现满足的搜索结果时,照此注解被标识为具有已经被用户和/或用户的一个或者多个社交网络联系方签注的头域的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对与(一个或多个)文档关联的头域的偏好。参照图13,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现具有个人化签注指示的搜索查询结果的示例性方法1300。始地如在块1310所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1312所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1314所示,确定与用户的一个或者多个社交网络联系方关联的数据可用。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块1316所示,标识多个文档中的至少一个文档为具有已经被用户和/或用户的一个或者多个社交网络联系方签注的头域。如在块1318所示,在与SERP关联呈现满足的搜索结果时,用个人化签注指示符注解被标识为具有已经被用户和/或用户的一个或者多个社交网络联系方签注的头域的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对(一个或多个)文档的头域的偏好。现在转向图14,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询的结果的示例性方法1400,这些结果具有关于与这样的结果的至少部分关联的头域与已经被用户和/或用户的社交网络联系方签注的网页关联的指示符。初始地如在块1410所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1412所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1414所示,确定向与用户的社交网络联系方关联的至少一个社交联网应用认证用户。在实施例中,通过确定与用户的一个或者多个社交网络联系方关联的数据可用来进行这样的确定。根据其实施例,如果用户连接到社交联网应用则确定这样的数据可用。如在块1416所示,标识被确定为满足输入的搜索查询的多个文档中的至少一个文档为具有与已经被用户和/或用户的一个或者多个社交网络联系方签注的社交联网应用网页关联的头域。如在块1418所示,在与SERP关联呈现满足的搜索结果时,照此注解被标识为具有与已经被用户和/或用户的一个或者多个社交网络联系方签注的社交联网应用网页关联的头域的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现在个人上最相关的那些搜索结果,因为用户和/或用户的社交网络联系方已经指示针对与关联于与(一个或多个)文档的社交联网应用网页关联的头域的偏好。参照图15,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询结果的示例性方法1500,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示。初始地如在块1510所示,从第一用户接收用于文档的签注。如在块1512所示,然后确定与社交网络应用和搜索应用中的至少一个关联的数据可用于第一用户。如在块1514所示,然后根据可用数据标识与第一用户关联的至少一个偏好实体。如在块1516所示,然后关联文档签注与偏好实体。文档签注与文档的来自与至少一个偏好实体关联的至少一个其他用户的签注聚合。现在转向图16,示出了流程图,该流程示了根据本发明一个实施例的用于与搜索引擎结果页面关联呈现搜索查询结果的示例性方法1600,这些结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示。初始地如在块1610所示,例如经由与搜索应用关联的用户接口的搜索查询输入字段从用户接收搜索查询。如在块1612所示,标识满足接收的搜索查询的多个文档。用于确定满足搜索查询的Web搜索结果的算法为本领域普通技术人员所知、因而这里未被进一步讨论。如在块1614所示,标识被确定为满足输入的搜索查询的多个文档中的至少一个文档为与聚合的签注数据关联。如在块1616所示,在与SERP关联呈现满足的搜索结果时,照此注解被标识为与聚合的签注数据关联的一个或者多个文档。以这一方式,用户可以更容易标识他或者她可以发现最相关的那些搜索结果,因为与用户相同的社交网络和/或搜索应用的多个用户已经指示针对(一个或多个)文档的偏好。如可以理解的那样,本发明的实施例提供用于与搜索引擎结果页面关联呈现签注指示的系统和方法。已经关于具体实施例描述本发明,这些实施例在所有方面旨在于示例性而非限制。替代实施例将变得为本发明涉及的领域中的普通技术人员所清楚而未脱离它的范围。尽管本发明易有各种修改和替代构造,但是在附图中示出并且上文已经具体描述其某些所示实施例。然而应当理解并非旨在于使本发明限于公开的具体形式,但是恰好相反,旨在于覆盖落入本发明的精神和范围内的所有修改、替代构造和等效物。本领域普通技术人员将理解分别在图9、10、11、12、13、14、15和16的方法900、1000、1100、1200、1300、1400、1500和1600中所示的步骤顺序并非打算以任何方式限制本发明的范围,并且事实上,步骤可以在其实施例内以多种不同序列出现。预想任何和所有这样的变化及其任何组合在本发明实施例的范围内。
权利要求
1.一种或者多种存储计算机可用指令的计算机可读存储介质,所述计算机可用指令在由一个或者多个计算设备使用时使所述ー个或者多个计算设备执行ー种用于与搜索引擎结果页面关联呈现捜索查询的结果的方法,所述结果具有关于这样的结果中的至少部分已经被多个用户聚合地签注的指示,所述方法包括 从第一用户接收(1510)用于文档的签注; 确定(1512)与社交网络应用和搜索应用中的至少ー个关联的数据可用于所述第一用户; 根据可用数据标识(1514)与所述第一用户关联的至少ー个偏好实体;并且关联(1516)所述文档签注与所述偏好实体,其中所述文档签注与所述文档的来自与所述至少ー个偏好实体关联的至少ー个其他用户的签注聚合。
2.根据权利要求I所述的ー种或者多种计算机可读存储介质,其中所述方法还包括 接收搜索查询; 标识所述文档为满足所述接收的捜索查询;并且 在搜索引擎结果页面上呈现具有聚合签注指示的所述文档的标识符,所述聚合签注指示表明与所述至少ー个偏好实体关联的多个用户已经签注所述文档。
3.根据权利要求I所述的ー种或者多种计算机可读存储介质,其中所述方法还包括规范化所述文档签注和所述文档的来自与所述至少ー个偏好实体关联的所述至少ー个其他用户的所述签注。
4.根据权利要求I所述的ー种或者多种计算机可读存储介质,其中确定与社交网络应用和搜索应用中的至少ー个关联的数据可用于所述第一用户包括确定与搜索应用关联的数据可用于所述第一用户,并且其中从与所述搜索应用关联的数据存储库取回与所述用户的所述ー个或者多个社交网络联系方关联的所述数据。
5.ー种由包括至少ー个处理器的一个或者多个计算设备执行的方法,用于与搜索引擎结果页面关联呈现捜索查询的结果,所述结果具有关于这样的结果的至少部分已经被多个用户聚合地签注的指示,所述方法包括 从用户接收(1610)搜索查询; 标识(1612)满足所述接收的搜索查询的多个文档; 标识(1614)所述多个文档中的具有关联聚合签注数据的至少ー个文档; 在搜索引擎结果页面上呈现(1616)具有关于所述至少一个文档已经被用户的聚合体签注的指示的所述至少ー个文档的标识符。
6.根据权利要求5所述的方法,还包括确定与用户的社交联网联系方关联的数据可用。
7.根据权利要求6所述的方法, 其中确定与用户的社交联网联系方关联的数据可用包括确定与用户的社交网络联系方关联的数据从社交联网应用可用, 并且其中在所述搜索引擎结果页面上呈现具有关于所述至少一个文档已经被用户的聚合体签注的指示的所述至少一个文档的所述标识符包括在所述搜索引擎结果页面上呈现具有关于所述至少一个文档已经被与所述社交联网应用关联的用户的聚合体签注的指示的所述至少一个文档的所述标识符。
8.根据权利要求6所述的方法, 其中确定与用户的社交联网联系方关联的数据可用包括确定与用户的社交网络联系方关联的数据从搜索应用可用, 并且其中在所述搜索引擎结果页面上呈现具有关于所述至少一个文档已经被用户的聚合体签注的指示的所述至少一个文档的所述标识符包括在所述搜索引擎结果页面上呈现具有关于所述至少一个文档已经被与所述搜索应用关联的用户的聚合体签注的指示的所述至少一个文档的所述标识符。
9.根据权利要求5所述的方法,其中标识满足所述接收的搜索查询的多个文档包括标识满足所述接收的捜索查询的多个按算法推导的Web文档。
10.ー种用于与搜索引擎结果页面关联呈现捜索查询的结果的系统,所述结果具有关于这样的结果中的至少部分已经被多个用户聚合地签注的指示,所述系统包括 与搜索引擎(214)关联的计算设备,具有一个或者多个处理器和一个或者多个计算机可读存储介质;以及 数据存储库(242 ),与所述搜索弓I擎耦合, 其中所述搜索引擎(214): 从第一用户接收(1510)用于文档的签注; 确定(1512)与社交网络应用和搜索应用中的至少ー个关联的数据可用于所述第一用户; 根据可用数据标识(1514)与所述第一用户关联的至少ー个偏好实体;并且 关联(1516)所述文档签注与所述偏好实体,其中所述文档签注与所述文档的来自与所述至少ー个偏好实体关联的至少ー个其他用户的签注聚合。
11.根据权利要求10所述的系统,其中所述搜索引擎还 接收搜索查询; 标识所述文档为满足所述接收的捜索查询;并且 在搜索引擎结果页面上呈现具有聚合签注指示的所述文档的标识符,所述聚合签注指示表明与所述至少ー个偏好实体关联的多个用户已经签注所述文档。
12.根据权利要求10所述的系统,其中所述搜索引擎还规范化所述文档签注和所述文档的来自与所述至少ー个偏好实体关联的所述至少一个其他用户的所述签注。
13.根据权利要求10所述的系统,其中所述搜索引擎通过确定与社交网络应用关联的数据可用于所述第一用户来确定与社交网络应用和搜索应用中的至少ー个关联的数据可用于所述第一用户,并且其中所述搜索引擎通过确定所述第一用户參加与和数据关联的所述社交联网应用的活跃话路来确定与所述社交联网应用关联的所述数据可用于所述第ー用户。
14.根据权利要求13所述的系统,其中所述搜索引擎从与所述社交联网应用关联的数据存储库取回与所述用户的所述ー个或者多个社交网络联系方关联的所述数据。
15.根据权利要求14所述的系统,其中所述搜索引擎通过确定与搜索应用关联的数据可用于所述第一用户来确定与社交网络应用和搜索应用中的至少ー个关联的数据可用于所述第一用户,并且其中所述搜索引擎从与所述搜索应用关联的数据存储库取回与所述用户的所述ー个或者多个社交网络联系方关联的所述数据。
全文摘要
本发明涉及呈现聚合地签注的搜索结果。提供用于呈现搜索查询的结果的系统、方法和计算机可读存储介质,这些结果具有关于这样的结果的至少部分已经被用户和/或用户的社交网络联系方签注的指示。在接收到搜索查询时,确定满足查询的Web搜索结果。标识已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的满足的搜索结果。在SERP上呈现搜索结果时,照此注解被标识为已经被请求用户和/或请求用户的一个或者多个社交网络联系方签注的那些结果。以这一方式,请求用户可以能够更容易标识在个人上相关的结果,因为已经指示注解的结果为用户和/或他的或者她的社交网络联系方的偏好。
文档编号G06F17/30GK102982066SQ201210385930
公开日2013年3月20日 申请日期2012年10月12日 优先权日2011年10月12日
发明者R.K.谢诺瓦, C.C.小卡森 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1