使用社交过滤作为算子的搜索的制作方法_4

文档序号:9620902阅读:来源:国知局
每一个都可以实施为结合搜索引擎110操作的独立的、协同过程或 设备。当然,应进一步领会的是,上述的关于搜索引擎110的各种部件应该被看作用于实行 所描述的各种功能的逻辑部件。如本领域技术人员所领会的,逻辑部件(或子系统)可以或 可以不直接地以一对一的方式对应于实际的部件。在实际的实施例中,被识别作为图4中 的搜索引擎110的一部分的各种部件可以组合到一起,或者拆分为多个实际的部件,和/或 实施为计算机网络108上的协同过程。
[0036] 然而,在例程300中,计算机用户101将搜索查询提供到一个或多个明确的社交源 操作,如上所讨论的,特别是当计算机用户维持连接(即登录)到一个或多个社交站点时,可 以存在其中社交源操作被隐含的场合。图5示出图示用于响应于来自计算机用户的具有隐 含一个或多个社交源操作的条件的搜索查询的示例性的替代例程(替代图3的例程300)的 流程图。在块502开始,从计算机用户101接收搜索查询201。在块504,获得响应于搜索 查询201的查询话题的搜索结果211。
[0037] 在块506,识别应该从中获得社交数据的任何社交站点。如上所建议的,根据上下 文信息(即计算机用户正维持与一个或多个社交站点的连接(登录))识别社交站点。换句话 说,当条件存在于当前上下文中时,隐含的社交源操作可以隐含到搜索查询。仍进一步地, 用户可以具有之前建立的指示搜索引擎110可以从中提取社交数据的一个或多个社交站 点的偏好,或相反地,指示关于获得社交数据搜索引擎应该排除的社交站点的偏好。
[0038] 如之前所建议的,可以根据需要满足搜索查询201的社交数据的类型来访问社交 站点。换种说法,搜索引擎110做出关于哪些社交站点具有对于隐含的(或明确的)的社交 源操作最密切相关的社交数据的一个或多个确定。这些确定可以基于建立的偏好、计算机 用户的搜索历史、到社交站点的当前连接等。此外,关于从中获得社交数据的社交源的系统 可以同时询问计算机用户。图6是图示示例性的用户接口 600的绘画性图,其示出确定针 对数据的社交源的同时询问的示例。更特别地,在搜索查询的输入期间,当确定潜在地存在 一个或多个隐含的社交源操作(即喜好披萨和"同事"的身份)时,同时的询问视图604被显 示以协助搜索引擎110确定应当从中获得社交数据的社交站点以满足搜索查询。在图示的 示例中,当计算机用户101在搜索查询文本框602中输入搜索查询"同事喜欢的披萨"时, 同时的询问(经由同时的询问视图604)被呈现以问询计算机用户关于搜索引擎110应当使 用哪个源来识别是"同事"的个体。如所图示的,可以存在搜索引擎110可能从中获得相关 的社交数据的若干个源,包括(仅通过说明的方式)针对对应的社交站点的选择器606-610。
[0039] 如前所述地,社交数据可以从一个或多个社交站点获得。例如,对于关于计算机 用户的社交群的信息,搜索引擎110可以获得社交数据Facebook或类似的站点。相反地, 为了确定登记信息,搜索引擎110可以从Foursquare获得社交数据。类似地,与工作相关 的数据最好可以从Linkedln获得。还可以咨询关于社交数据源的用户偏好。因此,根据本 公开主题的各种实施例,根据对于完全地满足来自计算机用户的搜索查询的社交数据的类 型,从社交站点选择性地获得社交数据。因此,在块508,获得来自被识别的一个或多个社交 站点的社交数据。当然,明确被识别的社交源操作也可以包括在搜索查询中,并且还将获得 来自对应的社交站点的社交数据。
[0040] 再返回指至图5,获得社交数据之后,在块510,将获得的搜索结果211和社交数据 207组合。搜索结果211和社交数据207的组合至少在某种程度上是运行搜索查询的一个 或多个隐含的(以及可能是明确的)社交源操作的结果。如所建议地,组合搜索结果211和 所获得的社交数据207的结果是搜索结果213的修正的集合。因此,在块512,基于搜索结 果213的修正的集合,生成一个或多个搜索结果页215。之后,在块514,响应于搜索查询, 将所生成的搜索结果页215中的至少一个返回到计算机用户。
[0041] 虽然已经描述了本公开主题的各个新颖的方面,但是应领会的是,这些方面是示 例性的,并不应该被解释为限制性的。在不脱离本公开主题的范围内,可以对各方面做出变 型和改变。
【主权项】
1. 一种用于响应来自计算机用户的搜索查询的计算机实施的方法,该方法包括: 接收来自计算机用户的搜索查询,所述搜索查询识别查询话题和社交源操作; 获得与所述搜索查询的查询话题对应且满足所述社交源操作的搜索结果的集合; 生成包括所获得的搜索结果的集合的搜索结果页;以及 将所生成的搜索结果页返回到所述计算机用户。2. 根据权利要求1所述的计算机实施的方法,其中所述社交源操作识别从中获得社交 数据以满足所述社交源操作的外部社交服务。3. 根据权利要求2所述的计算机实施的方法,其中获得所述搜索结果的集合包括: 从内容存储获得搜索结果的集合; 从所述的外部社交服务获得社交数据;以及 根据所获得的社交数据将所述社交源操作应用到所获得的搜索结果。4. 根据权利要求2所述的计算机实施的方法,其中所述社交源操作进一步识别经由所 述外部社交服务可得到的社交群,或识别针对未定义的人群的成员的标准。5. 根据权利要求1所述的计算机实施的方法,其中所述社交源操作包括用于根据在所 述社交源操作中被识别的社交数据对与所述查询话题对应的搜索结果进行过滤的过滤算 子。6. 根据权利要求1所述的计算机实施的方法,其中所述社交源操作包括用于根据在所 述社交源操作中被识别的社交数据对与所述查询话题对应的搜索结果进行分类的分类算 子。7. -种带有计算机可运行指令的计算机可读介质,当所述计算机可运行指令在至少包 括运行从所述介质检索到的指令的处理器的计算系统上运行时,其实行用于响应来自用户 的搜索查询的方法,该方法包括根据权利要求1至6中任何一项所述的方法。8. -种用于响应于来自计算机用户的搜索查询的计算机实施的方法,该方法包括: 接收来自计算机用户的搜索查询,其中所述搜索查询识别查询话题并要求社交源操作 以完全满足所述搜索查询; 确定社交源操作应当被隐含以满足所述搜索查询; 根据被隐含的社交源操作从社交站点获得社交数据; 获得与所述搜索查询的查询话题对应的搜索结果的集合; 根据所获得的社交数据将所述社交源操作应用到所获得的搜索结果; 生成包括所获得的搜索结果的集合的搜索结果页;以及 将生成的搜索结果页返回到所述计算机用户。9. 根据权利要求8所述的计算机系统,其中确定社交源操作应当被隐含以满足所述搜 索查询包括:确定所述计算机用户正在维持到所述社交站点的连接。10. 根据权利要求8所述的计算机系统,其中确定社交源操作应当被隐含以满足所述 搜索查询包括:确定所述计算机用户已经建立从社交站点获得社交数据的偏好。
【专利摘要】呈现了用于以搜索结果响应于搜索查询的系统、方法和计算机可读介质,其中搜索查询包括社交源操作。当接收到导向查询话题、并包括社交源操作的搜索查询时,搜索引擎识别与查询话题对应的搜索结果,并且进一步地获得满足搜索查询的社交源操作所必需的社交数据。根据获得的社交数据,依据社交源操作来修改搜索结果。根据修改的搜索结果生成一个或多个搜索结果页,并且将搜索结果页中的至少一个返回到请求的计算机用户。
【IPC分类】G06F17/30
【公开号】CN105378719
【申请号】CN201480015315
【发明人】M.B.伊泰, 刘敏, D.布赫米勒, J.索拉, G.金基
【申请人】微软技术许可有限责任公司
【公开日】2016年3月2日
【申请日】2014年3月6日
【公告号】EP2973015A2, US20140280046, WO2014158922A2, WO2014158922A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1