System and method for harvesting community knowledge
OwnerEytan Adar, Rajan Mathew Lukose +3inventors
InventorsEytan Adar, Rajan Mathew Lukose, Joshua Rogers Tyler, Caesar Sengupta, Bernardo Huberman
Life of this patent
Estimating the term…
Abstract
A privacy-preserving system and method is disclosed for knowledge management. The method of the present invention discloses steps for receiving and processing messages using scoring techniques and/or filtering techniques. The method of the present invention further includes a method for generating and obtaining responses to messages using scoring techniques and/or filtering techniques. The system of the present invention, includes all means for implementing the method.
Claims42
A method for knowledge management, comprising:
- generating a client profile on a client computer;
- storing the profile on the computer;
- receiving a message;
- and
- scoring the message with respect to the profile.
A method for knowledge management, comprising:
- generating a client profile of operations on a client computer;
- storing the profile on the computer;
- accessing a web page;
- and
- scoring the web page with respect to the profile.
A method for knowledge management, comprising:
- generating a client profile on a client computer;
- storing the profile on the computer;
- receiving an e-mail;
- and
- scoring the e-mail with respect to the profile.
A method for knowledge management, comprising:
- generating a client profile on a client computer;
- storing the profile on the computer;
- opening a file;
- and
- scoring the file with respect to the profile.
A method for knowledge management, comprising:
- generating a client profile on a client computer;
- storing the profile on the computer;
- receiving a message including filtering criteria;
- and
- displaying the message on the computer if the filtering criteria is found within the profile.
A method for knowledge management, comprising:
- generating a message;
- transmitting the message from a sending client to a set of receiving clients;
- generating a profile on a receiving client computer;
- scoring the message with respect to the profile ;
- and
- displaying the message on a receiving client's computer if the score exceeds a predetermined threshold.
A method for knowledge management, comprising:
- generating a message including filtering criteria;
- transmitting the message from a sending client to a set of receiving clients;
- generating a profile on a receiving client computer;
- and
- displaying the message on the receiving client's computer if the filtering criteria is found within the profile.
A system for knowledge management, comprising:
- means for generating a client profile on a client computer;
- means for storing the profile on the computer;
- means for receiving a message;
- and
- means for scoring the message with respect to the profile.
A system for knowledge management, comprising:
- means for generating a client profile on a client computer;
- means for storing the profile on the computer;
- means for receiving a message including filtering criteria;
- and
- means for displaying the message on the computer if the filtering criteria is found within the profile.
A system for knowledge management, comprising:
- means for generating a client profile on a client computer;
- means for storing the profile on the computer;
- means for accessing a web page;
- and
- means for scoring the web page with respect to the profile.
A system for knowledge management, comprising:
- means for generating a client profile on a client computer;
- means for storing the profile on the computer;
- means for receiving an e-mail;
- and
- means for scoring the e-mail with respect to the profile.
A system for knowledge management, comprising:
- means for generating a client profile on a client computer;
- means for storing the profile on the computer;
- means for opening a file;
- and
- means for scoring the file with respect to the profile.
A system for knowledge management, comprising:
- means for generating a message;
- means for transmitting the message from a sending client to a set of receiving clients;
- means for generating a client profile on a receiving client computer;
- means for scoring the message with respect to the profile;
- and
- means for displaying the message on a receiving client's computer if the score exceeds a predetermined threshold.
A system for knowledge management, comprising:
- means for generating a message including filtering criteria;
- means for transmitting the message from a sending client to a set of receiving clients;
- means for generating a client profile on a receiving client computer;
- and
- means for displaying the message on the receiving client's computer if the filtering criteria is found within the profile.
A method for knowledge management, comprising:
- generating a client profile on a client computer;
- storing the profile only on the computer;
- receiving a message over a peer-to-peer network;
- identifying a filtering criteria within the message;
- associating a first value with those filter criteria found within the profile;
- associating a second value, which is lower than the first value, with those filter criteria not found within the profile;
- scoring the message with respect to the profile using statistical information retrieval techniques;
- assigning a weighted percentage to the message score and each filter criteria;
- calculating an overall message score by combining the weighted percentages;
- and
- displaying the message on the computer if the overall message score exceeds a predetermined threshold.
Dependencies are inferred from the claim text.