METHOD AND SYSTEM FOR PROCESSING QUERIES INITIATED BY USERS OF MOBILE DEVICES
First Claim
Patent Images
1. A method comprising:
- receiving, by a mobile device, an input including a query specifying a query type indicator, the query including a user-specified keyword for a search, and the query type indicator identifying at least one category of content to be searched based at least in part on the user-specified keyword;
extracting the query from the input;
determining a type of the query based at least in part on the query type indicator;
forwarding the query to a search engine selected from a plurality of search engines based at least in part on the type of the query, wherein the selected search engine is associated with the type of the query;
obtaining a result of a search from the selected search engine, wherein the result of the search is based at least in part on a search of content by the selected search engine for the user-specified keyword; and
outputting, by the mobile computing device for display at a display operatively coupled to the mobile device, the result of the search.
3 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.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a mobile device, an input including a query specifying a query type indicator, the query including a user-specified keyword for a search, and the query type indicator identifying at least one category of content to be searched based at least in part on the user-specified keyword; extracting the query from the input; determining a type of the query based at least in part on the query type indicator; forwarding the query to a search engine selected from a plurality of search engines based at least in part on the type of the query, wherein the selected search engine is associated with the type of the query; obtaining a result of a search from the selected search engine, wherein the result of the search is based at least in part on a search of content by the selected search engine for the user-specified keyword; and outputting, by the mobile computing device for display at a display operatively coupled to the mobile device, the result of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
at least one processor; an input module operable by the at least one processor to receive an input including a query specifying a query type indicator, the query including a user-specified keyword for a search, and the query type indicator identifying at least one category of content to be searched based at least in part on the user-specified keyword; a query parser module operable by the at least one processor to extract the query from the input, to determine a type of the query based at least in part on the query type indicator, and to forward the query to a search engine selected from a plurality of search engines based at least in part on the type of the query, wherein the selected search engine is associated with the type of the query; a query result receiver module operable by the at least one processor to obtain a result of a search from the selected search engine, wherein the result of the search is based at least in part on a search of content by the selected search engine for the user-specified keyword; and an output module operable by the at least one processor to output, at a presence-sensitive display operatively coupled to the device, the result of the search. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a mobile device; and a server device, wherein the mobile device is configured to receive an input including a query specifying a query type indicator, the query including a user-specified keyword for a search, the query type indicator identifying at least one category of content to be searched based at least in part on the user-specified keyword, and to send a message including the query to the server device, and wherein the service device is configured to receive the message from the mobile device, extract the query from the message, to determine a type of the query based at least in part on the query type indicator, to forward the query to a search engine selected from a plurality of search engines based at least in part on the type of the query, the selected search engine being associated with the type of the query, to obtain a result of a search from the selected search engine, the result of the search being based at least in part on a search of content by the selected search engine for the user-specified keyword, and to create an outgoing message including the result of the search for delivery to the mobile device. - View Dependent Claims (17, 18, 19)
-
-
20. A tangible computer readable storage medium comprising instructions that, when executed, cause one or more programmable processors of a computing device to:
-
receive, by an input device operatively coupled to the computing device, an input including query specifying a query type indicator, the query including a user-specified keyword for a search, and the query type indicator identifying at least one category of content to be searched based at least in part on the user-specified keyword; extract the query from the input; determine the query type indicator based at least on the query type indicator; determine a type of the query based at least in part on the query type indicator; forward the query to a search engine selected from a plurality of search engines based at least in part on the type of the query, wherein the selected search engine is associated with the type of the query; obtain a result of a search from the selected search engine, wherein the result of the search is based at least in part on a search of content by the selected search engine for the user-specified keyword; and output, for display at a display operatively coupled to the computing device, the result of the search.
-
Specification