| 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 |

| 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.
|