State-dependent Query Response
First Claim
1. A computer program product tangibly embodied in one or more computer-readable storage media and comprising instructions that when executed by a processor perform operations comprising:
- receiving, by a computing device, user input that defines a search query, and providing the search query to a server system that is remote from the computing device;
receiving, by the computing device, information that a search engine system at the server system determined was responsive to the search query;
identifying, by the computing device, that the computing device is in a first state, and in response, selecting a first output mode that is for audibly outputting at least a portion of the information, wherein the first output mode is selected from a collection that comprises the first output mode and a second output mode, wherein the second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information; and
audibly outputting, by the computing device and as a result of the identifying, at least the portion of the information.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
-
Citations
20 Claims
-
1. A computer program product tangibly embodied in one or more computer-readable storage media and comprising instructions that when executed by a processor perform operations comprising:
-
receiving, by a computing device, user input that defines a search query, and providing the search query to a server system that is remote from the computing device; receiving, by the computing device, information that a search engine system at the server system determined was responsive to the search query; identifying, by the computing device, that the computing device is in a first state, and in response, selecting a first output mode that is for audibly outputting at least a portion of the information, wherein the first output mode is selected from a collection that comprises the first output mode and a second output mode, wherein the second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information; and audibly outputting, by the computing device and as a result of the identifying, at least the portion of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, the method comprising:
-
receiving, by a server system and from a computing device, a search query that was input to the computing device by a user; determining, by the server system, search results that identify documents that are responsive to the search query; generating, by the server system, a summarized query response that is responsive to the search query based on information from one or more of the documents that are responsive to the search query, the summarized query response being generated based on a template that is different than a template that was used to generate the search results; and providing, by the server system and to the computing device, the search results and the summarized query response, so as to cause the computing device to; (i) determine that the computing device is in a first state, and in response, select a first output mode that is for audibly outputting at least the summarized query response, wherein the first mode is selected from a collection of the first output mode and a second output mode, wherein the second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the search results and not audibly outputting the summarized query response, and (ii) audibly output at least the summarized query response. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented system comprising:
-
a search query interface to receive from a server system information that is responsive to a search query, the information including (i) multiple search results that identify documents that are responsive to the search query, and (ii) a summarized query response that is in addition to the multiple search results, and that is generated from content of a document that is responsive to the search query; a computing device state determiner that is programmed to identify whether the computing device is in a first state or a second state; a query result presenter to select for output a stored visual representation of the multiple search results if the computing device is determined to be in the first state, and to select for output a stored audible representation of the summarized query response if the computing device is determined to be in the second state; and audio and visual output devices for selectively outputting a visual representation of the multiple search results and an audible representation of the summarized query response based on the output that is selected by the query result presenter. - View Dependent Claims (18, 19, 20)
-
Specification