与模块化搜索对象框架相关联的增强搜索结果的制作方法

文档序号:9304582阅读:302来源:国知局
与模块化搜索对象框架相关联的增强搜索结果的制作方法
【技术领域】
[0001]本申请涉及基于实体的内容(例如,实体搜索结果和图形用户界面)和模块化搜索对象的展示、用于支持基于实体的内容和模块化搜索对象的框架、以及用户与它们的交互。
【背景技术】
[0002]输入包含一个或多个关键词的查询并且在网页上执行搜索对用户来说是常见的。通常,搜索结果被提供在给出了链接列表的结果页面上,其中链接具有标题和对所链接的内容的一些描述。在很多情况下,结果列表伴随有一个或多个赞助结果(即,搜索广告)。
[0003]用户越来越多地在诸如智能手机或平板电脑之类的移动设备上执行搜索。提供结果列表的常用技术并未很好地适应移动设备的特定限制。因此,具有一系列尚待解决的工程问题,以给用户提供很好地适应移动设备或到其它设备(例如,电视)的移动设备接口的搜索结果。

【发明内容】

[0004]本文提供了与下述各项的展示有关的新的系统、方法和电路:基于实体的内容(例如,实体搜索结果和图形用户界面)、模块化搜索对象、用于支持基于实体的内容和模块化搜索对象的框架、以及与它们进行的用户交互。基于实体的内容可以被货币化。实体搜索结果是基于(例如仅仅基于)实体(例如,特定的人、地点或事物)的搜索结果。实体搜索结果或其它形式的基于实体的内容递送(诸如实体图形用户界面(例如,实体托盘))与非实体内容可通过下述方式区分:在系统(诸如内容提供商的系统)中,针对特定实体的内容通过由一个或多个子对象组成的单一根对象被递送。对于非实体搜索结果,该结果不一定与针对特定实体的一个根对象相关联;针对特定实体可能存在很多根搜索结果。另外,在基于非实体的系统中,针对单个实体可能具有多个根图形用户界面(GUI),诸如多个根网页。在基于实体的内容系统中,每个实体具有一个根对象。在基于实体的系统的示例中,每个实体可以仅具有一个网页。例如,针对Tom Cruze男演员(Actor),在这样的基于实体的系统中,只有一个针对男演员Tom Cruze的根对象(例如,针对Tom Cruze男演员的一个根网页)。然而,在基于非实体的内容系统中,针对Tom Cruze可能具有很多根对象。例如对于非实体内容递送系统,针对男演员Tom Cruze可能具有很多不同的根网页和网站。对于基于实体的内容递送系统,仅具有一个根对象。在框架中每个实体仅具有一个根对象的情况下,实体根对象下可能具有很多实体子对象。WIKIPEDIA可以被视为基于实体的内容递送的系统。本文描述的框架一方面尝试移除实体的模糊性,WIKIPEDIA可能经受过这种模糊性。在框架的示例中,系统中可能引起模糊性的实体可以被拒绝进入到系统中。
[0005]在框架中,聚合的搜索结果的展示可以是动态的和交互的。另外,在框架中,实体搜索结果(甚至搜索建议和非实体搜索结果)可以(例如根据被搜索者输入的搜索查询)尝试匹配搜索者的内容。另外,与搜索者相关联的用户或组简档可以被用于确定用户意图。所包含的搜索结果在多个交互对象上的展示可以包括链接以及交互对象上附加的可视的其它形式的信息。这样的信息可以包括对该实体的摘要和更多内容。关于这样的对象的信息可以包括关于该实体的详细的信息和到相关的实体的链接。这样的信息可以经由每个主体的一个根图形用户界面(⑶I)对象和根⑶I对象的子⑶I对象被提供,例如通过实体托盘和托盘内的卡片提供信息。实体根GUI对象和每个子GUI对象可以包括关于该实体和与该实体有关的实体的各种信息。例如,可以针对特定的男演员展示托盘(例如,针对TomCruze男演员的托盘201a),并且托盘的子GUI (例如卡片)可以展示到男演员所拥有的餐馆的地图。男演员所拥有的餐馆的特定餐馆位置甚至可以是框架中的“地点”实体,并且餐馆通常可以是框架中的“事物”实体。在一个示例中,由框架提供的搜索结果可以以列表的形式出现,列表以显示器设备上的一堆卡片的形式出现。
[0006]在框架展示一堆卡片搜索结果或针对搜索结果列表的任何其它两维或三维形式的示例中,这样的结果可以从图形上被增强(例如,照片方式增强)。另外,这些框架结果可以与搜索建议合并在列表中。另外,这样的列表可以是交互的,这是由于列表中的各个对象可以由正与列表进行交互的用户移动、展开、收缩、最小化甚至被隐藏。由框架提供的列表中的实体搜索结果(与非实体搜索结果和/或搜索建议相反)可以被强调,例如通过图形增强方式。增强甚至可以是触觉的或通过音频输出或某种其它形式的可感知的输出。
[0007]另外或替代地,搜索结果和框架的其它⑶I可以根据用户意图组织结果和信息。在示例中,用户意图可以从输入的搜索查询中被预测。在这样的示例中,相应的搜索结果可以按顺序被列出,该顺序反映了框架预测的、用户在输入搜索查询时打算接收的信息。另夕卜,用户意图可以被反映在被展示给用户的实体GUI和子GUI的布局和格式中。另外,实体GUI内的信息可以根据预测的用户意图被安排和格式化。
【附图说明】
[0008]参照附图和说明书,系统和方法可以更好地被理解。参照下面的附图描述了非限制性和非穷尽性的示例。附图中的组件不一定按比例尺绘制;而是将重点放在说明系统的原理上。在附图中,相似的标号指示贯穿不同视图的相应的部分。
[0009]图1示出了示例信息系统的框图,该示例信息系统包括可以提供模块化搜索对象框架的各方面的网络的示例设备。
[0010]图2a示出了在由诸如移动网络浏览器之类的示例客户端应用渲染的示例页面视图上被显示的实体和非实体搜索结果对象和搜索建议对象。示例客户端应用可以在图1中示出的任何客户端设备上被执行。
[0011]图2b示出了与由图2a的示例客户端应用渲染的页面视图上的人相关联的示例被展开的被显示的实体搜索结果对象。具体地,展开的对象的描绘包括由模块化搜索对象框架的示例摘要电路渲染的示例摘要部分。
[0012]图3a示出了图2b的示例被展开的被显示的实体搜索结果对象。具体地,被展开的对象的描绘包括由模块化搜索对象框架的相应的电路渲染的多个交互部分。
[0013]图3b示出了图2b的示例被展开的被显示的实体搜索结果对象,覆盖有由模块化搜索对象框架的相应的电路渲染的示例性基于图像的搜索结果部分和示例性基于网页的搜索结果部分覆盖。
[0014]图4a示出了图2b的示例被展开的被显示的实体搜索结果对象,覆盖有由模块化搜索对象框架的相应的电路渲染的示例性基于图像的搜索结果部分。
[0015]图4b示出了图2b的示例被展开的被显示的实体搜索结果对象,覆盖有由模块化搜索对象框架的相应的电路渲染的示例基于地图的搜索结果部分。
[0016]图5a在由客户端应用渲染的示例页面视图上示出了示例被显示的实体和非实体搜索结果对象。
[0017]图5b在由客户端应用渲染的示例页面视图上示出了示例被显示的和部分被展开的实体搜索结果对象。
[0018]图6a在由客户端应用渲染的示例页面视图上示出了示例被展开的被显示的实体搜索结果对象。具体地,被展开的对象的描绘包括由模块化搜索对象框架的示例摘要电路渲染的示例摘要部分。
[0019]图6b在由客户端应用渲染的示例页面视图上示出了示例被展开的被显示的实体搜索结果对象。具体地,被展开的对象的描绘包括由模块化搜索对象框架的相应的电路渲染的示例摘要部分和示例预测回答部分。
[0020]图7a示出了与地点相关联的示例被展开的被显示的实体搜索结果对象。具体地,与地点相关联的被展开的对象的描绘包括由模块化搜索对象框架的相应的电路渲染的多个交互部分。
[0021]图7b示出了与事物相关联的示例被展开的被显示的实体搜索结果对象。具体地,与事物相关联的被展开的对象的描绘包括由模块化搜索对象框架的相应的电路渲染的多个交互部分。
[0022]图8a在由诸如网页浏览器之类的示例客户端应用渲染的示例页面视图上示出了示例被显示的实体和非实体搜索结果对象和搜索建议对象。这样的客户端应用可以在图1中示出的任何客户端设备上被执行。图8a还示出了示例被展开的被显示的实体搜索结果对象。
[0023]图Sb在由图8a的客户端应用渲染的示例页面视图上示出了与示例建议的搜索项目相关联的示例被展开的被显示的搜索建议对象。具体地,被展开的对象的描绘包括由模块化搜索对象框架的相应的电路渲染的基于示例网页的搜索结果部分。
[0024]图9示出了示例系统的服务器的示例电路的框图,该系统可以提供诸如图1中所示出的模块化搜索框架服务器116之类的模块搜索对象框架的各方面。
[0025]图10示出了示例系统的客户端设备的示例电路的框图,该系统可以提供诸如图1中所示出的系统的任何客户端设备之类的模块搜索对象框架的各方面。
[0026]图1la示出了可以提供模块搜索对象框架的各方面的示例系统的示例电路的示例操作。在一个示例中,操作可以由客户端设备(诸如图1中所示出的系统的任何客户端设备)的电路执行。
[0027]图1lb示出了可以提供模块搜索对象框架的各方面的示例系统的示例电路的示例操作。在一个示例中,操作可以由服务器(诸如图1中示出的模块化框架服务器116)的电路执行。
[0028]图12示出了可以提供模块搜索对象框架的各方面的示例系统的示例电路的示例操作。在一个示例中,操作可以由客户端设备(诸如图1中示出的系统的任何客户端设备)的电路执行。
[0029]图13和图14是示例电子设备的框图,该电子设备可以实现可以提供模块化搜索对象框架的示例系统的各方面并且与可以提供模块化搜索对象框架的示例系统相关。例如,图13示出了图1中的诸如受众客户端设备124之类的客户端设备的示例;并且图14示出了诸如模块化搜索框架服务器116之类的服务器的示例。
【具体实施方式】
[0030]主题现在将参照附图在下文中被更充分地描述,附图构成了本文的一部分,并且作为说明示出了特定的示例。然而,主题可以被体现在各种不同的形式中,并且因此覆盖的或要求的主题应当被解释为不受本文提出的示例限制;示例被提供仅作为说明性的。同样地,所要求的或覆盖的主题应当有合理的范围。例如,主题可以被体现为方法、设备、组件或系统或其它方面。因此,下面的详细描述不是旨在限制所要求的范围。
[0031]概览
[0032]本文提供了与下述各项的展示有关的新的系统、方法和电路:基于实体的内容(例如,实体搜索结果和图形用户界面)、模块化搜索对象、用于支持基于实体的内容和模块化搜索对象的框架、以及与它们进行的用户交互。基于实体的内容可以被货币化。实体搜索结果是基于(例如仅仅基于)实体(例如,特定的人、地点或事物)的搜索结果。实体搜索结果或其它形式的基于实体的内容递送(诸如实体图形用户界面(例如,实体托盘))与非实体内容可通过下述方式区分:在系统(诸如内容提供商的系统)中,针对特定实体的内容通过由一个或多个子对象组成的单一根对象被递送。对于非实体搜索结果,该结果不一定与针对特定实体的一个根对象相关联;针对特定实体可能存在很多根搜索结果。另外,在基于非实体的系统中,针对单个实体可能具有多个根图形用户界面(GUI),诸如多个根网页。在基于实体的内容系统中,每个实体具有一个根对象。在基于实体的系统的示例中,每个实体可以仅具有一个网页。例如,针对Tom Cruze男演员(Actor),在这样的基于实体的系统中,只有一个针对男演员Tom Cruze的根对象(例如,针对Tom Cruze男演员的一个根网页)。然而,在基于非实体的内容系统中,针对Tom Cruze可能具有很多根对象。例如对于非实体内容递送系统,针对男演员Tom Cruze可能具有很多不同的根网页和网站。对于基于实体的内容递送系统,仅具有一个根对象。在框架中每个实体仅具有一个根对象的情况下,实体根对象下可能具有很多实体子对象。WIKIPEDIA可以被视为基于实体的内容递送的系统。本文描述的框架一方面尝试移除实体的模糊性,WIKIPEDIA可能经受过这种模糊性。在框架的示例中,系统中可能引起模糊性的实体可以被拒绝进入到系统中。
[0033]在框架中,聚合的搜索结果的展示可以是动态的和交互的。另外,在框架中,实体搜索结果(甚至搜索建议和非实体搜索结果)可以(例如根据被搜索者输入的搜索查询)尝试匹配搜索者的内容。另外,与搜索者相关联的用户或组简档可以被用于确定用户意图。所包含的搜索结果在多个交互对象上的展示可以包括链接以及交互对象上附加的可视的其它形式的信息。这样的信息可以包括对该实体的摘要和更多内容。关于这样的对象的信息可以包括关于该实体的详细的信息和到相关的实体的链接。这样的信息可以经由每个主体的一个根图形用户界面(⑶I)对象和根⑶I对象的子⑶I对象被提供,例如通过实体托盘和托盘内的卡片提供信息。实体根GUI对象和每个子GUI对象可以包括关于该实体和与该实体有关的实体的各种信息。例如,可以针对特定的男演员展示托盘(例如,针对TomCruze男演员的托盘201a),并且托盘的子GUI (例如卡片)可以展示到男演员所拥有的餐馆的地图。男演员所拥有的餐馆的特定餐馆位置甚至可以是框架中的“地点”实体,并且餐馆通常可以是框架中的“事物”实体。在一个示例中,由框架提供的搜索结果可以以列表的形式出现,列表以显示器设备上的一堆卡片的形式出现。
[0034]在框架展示一堆卡片搜索结果或针对搜索结果列表的任何其它两维或三维形式的示例中,这样的结果可以从图形上被增强(例如,照片方式增强)。另外,这些框架结果可以与搜索建议合并在列表中。另外,这样的列表可以是交互的,这是由于列表中的各个对象可以由正与列表进行交互的用户移动、展开、收缩、最小化甚至被隐藏。由框架提供的列表中的实体搜索结果(与非实体搜索结果和/或搜索建议相反)可以被强调,例如通过图形增强方式。增强甚至可以是触觉的或通过音频输出或某种其它形式的可感知的输出。
[0035]另外或替代地,搜索结果和框架的其它GUI可以根据用户意图组织结果和信息。在示例中,用户意图可以从输入的搜索查询中被预测。在这样的示例中,相应的搜索结果可以按顺序被列出,该顺序反映了框架预测的、用户在输入搜索查询时打算接收的信息。另夕卜,用户意图可以被反映在被展示给用户的实体GUI和子GUI的布局和格式中。另外,实体GUI内的信息可以根据预测的用户意图被安排和格式化。
[0036]附图描沐
[0037]图1示出了示例信息系统的框图,该示例信息系统包括可以提供模块化搜索对象框架的网络的示例设备。图1的示例中的信息系统100包括账户服务器102、账户数据库104、搜索引擎服务器106、广告服务器108、广告数据库110、内容数据库114、内容服务器112、模块化搜索框架服务器116 (其也可以与相应的数据库通信耦合)、分析服务器118以及分析数据库119。上述提到的服务器和数据库可以在网络120上被通信耦合。
[0038]信息系统100在网络120上可通过诸如广告商客户端设备122之类的广告商设备和诸如受众客户端设备124之类的受众设备访问。受众设备可以是给用户展示在线内容(诸如实体和非实体搜索结果、搜索建议、内容和广告)的客户端设备。在这样的在线信息系统的各种示例中,用户可以在网络120上从来源搜索和获得内容,例如从搜索引擎服务器106、广告服务器108、广告数据库110、内容服务器112、内容数据库114和模块化搜索框架服务器116获得内容。广告商可以提供广告以布置在电子物件(property)(例如网页),和提供在网络上发送给受众设备(诸如受众客户端设备124)的其它通信。在线信息系统可以被在线服务提供商(例如Yahoo ! Inc.)采用和操作。
[0039]账户服务器102存储广告商的账户信息。账户服务器102与账户数据库104进行数据通信。账户信息可以包括与每个相应的广告商相关联的数据库记录。适当的信息可以由账户服务器102从账户数据库104被存储、维护、更新和读取。示例包括广告商标识信息、诸如密码和其它安全证书之类的广告商安全信息、账户余额信息、以及同与它们的广告相关联的内容和与它们的广告和相关联的内容相关联的用户交互相关的信息。另外,示例包括与它们的广告和相关联的内容和用户与它们的交互相关的分析数据。在一个示例中,分析数据可以是以一个或多个示意图的形式,例如,以按照每个受众段(segment)、段组合或活动(campaign)的至少一部分的示意图的形式。账户信息可以包括广告预定信息。该预定信息可以被用作输入用于确定广告效果(impress1n)可用性。
[0040]账户服务器102可以使用适当的设备被实施。账户服务器102可以被实施为单个服务器、多个服务器或本领域已知的其他类型计算设备。访问账户服务器102可以通过防火墙完成,防火墙防止账户管理程序和账户信息遭受外部篡改。附加的安全可以经由对标准通信协议的增强(诸如安全HTTP (HTTPS)或安全套接字层(SSL))被提供。例如,这样的安全可以被应用到图1的任何服务器。
[0041]账户服务器102可以提供广告商前端以简化访问广告商的账户信息的过程(例如,客户端应用)。广告商前端可以是构成用户接口的软件例程、程序或应用。在特定的示例中,广告商前端能够作为具有电子物件的网站而被访问,访问广告商可以在诸如广告商客户端设备122之类的广告商设备上查看该网站。广告商可以使用广告商前端查看和编辑诸如预定数据之类的账户数据和广告数据。在编辑广告数据后,账户数据然后可以被保存到账户数据库104。
[0042]另外,受众分析、递送的效果、效果可用性和段可以使用广告商前端实时被查看。广告商前端可以是客户端应用,诸如运行在广告商客户端设备上的客户端应用。脚本和/或小应用程序(例如,脚本和/或小应用程序)可以是该前端的一部分并且可以渲染接入点用于检索受众分析、递送的效果、效果可用性和段。在一个示例中,前端可以包括字段的图形显示,用于选择受众段、段组合或活动的至少一部分。前端经由脚本和/或小应用程序可以针对受众段、段组合或活动的至少一部分请求受众分析、递送的效果和效果可用性。该信息然后可以被显示,例如根据脚本和/或小应用程序被显示。
[0043]搜索引擎服务器106和/或模块化搜索框架服务器116可以是一个或多个服务器。替代地,搜索引擎服务器106和/或模块化搜索框架服务器116可以是运行在一个或多个服务器的一个或多个处理器上的、被存储在计算机可读存储介质上的计算机程序、指令或软件代码。搜索引擎服务器106和/或模块化搜索框架服务器116可以在网络120上由受众设备(诸如由受众成员操作的受众客户端设备124)访问。访问可以通过图形接入点。例如,查询输入框(例如,图2a_3a和图4a_7b中示出的查询输入框212和图8a和图Sb中示出的查询输入框820)可以是用户从受众客户端设备124提交搜索查询以搜索引擎服务器106和/或模块化搜索框架服务器116的接入点。被提交的搜索查询或与搜索引擎服务器106和/或模块化搜索框架服务器116的其它用户交互可以被记录在数据日志中,并且这样的日志可以被传送到分析服务器118用于处理。在处理后,分析服务器118可以输出相应的分析数据以送到搜索引擎服务器106和/或模块化搜索框架服
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1