使用图像来改善人搜索的制作方法_3

文档序号:9204246阅读:来源:国知局
个。在操作中,搜索引擎240使用作为搜索查询270键入的关键字和/或字符来执行搜索。搜索引擎240挖掘多个web文档以寻找通用web内容241。通用web内容241对用户的搜索查询270进行响应,并且通常涉及用户正在搜索的人(S卩,包含关于用户的信息)。搜索引擎240还被配置成将搜索结果列表282的表示传送至合并引擎260、前端机构220或两者。
[0031]如图2中所示,图像引擎230包括接收组件222、确定组件224、图像组件236以及通信组件238。图像引擎230通常包括或者可访问多种计算机可读材料。在一些实施例中,可将组件232、234、236和238中的一个或多个实现为独立的应用程序。在其它实施例中,可将组件232、234、236和238中的一个或多个直接地集成到诸如图1的远程计算机108之类的计算设备的操作系统中。将理解的是图2中所图示的组件232、234、236和238在性质上和数目上是示例性的,并且不应解释为限制性的。在本文的实施例范围内,可采用任何数目的组件来实现期望功能。
[0032]接收组件232被配置成接收搜索查询270。搜索查询270可包含构成搜索查询270的内容的关键字和/或字符的组合。接收组件232还被配置成从图像索引250接收搜索结果282。搜索结果282可包含标题、web图像、URL地址、简短描述等。
[0033]确定组件234利用搜索查询270的内容在运行搜索时确定用户意图。例如,确定组件234被配置成确定用户的意图是检索关于特定已知人的信息。确定组件234部分地基于搜索查询270的内容来进行此类确定。例如,如果搜索查询270包括人的正确姓名、常用名、别名或其它识别信息(例如,故乡、职业、年龄、住处、家庭信息、出生日期等),则确定组件224可能最初确定用户想要搜索人。在另一示例中,确定组件234能够基于在搜索查询270的内容之外的因素而认识到用户的搜索查询270的意图与地点或项目相反是针对人。这些外部因素可包括用户正在执行以人为目标或限于人的搜索会话的浏览器应用程序内的先前用户发起的指示(例如,对工具栏上的控制按钮的选择)。确定组件224还被配置成利用搜索查询270的内容来确定用户正在搜索的特定已知人的身份。
[0034]转到图3,提供了用于从下拉菜单320识别并选择特定已知人以发起对那个人的搜索的示例性用户界面300的说明性屏幕显示。在本示例中,诸如图2的接收组件232之类的接收组件接收用户正/已将搜索词语输入到搜素查询框310中的信息。在接收到关于用户的输入(例如,“Sarah Smith”)的信息时,从搜索查询框310向用户呈现建议特定搜索词语的下拉菜单320。下拉菜单320可以包括可能与已在搜索查询框310中键入的(多个)搜索查询词语有关的任何种类的信息。例如,该信息可能包含一系列建议的姓名、图像和/或关于人的附加识别信息,诸如那个人居住在哪里、那个人靠什么谋生、那个人与谁有关或者那个人有什么爱好,以帮助用户选择附加或替换的搜索查询词语。同样地,在下拉菜单320内呈现的信息向用户显示图2的图像引擎230理解正在进行中的搜索的意图,并且通过提供可能与用户的搜索意图有关的推荐来增强搜索体验的质量。
[0035]还可基于用户简档来选择在下拉菜单320中提供的建议信息。在一个实施例中,用户简档可能包括关于用户的个人信息的汇编。例如,用户简档可包含存储在社交媒体站点上的受口令保护的个人帐户中的信息,所述社交媒体站点诸如Twitter、Facebook、LinkedIn或MySpace。包含在用户简档中的示例性信息可能包括文本、视频、图像、音频文件等。
[0036]如图3中所示,用户最初将搜索查询(例如,“Sarah Smith”)输入到搜索查询框310中。一旦用户输入了搜索查询词语,则下拉菜单320建议附加搜索查询词语322、324、326,328以及330。用户可以基于所建议的搜索查询词语322、324、326、328或330中的一个是最相关的(例如,描绘关于用户正在搜索其信息的“Sarah Smith”的图片的搜索查询词语322)的用户感知来选择这些搜索查询词语中的任何一个。如果用户从下拉菜单320中选择所建议的条目,则诸如图2的确定组件234之类的确定组件使用所建议的搜索查询词语来特别地识别用户希望搜索的人的身份。
[0037]在另一实施例中,诸如图2的确定组件234之类的确定组件可以基于用户从人歧义消除搜索结果列表420中对关于人的信息的选择来确定被搜索人的身份。转到图4,示出了用于提供人歧义消除搜索结果列表420的示例性用户界面400的说明性屏幕显示。人歧义消除搜索结果列表420是与通用搜索结果列表430分开地呈现但在网页440内的搜索结果列表。
[0038]一旦由确定组件确定在搜索结果列表430中显著地表示了选择数目的人(例如,对于“Madonna”的搜索查询410仅检索与歌手/女演员有关的web文档),则可创建歧义消除搜索结果列表420并呈现给用户。在一个实施例中,歧义消除搜索结果列表解析用于显著表示的人的结果并通常在通用搜索结果列表430的右侧呈现结果。虽然在图4中将人歧义消除搜索结果列表420描绘为仅一个列表,但将理解的是其可以包括用于通用搜索结果列表430中的每个显著表示的人的任何数目的列表。
[0039]如果用户从人歧义消除搜索结果列表420中选择信息,则确定组件利用该信息来确定用户正在搜索的人的身份。例如,如果在人歧义消除搜索结果列表420中,用户从标题422中选择姓名“Madonna”,则确定组件将确定用户想要寻找关于著名的歌手/女演员的信息。
[0040]在又另一实施例中,诸如图2的确定组件224之类的确定组件可以基于用户从诸如图5的社交栏520之类的社交栏对人的姓名和/或图像的选择来识别被搜索人。
[0041]转到图5,提供了用于从社交栏中识别并选择特定已知人的示例性用户界面500的说明性屏幕显示。社交栏520与搜索结果列表530分离,搜索结果列表530可在与社交栏520相同的网页540内呈现。在社交栏520内,存在朋友列表524。朋友列表524可包括人的用户选择的姓名和/或图像。朋友列表524还可包括通过社交媒体站点或用户简档与用户相关联的人的姓名和/或图像,所述社交媒体站点诸如Twitter、Facebook、LinkedIn或MySpace。作为将搜索查询(例如,“ Bob Jones”)输入到搜索查询框510中的替代,用户可简单地通过从社交栏520中选择Bob Jones的姓名522来搜索Bob Jones。确定组件将确定用户想要将其搜索缩窄至仅关于其Facebook朋友Bob Jones的信息。
[0042]如图3-5所示的说明性屏幕显示仅仅是作为示例而非以限制的方式提供的。将理解的是存在用于确定特定已知人的身份的许多其它机制。例如,可以从与在图3-5中所描绘的搜索引擎网页分开的网页中选择特定已知人(例如,用户可以使用诸如Windows 8Contacts List之类的应用程序来将该特定已知人的姓名提交到图2的前端机构220)。如上所述,还可以通过利用搜索查询的内容和/或在搜索查询的内容之外的因素来识别该特定已知人。
[0043]返回图2,一旦由确定组件234确定了特定已知人的身份,则图像引擎230的图像组件236搜索并检索该特定已知人的数字图像或与之有关的数字图像。如上文参考图3、4和5所述,可由用户从例如下拉菜单、人歧义消除搜索结果列表或包含与用户相关联的人的图像和/或姓名的社交栏中选择数字图像。在一个实施例中,图像组件236可从因特网上的任何位置或包含人的图像的单独数据仓库(诸如图像索引250)检索数字图像。例如,图像组件236可从社交联网网站上的用户帐户中选择人的数字图像。在其它实施例中,图像组件236可检索与该特定已知人有关或表示该特定已知人但不包含那个人的图像的数字图像。例如,图像组件236可能检索包含在那个人的Facebook帐户和那个人的Twitter
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1