Method and system for processing queries initiated by users of mobile devices
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a query message that is formatted as a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, or an e-mail message;
identifying textual characters in the query message that correspond to user-provided parameters;
extracting the identified textual characters as one or more terms from text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message;
generating a search query that includes the one or more terms from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message;
transmitting the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message, to a search engine that (i) indexes content of one or more web resources, and (ii) outputs, as search results, data identifying web resources whose indexed content is associated with query terms of search queries; and
receiving, from the search engine, search results for the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving a query message that is formatted as a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, or an e-mail message; identifying textual characters in the query message that correspond to user-provided parameters; extracting the identified textual characters as one or more terms from text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; generating a search query that includes the one or more terms from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; transmitting the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message, to a search engine that (i) indexes content of one or more web resources, and (ii) outputs, as search results, data identifying web resources whose indexed content is associated with query terms of search queries; and receiving, from the search engine, search results for the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a query message that is formatted as a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, or an e-mail message; identifying textual characters in the query message that correspond to user-provided parameters; extracting the identified textual characters as one or more terms from text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; generating a search query that includes the one or more terms from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; transmitting the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message, to a search engine that (i) indexes content of one or more web resources, and (ii) outputs, as search results, data identifying web resources whose indexed content is associated with query terms of search queries; and receiving, from the search engine, search results for the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving a query message that is formatted as a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, or an e-mail message; identifying textual characters in the query message that correspond to user-provided parameters; extracting the identified textual characters as one or more terms from text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; generating a search query that includes the one or more terms from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message; transmitting the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message, to a search engine that (i) indexes content of one or more web resources, and (ii) outputs, as search results, data identifying web resources whose indexed content is associated with query terms of search queries; and receiving, from the search engine, search results for the generated search query that includes the one or more query terms that were obtained from the text of the query message that is formatted as an SMS message, an MMS message, or an e-mail message. - View Dependent Claims (18)
-
Specification