US2003217106A1PendingUtilityA1

System and method for profiling clients within a system for harvesting community knowledge

Priority: Mar 25, 2002Filed: Mar 25, 2002Published: Nov 20, 2003
Est. expiryMar 25, 2022(expired)· nominal 20-yr term from priority
H04L 9/40H04L 67/535G06Q 10/10G09B 7/00H04L 69/329
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A privacy-preserving system and method is disclosed for profiling clients within a system for knowledge management. The method of the present invention discloses steps for generating a client profile in support of receiving and processing messages using scoring techniques and/or filtering techniques. The method of the present invention further includes steps for generating a client profile in support of 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.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for knowledge management, comprising: 
 accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a client profile from the data target information;    storing the profile on a client computer;    receiving a message; and    scoring the message with respect to the profile.    
     
     
         2 . The method of  claim 1  wherein the collecting element includes: 
 retrieving stored data target information.  
 
     
     
         3 . The method of  claim 1  wherein the collecting element includes: 
 capturing real-time data target information.  
 
     
     
         4 . The method of  claim 1  wherein the accessing element includes accessing messages.  
     
     
         5 . The method of  claim 1  wherein the accessing element includes accessing email.  
     
     
         6 . The method of  claim 1  wherein the accessing element includes accessing files.  
     
     
         7 . The method of  claim 1  wherein the accessing element includes accessing web pages.  
     
     
         8 . The method of  claim 1  wherein the accessing element includes accessing installed hardware.  
     
     
         9 . The method of  claim 1  wherein the accessing element includes accessing installed software.  
     
     
         10 . The method of  claim 2  wherein the retrieving element includes retrieving information stored on the client computer.  
     
     
         11 . The method of  claim 2  wherein the retrieving element includes retrieving information stored on a network.  
     
     
         12 . The method of  claim 3  wherein the capturing element includes capturing user commands.  
     
     
         13 . The method of  claim 3  wherein the capturing element includes capturing cached data.  
     
     
         14 . The method of  claim 1  wherein the generating element includes analyzing the data target information using data mining techniques.  
     
     
         15 . The method of  claim 1  wherein the generating element includes identifying structured data items within the data target information.  
     
     
         16 . The method of  claim 1  wherein the generating element includes generating a positive client profile.  
     
     
         17 . The method of  claim 1  wherein the generating element includes generating a negative client profile.  
     
     
         18 . The method of  claim 1  wherein the storing element includes storing the structured data items in the client profile.  
     
     
         19 . The method of  claim 1  wherein the generating element includes: 
 identifying unstructured data items within the data target information; and  
 performing a statistical analysis on the unstructured data.  
 
     
     
         20 . The method of  claim 19  wherein the performing element includes: 
 identifying a set of keywords; and  
 calculating a frequency of occurrence of each keyword within the unstructured data.  
 
     
     
         21 . The method of  claim 19  wherein the performing element includes: 
 identifying a set of key phrases; and  
 calculating a frequency of occurrence of each key phrase within the unstructured data.  
 
     
     
         22 . The method of  claim 19  wherein the storing element includes storing the statistical analysis in the client profile.  
     
     
         23 . The method of  claim 1  further comprising: 
 supplementing the client profile with information provided explicitly by a user.  
 
     
     
         24 . The method of  claim 1  wherein the storing element includes storing the client profile only on the client computer.  
     
     
         25 . The method of  claim 1  wherein the storing element includes encrypting the client profile.  
     
     
         26 . The method of  claim 1  wherein the storing element includes password protecting the client profile.  
     
     
         27 . The method of  claim 1  wherein the scoring element includes: 
 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;  
 assigning a weighted percentage to the message score and each filter criteria; and  
 calculating an overall message score by combining the weighted percentages.  
 
     
     
         28 . A method for knowledge management, comprising: 
 accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a client profile from the data target information;    storing the profile on a client computer;    accessing a web page; and    scoring the web page with respect to the profile.    
     
     
         29 . A method for knowledge management, comprising: 
 accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a client profile from the data target information;    storing the profile on a client computer;    receiving an e-mail; and    scoring the e-mail with respect to the profile.    
     
     
         30 . A method for knowledge management, comprising: 
 accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a client profile from the data target information;    storing the profile on a client computer;    opening a file; and    scoring the file with respect to the profile.    
     
     
         31 . A method for knowledge management, comprising: 
 accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a client profile from the data target information;    storing the profile on a client computer;    receiving a message including filtering criteria; and    displaying the message on the computer if the filtering criteria is found within the profile.    
     
     
         32 . A method for knowledge management, comprising: 
 generating a message;    transmitting the message from a sending client to a set of receiving clients;    accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a receiving client profile from the data target information;    scoring the message with respect to the profile; and    displaying the message on a receiving client's computer.    
     
     
         33 . 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;    accessing a predetermined set of data targets;    collecting data target information from the data targets;    generating a receiving client profile from the data target information;    scoring the message with respect to the profile; and    displaying the message on the receiving client's computer if the filtering criteria is found within the profile.    
     
     
         34 . A system for knowledge management, comprising: 
 means for accessing a predetermined set of data targets;    means for collecting data target information from the data targets;    means for generating a client profile from the data target information;    means for storing the profile on a client computer;    means for receiving a message; and    means for scoring the message with respect to the profile.    
     
     
         35 . A system for knowledge management, comprising: 
 means for accessing a predetermined set of data targets;    means for collecting data target information from the data targets;    means for generating a client profile from the data target information;    means for storing the profile on a client 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.    
     
     
         36 . 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 accessing a predetermined set of data targets;    means for collecting data target information from the data targets;    means for generating a receiving client profile from the data target information;    means for scoring the message with respect to the profile; and    means for displaying the message on a receiving client's computer.    
     
     
         37 . 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 accessing a predetermined set of data targets;    means for collecting data target information from the data targets;    means for generating a receiving client profile from the data target information;    means for scoring the message with respect to the profile; and    means for displaying the message on the receiving client's computer if the filtering criteria is found within the profile.

Join the waitlist — get patent alerts

Track US2003217106A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.