Location based responses to telephone requests
First Claim
1. A method for receiving processed information at a computing device comprising:
- receiving, at the computing device, a verbal request from a user;
transmitting from the computing device the verbal request as audio data to a first information provider;
receiving a digital message from the first information provider in response to the transmitted verbal request, the digital message comprising a symbolic representation indicator for a symbolic representation of content of the verbal request, the first information provider having converted the verbal request from the transmitted audio data to the symbolic representation;
obtaining an application identifier that is generated based on content of the verbal request;
using the application identifier to cause an application that corresponds to the application identifier to launch on the computing device;
generating, using the application launched on the computer device, a query using the digital message; and
transmitting, using the application, the query to a second information provider that generates results that are responsive to the query, wherein the generated results are configured by the second information provider to be displayed on the computing device, and wherein the second information provider is different than the first information provider.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.
-
Citations
33 Claims
-
1. A method for receiving processed information at a computing device comprising:
-
receiving, at the computing device, a verbal request from a user; transmitting from the computing device the verbal request as audio data to a first information provider; receiving a digital message from the first information provider in response to the transmitted verbal request, the digital message comprising a symbolic representation indicator for a symbolic representation of content of the verbal request, the first information provider having converted the verbal request from the transmitted audio data to the symbolic representation; obtaining an application identifier that is generated based on content of the verbal request; using the application identifier to cause an application that corresponds to the application identifier to launch on the computing device; generating, using the application launched on the computer device, a query using the digital message; and transmitting, using the application, the query to a second information provider that generates results that are responsive to the query, wherein the generated results are configured by the second information provider to be displayed on the computing device, and wherein the second information provider is different than the first information provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing a user with location-based information comprising:
-
receiving, at a first computer system, audio data that represents a verbal request for locational information from a mobile computing device; converting, by the first computer system, the received audio data into a symbolic representation of content of the verbal request; identifying, from a plurality of possible applications, an application on the mobile computing device to receive the symbolic representation based on content of the verbal request; based on the identifying, generating an application identifier, which, when received by the mobile computing device, causes the application on the mobile computing device to launch; and transmitting the symbolic representation and the application identifier to the mobile computing device to cause the application to launch and generate a query using the symbolic representation to obtain results for the verbal request from a second computer system, and wherein the first computer system is different than the second computer system.
-
-
20. A method for receiving location-based information comprising:
-
receiving, at a mobile computing device, a verbal request for location information from a user; transmitting by the mobile computing device the verbal request as audio data to a first information provider; receiving a Short Message Service (SMS) message from the first information provider, wherein the SMS message comprises a symbolic representation of content of the verbal request; obtaining an application identifier that is generated based on content of the verbal request; using the application identifier to cause an application corresponding to the application identifier to launch on the mobile computing device; causing the application to transmit a data request comprising the symbolic representation of content of the verbal request for location information to a second information provider, wherein the second information provider is different than the first information provider; and displaying with the application on the mobile computing device one or more locations associated with the symbolic representation using results generated by, and received from, the second information provider that are responsive to the verbal request, wherein the second information provider generates the results in response to the transmitted data request and using the symbolic representation. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for providing processed data to a computing device comprising:
-
receiving, at a first computer system, audio data that represents a verbal request from the computing device; identifying, from a plurality of possible applications, an application on the mobile computing device to receive the message based on content of the verbal request; generating, by the first computer system, a data response for the verbal request, the data response comprising data that identifies the application on the computing device and a textual conversion of the verbal request; and transmitting the data response to the computing device, wherein receipt of the data that identifies the application by the computing device causes the computing device to launch the application on the computer device and to request and present results for the verbal request from a second computer system using the application and the textual conversion of the verbal request, wherein the second computer system is different than the first computer system. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A system for providing location-based information to a plurality of users, comprising:
-
a first computer system; an interface of the first computer system for receiving verbal requests over a voice transmission line from a plurality of computing devices; a conversion module of the first computer system for converting each of the verbal requests into a symbolic representation; and means for outputting digital messages to the computing devices, each message comprising an application identifier based on a verbal request and used by the mobile device to identify an application on the mobile computing device, from among multiple possible applications, to receive the digital message, and a symbolic representation indicator used by the application to process the symbolic representation, wherein interpretation of the output digital messages by the computing devices causes the computing devices to launch the application and to request and present results for the verbal requests from a second computer system using the application and the symbolic representation, wherein the second computer system is different than the first computer system. - View Dependent Claims (33)
-
Specification