与搜索结果一起提供知识面板的制作方法
【专利摘要】用于与搜索结果一起提供知识面板的方法、系统和装置,包括在计算机存储介质上编码的计算机程序。在一个方面,一种方法包括获得响应于接收的查询的搜索结果。标识查询所引用的事实实体。标识用于在用于事实实体的知识面板中显示的内容。内容包括从第一资源获得的至少一个内容项和从与第一资源不同的第二资源获得的至少一个第二内容项。提供使标识的搜索结果和知识面板呈现于搜索结果页面上的数据。知识面板在与搜索结果的至少一部分并排的知识面板区域中呈现标识的内容。
【专利说明】与搜索结果一起提供知识面板
【技术领域】
[0001 ] 本说明书涉及与搜索结果一起呈现数据。
【背景技术】
[0002]因特网提供对多种多样的资源、比如图像文件、音频文件、视频文件和网页的访问。搜索系统可以响应于用户提交的查询来标识资源并且以对用户有用的方式提供关于资源的信息。用户然后在搜索结果内导航(例如点击搜索结果)以获取用户感兴趣的信息。
[0003]搜索系统的用户经常搜索关于特定实体的信息。例如用户可能想要了解他们刚才在电台上听见的歌手。常规地,用户将发起对于歌手的搜索并且从确定为与歌手有关的搜索结果的列表选择。
【发明内容】
[0004]一般而言,可以在包括以下动作的方法中体现在本说明书中描述的主题内容的一个创新方面:获得响应于接收的查询的搜索结果;标识查询所引用的事实实体;标识用于在用于事实实体的知识面板中显示的内容,该内容包括从第一资源获得的至少一个内容项和从与第一资源不同的第二资源获得的至少一个第二内容项;以及提供使标识的搜索结果和知识面板呈现于搜索结果页面上的数据,知识面板在与搜索结果的至少一部分并排的知识面板区域中呈现标识的内容。
[0005]这一方面的其它实施例包括被配置用于执行方法的动作的系统、装置和在计算机存储设备上编码的计算机程序。
[0006]这些和其它实施例可以各自可选地包括以下特征中的一个或者多个特征。内容可以包括用于事实实体的图像、用于事实实体的标题或者关于事实实体的事实中的至少两项。知识面板区域可以用掉比搜索结果中的每个搜索结果更大的区域。
[0007]标识用于在用于事实实体的知识面板中显示的内容可以包括基于用于事实实体的内容的排名来选择用于知识面板的内容,该排名基于与事实实体相关的用户搜索事件。
[0008]知识面板可以包括交互式用户界面对象。方面还可以包括:接收指定与交互式用户界面对象的交互的信息;并且提供使附加内容呈现于知识面板内的数据。基于交互来选择附加内容。
[0009]方面还可以包括:确定接收的查询与多个区别含义关联,并且标识与区别含义中的每个区别含义相关的内容。知识面板可以包括用于区别含义中的两个或者更多区别含义的内容。
[0010]方面还可以包括:标识用于事实实体的实体类型;基于实体类型来标识知识面板模板;并且通过向知识面板模板填充标识的内容项来生成知识面板。
[0011]标识用于在用于事实实体的知识面板中显示的内容可以包括标识知识面板模板所指定的内容项的类型。
[0012]事实实体可以包括个人。知识面板可以包括用于下列各项中的每一项的占位符:个人的图像、个人的描述和关于个人的至少一个事实。
[0013]事实实体可以包括地点。知识面板可以包括用于下列各项中的每一项的占位符:描绘与地点关联的地图的图像、地点的描述和关于地点的至少一个事实。
[0014]可以实施在本说明书中描述的主题内容的具体实施例以便实现以下优点中的一个或者多个优点。与搜索结果(或者其它页面)一起呈现知识面板以提供关于已经被标识为与搜索查询有关的特定实体的数据。与搜索结果一起呈现知识面板减少用户为了获得用户正搜索的事实信息而必须访问的网页的数目,由此减少用户为了找到满足他们的信息需求的信息而需要的时间。针对特定实体类型开发的知识面板模板使与实体有关的内容能够向用户显示。
[0015]知识面板可以特别对于针对学习、浏览和发现的查询而提高用户的搜索体验。例如知识面板向用户提供关于在搜索查询中引用的特定实体的基本事实信息或者信息摘要。知识面板可以辅助用户以无缝和自然方式导航到相关内容。知识面板可以提供用户未选择若干搜索结果就不会遇到的新内容。知识面板也可以帮助用户比用户在被要求点击多个搜索结果来获得信息的情况下更快地获得信息。
[0016]在附图和以下描述中阐述在本说明书中描述的主题内容的一个或者多个实施例的细节。主题内容的其它特征、方面和优点将从描述、附图和权利要求中变得清楚。
【专利附图】
【附图说明】
[0017]图1是示例环境的框图,搜索系统在该环境中提供搜索服务。
[0018]图2是图示用于提供搜索结果和知识面板的过程的框图。
[0019]图3是示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0020]图4是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0021]图5A是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0022]图5B是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0023]图6是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0024]图7是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0025]图8是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0026]图9是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0027]图10是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0028]图11是另一示例搜索界面的屏幕截图,在该搜索界面中与搜索结果一起呈现知识面板。
[0029]图12是用于与针对搜索查询的搜索结果一起提供知识面板的示例过程的流程图。
[0030]在各种附图中的相似附图标记和标号指示相似要素。
【具体实施方式】
[0031]系统可以响应于接收的搜索查询提供一个或者多个知识面板(panel)。知识面板是用户界面元素,该用户界面元素提供与搜索查询引用的特定实体、比如个人、地点、国家、地标、动物、历史事件、组织、企业、体育团队、体育赛事、电影、歌曲、专辑、游戏、艺术作品或者任何其它实体相关的信息或者其它内容。
[0032]在一些实现方式中,知识面板提供用于实体的信息摘要。例如用于歌手的知识面板可以包括歌手的姓名、歌手的图像、歌手的描述、关于歌手的一个或者多个事实以及对歌手录制的歌曲和专辑进行标识的内容。也可以在知识面板中呈现其它类型的信息和内容。
[0033]知识面板的内容可以包括多个资源、比如多个网页发布或者另外提供的内容。例如用于地标的知识面板可以包括已经在第一发布者主控的第一网页上发布的地标的图像。知识面板也可以包括已经在与第一发布者不同的第二发布者发布的第二网页上发布的关于地标的事实集合。
[0034]可以与针对接收的查询的其它搜索结果内嵌或者相邻或者取代其它搜索结果呈现知识面板。例如可以在搜索结果页面的一侧上呈现标准搜索结果,这些标准搜索结果提供指向视为响应于搜索查询的资源的链接,并且可以在搜索结果页面的另一侧上呈现知识面板。
[0035]图1是示例环境100的框图,搜索系统120在该环境中提供搜索服务。示例环境100包括网络102、例如局域网(LAN)、广域网(WAN)、因特网或者它们的组合,连接网站104、用户设备106和搜索系统120。可以通过有线和/或无线通信链路访问网络102。例如移动计算设备、比如智能电话可以利用蜂窝网络来接入网络。环境100可以包括数以百万计的网站104和用户设备106。
[0036]网站104是与域名关联并且由一个或者多个服务器主控的一个或者多个资源105。示例网站是可以包含文字、图像、多媒体内容和编程元素、例如脚本的用超文本标记语言(HTML)格式化的网页集。每个网站104由发布者、例如管理和/或拥有网站的实体维护。
[0037]资源105是通过网络102提供的并且与资源地址、例如统一资源定位符关联的数据。网站104可以提供的资源105包括聊举数例的HTML页面、字处理文档和可移植文档格式(PDF)文档、图像、视频和提要(feed)源。资源105可以包括例如字词、短语、图像和声音的内容,并且可以包括嵌入的信息、例如元信息和超链接和/或嵌入的指令、例如脚本。
[0038]用户设备106是在用户的控制之下并且能够通过网络102请求和接收资源105的电子设备。示例用户设备106包括可以通过网络102发送和接收数据的个人计算机、移动计算设备、例如智能电话和/或平板计算设备。如贯穿本文所用,术语移动计算设备(“移动设备”)是指被配置用于通过移动通信网络通信的用户设备。智能电话(即能够通过因特网通信的电话)是移动设备的示例。用户设备106通常包括用于有助于通过网络102发送和接收数据的用户应用、例如web浏览器。[0039]为了有助于搜索资源105,搜索系统120通过对在网站104上提供的资源105进行抓取(crawl)和索引来标识资源105。可以基于数据对应于的资源105对关于该资源的数据进行索引。在搜索索引122中存储资源105的已索引的并且可选地高速缓存的副本。
[0040]用户设备106向搜索系统120提交搜索查询109。作为响应,搜索系统120访问搜索索引122以标识与搜索查询109有关、例如具有针对搜索查询109的至少最少指定相关性得分的资源105。搜索系统120标识资源105、生成对资源105进行标识的搜索结果111并且向用户设备106返回搜索结果111。搜索结果111是搜索系统120生成的数据,该数据标识响应于特定搜索查询的资源105并且包括指向资源105的链接。示例搜索结果111可以包括网页标题、从网页提取的文字摘录或者图像的一部分以及网页的URL。
[0041]在数据存储库(store)、比如历史数据存储库124中存储针对在用户会话期间提交的搜索查询109的数据。例如搜索系统110可以在历史数据存储库124中存储接收的搜索查询。
[0042]对响应于搜索结果111而采取的动作进行指定的选择数据也例如由搜索系统120存储于历史数据存储库124中,这些搜索结果是响应于每个搜索查询109提供的。这些动作可以包括是否选择搜索结果111 (例如点击搜索结果111或者用指示器悬停于搜索结果111之上)。选择数据也可以针对搜索结果111的每个选择而包括标识搜索查询109的数据,搜索结果111是针对该搜索查询而提供的。
[0043]示例环境100也包括通信地耦合(直接耦合或者通过网络、比如网络102耦合)到搜索系统120的知识面板装置130。搜索系统120可以与知识面板装置130交互以确定是否与针对搜索查询109的搜索结果111 一起提供知识面板113。如果确定应当提供知识面板113,则知识面板装置130可以生成知识面板113并且向搜索系统120提供生成的知识面板113,该搜索系统继而向提交搜索查询109的用户设备106提供搜索结果111和知识面板113。
[0044]通常针对已经被确定引用特定实体、比如个人、地点、国家、地标、动物、历史事件、组织、企业、体育团队、体育赛事、电影、歌曲、专辑、游戏、艺术作品或者任何其它实体的查询而提供知识面板113。一般而言,用于特定实体的知识面板113包括与特定实体相关的内容。在一些实现方式中,知识面板113包括视为与特定实体有关的事实信息集合。例如用于演员的知识面板113可以包括针对演员的传记信息以及与演员已经出演的电影或者电视节目关联的内容。在一些实现方式中,知识面板113包括与特定实体相关的信息摘要。例如用于国家的知识面板113可以包括国家的地图、国家的国旗、国家的官方语言和/或与国家相关的其它事实和内容。
[0045]在一些实现方式中,知识面板113比标准搜索结果111大得多并且比标准搜索结果111用掉搜索界面的更多区域。例如知识面板113可以跨越三个或者更多标准搜索结果111的长度以容纳知识面板113中的内容项并且引起对知识面板113的关注。
[0046]在一些实现方式中,在知识面板区域中显示知识面板113。可以与呈现搜索结果111的搜索结果区域一起或者并排呈现知识面板区域。在一些实现方式中,知识面板区域用掉比在搜索结果区域中呈现的搜索结果中的两个或者更多搜索结果用掉的区域更大的区域。
[0047]知识面板装置130包括通信地耦合到包括内容项存储库132和知识面板模板存储库134的一个或者多个数据存储单元。内容项存储库132存储可以向知识面板中插入的内容项。一般而言,内容项是离散内容单位并且可以是文字、图像、视频、图形、音频、表格或者其它类型内容的形式。
[0048]在一些实现方式中,内容项存储库132包括实体的索引和标识与实体有关的内容项的数据。例如索引可以包括标识下列各项的数据:用于实体的标题、与实体有关的一个或者多个图像、实体的描述、关于实体的一个或者多个事实、与实体有关的一个或者多个视频、与实体相关的即将到来的事件、来自与实体关联的社交网络页面的内容和已经视为与实体有关的其它信息或者内容类型或者类别。
[0049]用于每个实体的内容项可以来自相异来源和/或相异发布者。例如可以从各自由不同发布者主控的若干不同网页或者其它资源获得用于特定实体的内容项。举例而言,用于特定演员的内容项可以包括从若干不同来源接收的演员的图像,并且可以在响应于引用特定演员的查询而提供的相同知识面板中包括这些图像。作为另一示例,可以从用于个人的官方站点获得个人的图像,并且可以从在线百科全书获得用于个人的事实集合和/或描述。
[0050]在一些实现方式中,知识面板装置130通过针对与实体集合的每个实体相关的内容而抓取因特网来标识用于该实体的内容项。知识面板装置130也可以确定与用于实体的知识面板113 —起提供获得的内容项中的哪些内容项。例如内容项中的一些内容项可以比其它内容项与实体更有关或者对于知识面板113更适合。作为示例,个人的脸部的图像可以比从长距离拍摄的个人的图像对于知识面板113更适合。
[0051]可以基于知识面板113引用的特定实体或者实体类型来确定在知识面板113中提供的内容类型或者类别。例如用于个人的知识面板113可以包括个人的图像、关于个人的事实和对个人创作的任何公开作品的引用。作为另一示例,用于地标的知识面板113可以包括地标的图像、关于地标的事实和用于个人到该地标旅游的旅游信息、比如地图。在知识面板113中包括的内容类别也可以基于特定实体而变化。例如已经在电影中演出并且也已经录制一个或者多个专辑的个人可以包括对这两种类型的作品的引用。知识面板模板可以如以下更具体描述的那样指定用于知识面板113的内容。
[0052]虽然可以对于不同实体类型和/或在实体类型内的不同实体提供不同类型的内容,但是知识面板113可以被配置用于为用户提供可识别和一致的用户界面。在一些实现方式中,每个知识面板113可以具有一个或者多个标准类型的内容项。例如标准类型的内容项可以包括关于被提供知识面板113的实体的标题、图像、描述和一个或者多个事实。
[0053]在一些实现方式中,用于知识面板113的标题是实体的名称或者实体的别名。例如用于针对个人提供的知识面板113的标题可以是个人的姓名。相似地,用于针对国家提供的知识面板113的标题可以是国家的名称。由于实体的名称可以不同于被提供知识面板113的搜索查询109,所以标题也可以不同于搜索查询109。例如搜索查询109可以引用名人的姓名的别名或者缩写,而用于知识面板113的标题可以包括名人的法定全称。以这一方式,标题提供对知识面板113引用什么的确认。
[0054]用于知识面板113的描述可以提供对实体是什么的充分说明、比如实体的摘要,而未涉及非常多的细节以致从其中呈现知识面板113的搜索界面(或者其它页面)转移注意力。可以从多种地点、比如来自信任的百科全书文章或者最高排名的网页的文本的前缀获取候选描述。
[0055]用于知识面板113的图像可以是代表生成知识面板113所针对的实体的图像。这一图像可以基于实体类型和实体本身而变化。例如用于国家的图像可以包括国家的地图,而用于个人的图像可以包括个人的代表图像。
[0056]可以通过从针对知识面板113的实体的搜索结果取得排名最高的图像来选择用于知识面板113的图像。例如可以对于实体执行针对图像的web搜索,并且可以对于搜索结果选择最高排名的图像以用于在用于实体的知识面板113中包括。
[0057]可以基于实体类型和/或实体本身确定在知识面板113中呈现的事实集合。例如可以对于演员优选某些事实,并且可以对于歌手优选不同事实集合。某些事实也可以与在实体类型内的某些实体有关而不与在实体类型内的其它实体有关。例如用于已经赢得许多奖项的演员的知识面板113可以在事实集合中包括奖项的列表。然而可以对于尚未赢得任何奖项的演员省略奖项列表。
[0058]针对特定实体呈现的事实集合可以基于引用特定实体的先前接收的搜索查询109。例如如果显著数目、例如至少阈值数目的先前接收的搜索查询109已经引用个人的身高,则可以在用于该个人的知识面板中呈现的事实集合中包括该个人的身高。一般而言,可以基于先前接收的、已经视为请求关于实体的信息并且已经视为请求关于用于实体的事实的信息的搜索查询的数目对事实进行排名。
[0059]标准类型的内容项、例如标题、图像、描述和事实集合中的每个标准类型的内容项可以一致地位于知识面板113的相同部分中以跨越用于不同实体类型的知识面板113提供一致的用户界面。例如图像可以位于知识面板113的左上角附近,并且描述和事实可以位于图像的右侧。如果用于内容项类型之一的内容项不可用于实体,则可以用另一类型的内容项替换该类型的内容项。例如,如果实体无可用图像,则可以在知识面板中呈现一个或者多个事实以取代图像。注意以上出于示例目的而提供贯穿本文引用的标准类型的内容项,并且可以选择其它类型的内容项作为标准内容项。
[0060]知识面板模板存储库134存储知识面板模板,可以用内容项填充这些知识面板模板以生成知识面板113。一般而言,知识面板模板指定用于在知识面板113中包括的具体内容项类型并且包括用于指定的类型的内容项的占位符。例如知识面板模板可以包括用于下列各项的占位符:标题、一个或者多个图像、描述、事实集合和/或其它内容项类型。
[0061]知识面板模板存储库134可以包括用于实体类型集合的每个实体类型的一个或者多个模板。例如知识面板模板存储库134可以包括一个或者多个“个人”模板、“地点”模板、“地标”模板、“电影”模板、“企业”模板、“游戏”模板、“体育团队”模板、“体育赛事”模板和/或“去歧义”模板。用于特定实体类型的知识面板模板可以具有用于与用于另一实体类型的知识面板模板不同的内容项类型的占位符。例如用于国家的知识面板模板可以包括用于国家中的城市的图像集合的占位符,而用于地标的知识面板模板可以包括用于其它地标的图像集合的占位符。以下描述特定于实体类型的其它内容类型。
[0062]知识面板模板存储库134也可以包括用于实体子类型的知识面板模板。例如在“个人”实体类型之下,可以有“演员”知识面板模板、“歌手”知识面板模板和/或“历史人物”知识面板模板。用于演员的知识面板模板可以包括用于演员在其中表演的电影或者电视节目的电影或者电视节目海报的图像集合的占位符,而用于歌手的知识面板模板可以包括用于具有关于歌手发行的歌曲的信息的表格元素的占位符。
[0063]图2是图示用于提供搜索结果206和知识面板202的过程200的框图。响应于接收到搜索查询、例如引用特定实体的搜索查询,搜索系统120可以标识搜索结果集合206并且与知识面板装置130交互以生成知识面板202。搜索系统120也可以将知识面板202与搜索结果集合206关联。在这一示例中,搜索结果集合206包括结果_1至结果_N。在块201中示出搜索系统120连同知识面板装置130 —起标识和生成的内容。
[0064]示例知识面板202包括控件204。控件204包括最小化控件、展开控件和/或隐藏控件。最小化控件在激活时使知识面板最小化。相似地,展开控件在激活时使知识面板202展开。隐藏控件在激活时使知识面板202隐藏。用户可以选择控件204来布置知识面板202以例如促成用户优化的搜索会话。
[0065]搜索系统120可以向用户设备提供搜索结果集合206或者其子集以用于在搜索界面211中呈现。搜索系统120也可以向用户设备提供知识面板202以用于在搜索界面211中呈现。在这一示例中,在搜索结果206的右侧上显示知识面板202。在一些实现方式中,可以在搜索结果206的左侧、在搜索结果206以上、在搜索结果206以下或者在搜索结果206中的两个搜索结果之间显示知识面板202。
[0066]图3是示例搜索界面300的屏幕截图,在该搜索界面中与搜索结果311a_311d —起呈现知识面板320。搜索界面300可以在用户设备106处被呈现并且包括用户可以在其中录入搜索查询309的查询录入域305。搜索界面300也包括可以用来向搜索系统120提交搜索查询309的查询发起元素309。例如响应于用户与搜索发起元素307的交互,用户设备106可以向搜索系统120提交搜索查询309。
[0067]搜索界面300也包括知识面板320和搜索结果311a_311d。在这一示例搜索界面300中,已经响应于搜索查询“欧洲国家”而提供知识面板320和搜索结果311a-311d。虽然在搜索界面300中图示了一个知识面板320和四个搜索结果311a-311d,但是可以在搜索界面中呈现其它数目的知识面板和其它数目的搜索结果。
[0068]知识面板320用于国家(“欧洲国家”)并且可以例如使用“地点”模板来生成。“地点”模板可以指定用来填充知识面板320的具体内容项类型并且包括用于内容项类型的占位符。例如“地点”模板可以包括用于下列各项中的每一项的占位符:标题、描绘地点的地图的图像、描述、事实集合、一个或者多个图像集合和/或相关搜索查询。
[0069]知识面板320包括标题324和指向如下资源的链接326,这些资源具有关于欧洲国家的附加信息。例如链接326包括指向官方网站的链接、天气信息和关于欧洲国家的新闻。
[0070]知识面板320也包括描绘用于欧洲国家的国旗的图像322、描绘欧洲国家的地图的图像328、欧洲国家的描述329和关于欧洲国家的事实集合330。在这一示例中,事实集合330包括人口、GDP、首都和语言。可以基于与用于实体、在这一示例中为欧洲国家的历史搜索数据相关的事实的流行度来选择用于知识面板320的事实集合330。例如可以选择关于更经常搜索的欧洲国家的事实、例如前X个搜索的事实以用于相对于尚未如此经常搜索的事实而包含在事实集合中。
[0071]知识面板320也包括两个图像集合332和334。图像集合332包括国家中的城市的图像,并且图像集合334包括位于国家中的地标的图像。这些图像类型中的每个图像类型可以视为用于填充知识面板这一目的的不同内容项类型。每个图像可以包括链接,该链接在被选择时引起对于图像的主题发起的新搜索。例如如果选择城市的图像,则搜索界面320可以使显示搜索界面320的用户设备106向搜索系统120提供对于在图像中描绘的城市的搜索查询。
[0072]知识面板320也包括相关搜索查询集合336。相关搜索查询336可以是与欧洲国家相关的查询。例如相关搜索查询336可以包括引用欧洲国家、在欧洲国家内的城市或者欧洲国家的著名居民的查询。每个相关搜索查询可以包括链接,该链接在被选择时发起对于选择的搜索查询的搜索。
[0073]可以从多个相异来源获得在知识面板320中包括的内容项。例如可以从在线百科全书获得国旗的图像322以及描述329,而可以从独立于在线百科全书(例如与在线百科全书不同的发布者提供)的旅游站点获得城市的图像332。
[0074]如以上描述的那样,可以在知识面板区域中显示知识面板。在这一示例搜索界面300中,周界340以内的区域可以视为知识面板区域。如图3中所示,这一知识面板区域和知识面板320用掉比每个个别搜索结果311a-311d更大的区域。在一些实现方式中,知识面板区域或者知识面板可以与标准搜索结果本身基本相同大小或者小于标准搜索结果。
[0075]图4是另一示例搜索界面400的屏幕截图,在该搜索界面中与搜索结果41 la-41 Id一起呈现知识面板420。与搜索界面300相似,搜索界面400包括用户可以在其中录入搜索查询409的查询录入域405和可以用来向搜索系统120提交搜索查询409的搜索发起元素407。搜索界面400也包括搜索结果41 la-41 Id和知识面板420。在这一示例搜索界面400中,已经响应于提交搜索查询“古代地标”从搜索系统120和/或知识面板装置130接收知识面板420和搜索结果41 la-41 Id。
[0076]知识面板420用于地标(“古代地标”)并且可以使用“地标”模板来生成。“地标”模板可以包括用于与地标相关的如下内容类型的占位符,比如标题、地标的图像、描述、事实集合、用于地标的地图的图像、已经被标识为与地标有关的其它图像的一个或者多个集合和相关搜索查询。
[0077]知识面板420包括标题422、古代地标的图像424、古代地标的描述426和关于古代地标的事实集合428。这一示例事实集合428包括古代地标的高度和建造古代地标的年份。知识面板420也包括用于古代地标430的地图的图像、包括其它地标的图像的图像集合432和包括针对相关搜索查询的图像的图像集合434。图像432和434中的每个图像可以包括链接,该链接在被选择时发起对于图像的主题的搜索。
[0078]在一些实现方式中,用于地点或者用于地标的知识面板可以包括使得用户能够确立(secure )预约以参观地点或者参观地标的预约元素。例如知识面板可以包括交互式用户界面元素,该交互式用户界面元素接收用户信息、比如旅游日期、始发位置和信用卡信息,并且使得用户能够在知识面板内确立预约。在一些实现方式中,用于地点或者地标的知识面板可以包括使得用户能够获得去往地点或者地标的方向的交互式地图。
[0079]图5A另一示例搜索界面500的屏幕截图,在该搜索界面中与搜索结果511a_511d一起呈现知识面板520。与搜索界面300相似,知识面板500包括用户可以在其中录入搜索查询509的查询录入域505和可以用来向搜索系统120提交搜索查询509的搜索发起元素507。搜索界面500也包括搜索结果511a-511d和知识面板520。在这一示例搜索界面500中,已经响应于提交搜索查询“著名演员”从搜索系统120和/或知识面板装置130接收知识面板520和搜索结果51 la-51 Id。
[0080]知识面板520用于个人(“著名演员”)并且可以使用“个人”模板来生成。“个人”模板可以包括用于与个人相关的如下内容类型的占位符,比如标题、个人的图像、描述、事实集合、一个或者多个图像集合、具有关于个人的信息的表格和相关搜索查询。
[0081]在一些实现方式中,可以有用于特定人物类型的模板,并且模板的内容可以基于个人类型而不同。例如用于歌手的模板可以包括如下表格,该表格包括用于歌手发行的歌曲列表的占位符,而用于演员的模板可以包括用于如下图像的占位符,这些图像描绘演员出演的电影的海报。
[0082]示例知识面板520包括标题522、著名演员的图像524、著名演员的描述526和关于著名演员的事实集合528。这一示例事实集合528包括著名演员的出生日期和著名演员的净值。其它事实也可以在“个人”模板中被呈现并且可以基于个人而变化。例如如果个人逝世,则可以在事实集合中包括去世日期。
[0083]在这一示例中,著名演员拥有电影出演和音乐荣誉。为了呈现关于著名演员的电影出演和音乐的信息,知识面板520包括用于著名演员出演的电影的电影海报的图像集合530和用于著名演员发行的专辑的图像集合532。在一些实现方式中,表格可以用来提供关于与著名演员相关的电影、专辑或者歌曲的信息。在图9中描绘并且在以下描述示例表格。
[0084]知识面板520也包括社交网络元素534。社交网络元素是如下用户界面元素,该用户界面元素提供关于与被提供知识面板的实体相关的社交网络页面的信息。例如社交网络元素534描绘在用于著名演员的社交网络页面上发布的最近的帖子。可以在用于具有公共社交网络页面的人物和/或用于社交网络环境中的公布的用户帖子已经引用的人物的知识面板中包括社交网络元素。
[0085]图5B是另一示例搜索界面550的屏幕截图,在该搜索界面中与搜索结果511a-511d—起呈现知识面板560。示例搜索界面550具有与图5A的搜索界面500的内容和特征相似的内容和特征。然而图5B的知识面板560在知识面板560的顶部附近包括与著名演员相关的图像行565。在一些实现方式中,知识面板装置130可以例如在查询时间执行web搜索以标识用于在知识面板中包括的内容。这一搜索可以限于某些内容类型、如t匕如图像、视频、书籍、其它内容类型。在一些实现方式中,知识面板装置130基于在知识面板中引用的实体类型执行某些类型的搜索。例如知识面板装置130可以发起对于用于在用于著名个人的知识面板中包括的图像或者视频的搜索。作为另一示例,知识面板装置130可以发起对于用于在用于地点或者地标的知识面板中包括的地标的地图或者图像的搜索。
[0086]在一些实现方式中,知识面板装置130向搜索系统120提供搜索标准。例如为了标识在知识面板560中包括的著名演员的图像565,知识面板装置130可以提供搜索标准,这些搜索标准标识著名演员并且也标识搜索类型、即图像搜索。搜索标准可以标识被提供知识面板的实体或者从用户设备106接收的搜索查询。搜索系统120可以标识响应于搜索标准的内容并且向知识面板装置130提供内容。知识面板装置130继而可以选择内容的至少一部分用于知识面板。例如搜索系统120可能已经提供与著名演员相关的许多图像。知识面板装置130可以选择接收的图像的一部分、例如更高排名的图像的一部分用于在知识面板560中包括。
[0087]图6是另一示例搜索界面600的屏幕截图,在该搜索界面中与搜索结果611a_611d一起呈现知识面板620。与搜索界面300相似,搜索界面600包括用户可以在其中录入搜索查询609的查询录入域605和可以用来向搜索系统120提交搜索查询609的搜索发起元素607。搜索界面600也包括搜索结果611a-611d和知识面板620。在这一示例搜索界面600中,已经响应于提交搜索查询“大片(blockbuster)电影”从搜索系统120和/或知识面板装置130接收知识面板620和搜索结果611a-611d。
[0088]知识面板620用于电影(“大片电影”)并且可以使用“电影”模板来生成。“电影”模板可以包括用于与电影相关的如下内容类型的占位符,比如标题、用于电影的图像例如用于电影的电影海报的图像、电影的描述、关于电影的事实集合、已经视为与电影有关的一个或者多个图像集合和用于电影的相关搜索查询。
[0089]知识面板620包括标题622、用于大片电影的电影海报的图像624、大片电影的描述626和关于大片电影的事实集合628。这一示例事实集合628包括大片电影的风格、发行日期和评级。可以在知识面板中呈现的关于电影的其它事实包括演员阵容、导演、制片人、制片公司、电影产生的收益、拍摄电影的位置和任何其它有关的事实。
[0090]知识面板620也包括图像集合630和图像集合632,图像集合630包括用于大片电影的演员阵容的图像,图像集合632包括用于相关或者相似电影的图像。图像630和632中的每个图像可以包括链接,该链接在被选择时发起搜索系统120对于关于图像的主题的搜索。知识面板620也包括指向相关搜索查询的链接634。
[0091]可以对于其它实体类型、比如音乐、电视节目等提供相似知识面板。在一些实现方式中,用于电影或者其它可购买项目的知识面板包括使得用户能够购买项目的用户界面元素。
[0092]图7是另一示例搜索界面700的屏幕截图,在该搜索界面中与搜索结果711a_711d一起呈现知识面板720。与搜索界面300相似,搜索界面700包括用户可以在其中录入搜索查询709的查询录入域705和可以用来向搜索系统120提交搜索查询709的搜索发起元素707。搜索界面700也包括搜索结果711a-711d和知识面板720。在这一示例搜索界面700中,已经响应于提交搜索查询“大型企业”从搜索系统120和/或知识面板装置130接收知识面板720和搜索结果71 la-71 Id。
[0093]知识面板720用于企业(“大型企业”)并且可以使用“企业”知识面板模板来生成。“企业”模板可以包括用于与企业相关的如下内容类型的占位符,比如标题、描绘用于企业的标志的图像、企业的描述、关于企业的事实集合、适当时具有用于企业的股票信息的股票报价元素、已经视为与企业有关的一个或者多个图像集合、去往企业的位置的地图、指向关于企业的附加信息的链接和与企业相关的相关搜索查询。“企业”模板也可以用于其它组织,聊举数例比如非盈利组织、学校、教堂或者俱乐部。
[0094]知识面板720包括标题722、描绘用于大型企业的标志的图像724、呈现用于大型企业的股票信息的股票元素726和大型企业的描述728。知识面板720也包括链接集合730,每个链接指向具有关于大型企业的附加信息的资源。
[0095]知识面板720也包括图像集合732,该图像集合包括大型企业的领导层的图像。例如图像732可以包括大型企业的CE0、C00或者其它显要领导的图像。图像732中的每个图像可以包括链接,该链接在被选择时发起对于图像的主题的搜索。例如用户与大型企业的CEO的图像的交互(例如用户点击该图像)可以使CEO的姓名作为搜索查询向搜索系统120提交。也可以对于企业包括其它图像集合、比如企业供应的产品的图像。知识面板720也包括指向相关搜索查询的链接734。
[0096]图8是另一示例搜索界面800的屏幕截图,在该搜索界面中与搜索结果811a_811d一起呈现知识面板820。与搜索界面300相似,搜索界面800包括用户可以在其中录入搜索查询809的查询录入域805和可以用来向搜索系统120提交搜索查询809的搜索发起元素807。搜索界面800也包括搜索结果811a-811d和知识面板820。在这一示例搜索界面800中,已经响应于提交搜索查询“趣味游戏”从搜索系统120和/或知识面板装置130接收知识面板820和搜索结果81 la-81 Id。
[0097]知识面板820用于游戏(“趣味游戏”)并且可以使用“游戏”模板来生成。“游戏”模板可以包括用于与游戏相关的如下内容类型的占位符,比如标题、用于游戏的标志的图像、游戏的描述、关于游戏的事实集合、已经视为与游戏有关的一个或者多个图像集合和与游戏相关的相关搜索查询。
[0098]知识面板820包括标题822、用于趣味游戏的标志的图像824、趣味游戏的描述826和供应趣味游戏的销售商的列表828。知识面板820也包括图像集合830和图像集合832,图像集合830包括来自趣味游戏的屏幕截图的图像,图像集合832包括用于相关或者相似游戏、比如购买趣味游戏的用户经常购买的其它游戏的图像。图像830和832中的每个图像可以包括链接,该链接在被选择时发起对于图像的主题的搜索。知识面板820也包括指向相关搜索查询的链接834。
[0099]图9是另一示例搜索界面900的屏幕截图,在该搜索界面中与搜索结果911a_911d一起呈现知识面板920。与搜索界面300相似,搜索界面900包括用户可以在其中录入搜索查询909的查询录入域905和可以用来向搜索系统120提交搜索查询909的搜索发起元素907。搜索界面900也包括搜索结果911a-911d和知识面板920。在这一示例搜索界面920中,已经响应于提交搜索查询“大联盟团队”从搜索系统120接收知识面板920和搜索结果911a-911d。
[0100]知识面板920用于体育团队(“大联盟团队”)并且可以使用“体育团队”知识面板模板来生成。“体育团队”模板可以包括用于与体育团队相关的如下内容的占位符,比如用于标题、团队的标志的图像、团队的描述、关于团队的事实集合、已经视为与体育团队有关的一个或者多个图像集合、关于团队的成员的信息、用于团队的时间表和相关搜索查询。
[0101]知识面板920包括标题922、用于大联盟团队924的标志的图像924、大联盟团队的描述926和关于大联盟团队的事实集合928。事实集合包括体育馆、管理者、赛区和大联盟团队赢得冠军的年份。
[0102]知识面板920也包括表格元素930,该表格元素包括关于大联盟团队的队员的信息。具体而言,表格元素930包括队员的姓名、队员的运动衫编号和用于队员的位置。示例表格元素930包括滚动条932。滚动条932使得用户能够查看表格元素930中的附加信息。例如如果用户将滚动条932向下滚动,则呈现搜索界面900的用户设备106将显示表格元素930的当前不在视图中的更低行。
[0103]一些查询可以与多个实体相关,从而可能难以标识查询所针对的实体。例如搜索查询“凤凰”可能针对在亚利桑那的城市或者神鸟。对于这样的查询,知识面板装置130可以提供具有关于多个实体的信息的去歧义知识面板。例如知识面板装置130可以生成用于搜索查询“凤凰”的去歧义知识面板,该去歧义知识面板包括关于在亚利桑那的城市的去歧义信息和关于神鸟的去歧义信息。去歧义信息可以视为在与歧义词项关联的不同含义之间区分的内容。因而去歧义信息可以包括对用于具有多个含义的词项的至少一个区别含义进行表征的内容。
[0104]图10是另一示例搜索界面1000的屏幕截图,在该搜索界面中与搜索结果IOlla-1Olld—起呈现知识面板1020。与搜索界面300相似,搜索界面1000包括用户可以在其中录入搜索查询1009的查询录入域1005和可以用来向搜索系统120提交搜索查询1009的搜索发起元素1007。搜索界面1000也包括搜索结果IOlla-1Oll和示例去歧义知识面板1120。在这一示例搜索界面1000中,已经响应于提交搜索查询“加利福尼亚大学”从搜索系统120接收知识面板1020和搜索结果101 la-101 Id。
[0105]由于在加利福尼亚有许多大学,所以可能难以确定将被提供知识面板的适当大学。因此,知识面板装置130可以提供包括关于在加利福尼亚的多个大学的内容的去歧义知识面板1020。具体而言,知识面板1020包括用于位于加利福尼亚的若干公立大学的内容1022和用于位于加利福尼亚的若干私立大学的内容1024。用于每个大学的内容可以包括链接,该链接在被选择时发起对于该大学的搜索,或者该链接指向用于大学的官方网页。
[0106]图11是另一示例搜索界面1100的屏幕截图,在该搜索界面中与搜索结果Illla-1llld—起呈现知识面板1120。与搜索界面300相似,搜索界面1100包括用户可以在其中录入搜索查询1109的查询录入域1105和可以用来向搜索系统120提交搜索查询1109的搜索发起元素1107。搜索界面1100也包括搜索结果Illla-1llld和知识面板1120。在这一示例搜索界面1120中,已经响应于提交搜索查询“盈利公司股票报价”从搜索系统120和/或知识面板装置130接收知识面板1120和搜索结果lllla-lllld。
[0107]示例知识面板1120描绘用于公司(“盈利公司”)的财务股票报告。知识面板1120包括标题1122、描绘用于盈利公司的标志的图像1124、盈利公司的描述1126和关于盈利公司的事实1128。知识面板1120也包括用于盈利公司的股票价格信息1130和交互式图表用户界面元素1132。
[0108]交互式图表用户界面元素1132使得用户能够选择用来查看图表形式的股票价格的时间段,并且包括图表1134、滚动条1136和滚动条元素1138。为了在图表1132内移动并且查看用于当前不在视图中的时间段的股票价格,用户可以沿着滚动条1136左移和右移滚动条元素1138。作为响应,在其上显示搜索界面1100的用户设备1106可以更新图表1132以呈现适当股票价格信息。
[0109]在一些实现方式中,在用户与交互式图表用户界面元素1132交互之前向用户设备106提供可以在交互式图表用户界面元素1132中呈现的股票价格信息。以这一方式,用户设备106可以响应于用户与滚动条1136的交互来更新图表1134而不发起向搜索系统120或者向另一资源的附加内容请求。在一些实现方式中,交互式图表用户界面元素1132使用户设备106响应于用户与滚动条1136的交互来请求附加股票价格信息。无论哪种方式,可以在知识面板1120内更新图表而不从描绘搜索结果lllla-lllld和知识面板1120的页面导航离开。
[0110]其它知识面板类型也可以并入相似交互式用户界面元素。例如具有用于特定位置的天气相关的内容的知识面板可以包括交互式用户界面元素,该交互式用户界面元素使得用户能够选择用于天气信息的时间段或者希望天气信息所针对的位置。
[0111]图12是用于与用于搜索查询的搜索结果一起提供知识面板的示例过程1200的流程图。过程1200可以例如由搜索系统120结合知识面板装置130来实施。
[0112]接收指定搜索查询109的查询数据(1202)。例如搜索系统120可以从用户设备106接收指定用户查询的查询数据。响应于接收到查询数据,搜索系统120可以标识响应于查询数据指定的搜索查询109的搜索结果111 (1204)。
[0113]做出是否与搜索结果一起提供知识面板1113的确定(1206)。在一些实现方式中,知识面板装置130基于接收的搜索查询109确定是否提供知识面板113。例如搜索系统120可以与对于提供知识面板113的请求一起向知识面板装置130提供搜索查询109。
[0114]在一些实现方式中,知识面板装置130基于接收的搜索查询109是否包括或者引用事实(factual)实体来确定是否为搜索查询提供知识面板113。知识面板装置130可以确定搜索查询109是否引用已知的事实实体并且如果是这样则确定为事实实体提供知识面板113。在一些实现方式中,事实实体是单个概念实体,比如个人、地点、国家、地标、动物、历史事件、组织、企业、体育团队、体育赛事、电影、歌曲、专辑、游戏、艺术作品或者任何其它实体。在一些实现方式中,事实实体是概念、主题或者话题。
[0115]在一些实现方式中,知识面板装置130通过比较搜索查询的一个或者多个词项与已知事实实体的列表来确定搜索查询是否引用事实实体。例如如果搜索查询是“Ima歌手的歌曲”,则知识面板装置130可以通过比较“Ima”和/或“歌手”与在数据库中存储的已知事实实体列表来确定“Ima歌手”是否为事实实体。如果有与事实实体“Ima歌手”或者“ Ima歌手”的别名的匹配,则知识面板装置130可以确定与用于搜索查询“ Ima歌手的歌曲”的搜索结果111 一起提供用于“Ima歌手”的知识面板113。
[0116]在一些实现方式中,知识面板装置130基于是否有与接收的搜索查询109关联的多个区别含义来确定是否提供知识面板113。例如知识面板装置130可以通过比较接收的搜索查询109的每个词项与具有多个区别含义的词项的列表来确定接收的搜索查询109是否与多个差别含义关联。例如如果接收的搜索查询109包括词项“凤凰”,则知识面板装置130可以确定接收的搜索查询109具有多个差别含义,因为词项“凤凰”可以对应于在亚利桑那的城市(一个区别含义)或者神鸟(另一区别含义)。
[0117]在一些实现方式中,知识面板装置130在确定搜索查询109是否包括多个区别含义时考虑接收的搜索查询109中的其它词项。例如如果接收的搜索查询109包括“凤凰”和“亚利桑那”,则知识面板装置130可以确定搜索查询109涉及在亚利桑那的城市而不是神鸟。
[0118]如果知识面板装置130确定接收的搜索查询109与多个区别含义关联,则知识面板装置130可以确定具有针对区别含义中的两个或者更多区别含义的内容的去歧义知识面板。
[0119]如果做出不提供知识面板113的确定,则搜索系统1100为接收的搜索查询提供标识的搜索结果(1208)。例如知识面板装置130可以向搜索系统120提供如下数据,该数据指定将不为接收的搜索查询109提供知识面板113。搜索系统120继而可以向搜索查询109所接收自的用户设备106提供标识的搜索结果111而不提供知识面板(或者用于填充知识面板的内容项)以用于在用户设备106上呈现。[0120]如果做出提供知识面板113的确定,则知识面板装置130标识用于接收的搜索查询所参考的实体的知识面板模板(1210)。如以上描述的那样,知识面板模板存储库134可以包括用于实体类型集合中的每个实体类型的一个或者多个模板。例如知识面板模板存储库134可以包括“个人”模板和/或“地点”模板。
[0121]知识面板装置130可以确定接收的搜索查询109所引用的实体类型并且访问知识面板模板存储库134以检索用于实体的适当知识面板模板。例如内容项存储库132的索引可以包括如下数据,该数据标识用于在其中索引的每个实体的实体类型。在另一示例中,内容项存储库132的索引可以包括如下数据,该数据标识用于每个实体的适当知识面板模板。知识面板装置130可以访问索引以标识用于接收的搜索查询所引用的实体的适当模板。
[0122]标识用于知识面板的内容项(1212)。在一些实现方式中,知识面板装置130基于标识的知识面板模板来标识用于搜索查询所引用的实体的内容项。例如知识面板模板可以指定用于模板的内容项类型并且包括用于指定的内容项类型的占位符。例如用于个人的知识面板模板可以包括用于下列各项的占位符:标题例如个人的姓名、个人的图像、个人的描述、关于个人的事实集合、用于个人的附加内容。
[0123]在一些实现方式中,知识面板装置130访问内容项存储库132以基于标识的知识面板模板所指定的内容来标识用于知识面板的适当内容。例如内容项存储库132可以包括用于实体集合中的每个实体的内容项的索引。索引可以包括如下数据,该数据标识用于实体的标题、用于实体的图像和用于在知识面板中使用的每个其它类型的内容。如以上描述的那样,可以从多个相异内容来源获得用于特定实体的内容项。
[0124]在一些实现方式中,知识面板装置130动态访问若干数据库以标识用于知识面板的内容项。例如如果指定的内容项之一是用于演员或者歌手的出生日期,则知识面板装置130可以访问名人出生日期数据库以获得演员或者歌手的出生日期。可以在接收搜索查询109之前或者之后执行这一操作。
[0125]提供知识面板和搜索结果(1214)。在一些实现方式中,知识面板装置130生成知识面板113并且向搜索系统120提供知识面板113。例如知识面板装置130可以通过向标识的知识面板模板填充标识的内容项来生成知识面板113并且向搜索系统120提供生成的知识面板113。搜索系统120继而可以向用户设备106提供标识的搜索结果和知识面板113以用于呈现。
[0126]可以在数字电子电路装置中或者在包括本说明书中所公开的结构及其等效结构形式的计算机软件、固件或者硬件中或者在它们中的一项或者多项的组合中实施在本说明书中描述的主题内容和操作的实施例。可以将本说明书中描述的主题内容的实施例实现为在计算机存储介质上编码的用于由数据处理装置执行或者用来控制数据处理装置的操作的一个或者多个计算机程序、即一个或者多个计算机程序指令模块。备选地或者附加地,程序指令可以被编码于人为生成的传播信号上,例如机器生成的电、光、电磁信号上,该传播信号被生成用于对信息进行编码以用于向适当接收器装置传输以供数据处理装置执行。计算机存储介质可以是机器可读存储设备、机器可读存储衬底、随机或者串行存取存储器阵列或者设备或者它们中的一项或者多项的组合或者被包含于机器可读存储设备、机器可读存储衬底、随机或者串行存取存储器阵列或者设备或者它们中的一项或者多项的组合中。另外,尽管计算机存储介质不是传播信号,但是计算机存储介质可以是在人为生成的传播信号中编码的计算机程序指令的源或者目的地。计算机存储介质也可以是一个或者多个单独物理部件或者介质(例如多个CD、盘或者其它存储设备)或者被包含于一个或者多个单独物理部件或者介质中。
[0127]可以将本说明书中描述的操作实现为数据处理装置对一个或者多个计算机可读存储设备上存储的或者从其它来源接收的数据进行的操作。
[0128]术语“数据处理装置”涵盖所有种类的用于处理数据的装置、设备和机器、举例而言包括可编程处理器、计算机、片上系统或者前述各项的多个或者组合。该装置可以包括专用逻辑电路装置,例如FPGA (现场可编程门阵列)或者ASIC (专用集成电路)。该装置除了硬件之外也可以包括为讨论的计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统、交叉平台运行时间环境、虚拟机或者它们中的一项或者多项的组合的代码。装置和执行环境可以实现各种不同计算模型基础结构、比如web服务、分布式计算和网格计算基础结构。
[0129]可以用包括编译或者解译语言、说明或者过程语言的任何形式的编程语言编写计算机程序(也称为程序、软件、软件应用、脚本或者代码),并且可以用任何形式部署它,包括部署为独立程序或者部署为适合于在计算环境中使用的模块、部件、子例程、对象或者其它单元。计算机程序可以、但是无需对应于文件系统中的文件。程序可以被存储于保持其它程序或者数据的文件(例如存储于标记语言文档中的一个或者多个脚本)的一部分中、专用于讨论的程序的单个文件中或者多个协同文件(例如存储一个或者多个模块、子程序或者代码部分的文件)中。计算机程序可以被部署用于在一个计算机上或者在位于一个站点或者分布于多个站点并且由通信网络互连的多个计算机上执行。
[0130]在本说明书中描述的过程和逻辑流程可以被一个或者多个可编程处理器执行,该一个或者多个可编程处理器执行一个或者多个计算机程序以通过对输入数据进行操作并且生成输出来执行动作。过程和逻辑流程也可以被专用逻辑电路装置、例如FPGA (现场可编程门阵列)或者ASIC (专用集成电路)执行并且也可以将装置实现为该专用逻辑电路装置。
[0131]举例而言,适合于执行计算机程序的处理器包括通用和专用微处理器二者以及任何种类的数字计算机的任何一个或者多个处理器。一般而言,处理器将从只读存储器或者随机存取存储器或者二者接收指令和数据。计算机的基本元件是用于根据指令执行动作的处理器以及用于存储指令和数据的一个或者多个存储器设备。一般而言,计算机也将包括用于存储数据的一个或者多个海量存储设备、例如磁盘、光磁盘或者光盘或者被操作地耦合用于从该一个或者多个海量存储设备接收数据或者向该一个或者多个海量存储设备发送数据或者二者。然而计算机无需具有这样的设备。另外,可以在另一设备、聊举数例例如为移动电话、个人数字助理(PDA)、移动音频或者视频播放器、游戏控制器、全球定位系统(GPS)接收器或者便携存储设备(例如通用串行总线(USB)闪存驱动)中嵌入计算机。适合于存储计算机程序指令和数据的设备包括所有形式的非易失性存储器、介质和存储器设备,举例而言包括半导体存储器设备、例如EPROM、EEPROM和闪存设备;磁盘、例如内部硬盘或者可拆卸盘;光磁盘;以及CD-ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路装置补充或者被并入于专用逻辑电路装置中。[0132]为了提供与用户的交互,在本说明书中描述的主题内容的实施例可以被实施于如下计算机上,该计算机具有用于向用户显示信息的显示设备、例如CRT (阴极射线管)或者IXD (液晶显示器)监视器以及用户可以用来向计算机提供输入的键盘和指示设备、例如鼠标或者轨迹球。其它种类的设备也可以用来提供与用户的交互;例如向用户提供的反馈可以是任何形式的感官反馈、例如视觉反馈、听觉反馈或者触觉反馈;并且可以用包括声音、语音或者触觉输入的任何形式接收来自用户的输入。此外,计算机可以通过向用户使用的设备发送文档和从该设备接收文档、例如通过响应于从用户的客户端设备上的web浏览器接收的请求向web浏览器发送网页来与用户交互。
[0133]可以在如下计算系统中实施在本说明书中描述的主题内容的实施例,该计算系统包括后端部件如数据服务器、或者包括中间件部件例如应用服务器、或者包括前端部件例如具有图形用户界面或者Web浏览器一用户可以通过该图形用户界面或者Web浏览器与本说明书中描述的主题内容的实现方式交互一的客户端计算机、或者这样的后端、中间件或者前端部件的任何组合。系统的部件可以由任何数字数据通信形式或者介质、例如通信网络互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”)、互连网络(例如因特网)和对等网络(例如ad-hoc对等网络)。
[0134]计算系统可以包括客户端和服务器。客户端和服务器一般相互远离并且通常通过通信网络交互。借助在相应计算机上运行并且相互具有客户端-服务器关系的计算机程序产生客户端和服务器关系。在一些实施例中,服务器向客户端设备发送数据(例如HTML页面)(例如用于向与客户端设备交互的用户显示数据和从该用户接收用户输入)。可以在服务器从客户端设备接收在客户端设备生成的数据(例如用户交互的结果)。
[0135]尽管本说明书包含许多具体实施细节,但是不应将这些解释为限制任何公开发明的或者可以要求保护的内容的范围而应解释为描述具体发明的具体实施例特有的特征。在本说明书中在单独实施例的背景中描述的某些特征也可以在单个实施例中被组合实施。反言之,在单个实施例的背景中描述的各种特征也可以在多个实施例中单独或者在任何适当子组合中被实施。另外,虽然上文可以将特征描述为在某些组合中动作并且甚至起初这样要求保护,但是来自要求保护的组合的一个或者多个特征可以在一些情况下从该组合中被删除,并且要求保护的组合可以针对子组合或者子组合的变型。
[0136]类似地,尽管在附图中以特定顺序描绘操作,但是这不应理解为要求以所示特定顺序或者以依次顺序进行这样的操作或者进行所有所示操作以实现希望的结果。在某些境况中,多任务和并行处理可以是有利的。另外,在上文描述的实施例中的各种系统部件的分离不应理解为在所有实施例中要求这样的分离,并且应当理解描述的程序部件和系统一般可以一起集成于单个软件产品中或者封装成多个软件产品。
[0137]这样,已经描述主题内容的具体实施例。其它实施例在所附权利要求的范围内。在一些情况下,在权利要求中记载的动作可以按不同顺序来进行并且仍然实现希望的结果。此外,在附图中描绘的过程未必需要所示具体顺序或者依次顺序以实现希望的结果。在某些实现方式中,多任务和并行处理可以是有利的。
【权利要求】
1.一种由数据处理装置执行的方法,所述方法包括: 获得响应于接收的查询的搜索结果; 标识所述查询所引用的事实实体; 标识用于在用于所述事实实体的知识面板中显示的内容,所述内容包括从第一资源获得的至少一个内容项和从与所述第一资源不同的第二资源获得的至少一个第二内容项;以及 提供使所标识的搜索结果和所述知识面板呈现于搜索结果页面上的数据,所述知识面板在与所述搜索结果的至少一部分并排的知识面板区域中呈现所标识的内容。
2.根据权利要求1所述的方法,其中所述内容包括用于所述事实实体的图像、用于所述事实实体的标题或者关于所述事实实体的事实中的至少两项。
3.根据权利要求1所述的方法,其中所述知识面板区域用掉比所述搜索结果中的每个搜索结果更大的区域。
4.根据权利要求1所述的方法,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括基于用于所述事实实体的内容的排名来选择用于所述知识面板的所述内容,所述排名基于与所述事实实体相关的用户搜索事件。
5.根据权利要求1所述的方法,其中所述知识面板包括交互式用户界面对象,所述方法还包括: 接收指定与所述交互式用户界面对象的交互的信息;以及 提供使附加内容呈现于所述知识面板内的数据,所述附加内容基于所述交互而被选择。
6.根据权利要求1所述的方法,还包括: 确定所述接收的查询与多个区别含义关联;以及 标识与所述区别含义中的每个区别含义相关的内容, 其中所述知识面板包括用于所述区别含义中的两个或者更多区别含义的内容。
7.根据权利要求1所述的方法,还包括: 标识用于所述事实实体的实体类型; 基于所述实体类型来标识知识面板模板;以及 通过向所述知识面板模板填充所标识的内容项来生成所述知识面板。
8.根据权利要求7所述的方法,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括标识由所述知识面板模板所指定的内容项的类型。
9.根据权利要求1所述的方法,其中所述事实实体包括个人,并且其中所述知识面板包括用于下列各项中的每一项的占位符:所述个人的图像、所述个人的描述和关于所述个人的至少一个事实。
10.根据权利 要求1所述的方法,其中所述事实实体包括地点,并且其中所述知识面板包括用于下列各项中的每一项的占位符:描绘与所述地点关联的地图的图像、所述地点的描述和关于所述地点的至少一个事实。
11.一种编码有计算机程序的计算机存储介质,所述程序包括指令,所述指令在由数据处理装置执行时使所述数据处理装置执行操作,所述操作包括: 获得响应于接收的查询的搜索结果;标识所述查询所引用的事实实体; 标识用于在用于所述事实实体的知识面板中显示的内容,所述内容包括从第一资源获得的至少一个内容项和从与所述第一资源不同的第二资源获得的至少一个第二内容项;以及 提供使所标识的搜索结果和所述知识面板呈现于搜索结果页面上的数据,所述知识面板在与所述搜索结果的至少一部分并排的知识面板区域中呈现所标识的内容。
12.根据权利要求11所述的计算机存储介质,其中所述内容包括用于所述事实实体的图像、用于所述事实实体的标题或者关于所述事实实体的事实中的至少两项。
13.根据权利要求11所述的计算机存储介质,其中所述知识面板区域用掉比所述搜索结果中的每个搜索结果更大的区域。
14.根据权利要求11所述的计算机存储介质,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括基于用于所述事实实体的内容的排名来选择用于所述知识面板的所述内容,所述排名基于与所述事实实体相关的用户搜索事件。
15.根据权利要求11所述的计算机存储介质,其中: 所述知识面板包括交互式用户界面对象;并且 所述指令在由数据处理装置执行时使所述数据处理装置执行进一步操作,所述进一步操作包括: 接收指定与所述交互式用户界面对象的交互的信息;以及 提供使附加内容呈现于所述知识面板内的数据,所述附加内容基于所述交互而被选择。
16.根据权利要求11所述的计算机存储介质,其中所述指令在由数据处理装置执行时使所述数据处理装置执行进一步操作,所述进一步操作包括: 确定所述接收的查询与多个区别含义关联;以及 标识与所述区别含义中的每个区别含义相关的内容, 其中所述知识面板包括用于所述区别含义中的两个或者更多区别含义的内容。
17.根据权利要求11所述的计算机存储介质,其中所述指令在由数据处理装置执行时使所述数据处理装置执行进一步操作,所述进一步操作包括: 标识用于所述事实实体的 实体类型; 基于所述实体类型来标识知识面板模板;以及 通过向所述知识面板模板填充所标识的内容项来生成所述知识面板。
18.根据权利要求17所述的计算机存储介质,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括标识由所述知识面板模板所指定的内容项的类型。
19.根据权利要求11所述的计算机存储介质,其中所述事实实体包括个人,并且其中所述知识面板包括用于下列各项中的每一项的占位符:所述个人的图像、所述个人的描述和关于所述个人的至少一个事实。
20.根据权利要求11所述的计算机存储介质,其中所述事实实体包括地点,并且其中所述知识面板包括用于下列各项中的每一项的占位符:描绘与所述地点关联的地图的图像、所述地点的描述和关于所述地点的至少一个事实。
21.—种系统,包括:用于存储内容项的数据存储库;以及 一个或者多个处理器,被配置用于与所述数据存储库交互,所述一个或者多个处理器还被配置用于执行操作,所述操作包括: 获得响应于接收的查询的搜索结果; 标识所述查询所引用的事实实体; 标识用于在用于所述事实实体的知识面板中显示的内容,所述内容包括从第一资源获得的至少一个内容项和从与所述第一资源不同的第二资源获得的至少一个第二内容项;以及 提供使所标识的搜索结果和所述知识面板呈现于搜索结果页面上的数据,所述知识面板在与所述搜索结果的至少一部分并排的知识面板区域中呈现所标识的内容。
22.根据权利要求21所述的系统,其中所述内容包括用于所述事实实体的图像、用于所述事实实体的标题或者关于所述事实实体的事实中的至少两项。
23.根据权利要求21所述的系统,其中所述知识面板区域用掉比所述搜索结果中的每个搜索结果更大的区域。
24.根据权利要 求21所述的系统,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括基于用于所述事实实体的内容的排名来选择用于所述知识面板的所述内容,所述排名基于与所述事实实体相关的用户搜索事件。
25.根据权利要求21所述的系统,其中: 所述知识面板包括交互式用户界面对象;并且 所述一个或者多个处理器还被配置用于执行下列操作,所述操作包括: 接收指定与所述交互式用户界面对象的交互的信息;以及 提供使附加内容呈现于所述知识面板内的数据,所述附加内容基于所述交互而被选择。
26.根据权利要求21所述的系统,其中所述一个或者多个处理器还被配置用于执行下列操作,所述操作包括: 确定所述接收的查询与多个区别含义关联;以及 标识与所述区别含义中的每个区别含义相关的内容, 其中所述知识面板包括用于所述区别含义中的两个或者更多区别含义的内容。
27.根据权利要求21所述的系统,其中所述一个或者多个处理器还被配置用于执行下列操作,所述操作包括: 标识用于所述事实实体的实体类型; 基于所述实体类型来标识知识面板模板;以及 通过向所述知识面板模板填充所标识的内容项来生成所述知识面板。
28.根据权利要求27所述的系统,其中标识用于在用于所述事实实体的所述知识面板中显示的内容包括标识由所述知识面板模板所指定的内容项的类型。
29.根据权利要求21所述的系统,其中所述事实实体包括个人,并且其中所述知识面板包括用于下列各项中的每一项的占位符:所述个人的图像、所述个人的描述和关于所述个人的至少一个事实。
30.根据权利要求21所述的系统,其中所述事实实体包括地点,并且其中所述知识面板包括用于下列各项中的每一项的占位符:描绘与所述地点关联的地图的图像、所述地点的描述和关于所 述地点的至少一个事实。
【文档编号】G06F17/30GK104011716SQ201280048823
【公开日】2014年8月27日 申请日期:2012年8月3日 优先权日:2011年8月4日
【发明者】J·W·亨利 申请人:谷歌公司