Method, system, and apparatus for maintaining user privacy in a knowledge interchange system
First Claim
1. A method for maintaining user privacy in a knowledge interchange system, the method comprising:
- receiving from a user one or more privacy preferences relating to participation in a knowledge interchange system;
monitoring user interaction with one or more programs to identify one or more items of interest, said monitoring limited by the privacy preferences;
based on the items of interest, creating a knowledge interchange profile that 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
transmitting the contents of the knowledge interchange profile to a server computer, the contents of the knowledge interchange profile limited by the privacy preferences.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus are provided for maintaining user privacy in a knowledge interchange (“KI”) system. A user may provide privacy preferences relating to their participation in the KI system. The user may identify specific keywords, noun phrases, and contacts that should not be transmitted to a server computer. The user may also specify whether each keyword, noun phrase, or contact should be public or private. If a public keyword is identified during a search query as being associated with the user, the user'"'"'s identity will be made available to a seeker If a private keyword is identified during a search query as being associated with the user, the user'"'"'s identity will not be made available and a brokered communication process between the seeker and the user will be performed.
116 Citations
20 Claims
-
1. A method for maintaining user privacy in a knowledge interchange system, the method comprising:
-
receiving from a user one or more privacy preferences relating to participation in a knowledge interchange system;
monitoring user interaction with one or more programs to identify one or more items of interest, said monitoring limited by the privacy preferences;
based on the items of interest, creating a knowledge interchange profile that 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
transmitting the contents of the knowledge interchange profile to a server computer, the contents of the knowledge interchange profile limited by the privacy preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for maintaining user privacy in a knowledge interchange system, the method comprising:
-
receiving knowledge interchange profiles from one or more users of the knowledge interchange system and storing the profiles in a profile database, wherein each knowledge interchange profile comprises one or more keywords, one or more noun phrases, and one or more contacts;
receiving privacy preferences from each user of the knowledge interchange system and storing the privacy preferences;
receiving a request to query the profile database;
performing the received query over the profile database to identify search results;
determining whether the search results include a contact that was identified based upon keywords or noun phrases within the knowledge interchange profile of the contact that the contact indicated as private within their privacy preferences; and
in response to determining that the search results include a contact that was identified based upon an association with keywords or noun phrases that the contact indicated as private within their privacy preferences, performing a brokered communication process between the user submitting the search query and the identified contact. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for maintaining user privacy in a knowledge interchange system, the system comprising:
-
a client computer operative to receive from a user one or more privacy preferences relating to participation in a knowledge interchange system, to monitor user interaction with one or more programs executing on the client computer to identify one or more items of interest, to create a knowledge interchange profile based on the monitoring that comprises one or more keywords, noun phrases, and contacts, to transmit the contents of the knowledge interchange profile to a server computer, the contents of the knowledge interchange profile and said monitoring limited by the privacy preferences; and
a server computer operative to receive and store the knowledge interchange profile and the privacy preferences in a profile database, to receive a request to query the profile database, to perform the query over the profile database to identify search results, to determine whether the search results include a contact that was identified based upon keywords or noun phrases within the knowledge interchange profile of the contact that the contact indicated as private within their privacy preferences, and in response to determining that the search results include a contact that was identified based upon an association with keywords or noun phrases that the contact indicated as private within their privacy preferences, to perform a brokered communication process between the user submitting the search query and the identified contact. - View Dependent Claims (17, 18, 19, 20)
-
Specification