Method and system for processing queries initiated by users of mobile devices
First Claim
Patent Images
1. A method, comprising:
- receiving an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the key word being at least one of an event, an entity, a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression, and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword;
extracting the text query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message;
determining at least one of a plurality of query types for the query based on the query type indicator;
obtaining a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content for the user-specified keyword; and
creating an outgoing message with the result of the search for delivery to the mobile device.
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 be 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.
27 Citations
16 Claims
-
1. A method, comprising:
-
receiving an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the key word being at least one of an event, an entity, a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression, and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword; extracting the text query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message; determining at least one of a plurality of query types for the query based on the query type indicator; obtaining a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content for the user-specified keyword; and creating an outgoing message with the result of the search for delivery to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
an incoming message parser to receive an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the keyword being at least one of an event, an entity, a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression, and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword, to extract the query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message, and to determine at least one a plurality of query types for the text query based on the query type indicator; a query result receiver to obtain a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content for the user-specified keyword; and an outgoing message creator to create an outgoing message with the result of the search for delivery to the mobile device. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus comprising:
-
means for receiving an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the keyword being at least one of an event, an emit a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword; means for extracting the text query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message; means for determining at least one of a plurality of query types for the query based on the query type indicator; means for obtaining a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content by the determined search server for the user-specified keyword; and means for creating an outgoing message with the result of the search for delivery to the mobile device.
-
-
14. An article of manufacture comprising:
-
a computer readable storage medium embodied with a computer program, which when executed by a processing system, cause the processing system to perform a method comprising; receiving an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the keyword being at least one of an event, an entity, a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression, and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword; extracting the text query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message; determining at least one of a plurality of query types for the query based on the query type indicator; obtaining a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content for the user-specified keyword; and creating an outgoing message with the result of the search for delivery to the mobile device. - View Dependent Claims (15, 16)
-
Specification