针对嵌入式应用上下文中的搜索的查询意图表达的制作方法_4

文档序号:9620901阅读:来源:国知局
标识,或者在这种情形中,多个实体632、634、636有相同的实体类型。虽然最可能的意图可以诸如通过这里描述的排名方法而被预测或自动选择,但相同实体类型的其它候选者也可以被提供来允许用户更容易识别搜索的目标。在一个实施例中,最可能的意图(即,主要意图)632被缩放成:与较小可能的次要意图634、636相比较,在实体显示区域630中提供的聚集的意图预览中,看起来更大或占用更多的空间。在一个实施例中,聚集的意图预览根据意图可信度被自动扩展。换句话说,如果如通过这里描述的排名方法或用于确定可信度的任何方法而被确定的意图可信度超过可配置的阈值,则聚集的意图预览根据所确定的或预测的意图而被自动扩展和被填充以一个或多个实体和相关联的元数据。
[0056]如图6所例示的,搜索前缀612 “michal j”和对意图建议“michael jackson”的选择可以导致对应于所选择的意图建议的三个实体632、634、636的显示。三个实体632、634、636可以是同一个类型,在这种情形中是人实体,每个关联于与每个人实体所关联的子实体(例如,职业、位置、等等)相对应的元数据。在一个实施例中,实体显示区域630根据相关性信号或意图的似然性而被缩放。例如,与主要意图632相关联的实体平铺显示与其它的次要意图634、636相比较,在实体显示区域630中可以看起来更大的或占用更多的空间。这些主要和次要意图632、634、636的每一个是可选择的,以允许用户识别搜索的适当的意图,或进一步精细化搜索,而不实际执行搜索。例如,用户可以缩窄搜索,以便识别、瞄准或预览与所选择的实体相关联的子实体。而且,每个实体632、634、636可以使能进行动作或完成特定的任务,诸如这里描述的那些动作和任务。一旦用户恰当地识别或缩窄搜索的意图,用户就可以执行搜索。
[0057]现在参照图7,图上显示本发明的实施例的说明性屏幕显示700。在一个实施例中,现在流行的(popular)显示区域710显示与对应于实体标识的一个或多个实体732相关联的、但不与在搜索条中接收的搜索前缀相关联的元数据734、736。换句话说,现在流行的显示区域710可以在不接收对应于搜索的搜索前缀的情况下被提供。更确切地,现在流行的显示区域710显示基于搜索历史、查询-实体交互或实体点击数据的、与最流行的实体相关联的意图建议720。搜索历史、查询-实体交互或实体点击数据可以与用户或用户组(比如与社交网络中的用户相关联的用户组)、位置、雇佣地点、职业、兴趣、接近度、预订、学校、人口统计资料等等相关联。搜索历史、查询-实体交互或实体点击数据可以是基于可配置的时间范围。可配置的时间范围可以被设置为在过去、现在或将来的任何时间范围(即,诸如用以基于预期的新闻、预报、事件、日程表、假期、新闻发布、产品信息等等来预测未来的多半流行的搜索、搜索项和实体)。
[0058]在图8上,显示本发明的实施例的说明性屏幕显示800。如所例示的,在搜索条810中接收到搜索前缀812以后,自动建议显示区域820在不执行搜索的情况下显示一个或多个意图建议给用户。一旦意图建议822被选择,实体显示区域830就在不执行搜索的情况下显示包括与至少一个实体相关联的元数据的聚集的意图预览,所述至少一个实体对应于与所述一个或多个意图建议相关联的实体标识。在本例中,意图建议822 “kelly white”被选择。如所例示的,对应于与意图建议“kelly white”相关联的实体标识的多个实体被提供在实体显示区域830中。对应于每个实体的元数据被提供来允许用户确定哪个实体或“kelly white”是搜索的意图或目标。在某些实例中,搜索可能需要被进一步精细化,诸如通过选择实体显示区域830中的实体之一。例如,可以有与所述实体之一相关联的多个实体或子实体。在这种情形中,可以有在North Bend,WA的名字为“Kelly White”的多名滑雪指导者。用户可以选择对应的实体来进一步精细化搜索,在这种情形下,附加的元数据被检索,并且被提供用于与所选择的实体相关联的子实体,以允许用户选择适当的实体或子实体。
[0059]现在转到图9,图上显示本发明的实施例的说明性屏幕显示900。类似于图8所阐述和举例说明的例子,图9描绘实体显示区域930,其显示与所选择的意图建议922相关联的多个实体。每个实体允许用户进一步精细化搜索,直至实际的意图被确定和搜索查询被执行为止。例如,用户可以键入搜索前缀912 “canon cameras (佳能相机)”。意图建议被提供在自动建议显示区域920中。一旦或者是根据意图可信度自动地或者由用户人工地选择了意图建议922,则对应于与该意图建议相关联的实体的元数据就被检索,并且被提供在实体显示区域930中。如所想要的,用户可以通过选择实体或子实体而进一步精细化搜索,这导致子实体和对应的元数据被提供在实体显示区域930中。
[0060]现在参照图10,图上显示本发明的实施例的说明性屏幕显示1000。如所例示的,由实体显示区域1030提供的元数据被提供用于单个实体,并且被划分成对应于主要意图1032和次要意图1034、1036、1038、1040的实体或意图歧义消除平铺显示。主要意图1032可以允许用户执行对于所选择的意图建议或由实体显示区域1030描绘的实体的搜索,而次要意图1034、1036、1038、1040可以允许用户对于这里已经描述的实体或特定的子实体进一步精细化搜索。
[0061]在图11上,显示本发明的实施例的说明性屏幕显示1100。导航显示区域1134可以出现在对应于从所述一个或多个意图建议1120中选择的意图建议1122的实体显示区域1130中。导航显示区域1134可以表示与实体1132相关联的本地意图。如所例示的,导航显示区域1134显示地图和/或到实体显示区域1130中所提供的实体的方向。导航显示区域1134还可以使能执行动作或任务,如在下面更详细地描述的,诸如提供从与用户相关联的位置到最接近的实体或与所选择的位置相关联的实体的方向。在一个实施例中,广告显示区域1136显示对于特定实体的文本或显示广告。文本或显示广告可以由与搜索提供者不同的或不相关的提供者付费或被拍卖给该提供者,诸如与实体(例如,星巴克Starbuck?)相关联的提供者。文本或显示广告(例如,对于广告的付费植入)也可以与动作或任务(例如,鼓励应用的下载)的完成相关联,如下面更详细地描述的。
[0062]现在转到图12,图上显示本发明的实施例的说明性屏幕显示1200。在一个实施例中,动作显示区域1232显示可供用户对于特定的实体采取的动作。所述动作使能对于从所述一个或多个意图建议1220中选择的意图建议1222完成任务。在一个实施例中,任务完成是由与搜索提供者不同的或不相关的提供者提供的。在一个实施例中,动作可以请求或安装与不同的或不相关的提供者相关联的应用。
[0063]类似地,现在参照图13,图上显示本发明的实施例的说明性屏幕显示1300。动作显示区域1332可以出现在对应于从所述一个或多个意图建议1320中选择的意图建议1322的实体显示区域1330中。在一个实施例中,动作是由与搜索提供者不同或不相关的提供者提供的。在一个实施例中,动作可以执行由不同的或不相关的应用提供者提供的应用、请求用来安装应用的许可、或请求用于与应用或提供者相关联的账户的登录证书。
[0064]在图14A和14B上,说明性屏幕显示描绘本发明的移动实施例。如图14A所示,在搜索条1410中接收到搜索前缀1412后,自动建议显示区域1420在不执行搜索的情况下显示一个或多个意图建议给用户。一旦意图建议1422被选择,实体显示区域1430就在不执行搜索的情况下显示(如图14B所例示)包括与至少一个实体相关联的元数据的聚集的意图预览,其中所述至少一个实体对应于与所述一个或多个意图建议相关联的实体标识。在本例中,意图建议1422 “rihanna”被选择。如所例示的,对应于与意图建议“rihanna”相关联的实体标识的多个实体被提供在实体显示区域1430中。对应于每个实体的元数据被提供来允许用户确定与意图建议“rihanna”相关联的哪个实体是搜索的真实的意图或目标。在某些实例中,可能需要进一步精细化搜索,诸如通过选择在实体显示区域1430中的实体之一来进行。例如,可以有与所述实体之一相关联的多个实体或子实体。在这种情形中,可以有元数据的多个项目1434、1436、1438、1440,每个代表与主要意图或实体1432相关联的次要意图或子实体。用户可以选择想要的实体或子实体,以便进一步精细化搜索,在这种情形下,附加的元数据被检索,并且被提供用于选择的实体或子实体,以允许用户识别适当的实体或子实体。
[0065]现在转到图15,图上显示本发明的实施例的说明性屏幕显示1500。如所例示的,在一个实施例中,搜索历史显示区域1510显示由用户发出的一组查询1520和对应于该组查询1520的实体1540。实体1540使得用户能够与搜索历史交互。这允许用户快速消化和了解与用户的搜索历史相关联的视图。在一个实施例中,搜索历史显示区域1510显示由多个用户发出的聚集的查询组和对应于该聚集的查询组的实体,诸如可以在一个实施例中被实施来显示哪些实体正在被用户群体最多地搜索。
[0066]现在参照图16,图上显示本发明的实施例的说明性屏幕显示。如所例示的,社交网络显示区域1600显示由一个或多个用户1610经由社交网络而共享的话题或实体1620。话题或实体代表由所述一个或多个用户1610发出且由与至少一个实体1620相关联的元数据表征的一组查询。实体可以是可选择的,以允许用户回顾由共享实体1620的用户执行的搜索的步骤。实体可以是可选择的,以允许用户执行与实体1620相关联的搜索。在一个实施例中,搜索可以通过与原始共享搜索相同的操作系统、应用、进程、web浏览器、web浏览器chrome或别样的能够执行搜索或为搜索结果充当主机的设备来执行。在一个实施例中,搜索可以通过与原始共享搜索不同的操作系统、应用、进程、web浏览器、web浏览器chrome,或经由对于操作系统、应用、进程、web浏览器、web浏览器chrome的可访问性,或经由别样的能够执行搜索或为搜索结果充当主机的设备来执行。
[0067]在图17上,显示本发明的实施例的说明性屏幕显示1700。如所例示的,多用户历史显示区域1700显示了一组实体1730,其对应于在预定的时间段内就用户群体来说的一组最流行的被搜索实体1720。多用户历史显示区域1700可以由用户剪裁(tailor)来选择特定的话题或实体。多用户历史显示区域1700然后识别对应于所选话题或实体的那组最流行的被搜索实体。例如,再次参照图17,用户可能对于在上月被最多研究的总统感兴趣。如所例示的,对于总统实体搜索的最流行的搜索可以导致一组包括总统1732、1734、1736的实体1730。
[0068]现在转到图18,图上显示本发明的实施例的说明性屏幕显示1800。如所例示的,带注解的查询显示区域1800显示带注解的查询1810,其带有用于查询1810的一组以前识别的实体1812、1814、1816。同样地,现在参照图19,图上显示本发明的实施例的说明性屏幕显示1900。如所例示的,带注解的实体显示区域1900显示带注解的实体1912、1914、1916,1918、1920,其带有用于每个实体的一组以前识别的元数据1922、1924、1926、1928、1930。在带注解的查询显示区域1800和带注解的实体显示区域1900的每个显示区域中,对于查询的该组以前识别的实体或对于该实体的元数据被利用以前存在的信息而自动填充。这允许图3的意图歧义消除引擎320,例如,利用最小的时间、努力和资源来检索对于用户有价值的信息。
[0069]在图20上,显示本发明的实施例的说明性屏幕显示2000。如所例示的,由实体预览区域2010所提供的元数据被提供用于相关的意图2032、2034、2036、2038。相关的意图2032、2034、2036、2038是用户执行对于选择的主要意图、上下文信号和进一步交互的查询的结果。回过来参照图10,用户可以选择执行对于图10的主要意图1032实体之一的搜索。如果用户不满意搜索结果,则当用户针对由实体预览区域2010提供的所选意图建议与搜索条2020进行进一步交互时,任何交互(例如,查询-实体交互,实体点击等等)都可以提供上下文信息。结果,不是识别与图10所例示的相同的主要意图1032和次要意图1034、1036、1038、1040,而是改而通过识别和借用(leverage)任何上下文信息,提供相关的意图2032、2034、2036、2038。相关的意图2032、2034、2036、2038允许用户继续搜索体验,认识到意图已经按照上下文信息和与搜索条2020的进一步交互被改变,。
[0070]现在参照图21,图上例示了流程图,其示出对搜索的不明朗的意图预览、歧义消除和精细化的示范性方法2100。如在方块2110指示的,从用户处接收搜索前缀(例如,利用图3的意图歧义消除引擎320的搜索前缀接收构件322)。搜索前缀包括与搜索查询相关联的一个或多个字符。如在方块2112指示的,一个或多个意图建议被提供给用户(例如,利用图3的意图歧义消除引擎320的自动建议构件324)。一个或多个意图建议可以是基于搜索前缀与自动建议存储库的比较。一个或多个意图建议可以通过到自动建议存储库的应用编程接口(API)调用而被检索。一个或多个意图建议可以通过来自意图歧义消除引擎320的单独的服务而被呈递。
[0071]如在方块2114指示的,与意图建议相关联的一个或多个实体ID被识别(例如,利用图3的意图歧义消除引擎320的实体标识构件326)。一个或多个意图建议可以是基于实体排名的。换句话说,与作为搜索的最可能的目标或意图的意图建议相关联的实体可以被排名和被识别。排名可以是按照这里描述的排名方法。例如,在一个实施例中,一
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1