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 and 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.
91 Citations
28 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 and 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. 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 received 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 (10, 11, 12, 13, 14, 15, 19, 20)
-
-
16. A system for automatic telephone calling, the system comprising:
-
a query handler, at a computing device, programmed to receive user-input selecting a graphical interface element that is for transmitting a user-input query to a server system 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 that is provided to the server system in or with the query; 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 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 (17, 18)
-
-
21. A computer-implemented method of providing search results automatically to a user of a computing device, the method comprising:
-
receiving a spoken input provided by a user to a computing device; transmitting the spoken input to a computer server system that is remote from the computing device; receiving by the computing device and in response to the transmitted spoken input, search result information that is responsive to the spoken input; providing an alert to the user, by the computing device, 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; and connecting the user 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification