Automatic routing of search results
First Claim
1. A computer-implemented method for automatic telephone calling, the method comprising:
- receiving a query at a server system and from a computing device that is remote from the server system;
determining whether the query is for causing the remote computing device to call a telephone number automatically;
providing the query to a particular search engine system;
receiving from the particular search engine system one or more search results that are responsive to the received query; and
providing a particular telephone number, that corresponds to a most-prominently ranked of the one or more search results from the search engine system, to the remote computing device, so as to cause the remote computing device to call the particular telephone number automatically.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.
31 Citations
39 Claims
-
1. A computer-implemented method for automatic telephone calling, the method comprising:
-
receiving a query at a server system and from a computing device that is remote from the server system; determining whether the query is for causing the remote computing device to call a telephone number automatically; providing the query to a particular search engine system; receiving from the particular search engine system one or more search results that are responsive to the received query; and providing a particular telephone number, that corresponds to a most-prominently ranked of the one or more search results from the search engine system, to the remote computing device, so as to cause the remote computing device to call the particular telephone number automatically. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for automatic telephone calling, the method comprising:
-
providing a query, by a computing device and to a server system that is remote from the computing device, so as to cause the remote server system to receive from a search engine system one or more search results that are responsive to the query; receiving, from the server system, a telephone number that corresponds to a most-prominently ranked of the one or more search results; and in response to receiving the telephone number, automatically calling the telephone number, wherein automatically calling the telephone number includes presenting on the computing device a description of the most-prominently ranked search result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for automatic telephone calling, the system comprising:
-
a query handler, at a computing device, programmed to receive user input selecting an element that is for transmitting a user-input query to a server system that includes at least one programmable processor for executing instructions stored by non-transitory computer-readable medium and that is remote to the computing device, and to transmit the user-input query to the server system in response to receiving the user input; a location identifier, at the server system, programmed to identify a location based on information that is provided to the server system by the computing device; a particular search engine, at the server system, programmed to receive the query and determine search results that are relevant to the query and are geographically-constrained based on the location, wherein the search results are ranked; and an automatic caller programmed to receive a telephone number for a most-prominently ranked of the search results, and to automatically call the telephone number without receiving user input subsequent to the transmission of the user-input query to the server system. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium encoded with a computer program comprising instructions that, when executed by at least one programmable processor, operate to cause performance of operations comprising:
-
providing a query, by a computing device and to a server system that is remote from the computing device, so as to cause the remote server system to receive from a search engine system one or more search results that are responsive to the query; receiving, from the server system, a telephone number that corresponds to a most-prominently ranked of the one or more search results; and in response to receiving the telephone number, automatically calling the telephone number, wherein automatically calling the telephone number includes presenting on the computing device a description of the most-prominently ranked search result. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification