System and method for monitoring a communication and retrieving information relevant to the communication
First Claim
1. A system for monitoring a communication and retrieving information relevant to the communication, comprising:
- a server connected to a network, the server comprising an information module;
a first interface to a communications link for connecting the server to a remote client;
a second interface for connecting the server to at least one data source; and
wherein the information module comprises;
a monitoring module that monitors, via the first interface, a communication associated with the remote client;
a topic filter module that filters one or more topic words appearing in the communication; and
a search module that executes searches against the at least one data source using the one or more topic words to generate search results.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for monitoring a communication, and providing users with information retrieved from one or more data sources that may be relevant to the communication. An information module monitors a communication associated with at least one remote client by receiving either all (or a portion of) the communication as input. The information module then analyzes the communication to filter out and produce a running list of words that may define the context or key topics of the communication. One or more of the topic words are then used as search terms in a search executed against one or more data sources. The search results may then be forwarded to the remote client in real-time, according to one or more specified parameters. In this regard, a user of a remote client does not have to formulate their own search terms, or even activate the search, while engaged in a communication. By coupling the information module to one or more data sources, a user of a remote client may be presented with access to knowledge reports of experts, various documents, information, or other resources relevant to the context of the communication to which they may currently be associated. This empowers the user with knowledge and expertise sources that match the evolution of the topic(s) of the communication.
-
Citations
57 Claims
-
1. A system for monitoring a communication and retrieving information relevant to the communication, comprising:
-
a server connected to a network, the server comprising an information module;
a first interface to a communications link for connecting the server to a remote client;
a second interface for connecting the server to at least one data source; and
wherein the information module comprises;
a monitoring module that monitors, via the first interface, a communication associated with the remote client;
a topic filter module that filters one or more topic words appearing in the communication; and
a search module that executes searches against the at least one data source using the one or more topic words to generate search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a system comprising a network, a server connected to the network and hosting an information module, a first interface to a communications link for connecting the server to a remote client, and a second interface for connecting the server to at least one data source, a method for monitoring a communication and retrieving information relevant to the communication, the method comprising the steps of:
-
monitoring, via the first interface, a communication associated with the remote client;
filtering one or more topic words appearing in the communication; and
searching the at least one data source using the one or more prevalent topic words to generate search results. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system for monitoring a communication and retrieving information relevant to the communication, comprising:
-
monitoring means for monitoring a communication associated with a remote client;
filtering means for filtering one or more topic words appearing in the communication; and
searching means for executing a search against at least one data source using the one or more topic words, to generate search results.
-
Specification