Method, system, and apparatus for receiving and responding to knowledge interchange queries
First Claim
1. A method for responding to knowledge interchange queries, the method comprising:
- receiving and storing knowledge interchange profiles from a plurality of client computers in a profile database, wherein each knowledge interchange profile comprises one or more keywords, one or more noun phrases, and one or more contacts;
performing out-of-process processing on the contents of the profile database to eliminate noise words from the profile database;
receiving a request to query the profile database;
executing the received query over the profile database to identify search results; and
returning the search results as a response to the query.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus are provided for receiving and responding to knowledge interchange (“KI”) queries. KI queries are search queries directed to database of KI profiles. A KI profile identifies the interests of a user, the individuals with which a user has communicated, and the topics on which communication with the user was made. KI profiles are received from a plurality of client computers and stored in a profile database. Out-of-process processing may be performed on the contents of the profile database. Requests may be received to query the profile database. In response to receiving such requests, the received queries may be executed over the profile database to identify search results. The search results may then be returned as a response to the query.
80 Citations
21 Claims
-
1. A method for responding to knowledge interchange queries, the method comprising:
-
receiving and storing knowledge interchange profiles from a plurality of client computers in a profile database, wherein each knowledge interchange profile comprises one or more keywords, one or more noun phrases, and one or more contacts;
performing out-of-process processing on the contents of the profile database to eliminate noise words from the profile database;
receiving a request to query the profile database;
executing the received query over the profile database to identify search results; and
returning the search results as a response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing knowledge interchange queries, the system comprising:
-
a client computer operative to create a knowledge interchange profile corresponding to a user of the client computer by monitoring user interaction with one or more programs executing on the client computer, and wherein the knowledge interchange profile identifies the interests of the user, the individuals with which the user has communicated, and the topics on which the communication with the individuals was made; and
a server computer operative to receive and store knowledge interchange profiles from a plurality of client computers in a profile database, receive a request to query the profile database, to execute the received query over the profile database to identify search results, and to return the search results as a response to the query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification