基于情境的无查询搜索的制作方法_3

文档序号:9291670阅读:来源:国知局
围。举例来说,搜索指示可以基本上界定正被显示的项目;触摸、覆盖或者叠盖正被显示的项目;或者通过其他方式提供用户感兴趣的特定项目或内容的指示。在一些示例中,运动可以定义搜索范围。举例来说,由运动定义的内容区段可以是基本上由所述运动(例如通常是圆形运动)界定的内容、由搜索指示触摸或叠盖的内容等等。在实施例中,所提供的搜索范围是非文字的。在这方面,用户并不表明将对于搜索利用的任何文字(例如,通过比如键盘、触摸输入等用户输入,以及/或者通过语音输入)。这样的非文字搜索范围可以表明用于指定搜索的图像或视频的一部分。
[0047]在一些实施例中,用户设备202可以在所显示的内容上显示由搜索指示定义的搜索范围的表示,以便向用户提供搜索范围的视觉反馈。所述搜索范围的表示例如可以包括围绕(多个)感兴趣的项目的线条、(多个)感兴趣的项目的突出显示视图以及/或者(多个)感兴趣的项目的放大镜视图。
[0048]情境捕获器212被配置成发起捕获或者获得可以利用来实施搜索的情境信息。情境信息指的是描述或表明与所呈现的内容相关联的情境的信息。在实施例中,在检测到搜索指示的时间或者与其非常接近的时间捕获情境信息。这样的情境信息可以涉及正由用户查看的所显示的内容、用户设备的用户以及/或者用户设备本身。
[0049]与正由用户设备呈现的所显示的内容相关联的情境信息可以涉及正被显示的内容(例如在检测到搜索指示的时间或者与其接近的时间)、被识别成特定搜索范围的内容或项目、接近所指定的搜索范围的内容、所显示的内容的标题、所显示的内容所处的统一资源定位符、正被显示的内容内的图像、与所显示的内容相关联的元数据(例如描述文字的元数据、描述音频媒体的元数据、描述视频媒体的元数据等等)、正被呈现的音频部分、正被呈现的视频部分、正被呈现的频道、在检测到搜索指示的时间或者与之接近的时间正被呈现的时间、位置或帧等等。
[0050]可以通过任何数目的方式获得与所显示的内容相关联的情境信息。在一些实施例中,情境捕获器212可以实施对象、图像、面部、音频或视频辨识,或者访问可以实施此类功能的另一个组件(例如用户设备或远程计算设备内的另一个组件)。作为另一个示例,情境捕获器212可以访问与所显示的内容相关联的元数据并且捕获此类元数据,或者可以访问具有与所显示的内容相关联的元数据的另一个组件。在其他实施例中,情境捕获器212可以附加地或可替换地捕获所显示的内容(例如图像、视频剪辑、文字等等)。
[0051]与用户设备相关联的情境信息例如可以涉及与用户设备、运行在用户设备上的应用或者用户设备的位置有关的信息。在这方面,情境捕获器212可以捕获情境信息,其中包括与被用来显示所显示的内容的应用有关的信息、与正由用户设备运行的其他应用相关联的信息(例如活跃应用)、用户设备的位置数据(例如利用GPS数据)等等。
[0052]与用户相关联的情境信息可以涉及任何用户数据,比如用户简档(例如用户人口统计学信息、用户偏好等等)、先前的用户搜索、用户联系人(例如社交网络联系人或好友、联系人的关系)、用户的位置(例如用户在房间中身处何处)、地址簿、联系人列表、日历、呼叫日志、从社交网络收集的社交数据、联系人、电话日志、文字消息日志、用户的隶属关系和成员关系、文件、图像、照片、电子邮件、或者存储在用户设备上或通过用户设备共享的任何其他内容或数据。情境信息还可以涉及第三方数据。在这方面,情境信息例如可以包括正由与当前用户相似(例如在网络联系人方面相似,或者在用于检测相似性的任何其他手段方面相似,比如过去的行动、人口统计学信息、所指定的用户兴趣等等)的用户所实施的活动、行动、搜索等等。举例来说,情境信息可以包括与当前用户相似的用户在类似的设定或情境中所做过的事情。这样的数据可以在本地获得,或者可以由第三方用户设备提供到搜索服务。
[0053]此外,与用户相关联的情境信息还可以涉及在搜索指示的时间或者与之接近的时间可以在正由用户使用的任何其他计算设备上捕获的情境信息。在这方面,假设用户正在请求与正在他或她的电视上呈现的电视节目相关联地实施搜索(例如通过机顶盒)。进一步假设用户正在观看该电视节目的同时在他或她的移动设备上实施因特网搜索。在这种情况下,情境捕获器212可以被配置成与其他用户计算设备进行通信,以便捕获与在用户提供搜索指示的时间或者与其接近的时间正由用户实施的其他行动相关联的情境信息,以便获得与正在特定设备上显示的内容有关的搜索结果。
[0054]仅作为举例,假设用户正在观看通过实况转播电视呈现的颁奖节目,并且正在为特定演员颁奖。进一步假设用户不认识该特定演员,但是想要知道关于该演员的更多信息,比如该演员出现在其中的演出或电影的列表。结果是,用户提供由搜索检测器210检测的搜索指示。在这种情况下,情境捕获器212可以捕获与实况转播电视节目相关联地显示的任何文字(例如演员的姓名)、与节目信息相关联的元数据、演员的图像、与实况转播电视节目相关联的音频、搜索指示的时间、实况转播电视节目的时间、在其上呈现实况转播电视节目的频道、用户标识符、用户在房间内的位置等等。此外,还可以捕获并且利用涉及正由用户在其他用户设备上实施的行动的信息,以便实施搜索。假设对于所述演员、电影和颁奖典礼的搜索结果被识别成是相关的。在一些情况下,向用户呈现所识别出的搜索结果。附加地或可替换地,可以向用户呈现所述三种不同类型的搜索结果,从而使得用户可以选择该用户最感兴趣的一种类型的搜索结果,从而导致显示与所选择的类型有关的搜索结果。可以根据相关性或其他排序机制在显示屏幕上放置所识别出的搜索结果和/或搜索结果类型。
[0055]如前所述,在一些情况下,搜索指示可以表明搜索范围,也就是说指定用户特别感兴趣的项目或内容。在这样的实施例中,情境捕获器212可以被配置成确定某一对象或内容是否与搜索指示相关联。在这方面,情境捕获器212确定或识别是否与搜索指示相关联地指定了内容。如果是的话,则情境捕获器212可以确定应当发起与所选择的内容或对象相关联的搜索,从而可以向用户显示相关的搜索结果。
[0056]在捕获到情境信息时,情境捕获器212可以向搜索服务204提供情境信息。举例来说,如所示,情境捕获器212可以利用网络206向搜索服务204提供情境信息。在其他实施例中,搜索服务204或其一部分可以和与之连接的用户设备或其他设备集成在一起,从而可以实施本地搜索。在一些实施例中,本地搜索可以包括具有感兴趣的内容的应用内的搜索。在其他实施例中,本地搜索可以包括整个用户设备的本地存储器或者用户设备的指定存储器或文件夹内的搜索。
[0057]在实施例中,搜索服务204包括查询制定器220和搜索引擎222。在一些实施例中,所示出的组件/模块中的一个或更多可以被实施成独立应用。在其他实施例中,所示出的组件/模块中的一个或更多可以通过操作系统来实施,或者与运行在设备上的应用集成在一起。本领域普通技术人员将会理解的是,在图2中示出的组件/模块在性质和数目方面都是示例性的,并且不应当被解释成限制。在其实施例的范围内,可以采用任意数目的组件/模块来实现所期望的功能。此外,组件/模块可以位于任意数目的计算设备上。举例来说,搜索引擎222可以利用一组计算设备来运作。
[0058]搜索服务204的查询制定器220被配置成利用例如通过用户设备的情境捕获器212所获得的情境信息来制定查询。在一些实施例中,查询制定器220可以实施内容辨识(或者访问可以实施内容辨识的另一个组件)。举例来说,在一些情况下,查询制定器214可以接收图像并且可以实施图像辨识,以便生成或制定适当的查询。被描述成由情境捕获器212实施的其他功能可以附加地或可替换地由查询制定器220实施。在制定查询时,查询制定器220可以利用所接收或确定的情境信息的全部或一部分。
[0059]搜索引擎222被配置成实施搜索以找到与情境信息或者从中制定的查询有关的搜索结果。搜索引擎222可以采用任意数目的计算设备、服务或引擎来识别与情境信息有关的搜索结果。搜索结果可以是与情境信息或者所制定的查询相关联的任何信息。在一些实施例中,搜索结果可以类似于由因特网搜索引擎提供的传统搜索结果,比如被认为与查询相关的链接集合。在其他实施例中,搜索结果可以是所提供的被认为是相关的信息。作为举例而非限制,搜索结果可以包括web结果、多媒体结果、音乐结果、来自用户的社交网络的推文或社交贴文、与当前所查看的媒体相关联的媒体的表示、与例如图像或视频之类的所显示的内容相关联的信息(例如男演员/女演员或其他电影项目的标识)、针对查看电影的选项、媒体(例如电影)的本地拷贝的指示、广告、类似的或有关的媒体内容、前述各项的组合等等。在一些情况下,可以通过非视觉手段(也就是说在具有或者不具有任何屏幕表示的情况下由设备大声朗读)返回搜索结果。在一些实施例中,搜索结果可以是行动指示,其可以被选择从而导致实施行动。举例来说,行动指示可以是:保存行动,其在被选择时保存所显示的内容或情境信息;购买行动,其在被选择时使得用户能够购买与所显示的内容相关联的项目;查看行动,其在被选择时导致显示关于所显示的内容或其一部分的附加信息;通信行动,其在被选择时导致传送信息(例如电子邮件、社交贴文、文字消息等等);等等。
[0060]可以认识到,搜索引擎222可以参考数据存储库或索引(例如本地和/或远程数据存储库或索引)以便识别、参考、查找或确定搜索结果。照此,搜索引擎222可以基于搜索指示利用所接收到的情境信息或者从中导出的查询来识别被认为对于用户是相关的有关搜索结果。在一些实施例中,搜索引擎222可以采取因特网搜索引擎的形式。举例来说,一种熟知的商用引擎是由Microsoft Corporat1n (Redmond,Washington)提供的BING搜索引擎。这样的搜索引擎222可以实施搜索或者通过访问其他组件或设备来促进搜索,以便获得相关的搜索结果。
[0061]在获得搜索结果时,搜索引擎222可以向用户设备202的搜索结果呈现器214提供搜索结果或其一部分。搜索结果呈现器214可以通过用户设备的显示屏幕呈现或者导致呈现搜索结果或其一部分。可以认识到,可以在显示屏幕内的任何方位或位置处显示搜索结果。在一些实施例中,可以通过以下方式显
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1