用于增强搜索结果的社交注释的制作方法_2

文档序号:9422760阅读:来源:国知局
个实体的内容项目可以来自不同的源和/或不同的发布者。例如,用于特定实体的内容项目可以从几个不同网页或者其他资源获得,该资源中的每个都由不同的发布者托管。为了说明,用于特定演员的内容项目可包括从几个不同源接收的演员的图像并且这些图像可以被包括在响应于引用该特定演员的查询而提供的相同的知识面板中。作为另一个示例,人的图像可从用于该人的官网站点获得,并且对于该人的事实和/或描述的集合可从在线百科全书获得。
[0034]在一些实现中,知识面板系统130通过抓取用于与实体相关的内容的互联网来识别用于实体的集合中的每个的内容项目。知识面板系统130也可以确定获得的内容项目中的哪个被利用用于该实体的知识面板113提供。例如,一些内容项目可更加有关实体或者对于知识面板113比其他内容项目更加恰当。作为示例,人脸的图像对于知识面板113可比从远距离拍到的人的图像更加恰当。
[0035]知识面板113中提供的内容类型或者分类可基于通过知识面板113引用的特定实体或者实体类型来确定。例如,用于人的知识面板113可包括人的图像、关于人的事实、和对由该人生成的任意公开作品的引用。通过另一个示例,用于地标的知识面板113可包括地标的图像、关于地标的事实、和诸如人旅行到该地标的地图的旅行信息。被包括在知识面板113中的内容分类也可以基于特定实体而变化。例如,已经在电影中出演并且也已经录制一个或多个专辑的人可包括对于这两种类型的作品的引用。知识面板模板可指定用于知识面板113的内容,如下面更加详细所述。
[0036]虽然不同类型的内容可以被提供用于不同类型的实体和/或一个实体类型内不同的实体,但是知识面板113可以被配置为向用户提供可认识的和一致的用户接口。在一些实现中,每个知识面板113可以具有一个或多个标准类型的内容项目。例如,标准类型的内容项目可以包括标题、图像、描述、和关于对于其提供知识面板113的实体的一个或多个事实。
[0037]在一些实现中,用于知识面板113的标题是实体的名称或者实体的别名。例如,用于为人提供的知识面板113的标题可以是该人的名字。类似地,用于为国家提供的知识面板113的标题可以是该国家的名字。由于实体的名称可不同于对其提供知识面板113的搜索查询109,标题也可不同于搜索查询109。例如,搜索查询109可引用名人名字的别名或者简称,而用于知识面板113的标题可包括名人的全部法定名字。这样,标题提供知识面板113引用什么的确认。
[0038]用于知识面板113的描述可以提供实体是什么的充分说明,诸如实体的摘要,而不用进入如此多的细节以从知识面板113被呈现的搜索接口(或者其他页面)转移。候选描述可以从各种地方获得,诸如来自信任的百科全书文章或者排名靠前的网页的文本前0.%
[0039]用于知识面板113的图像可以是表示针对其生成知识面板113的实体的图像。该图像可基于实体类型和实体自身而变化。例如,用于国家的图像可包括国家的地图,而用于人的图像可包括人的代表图像。
[0040]用于知识面板113的图像可通过从用于知识面板113的实体的搜索结果得到排名靠前的图像来选择。例如,被定向到图像的web搜索可以对于实体来执行,以及排名靠前的图像可对于搜索结果被选择以包括在用于实体的知识面板113中。
[0041]知识面板113中被呈现的事实的集合可基于实体的类型和/或实体自身来确定。例如,某些事实对于演员可以是优选的,以及不同的事实的集合对于歌手可以是优选的。而且,某些事实可以与一个实体类型内的某些实体有关,而不与该实体类型内的其他实体有关。例如,用于已经赢得很多奖项的演员的知识面板113在事实的集合中可包括奖项的列表。然而,奖项的列表对于还未赢得任何奖项的演员可以是省略的。
[0042]对于特定实体被呈现的事实的集合可基于先前接收的引用特定实体的搜索查询109。例如,如果先前接收的搜索查询109的显著的数目(例如至少阈值数目)已经引用人的身高,那么该人的身高可被包括在用于该人的知识面板中呈现的事实的集合中。通常,用于实体的事实可以基于前面接收的搜索查询的数量来排名,该搜索查询已经被认为请求关于实体的信息和已经被认为请求关于事实的信息。
[0043]每个标准类型的内容项目(例如标题、图像、描述和事实的集合)可以一致地位于知识面板113的相同部分中以对于不同类型的实体跨越知识面板113提供一致的用户接口。例如,图像可位于知识面板113的左上角附近和描述和事实可位于图像的右边。如果用于内容项目类型之一的内容项目对于实体不可用,那么该类型的内容项目可被另一种类型的内容项目替代。例如,如果实体不具有可用的图像,那么一个或多个事实可被呈现在知识面板中取代图像。注意贯穿该文档中引用的标准类型的内容项目在上面被提供以用于示例的目的,以及其他类型的内容项目可以被选择为标准内容项目。
[0044]知识面板模板存储134存储可以被扩增有内容项目以生成知识面板113的知识面板模板。通常,知识面板模板指定内容项目的类型以包括在知识面板113中并且包括用于指定类型的内容项目的占位符。例如,知识面板模板可包括用于标题、一个或多个图像、描述、事实的集合、和/或其他类型的内容项目的占位符。
[0045]知识面板模板存储134可以包括用于实体类型的集合中的每个的一个或多个模板。例如,知识面板模板存储134可包括一个或多个“人”模板、“地点”模板、“地标”模板、“电影”模板、“企业”模板、“比赛”模板、“运动团队”模板、“运动事件”模板、和/或“消歧”模板。用于特定类型的实体的知识面板模板可具有用于不同于其他类型实体的知识面板模板的内容项目类型的占位符。例如,用于国家的知识面板模板可包括用于国家中的城市的图像集合的占位符,而用于地标的知识面板模板可包括用于其他地标的图像集合的占位符。特定于类型实体的其他类型的内容在下面被描述。
[0046]知识面板模板存储134也可包括用于实体子类型的知识面板模板。例如,在“人”实体类型下,可以有“演员”知识面板模板、“歌手”知识面板模板、和/或“历史人物”知识面板模板。用于演员的知识面板模板可包括用于演员所表演的电影或者电视节目的电影或电视节目海报的图像集合的占位符,而用于歌手的知识面板模板可包括用于具有关于歌手所发布的歌曲的信息的表格元素的占位符。
[0047]根据本公开的实现,示例环境100还包括被通信地耦合到搜索系统120和注释存储142的注释系统140,例如直接耦合或者通过诸如网络102的网络耦合。搜索系统120可以与注释系统140交互以确定是否提供用于注释一个或多个搜索结果的注释和/或搜索结果页面105内的知识面板113。在一些实现中,可以基于与例如提交搜索查询109的用户的搜索用户相关联的一个或多个主题和待被显示的知识面板113下面的主题确定是否要注释搜索结果和/或知识面板。
[0048]在一些实现中,注释包括基于一个或多个主题和从一个或多个数据源提供的例如社交数据的数据确定的社交注释。在一些示例中,数据是基于用户的社交图从一个或多个数据源提供的。在一些示例中,社交图可以指的是单个社交图或者多个互连的社交图。可以对于用户具有的不同类型的连接生成不同的社交图。例如,用户可以在一个社交图中与聊天联系人连接、在第二社交图中与电子邮件联系人连接、以及在第三社交图中与来自特定社交网络服务的连接(或者联系人)连接。每个社交图可以包括到较高程度与用户分离的附加个体或者实体的边。这些联系人可以进而具有另一种程度上与用户分离的附加的联系人。类似地,在特定社交网络中用户到某人的连接然后可以被用于基于该人的连接识别附加的连接。不同的社交图可以包括将一个或多个社交图连接到一个或多个其他社交图的边。连接和社交图形的类型可以包括其中该用户是直接联系人的其他用户,例如用户邮件或者聊天联系人,社交站点上的直接联系人;以及其中该用户是间接联系人的用户,例如,朋友的朋友,具有到用户的直接连接的用户的连接。在一些实现中,社交图包括通过个体生成的内容,例如博客帖子、评论,作为到用户的连接。社交图可以包括单个网络内或者跨越多个网络(可分开的或者集成的)的连接。公共社交图关系也可以被考虑。在一些示例中,公共关系可以通过公共简档和/或公共社交网络服务来建立。
[0049]作为一个示例,当用户搜索“旧金山的天气”时,知识面板可以被提供,包括有关旧金山中天气的信息,以及指示例如当前在旧金山的朋友的联系人的注释。作为另一个示例,知识面板可以响应于搜索查询“电影94123”而被显示,以及可以利用知识面板提供关于电影的注释,例如通过搜索用户的联系人发布的评论,相关电影院的最近上座率。
[0050]图2是提供增强搜索结果的示例环境200的框图。在一些示例中,增强搜索结果包括注释。在一些示例中,增强搜索结果包括具有注释的知识面板。在一些示例中,增强搜索结果包括具有注释的搜索结果。在一些示例中,示例环境200的组件可以作为使用例如服务器的一个或多个计算设备运行的一个或多个计算机可运行程序来提供。在一些示例中,示例环境200的组件可以包括计算机可读存储,例如数据库。在一些示例中,示例环境200的一个或多个组件可以被提供在图1的注释系统140和/或搜索系统120中。
[0051]在所描述的示例中,示例环境200包括例如数据存储的主题库204、原始注释模块206、改进模块208、聚类模块210、缓存模块212和映射模块214。在所描述的示例中,示例环境200进一步包括一个或多个数据源(DS1,....DSn) 220、例如数据存储的第一数据存储库222和例如数据存储的第二数据存储库224。在一些实现中,例如数据存储的注释库228可以被提供。在一些示例中,图2的注释库228包括图1的注释存储142。
[0052]如本文中进一步详细讨论的,示例环境200可以例如从搜索系统120接收搜索结果,并且可以增强搜索结果以包括注释。以这种方式,增强搜索结果被提供,其待被显示给搜索用户。根据本公开的实现,注释是否被包括以提供增强搜索结果可以基于与用户相关联的一个或多个主题和与搜索查询相关联的一个或多个主题。在一些实现中,注释可以特定于搜索用户和可以包括明确特定于和/或隐含特定于搜索用户的注释,如本文中进一步详细讨论的。
[0053]图2的示例描述用户230。在一些示例中,用户230可以是一个或多个计算机实现的服务的用户。示例计算机实现的服务可以包括搜索服务(例如,通过图1的搜索系统120提供的)、电子邮件服务、聊天服务、文档共享服务、日历共享服务、照片共享服务、视频共享服务、博客服务、微博服务、社交联网服务、位置(位置感知)服务、登记入住服务以及评级和评论服务。在一些示例中,用户230可以与一个或多个主题相关联。
[0054]在操作中,用户230可以提交搜索查询到例如通过图1的搜索系统120提供的搜索服务,和响应于搜索查询的搜索结果以及一个或多个主题可以被提供给映射模块214。在一些实现中,一个或多个主题可以基于搜索查询中提供的一个或多个关键字来提供。在一些示例中,映射模块可以基于与用户230相关联的标识符和一个或多个主题从注释库228获取例如特定于提交搜索查询的用户230的一个或多个特定于用户的注释。映射模块214可以映射注释到搜索结果页面以提供增强搜索结果页面
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1