System and method for learning associations between logical objects and determining relevance based upon user activity
First Claim
Patent Images
1. A method by which one or more computer systems learn associations between logical objects based upon user activity, comprising:
- tracking a history of user activity upon logical objects;
forming correlations or association values between various logical objects; and
ranking the correlations using a scoring algorithm to provide an indication of how likely it is that two logical objects are coupled or related;
wherein logical objects are various files or web pages accessed by one or more computers, such as media, text, e-mails and data files, wherein user activity upon logical objects includes activation and deactivation of logical objects, wherein activation of a logical object includes opening, browsing to, editing, and/or executing the logical object, and wherein deactivation includes closing, minimizing, deleting and/or halting the logical object.
0 Assignments
0 Petitions
Accused Products
Abstract
User activity streams are used to automatically learn associations between logical objects and form logical groups. Search results are sorted based upon their relevance to current user activity. Combined with a graphical user interface component and object database, the invention automatically retrieves and display groups and objects related to the active object.
-
Citations
20 Claims
-
1. A method by which one or more computer systems learn associations between logical objects based upon user activity, comprising:
-
tracking a history of user activity upon logical objects; forming correlations or association values between various logical objects; and ranking the correlations using a scoring algorithm to provide an indication of how likely it is that two logical objects are coupled or related; wherein logical objects are various files or web pages accessed by one or more computers, such as media, text, e-mails and data files, wherein user activity upon logical objects includes activation and deactivation of logical objects, wherein activation of a logical object includes opening, browsing to, editing, and/or executing the logical object, and wherein deactivation includes closing, minimizing, deleting and/or halting the logical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented system configured to learn associations between logical objects based upon user activity, comprising:
-
means for tracking a history of user activity upon logical objects; means for forming correlations or association values between various logical objects; and means for ranking the correlations using a scoring algorithm to provide an indication of how likely it is that two logical objects are coupled or related; wherein logical objects are various files or web pages accessed by one or more computers, such as media, text, e-mails and data files, wherein user activity upon logical objects includes activation and deactivation of logical objects, wherein activation of a logical object includes opening, browsing to, editing, and/or executing the logical object, and wherein deactivation includes closing, minimizing, deleting and/or halting the logical object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification