← Back to Patent Explorer
US5937397A Expired / Lapsed US ⏱️ 0.0 years remaining

Social learning inferencing engine for intelligent agent environment

Assignee: International Business Machines Corp
•
Filing: 1997-04-10
•
Granted: 1999-08-10
•
Expires: 2017-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A social learning inferencing engine for a wide range of information searching applications is generally applicable to a wide range of applications due to the engine's interfaces and the objects involved in these interfaces. The basic interfaces are a record of a user's score of a object, a count of the number of times a user references an object, and a prediction of a user's score of a object given the user has not previously scored the object. The scores of this user and other users strongly similar or strongly dissimilar to this user for this object and other objects strongly similar or strongly dissimilar to this object are used in making this prediction. The two central object classes in the system are the users and the objects. The user object class contains member fields that identify the user, specify configuration values specific to this user (these configuration values being used in predicting the scores of the objects for this user), and links to objects that the user has scored or referenced. The object class contains member fields that identify the object and links to user objects that have scored or referenced this object.

Inventors

  • 👤 Patrick Callaghan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:49
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 206 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class based on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; and displaying objects to the user that have a predicted score above a threshold set by the user.
Claim 2
Dependent Claim 206 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class based on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; and displaying objects to the user that have a predicted score above a threshold set by the user.
Claim 3
Dependent Claim 33 words
The social learning inferencing engine implemented as a computer process on a distributed data base recited in claim 1 further comprising the step of allowing the user to assign scores for objects displayed.
Claim 4
Dependent Claim 31 words
The social learning inferencing engine implemented as a computer process on a distributed data base recited in claim 2 wherein the scores assignable by the user are within a predefined range.
Claim 5
Dependent Claim 35 words
The social learning inferencing engine implemented as a computer process on a distributed data base recited in claim 3 wherein the predefined range includes negative scores and the step of predicting includes predicting negative scores.
Claim 6
Dependent Claim 42 words
The social learning inferencing engine implemented as a computer process on a distributed data base as recited in claim 1 wherein the distributed data base is the Internet, and the computer process is a proxy application on a server in the Internet.
Claim 7
Dependent Claim 34 words
The social learning inferencing engine implemented as a computer process on a distributed data base as recited in claim 5 wherein the objects are Uniform Resource Locators (URLs) on the World Wide Web (WWW).
Claim 8
Dependent Claim 33 words
The social learning inferencing engine implemented as a computer process on a distributed data base recited in claim 6 further comprising the step of allowing the user to assign scores for URLs displayed.
Claim 9
Dependent Claim 31 words
The social learning inferencing engine implemented as a computer process on a distributed data base recited in claim 7 wherein the scores assignable by the user are within a predefined range.
Claim 10
Dependent Claim 271 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class based on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; displaying objects to the user that have a predicted score above a threshold set by the user, wherein the distributed data base is the Internet, and the computer process is a proxy application on a server in the Internet, wherein the objects are Uniform Resource Locators (URLs) on the World Wide Web (WWW) allowing the user to assign scores for URLs displayed; and highlighting URLs displayed by the user that have a predicted score higher or lower than thresholds set by the user.
Claim 11
Dependent Claim 271 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class based on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; displaying objects to the user that have a predicted score above a threshold set by the user, wherein the distributed data base is the Internet, and the computer process is a proxy application on a server in the Internet, wherein the objects are Uniform Resource Locators (URLs) on the World Wide Web (WWW) allowing the user to assign scores for URLs displayed; and highlighting URLs displayed by the user that have a predicted score higher or lower than thresholds set by the user.
Claim 12
Dependent Claim 279 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class base on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; displaying objects to the user that have a predicted score above a threshold set by the user, wherein the distributed data base is the Internet, and the computer process is a proxy application on a server in the Internet, wherein the objects are Uniform Resource Locators (URLs) on the World Wide Web (WWW) allowing the user to assign scores for URLs displayed, wherein the scores assignable by the user are within a predefined range, and wherein the predefined range includes negative scores and the step of predicting includes predicting negative scores.
Claim 13
Dependent Claim 279 words
A social learning inferencing engine implemented as a computer process on a distributed data base to predict a user's score for objects on the distributed data base, said process comprising the steps of: establishing a user class containing member fields that identify the user, specify configuration values specific to the user, and links to objects that the user has scored or referenced; establishing an object class containing member fields that identify an object and links to user objects that have scored or referenced the object; associating user object links to actual scores given by the user for the objects, a comment given by the user and associated with the score, and a number of references made by the user to the objects; calculating similarity measures for each user class to every other user class and similarity measures for each object class to every other object class base on the scores and the number of references associated with the user object links; using the similarity measures of the user classes and the similarity measures of the object classes to predict a score that the user would give the object; displaying objects to the user that have a predicted score above a threshold set by the user, wherein the distributed data base is the Internet, and the computer process is a proxy application on a server in the Internet, wherein the objects are Uniform Resource Locators (URLs) on the World Wide Web (WWW) allowing the user to assign scores for URLs displayed, wherein the scores assignable by the user are within a predefined range, and wherein the predefined range includes negative scores and the step of predicting includes predicting negative scores.

References Cited (Backward Citations)

EP0643359A2 Cited
JPH07234881A Cited
US5583763A Cited
EP0751471A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-09 2003-02-08 2003-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-09 2007-02-08 2007-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-09 2011-02-08 2011-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag