【技术实现步骤摘要】
【国外来华专利技术】依赖于状态的查询响应相关申请的交叉引用本申请要求对通过引用将其公开内容结合于此、于2010年8月6日提交、名称为STATE-DEPENDENTQUERYRESPONSE的第12/851,879号美国申请的优先权。
本文总体上描述用于执行计算机化的信息搜索的技术、方法、系统和机制。
技术介绍
某些移动计算设备(比如,应用电话或者智能电话)的用户可以向他们的设备提供口述输入。例如,用户可以按压按钮并且口述查询“旧金山比萨饼地点”以便被提供如下搜索结果的列表,这些搜索结果标识旧金山中的比萨饼地点。用户也可以例如使用物理或者可视键盘来提供文本输入。移动电话可以包括用于向用户提供搜索结果的可视显示的显示设备。移动电话也可以包括用于向用户可听地提供信息的一个或者多个扬声器。例如,扬声器可以输出来自电话呼叫或者音乐的音频。
技术实现思路
本文描述用于执行依赖于状态的查询响应的技术、方法、系统和机制。在一个实例中,系统可以根据移动计算设备的情境(context)确定是否向用户可视地、可听地或者这二者地提供响应。例如,移动计算设备的用户可以使用计算设备以向服务器系统提交语音或者文本查询。服务器系统可以标识响应于查询的搜索结果,并且可以向移动计算设备传输搜索结果。服务器系统也可以生成提供对查询的答复的概括的查询响应而用户在提交查询之后未提供附加用户输入。概括的响应可以被格式化用于被可听地提供(例如,概括的响应可以从将被可视地提供的响应被缩短,并且可以具有如下数据,该数据被转译成以可理解方式传达数据的可口述散文(prose))。如果服务器系统返回概括的查询响应,并且如果移动计算设备 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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·辛格莱顿,
申请(专利权)人:谷歌公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。