当前位置: 首页 > 专利查询>谷歌公司专利>正文

依赖于状态的查询响应制造技术

技术编号:9037549 阅读:162 留言:0更新日期:2013-08-15 04:19
一般而言,本发明专利技术中描述的主题内容可以体现在用于接收定义搜索查询的用户输入并且向服务器系统提供搜索查询的方法、系统和程序产品中。在计算设备接收被搜索引擎系统确定响应于搜索查询的信息。标识计算设备为在第一状态中,并且选择用于可听地输出信息的至少一部分的第一输出模式。从第一输出模式和第二输出模式的汇集选择第一输出模式。第二输出模式响应于计算设备在第二状态中而被选择并且用于可视地输出信息的至少一部分并且未可听地输出信息的至少一部分。可听地输出信息的至少一部分。

【技术实现步骤摘要】
【国外来华专利技术】依赖于状态的查询响应相关申请的交叉引用本申请要求对通过引用将其公开内容结合于此、于2010年8月6日提交、名称为STATE-DEPENDENTQUERYRESPONSE的第12/851,879号美国申请的优先权。
本文总体上描述用于执行计算机化的信息搜索的技术、方法、系统和机制。
技术介绍
某些移动计算设备(比如,应用电话或者智能电话)的用户可以向他们的设备提供口述输入。例如,用户可以按压按钮并且口述查询“旧金山比萨饼地点”以便被提供如下搜索结果的列表,这些搜索结果标识旧金山中的比萨饼地点。用户也可以例如使用物理或者可视键盘来提供文本输入。移动电话可以包括用于向用户提供搜索结果的可视显示的显示设备。移动电话也可以包括用于向用户可听地提供信息的一个或者多个扬声器。例如,扬声器可以输出来自电话呼叫或者音乐的音频。
技术实现思路
本文描述用于执行依赖于状态的查询响应的技术、方法、系统和机制。在一个实例中,系统可以根据移动计算设备的情境(context)确定是否向用户可视地、可听地或者这二者地提供响应。例如,移动计算设备的用户可以使用计算设备以向服务器系统提交语音或者文本查询。服务器系统可以标识响应于查询的搜索结果,并且可以向移动计算设备传输搜索结果。服务器系统也可以生成提供对查询的答复的概括的查询响应而用户在提交查询之后未提供附加用户输入。概括的响应可以被格式化用于被可听地提供(例如,概括的响应可以从将被可视地提供的响应被缩短,并且可以具有如下数据,该数据被转译成以可理解方式传达数据的可口述散文(prose))。如果服务器系统返回概括的查询响应,并且如果移动计算设备在预定义状态中,则移动计算设备可以可听地输出对查询的响应。概括的查询响应可以可听地代表可以在GOOGLEOneBox搜索结果中可视地向用户提供的查询响应。在各种示例中,如果在移动计算设备中的邻近传感器检测对象为在邻近传感器附近,或者如果配件市场外部扬声器和麦克风系统连接到移动计算设备,则移动计算设备在预定义状态中。例如,如果确定设备在用户的耳部附近或者在特定类型的座(dock)中,则系统可以确定希望有可听输出(因为用户无法看见屏幕或者需要将他们的目光保持于道路上),并且可以自动选择取代可视格式或者除了可视格式之外还以可听格式提供输出。在各种示例中,可视地输出、但是未可听地输出搜索结果。在各种示例中,概括的查询响应除了被可听地输出之外还被可视地输出。一般而言,可以在一种计算机程序产品中体现在本说明书中描述的主题内容的一个方面,该计算机程序产品有形地体现于计算机可读存储介质中并且包括在由处理器执行时执行操作的指令。操作包括:由计算设备接收定义搜索查询的用户输入,并且向与计算设备远离的服务器系统提供搜索查询。操作包括由计算设备接收被在服务器系统的搜索引擎系统确定响应于搜索查询的信息。操作包括由计算设备标识计算设备在第一状态中,并且作为响应选择用于可听地输出信息的至少一部分的第一输出模式。从包括第一输出模式和第二输出模式的汇集选择第一输出模式。第二输出模式响应于计算设备在第二状态中而被选择并且用于可视地输出信息的至少一部分并且未可听地输出信息的至少一部分。操作包括由计算设备并且作为标识的结果可听地输出信息的至少一部分。可以在一种计算机实施的方法中体现在本说明书中描述的主题内容的另一方面,该方法包括由服务器系统并且从计算设备接收由用户向计算设备输入的搜索查询。该方法包括由服务器系统确定搜索结果,搜索结果标识响应于搜索查询的文档。该方法包括由服务器系统基于来自响应于搜索查询的文档中的一个或者多个文档的信息生成响应于搜查查询的概括的查询响应。概括的查询响应基于与用来生成搜索结果的模板不同的模板而被生成。该方法包括由服务器系统并且向计算设备提供搜索结果和概括的查询响应。提供搜索结果和概括的查询响应使计算设备确定计算设备在第一状态中,并且作为响应选择用于可听地输出至少概括的查询响应的第一输出模式。从第一输出模式和第二输出模式的汇集选择第一模式,其中第二输出模式响应于计算设备在第二状态中而被选择并且用于可视地输出至少搜索结果并且未可听地输出概括的查询响应。提供搜索结果和概括的查询响应使计算设备可听地输出至少概括的查询响应。在又一方面中,可以在一种计算机实施的系统中体现本说明书中描述的主题内容。该系统包括:搜索查询接口,用于从服务器系统接收响应于搜索查询的信息。信息包括:(i)多个搜索结果,标识响应于搜索查询的文档;以及(ii)除了多个搜索结果之外并且根据响应于搜索查询的文档的内容生成的概括的查询响应。该系统包括:计算设备状态确定器,被编程用于标识计算设备是否在第一状态或者第二状态中。该系统包括:查询结果呈现器,用于如果计算设备被确定在第一状态中则选择多个搜索结果的存储的可视表示以用于输出,并且如果计算设备被确定在第二状态中则选择概括的查询响应的存储的可听表示以用于输出。该系统包括:音频和可视输出设备,用于基于由查询结果呈现器选择的输出有选择地输出多个搜索结果的可视表示和概括的查询响应的可听表示。这些和其它实现方式可以可选地包括以下特征中的一个或者多个特征。可以用键盘提供定义搜索查询的接收的用户输入。标识计算设备在第一状态中可以包括确定外部扬声器和外部麦克风已经由计算设备的用户放置以与计算设备通信。标识计算设备在第一状态中可以包括使用计算设备的传感器来确定计算设备与由计算设备识别的对象邻近。可以在确定计算设备未与对象邻近时确定计算设备在第二状态中。计算设备可以在接收定义搜索查询的用户输入时在第二状态中。信息可以包括:概括的查询响应,响应于搜索查询并且包括使用(a)包括预定义字词的句子模板和(b)来自被标识为响应于搜索查询的文档的内容来构造的人类可读文句(prosesentence)。信息可以包括:多个搜索结果,各自标识响应于搜索查询的文档。多个搜索结果可以未包括使用(a)包括预定义字词的句子模板和(b)来自被标识为响应于搜索查询的文档的内容来构造的人类可读文句。可听输出可以基于人类可读文句。可以在显示中可视地输出概括的查询响应。显示可以包括用户可选提示。可以响应于选择提示显示搜索结果。可以响应于选择提示未可听地输出搜索结果。可以在可听输出之后并且响应于接收选择提示的用户输入可视地显示搜索结果。可以在接收选择提示的用户输入之前未可视地显示搜索结果。可以提供概括的查询响应和多个搜索结果二者的可视显示。可以可听地输出概括的查询响应而未在接收信息之后接收用户输入。可以在接收信息之后未提供用户输入时未可听地输出多个搜索结果。计算设备在第一状态中的标识可以未依赖于计算设备在接收搜索查询时是否在第一状态或者第二状态中。生成概括的查询响应可以包括从一个或者多个文档中的一个或者多个预先指明的字段选择数据,并且将信息放置于包括预定义字词的模板中的格子(slot)中以便生成根据预定义字词和来自一个或者多个预先指明的字段的数据二者构造的人类可理解句子。服务器系统可以响应于标识搜索查询在如下搜索查询的定义列表中生成概括的查询响应,将针对这些搜索查询生成概括的查询响应。服务器系统可以响应于标识用来构造概括的查询响应的一个或者多个文档是确定的搜索结果生成概括的查询响应。查询结果呈现器可以本文档来自技高网...
依赖于状态的查询响应

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.08.06 US 12/851,8791.一种用于执行查询响应的计算机实施的方法,所述方法包括:由计算设备接收定义搜索查询的用户输入,并且向与所述计算设备远离的服务器系统提供所述搜索查询;由所述计算设备接收被在所述服务器系统的搜索引擎系统确定响应于所述搜索查询的信息;由所述计算设备标识所述计算设备在第一状态中,并且作为响应,选择用于可听地输出所述信息的至少一部分的第一输出模式,其中从包括所述第一输出模式和第二输出模式的汇集选择所述第一输出模式,其中所述第二输出模式响应于所述计算设备在第二状态中而被选择并且用于可视地输出所述信息的至少所述一部分并且未可听地输出所述信息的所述至少一部分;其中所述信息包括:(i)概括的查询响应,响应于所述搜索查询并且包括使用(a)包括预定义字词的句子模板和(b)来自被标识为响应于所述搜索查询的文档的内容来构造的人类可读文句,其中所述概括的查询响应代表所述服务器系统的答复所述搜索查询的尝试;以及(ii)多个搜索结果,各自标识响应于所述搜索查询的文档,其中所述多个搜索结果未包括使用(a)包括预定义字词的句子模板和(b)来自被标识为响应于所述搜索查询的文档的内容来构造的人类可读文句;生成所述概括的查询响应的人类可理解音频表示;并且由所述计算设备与提供所述信息并行地提供所述概括的查询响应的所述人类可理解音频表示以用于可听输出。2.根据权利要求1所述的方法,其中用键盘提供定义所述搜索查询的接收的用户输入。3.根据权利要求1-2中的任一权利要求所述的方法,其中标识所述计算设备在所述第一状态中包括确定外部扬声器和外部麦克风已经由所述计算设备的用户放置以与所述计算设备通信。4.根据权利要求1-2中的任一权利要求所述的方法,其中标识所述计算设备在所述第一状态中包括使用所述计算设备的传感器来确定所述计算设备与由所述计算设备识别的对象邻近。5.根据权利要求4所述的方法,其中在确定所述计算设备未与对象邻近时确定所述计算设备在所述第二状态中,其中所述计算设备在接收定义所述搜索查询的所述用户输入时在所述第二状态中。6.根据权利要求1所述的方法,其中所述可听输出基于所述人类可读文句。7.根据权利要求6所述的方法,其中在显示中可视地输出所述概括的查询响应;其中所述显示包括用户可选提示;并且其中所述方法还包括响应于选择所述提示显示所述搜索结果。8.根据权利要求7所述的方法,其中响应于选择所述提示未可听地输出所述搜索结果。9.根据权利要求7所述的方法,其中所述方法还包括在所述可听输出之后并且响应于接收选择所述提示的用户输入可视地显示所述搜索结果,其中在接收选择所述提示的所述用户输入之前未可视地显示所述搜索结果。10.根据权利要求6所述的方法,其中所述方法还包括提供所述概括的查询响应和所述多个搜索结果二者的可视显示,并且其中可听地输出所述概括的查询响应而未在接收所述信息之后接收用户输入,但是在接收所述信息之后未提供用户输入时未可听地输出所述多个搜索结果。11.根据权利要求1-2中的任一权利要求所述的方法,其中所述计算设备在所述第一状态中的所述标识未依赖于所述计算设备在接收所述搜索查询时是否在所述第一状态或者所述第二状态中。12.一种用于执行查询响应的计算机实施的方法,所述方法包括:由服务器系统并且从计算设备接收由用户向所述计算设备输入的搜索查询;由所述服务器系统确定搜索结果,所述搜索结果标识响应于所述搜索查询的文档;由所述服务器系统基于来自响应于所述搜索查询的所述文档中的一个或者多个文档的信息生成响应于所述搜索查询并且代表所述服务器系统的答复所述搜索查询的尝试的概括的查询响应,所述概括的查询响应基于与用来生成所述搜索结果的模板不同的模板而被生成;并且由所述服务器系统并且向所述计算设备提供所述搜索结果和所述概括的查询响应以便使所述计算设备:(i)确定所述计算设备在第一状态中,并且作为响应选择用于可听地输出至少所述概括的查询响应的第一输出模式,其中从所述第一输出模式和第二输出模式的汇集选择所述第一输出模式,其中所述第二输出模式响应于所述计算设备在第二状态中而被选择并且用于可视地输出至少所述搜索结果并且未可听地输出所述概括的查询响应,(ii)生成所述概括的查询响应的人类可理解音频表示,并且(iii)与提供所述搜索结果并行地提供所述概括的查询响应的所述人类可理解音频表示以用于可听输出。13.根据权利要求12所述的方法,其中生成所述概括的查询响应包括从所述一个或者多个文档中的一个或者多个预先指明的字段选择数据,并且将所述信息放置于包括预定义字词的模板中的格子中以便生成根据预定义字词和来自所述一个或者多个预先指明的字段的所述数据二者构造的人类可理解句子。14.根据权利要求12-13中的任一权利要求所述的方法,其中由所述服务器系统响应于标识所述搜索查询在如下搜索查询的定义列表中生成所述概括的查询响应,将针对所述搜索查询生成所述概括的查询响应。15.根据权利要求12-13中的任一权利要求所述的方法,其中由所述服务器系统响应于标识用来构造所述概括的查询响应的一个或者多个文档是确定的搜索结果生成所述概括的查询响应。16.一种用于执行查询响应的计算机实施的系统,所述系统包括:搜索查询接口,用于从服务器系统接收响应于搜索查询的信息,所述信息包括:(i)多个搜索结果,标识响应于所述搜索查询的文档;以及(ii)除了所述多个搜索结果之外并且根据响应于所述搜索查询的文档的内容生成的概括的查询响应,其中所述概括的查询响应代表所述服务器系统的答复所述搜索查询的尝试;计算设备状态确定器,被编程用于标识所述计算设备是否在第一状态或者第二状态中;查询结果呈现器,用于如果所述计算设备被确定在所述第一状态中则选择所述多个搜索结果的存储的可视表示以用于输出,并且如果所述计算设备被确定在所述第二状态中则选择所述概括的查询响应的存储的可听表示以用于输出;生成器,用于生成所述概括的查询响应的人类可理...

【专利技术属性】
技术研发人员:J·N·吉特科夫M·J·莱比奥W·J·拜尔内D·P·辛格莱顿
申请(专利权)人:谷歌公司
类型:
国别省市:

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

1