Method and system for accessing search services via messaging services
First Claim
1. A computer implemented method comprising:
- providing identifiers of a search service to a user of an instant message service;
receiving an instant message from the user by a server device via an instant message identifier of the search service;
determining the identifier via which the instant message was received from the user;
extracting, by a processor, a search request from the instant message;
submitting the search request to an automated search resource selected based on content of the instant message when the identifier via which the message was received indicates an automated search is to be performed;
directing the search request to a human assistant selected based on the content of the instant message when the identifier via which the message was received indicates a human assisted search is to be performed;
performing the human assisted search or the automated search based on the identifier via which the message was received; and
sending a search result obtained responsive to the search request to the user using the instant message identifier via which the instant message was received.
1 Assignment
0 Petitions
Accused Products
Abstract
A user using a chat or instant message, mobile message or email type of interface, for example, an information seeker, can connect via an instant message, mobile message, email or chat type of service provider, for example, an America On-line Instant Messenger (AIM) server. The message server connects the user to a routine that allows the user to utilize his or her service interface in combination with the services provided by the information search system. After connection has been established via the message interface, for example, an instant message is received via the chat process. A query string can then be extracted from the instant message and passed to the search system, which can respond with search results.
85 Citations
29 Claims
-
1. A computer implemented method comprising:
-
providing identifiers of a search service to a user of an instant message service; receiving an instant message from the user by a server device via an instant message identifier of the search service; determining the identifier via which the instant message was received from the user; extracting, by a processor, a search request from the instant message; submitting the search request to an automated search resource selected based on content of the instant message when the identifier via which the message was received indicates an automated search is to be performed; directing the search request to a human assistant selected based on the content of the instant message when the identifier via which the message was received indicates a human assisted search is to be performed; performing the human assisted search or the automated search based on the identifier via which the message was received; and sending a search result obtained responsive to the search request to the user using the instant message identifier via which the instant message was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a search system comprising memory and a processor providing identifiers of a search service to a user of an instant message service, receiving an instant message from the user via an instant message identifier of the search service, determining the identifier via which the instant message was received from the user, extracting a search request from the instant message, submitting the search request to an automated search resource selected based on content of the instant message when the identifier via which the message was received indicates an automated search is to be performed, directing the search request to a human assistant selected based on the content of the instant message when the identifier via which the message was received indicates a human assisted search is to be performed, performing a human assisted search or the automated search based on the identifier via which the message was received, and sending a search result obtained responsive to the search request to the user using the instant message identifier via which the instant message was received; a user system sending instant messages. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium storing an instruction therein for causing a computer to perform an operation, comprising:
-
providing identifiers of a search service to a user of an instant message service; receiving an instant message from the user via an instant message identifier of the search service; determining the identifier via which the instant message was received from the user; extracting a search request from the instant message; submitting the search request to an automated search resource selected based on content of the instant message when the identifier via which the message was received indicates an automated search is to be performed; directing the search request to a human assistant selected based on the content of the instant message when the identifier via which the message was received indicates a human assisted search is to be performed; performing the human assisted search or the automated search based on the identifier via which the message was received; and sending a search result obtained responsive to the search request to the user using the instant message identifier via which the instant message was received.
-
Specification