System and method of implementing user action monitoring to automatically populate object launchers
First Claim
1. A method of generating usage patterns to automatically perform functions associated with objects, comprising:
- analyzing usage information associated with the objects, wherein the usage information includes user initiated action information or computer initiated action information;
identifying patterns for objects based on the usage information;
determining a number of times selected parameters in the usage information of objects recur over a predetermined period of time, wherein the selected parameters recur in the usage information a plurality of times over the predetermined period of time;
obtaining a usage pattern threshold value;
comparing the usage pattern threshold value to the number of times selected parameters in the usage information of objects recur over the predetermined period of time;
generating a usage pattern when the number of times selected parameters in the usage information of objects recur over the predetermined period of time exceed the usage pattern threshold value;
presenting the usage pattern; and
enabling the usage pattern to be adjusted.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system and method of observing actions performed on a computer and inferring relationships between objects based on information corresponding to the observed actions. Relationships between the objects may be determined based on usage information and a usage pattern may be generated if the usage information recurs a selected number of times in a predetermined period of time. When a usage pattern is generated, objects may be automatically launched, icons may be automatically presented to users, and/or menu bars may be automatically configured based on established profiles.
-
Citations
20 Claims
-
1. A method of generating usage patterns to automatically perform functions associated with objects, comprising:
-
analyzing usage information associated with the objects, wherein the usage information includes user initiated action information or computer initiated action information;
identifying patterns for objects based on the usage information;
determining a number of times selected parameters in the usage information of objects recur over a predetermined period of time, wherein the selected parameters recur in the usage information a plurality of times over the predetermined period of time;
obtaining a usage pattern threshold value;
comparing the usage pattern threshold value to the number of times selected parameters in the usage information of objects recur over the predetermined period of time;
generating a usage pattern when the number of times selected parameters in the usage information of objects recur over the predetermined period of time exceed the usage pattern threshold value;
presenting the usage pattern; and
enabling the usage pattern to be adjusted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating usage patterns to automatically perform functions associated with objects, comprising:
-
usage information analyzer that analyzes usage information associated with the objects, wherein the usage information includes user initiated action information or computer initiated action information;
pattern identifier that identifies patterns for objects based on the usage information;
a processor that determines a number of times selected parameters in the usage information of objects recur over a predetermined period of time and obtains a usage pattern threshold value, wherein the selected parameters recur in the usage information a plurality of times over the predetermined period of time;
a comparator that compares the usage pattern threshold value to the number of times selected parameters in the usage information of objects recur over the predetermined period of time;
usage pattern generator that generates a usage pattern when the number of times selected parameters in the usage information of objects recur over the predetermined period of time exceed the usage pattern threshold value; and
an interface that displays the usage pattern and enables the usage pattern to be adjusted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of inferring relationships between objects of a client terminal, comprising:
-
analyzing information associated with the objects, wherein the information includes user initiated action information or computer initiated action information;
inferring relationships between the objects based on the analyzed information;
obtaining a threshold value;
determining a strength of the inferred relationships based on a relevance ranking value that is associated with the inferred relationships;
comparing the threshold value and relevance ranking value;
identifying the inferred relationship when the relevance ranking value exceeds the threshold value; and
performing a client terminal function in response to the identified inferred relationship. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification