用于上下文个性化搜索的系统和方法技术方案

技术编号:10113863 阅读:115 留言:0更新日期:2014-06-04 18:07
一种用于响应于用户的请求来利用与用户的请求相关的上下文信息来提供高度相关的答复的方法。语义实体选自设备上的内容,且与所选择的实体相关的上下文信息被发送给服务器。该服务器构建对应于所选择的实体的查询并将该查询转换成一组简单的查询;将该简单的查询提交给多个搜索源、内容源、和货币化源的相关子集;接收响应于该简单查询而从搜索源、内容源、和货币化源的相关子集返回的多个结果;基于所选择的实体的元素、用户、关于所选择的实体的上下文、时间和日期、用户的原始位置、和应用程序的方面来对所接收的结果排优先顺序,其中在所述应用程序上选择实体;以及将结果的有优先顺序的列表在客户端设备上呈现给用户。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】一种用于响应于用户的请求来利用与用户的请求相关的上下文信息来提供高度相关的答复的方法。语义实体选自设备上的内容,且与所选择的实体相关的上下文信息被发送给服务器。该服务器构建对应于所选择的实体的查询并将该查询转换成一组简单的查询;将该简单的查询提交给多个搜索源、内容源、和货币化源的相关子集;接收响应于该简单查询而从搜索源、内容源、和货币化源的相关子集返回的多个结果;基于所选择的实体的元素、用户、关于所选择的实体的上下文、时间和日期、用户的原始位置、和应用程序的方面来对所接收的结果排优先顺序,其中在所述应用程序上选择实体;以及将结果的有优先顺序的列表在客户端设备上呈现给用户。【专利说明】本专利技术的相关申请领域本申请要求2011年7月28日递交的名称为“SYSTEMS AND METHODS FORCONTEXTUAL PERSONALIZED SEARCHING”的美国临时专利申请N0.61/512,826的权益和优先权,该美国临时专利申请的全部内容通过引用并入本文。
本专利技术的实施方式总体涉及搜索互联网和其它内容源(包括但不限于广告流)和计算机化的搜索的领域。尤其是,本文中所描述的系统和方法允许传统的互联网、货币化和其它内容基于消费者的特征以及消费者的查询和目的以完全不同的方式进行消费。
技术介绍
万维网已成为很多人的日常资源。然而,万维网的大且相对未结构化的性质使得难以找到有用或相关的站点。类似地,现在存在用户可使用的很多应用程序且每个应用程序通常具有很多特征,这都可使用户感到困惑且需要指导。而且,当用户搜索网络且使用应用程序时,其期望接收到相关的广告和/或商业信息。【专利附图】【附图说明】通过参照结合附图进行的下列描述,本专利技术的上述的和其它的目的、方面、特征和优点将变得更清楚且更好理解,在附图中:图1A是根据本专利技术的实施方式的系统的示意图;图1B是根据本专利技术的实施方式的图1的设备的分解图;图2是根据本专利技术的实施方式的传输信息的系统的示意图;图3A是示出根据本专利技术的实施方式的在上下文模式已被激活之前的网页的屏幕截图的示例性视图;图3B和图3C是示出根据本专利技术的一些实施方式的在上下文模式已被激活且各种搜索术语突出显示之后的网页的屏幕截图的示例性视图;图3D是示出根据本专利技术的实施方式的在已执行上下文搜索之后的叠加窗口和网页的屏幕截图的示例性视图;图4是根据本专利技术的实施方式的方法的流程图;图5A至图是根据本专利技术的实施方式的方法的更详细的流程图;图6是根据本专利技术的实施方式的包括关于样本用户配置文件的信息的数据结构的文本表示;图7A是示出用户已突出显示搜索实体的网页的屏幕截图的示例性视图;图7B是根据本专利技术的实施方式的基于图7A的搜索实体和网页的样本丰富查询的字符串;以及图7C是根据本专利技术的实施方式的包括通过已被提供以图7B的丰富查询字符串的服务器所返回的样本文本搜索结果的数据结构的文本表示。
技术实现思路
在一个方面中,本专利技术涉及一种用于响应于用户的请求来提供高度相关的答复的方法。这通过采用和应用与用户的请求相关的上下文信息来完成。客户端设备:接收输入,该输入指示接收关于在该设备上的内容中包括的所选择的实体的上下文信息的请求;将与所选择的实体相关的上下文信息发送给服务器。该服务器:构建对应于所选择的实体的查询并将该查询转换成一组简单的查询,将简单查询提交给多个搜索源、内容源、和货币化源的相关子集;接收响应于所述简单查询而从搜索源、内容源和货币化源的相关子集返回的多个结果;基于所选择的实体的元素、用户、关于所选择的实体的上下文、时间和日期、用户的原始位置和应用程序的方面,对所接收的结果排优先顺序,其中,在所述应用程序上选择实体;以及将结果的有优先顺序的列表在客户端设备上呈现给用户。在另一方面中,本专利技术涉及一种用于响应于用户的请求来提供高度相关的答复的系统。这通过采用和应用与用户的请求相关的上下文信息来完成。在一个特定的实施方式中,本专利技术涉及:用于接收客户端设备处的输入的装置,所述输入指示接收关于在所述设备上的内容中包括的所选择的实体的上下文信息的请求;用于将与所述所选择的实体相关的上下文信息发送给服务器的装置;用于在服务器上构建对应于所述所选择的实体的查询并将所述查询转换成一组简单查询的装置;用于将所述简单查询提交给多个搜索源、内容源和货币化源的相关子集的装置;用于接收多个搜索结果的装置,所述多个搜索结果是响应于所述简单查询而自搜索源、内容源和货币化源的所述相关子集而返回的;用于基于所选择的实体的元素、用户、关于所述所选择的实体的上下文和用户、时间和日期、所述用户的原始位置、应用程序的方面来对所接收的结果排优先顺序的装置,其中,在所述应用程序上选择所述实体;以及用于在客户端设备上将结果的有优先顺序的列表呈现给用户的装置。【具体实施方式】本专利技术的各种实施方式提供用于响应于用户的请求而提供高度相关的答复的方法或系统。用户观看网页、文档或其它内容。根据一些实施方式,上下文搜索服务接受来自用户的关于一个或多个搜索术语、词语、图像或其它指示感兴趣的话题的信息(下文称为“搜索实体”)的输入。根据一些实施方式,文档中的所有内容都是可搜索的。根据各种实施方式,服务选择与搜索实体相关的额外的输入,以确定搜索实体的上下文,从而进行搜索,该搜索相比于不涉及所述上下文的搜索,而更有可能相关。根据各种其它实施方式,服务使用搜索实体和可与该搜索实体相关的上下文,以进行搜索并获得搜索结果。根据各种实施方式,这些结果在客户端设备上呈现给用户。图1A示出根据一些实施方式的网络化环境101,其中,提供上下文搜索服务。如图1A所示,网络化环境101包括一个或多个客户端机器102A-102N(在本文中通常称为“客户端机器102”或“客户端102”),该客户端机器102A-102N通过网络104与一个或多个服务器106A-106N (在本文中通常称为“服务器机器106”或“服务器106”)通信。在一些实施方式中,客户端机器102可以称为单个客户端机器102或一组客户端机器102,而服务器106可以称为单个服务器106或一组服务器106。尽管在图1A中示出三个客户端机器102和三个服务器机器106,但是任何数量的客户端102可以与任何数量的服务器106进行通信。在一些实施方式中,单个客户端机器102与多于一个服务器106进行通信,而在另一实施方式中,单个服务器106与多于一个客户端机器102进行通信。在另一实施方式中,单个客户端机器102与单个服务器106进行通信。此外,尽管示出将客户端机器102连接至服务器机器106的单个网络104,但应当理解,根据一些实施方式,多个独立的网络将客户端机器102的子集连接至服务器机器106的子集。在一些实施方式中,计算环境101包括安装在服务器106和客户端机器102之间的装置(在图1A中未示出)。该装置可以管理客户端/服务器连接,且在一些情况下可以将客户端机器102进行的平衡连接加载至服务器机器106。由下列公司(但不限于这些公司)中的任何一个公司制造合适的装置:Citrix Systems公司的应用网络组;加利福尼亚州圣克拉拉的Silver Peak Systems公司;加利福尼亚州旧本文档来自技高网
...

【技术保护点】
一种用于提供关于在内容中包括的语义实体的上下文信息的方法,所述方法包括:接收客户端设备处的输入,所述输入指示接收关于在所述设备上的内容中包括的所选择的实体的上下文信息的请求;将与所述所选择的实体相关的元数据上下文信息发送给服务器;构建对应于所述所选择的实体的查询,并将所述查询转换成一组简单查询;将所述简单查询提交给多个搜索源、内容源和货币化源的相关子集;接收多个搜索结果,所述多个搜索结果是响应于所述简单查询而自搜索源、内容源和货币化源的所述相关子集而返回的;基于所述所选择的实体的元素、用户、关于所述所选择的实体的上下文和用户、时间和日期、所述用户的原始位置、应用程序的方面,对接收到的结果排优先顺序,其中,在所述应用程序上选择所述实体;以及呈现从所述服务器接收的结果的有优先顺序的列表。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:卡洛斯·博拉卢多维克·卡布里杰拉尔德·克罗皮茨布莱恩·罗杰斯
申请(专利权)人:纪金有限公司
类型:发明
国别省市:无

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1