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 a messaging service;
receiving a from the user by a server device via a messaging identifier of the messaging service which identifies the search service;
determining the messaging identifier;
extracting, by a processor, a search request from the message;
obtaining a search result by submitting the search request to an automated search resource selected based on the message when the identifier indicates an automated search;
obtaining the search result from a human assistant selected based on the message when the identifier indicates a human assisted search;
performing the human assisted search or the automated search as indicated by the identifier via which the message was received; and
sending the search result obtained responsive to the search request to the user.
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.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
providing identifiers of a search service to a user of a messaging service; receiving a from the user by a server device via a messaging identifier of the messaging service which identifies the search service; determining the messaging identifier; extracting, by a processor, a search request from the message; obtaining a search result by submitting the search request to an automated search resource selected based on the message when the identifier indicates an automated search; obtaining the search result from a human assistant selected based on the message when the identifier indicates a human assisted search; performing the human assisted search or the automated search as indicated by the identifier via which the message was received; and sending the search result obtained responsive to the search request to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a user system submitting a message via a messaging identifier of a search service; a messaging server directing the message to a search service device; the search service device including a processor and memory receiving the message via the messaging identifier which identifies the search service, determining the messaging identifier among messaging identifiers of the search service, extracting a search request from the message, obtaining a search result by submitting the search request to an automated search resource when the identifier indicates automated searching, obtaining the search result from a human assistant when the identifier indicates human assisted searching, performing a search as indicated by the identifier, and sending the search result obtained responsive to the search request to the user. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transient computer readable storage medium storing therein a program for causing a computer to execute an operation including responding to a search request, comprising:
-
providing a messaging identifier of a group of messaging identifiers associated with a search service to a user; receiving a message using the messaging identifier; generating a search request based on the message; determining a destination of the search request based on the messaging identifier; obtaining a search result by directing the search request to the destination; and delivering the search result to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification