US 7,593,924 B2
Method, system, and apparatus for receiving and responding to knowledge interchange queries
Ajitesh Kishore, Kirkland, Wash. (US); and Sandeep Sahasrabudhe, Kirkland, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Sep. 20, 2004, as Appl. No. 10/945,149.
Prior Publication US 2006/0064404 A1, Mar. 23, 2006
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—3  [707/6; 707/10; 707/103 R; 707/109; 706/46; 706/52; 706/55] 22 Claims
OG exemplary drawing
 
1. A method for responding to knowledge interchange queries, the method comprising:
receiving and storing preferences for knowledge interchange profiles associated with a plurality of individuals from a plurality of client computers, the preferences being operative to indicate: an anonymity of a corresponding individual associated with information stored in a corresponding knowledge interchange profile and an exclusion of data from the corresponding knowledge interchange profile;
receiving and storing the knowledge interchange profiles in a profile database, wherein each knowledge interchange profile comprises at least one keyword, at least one noun phrase, and at least one contact;
performing out-of-process processing on the profile database to eliminate noise words from the profile database;
receiving a request to query the profile database;
executing the requested query over the profile database to identify search results; and
returning the search results as a response to the query.