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

文档序号:9422760阅读:来源:国知局
。例如,映射模块214可以用注释来注释知识面板。作为另一个示例,映射模块214可以用注释来注释一个或多个搜索结果。
[0055]在一些示例中,用于用户230的主题集可以基于与用户230相关联的标识符从主题库204来提供。在一些示例中,主题库204是将一个或多个主题与一个或多个计算机实现的服务的用户(例如用户230)相关联的主题服务来提供的。在一些示例中,并且对于特定用户,示例主题可以包括用户已经明确地识别为用户感兴趣的主题,例如,在用户的简档页面内,和/或隐含地被确定为用户感兴趣的主题,例如,用户已经使用搜索服务搜索的主题。主题可以许多方式明确地和/或隐含地与用户相关联。
[0056]对于每个用户,主题集可以被提供给原始注释模块206。在一些示例中,原始注释模块206可以处理主题集以基于每主题来识别注释集。例如,主题集中的每个主题可以被处理以识别一个或多个注释,如果有的话,其可以与主题相关联并特定于用户,如文本中进一步详细讨论的。在一些示例中,主题可不包括与其相关联的任何注释。
[0057]在一些示例中,主题的子集被处理以基于每主题来识别注释集。例如,主题集中的每个主题可以包括与其相关联的分值。在一些示例中,仅仅与超过阈值分值的分值相关联的主题被包括在主题的子集中。在一些示例中,分值可以包括表示相应用户将提交与特定主题相关联的搜索查询的概率或者可能性的置信分值。以这种方式,仅仅具有被用户搜索的阈值可能性的主题被包括在主题的子集中。
[0058]在一些实现中,对于主题集(或者主题的子集)中的每个主题,原始注释模块206查询一个或多个数据源220以识别与主题和相应用户相关的注释。在一些示例中,一个或多个数据源220中的数据源对应于用户所使用的计算机实现的服务。在一些示例中,一个或多个数据源220的数据源对应于用户的联系人所使用的计算机实现的服务。例如,用户可以使用计算机实现的社交联网服务并可以是社交联网服务内的另一个用户的联系人,例如朋友。以这种方式,用户不是评级/评论服务的用户,但是其他用户是评级/评论服务的用户。因此,一个或多个数据源220中的数据源可以包括与评级/评论服务相关联的数据,即使为其识别注释的用户不是排名/评论服务的用户。
[0059]在一些示例中,一个或多个数据源220中的数据源对应于与用户相关联的历史数据。例如,一个或多个数据源220中的数据源可以包括跨越一个或多个计算机服务的用户的历史动作。
[0060]在一些示例中,从一个或多个数据源220获取的注释可以包括与主题集(或者主题的子集)中的主题相关的数据。以这种方式,对于每个主题,注释集可以被提供。示例注释可以包括与主题相关的用户的一个或多个联系人的标识、通过计算机实现的社交联网服务分发的与主题相关的一个或多个帖子的标识、通过评级/评论计算机实现的服务分发的与主题相关的一个或多个评级/评论等。例如,对于其识别注释的用户的在例如计算机实现的服务内的联系人是加拿大居民,并且主题集(或者主题的子集)内的主题包括加拿大。因此,注释集中的注释可以包括与用户的联系人相关联的标识符。作为另一个示例,对于其识别注释的用户的在例如计算机实现的服务内的联系人登记进入加拿大中的位置,例如使用计算机实现的登机服务进入机场,并且主题集(或者主题的子集)中的主题包括加拿大。因此,注释集中的注释可以包括与用户的联系人相关联的标识符。作为另一个示例,对于其识别注释的用户的在例如计算机实现的服务内的联系人可以频繁发关于摩托车的帖子,例如在计算机实现的社交联网服务内,并且主题集(或者主题的子集)中的主题包括摩托车。因此,注释集中的注释可以包括与用户的联系人相关联的标识符,和/或联系人的帖子,其与摩托车相关。
[0061]在一些实现中,原始注释模块206向改进模块208提供主题和注释的目录。在一些示例中,每个索引特定于特定用户,例如用户230ο在一些示例中,改进模块208处理每个特定于用户的主题和注释索引以识别提供注释的图形化表示的数字内容。在一些示例中,改进模块208考虑一个或多个规则集来处理主题和注释的索引。在一些示例中,规则集可以包括定义待被提供为注释的图形化表示的数字内容的类型的一个或多个规则。作为一个示例,继续上面的示例,注释集中的注释可以包括与用户的联系人相关联的标识符。因此,可以确定例如数字内容的联系人的缩略图图像是注释的适当的图形表示。在该示例中,联系人的缩略图图像可以从数据存储库获取,例如数据源220中的一个或多个,第一数据存储库222。
[0062]在一些实现中,改进模块208提供可以被描述为相对于相应用户的明确注释的第一注释集。在一些示例中,明确注释可以包括与主题相关并基于从一个或多个数据源提供的明确信息提供的的注释,例如,搜索用户的联系人住在加拿大并且讨论中的主题包括加拿大。在一些实现中,明确注释可以响应于搜索查询的接收而被提供。例如,搜索查询可以被接收并且可以确定在与提交查询的用户相关联的一个或多个主题和与查询相关联的一个或多个主题之间有交集。响应于确定有交集,上述操作可以被触发以从改进模块208提供注释。以这种方式,注释可以被不断提供并且可以捕捉动态信息。例如,如本文中进一步详细讨论的,注释可以包括正在进行的视频聊天会话的图形表示,例如,当搜索查询被接收时正在发生的视频聊天会话。
[0063]在一些实现中,可以在搜索查询被提交之前提供明确注释。例如,注释可以如上述被确定并且可以被存储在例如注释库228中,用于当搜索查询被接收时获取。
[0064]在一些实现中,聚类模块210可以处理从原始注释模块206和/或改进模块208接收的数据以提供第二注释集。在一些示例中,第二注释集中的注释可以被描述为相对于相应用户的隐含注释。在一些示例中,隐含注释可以包括相对于主题和相应用户隐含相关的注释。例如,搜索用户的先前搜索已经包括涉及厨房改建的搜索,例如,基于从历史动作数据源220提供的信息。因此,与例如厨房改建的主题和例如已经搜索厨房改建的用户隐含相关的注释可以包括例如厨房电器、硬件、设计、橱柜、水槽、插口等的图像,以及讨论厨房改建的文章。
[0065]在一些示例中,聚类模块210基于从原始注释模块206和/或改进模块208提供的信息生成一个或多个集群。在一些示例中,聚类可以基于可以用于对各种数据聚类、例如分组的无监督的学习来提供。在一些示例中,集群可以用于识别与主题和相应用户隐含相关的数据内容。在一些示例中,第二注释集可以在缓存模块212中被缓存。在一些示例中,如果注释库228被提供,那么第二注释集可以被存储在注释模块228中。
[0066]在一些示例中,映射模块214可以确定注释可以被提供以增强搜索结果,并可以获取注释。在一些示例中,映射模块214可以确定一个或多个主题是否与查询相关联。在一些示例中,查询包括一个或多个词语,并且词语可以与一个或多个主题相关联。在一些示例中,词语和主题的索引可以被提供并且可以被引用以确定一个或多个主题是否与查询相关联。在一些示例中,如果确定一个或多个主题与查询相关联,那么映射模块214可以确定一个或多个注释是否待被提供。在一些示例中,与提交查询的用户相关联的一个或多个主题可以和与查询相关联的一个或多个主题相比较。在一些示例中,如果在与提交查询的用户相关联的一个或多个主题和与查询相关联的一个或多个主题之间有交集,那么可以确定注释被提供用于交集中包括的主题。在一些示例中,映射模块214可以被通知知识面板要与搜索结果一起显示,并且如果知识面板要被显示那么注释可以被提供,并且与提交查询的用户相关联的一个或多个主题和与查询相关联的一个或多个主题之间有交集。
[0067]在一些示例中,映射模块214可以从注释库218获取注释,并且可以生成增强搜索结果页面。在一些示例中,注释可以被映射到在搜索结果页面下面被提供的知识面板和/或搜索结果以提供增强搜索结果页面。在一些示例中,注释可以基于规则集来映射。示例规则可以基于被注释的搜索结果页面中的注释类型和内容类型来定义注释的位置。例如,注释的类型可以包括基于联系人的位置被择选为注释的联系人(例如住在加拿大的联系人)的缩略图图像,并且搜索结果页面中的内容类型可以包括图像,例如加拿大的地图。因此,规则可以提供缩略图图像要覆盖图像。
[0068]图3是图示用于提供搜索结果306和知识面板302的过程300的框图。响应于接收搜索查询,例如,引用特定实体的搜索查询,搜索系统120可以识别搜索结果集306并与知识面板系统130交互以生成知识面板302。搜索系统120也可以将知识面板302和搜索结果集306相关联。在该示例中,搜索结果集306包括Result_l至Result_N。通过与知识面板系统130结合的搜索系统120识别并生成的内容被描述在框301中。可以进一步确定与知识面板和/或搜索结果相关、以及与搜索用户相关的注释303待被显示以提供增强搜索结果。
[0069]示例知识面板302包括控件304。控件304可以包括最小化控件、扩展控件、和/或隐藏控件。最小化控件在被激活时使知识面板302最小化。类似地,扩展控件在被激活时使知识面板302扩展。隐藏控件在被激活时使知识面板302隐藏。用户可选择控件304以安排知识面板302,例如以有助于用户优化搜索会话。
[0070]搜索系统120可以向用户设备提供搜索结果集306或者其子集以用于在搜索接口311中呈现。搜索系统120也可以向用户设备提供知识面板302和注释303以用于在搜索接口 311中呈现。在该示例中,知识面板302被显示在搜索结果306的右侧。在一些实现中,知识面板302可被显示在搜索结果306的左边、搜索结果306的上面、搜索结果306的下面、或者搜索结果306中的两个之间。
[0071]图4A和4B描述了示例搜索接口 400的屏幕截图,在该搜索接口中知识面板420与搜索结果41 la-41 Id—起被呈现在搜索结果页面402中。搜索接口 400可以被呈现在用户设备106处并包括查询输入字段405,在该字段中用户可以输入搜索查询409。搜索接口400也包括查询发起元件407,利用该元件搜索查询409可以被提交到搜索系统120。例如,响应于与搜索发起元件407的用户交互,用户设备106可以提交搜索查询409到搜索系统120。
[0072]搜索接口 400也包括知识面板420和搜索结果41 la-41 Id。在该示例搜索接口 400中,知识面板420和搜索结果411a-411d已经响应于搜索查询“加拿大”而被提供。虽然一个知识面板420和四个搜索结果411a-411d被示出在搜索接口 400中,但是其他数量的知识面板和/或其他数量的搜索结果也可以被呈现在搜索接口中。
[0073]在所示示例中,基于搜索查询“加拿大”,知识面板420涉及国家加拿大。在一些示例中,知识面板420可以使用“地点”模板来生成。在一些示例中,“地点”模板可以指定内容项目的类型,知识面板420被扩增该内容项目,并且可以包括用于内容项目类型的占位符。例如,“地点”模板可包括用于标题、描述地点的地图的图像、描述、事实集、一个或多个图像集、和/或相关搜索查询中的每个的占位符。
[0074]知识面板420包括标题424并可以包括指向具有关于加拿大的附加信息的资源的链接(未示出)。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1