Method and system for accessing search services via messaging services
First Claim
1. A method for chatting with an information search system, comprising:
- establishing a chat connection with the system; and
sending a response to an information search query answered by the search system to an information seeker via the chat connection.
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.
114 Citations
47 Claims
-
1. A method for chatting with an information search system, comprising:
-
establishing a chat connection with the system; and sending a response to an information search query answered by the search system to an information seeker via the chat connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a search system for conducting information searching via a chat or other interactive natural language interface; a chat server; and at least one message application server; wherein said search system, said chat server, and said chat message application server are communicatively coupled to allow a human searcher to provide a response to an information search query submitted by an information seeker via said chat interface. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
a search system for conducting information searching via a chat interface; a first message application server performing communication between an information seeker and a human information searcher via said interface; a second message application server performing communication between a search system and said human information seeker via said interface; wherein said search system, said first message application server, and said second message application server are communicatively coupled to allow a human searcher to provide a response to an information search query submitted by an information seeker via said chat interface.
-
-
16. A computer-readable storage, including a database comprising:
-
a buddy list identifier including a chat buddy representing a human searcher; a buddy list identifier including a chat credential representing an information seeker and an online status indicator indicating whether a chat buddy identified by said buddy list identifier(s) is currently available, and/or busy.
-
-
17. A computer-readable storage, including a database comprising:
-
a buddy list identifier including a chat buddy representing a search system interface; a buddy list identifier including a chat credential representing an information seeker and an online status indicator indicating whether a chat buddy identified by said buddy list identifier(s) is currently busy.
-
-
18. A method for conducting chatting between an information seeker and an information search system, comprising:
-
waiting for an instant message connection as a live buddy; receiving an instant message via an instant message chat process; extracting a query string from said instant message; passing said query string to a search system; performing a search; waiting for a system response; passing said response to an instant message client process; and passing said response to an information seeker. - View Dependent Claims (19, 20, 21)
-
-
22. A system, comprising:
-
a search system for conducting information searching via a chat interface; a chat server including user devices; and at least one message application server, said message application server; waiting for an instant message connection as a live buddy; receiving an instant message via an instant message chat process; extracting a query string from said instant message; passing said query string to a search system; performing a search; waiting for a system response; passing said response to an instant message client process; and passing said response to an information seeker; wherein said search system, said chat server, and said message application server are communicatively coupled to allow a human searcher to provide a response to an information search query submitted by an information seeker via said chat interface.
-
-
23. A system, comprising:
-
a search system for conducting information searching via a chat interface; a chat server including user devices; and at least one message application server, said message application server; waiting for an instant message connection as a search-without-a-guide buddy; receiving an instant message via an instant message chat process; extracting a query string from said instant message; passing said query string to a search system; performing a search without a guide; waiting for a system response; passing said response to an instant message client process; and passing said response to an information seeker; wherein said search system, said chat server, and said message application server are communicatively coupled to allow a human searcher to provide a response to an information search query submitted by an information seeker via said chat interface.
-
-
24. A method for conducting chatting between an information seeker and an information search system, comprising:
-
waiting for an instant message connection as a searcher without a guide; receiving an instant message via an instant message chat process; extracting a query string from said instant message; passing said query string to a search system; performing a search without a guide; waiting for a system response; passing said response to an instant message client process; and passing said response to an information seeker.
-
-
25. A method for providing anonymous communication between a user and a searcher, comprising:
-
assigning a received query a unique identifier; transmitting said unique identifier to a device of the user; assigning a searcher with a unique identifier to process said received query; assigning a unique identifier to results produced by the searcher. - View Dependent Claims (26, 27)
-
-
28. A method for sending a message from a searcher to a user, comprising:
-
accessing a device of a user to obtain an identifier or cookie; determining whether said identifier or cookie is currently established; notifying a searcher when said identifier or cookie has been established; and retrieving messages based on said identifier or cookie and sending to the user with an advertisement. - View Dependent Claims (29, 30)
-
-
31. A method for handling a query, comprising:
-
receiving a query; presenting a choice including whether a search corresponding to the query is to be conducted by a search-with-a-guide method, a search-without-a-guide method, or a combination search method; performing an automated search and returning results when said search-without-a-guide method is elected; and when said search-with-a-guide method or said combination search method is elected; directing the query to a human guide; and providing results to the query based on guide-assisted search. - View Dependent Claims (32, 33)
-
-
34. A system, comprising:
-
a search system conducting information searching via a chat or other interactive interface, said search system including a mobile message application, an instant message application, and an email message application; an instant message chat server; and an instant message application server; wherein said search system, said instant message chat server, and said instant message application server are communicatively coupled to allow a human searcher to provide a response to an information search query submitted by an information seeker via the chat or other interactive interface. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification