System and method of searching for classifying user activity performed on a computer system
First Claim
Patent Images
1. A method for classifying activity performed on a computer system, comprising:
- defining a plurality of categories for classifying, the activity performed on the computer system using at least one electronic device coupled to the computer system;
monitoring, by the at least one electronic device;
the activity performed on the computer system, wherein the monitored activity includes a plurality of actions performed on the computer system and a plurality of objects accessed in the plurality of actions performed on the computer system;
determining, by the at least one electronic device a chronological timeline for the plurality of actions performed on the computer system, wherein the plurality of actions each occur at a respective chronological position in the chronological timeline;
inferring, by the at least one electronic device, one or more relationships between the plurality of objects and the plurality of actions in the chronological timeline, wherein the one or more inferred relationships are derived from the chronological positions for the plurality of actions in the chronological timeline; and
classifying, by the at least one electronic device, each of the plurality of objects and each of the plurality of actions in one or more of the plurality of categories based on the one or more inferred relationships;
determining, by the at least one electronic device, a strength for each of the one or more inferred relationships based on one or more of frequencies, simultaneous occurrences, sequential occurrences, durations, or temporal proximities associated with the plurality of actions in the chronological timeline, wherein the one or more inferred relationships are inferred in response to determining that the strength for each of the one or more relationships exceed a threshold value; and
displaying the one or more inferred relationships and their respective chronological positions in the chronological timeline on a display as a timeline.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system and method of managing information associated with user actions. A monitoring system may gather and store information associated with user actions. Relationships may be inferred between user actions based on time or other criteria. A user may define classifications of user actions. These classifications may be used to retrieve information associated with user actions.
78 Citations
16 Claims
-
1. A method for classifying activity performed on a computer system, comprising:
-
defining a plurality of categories for classifying, the activity performed on the computer system using at least one electronic device coupled to the computer system; monitoring, by the at least one electronic device;
the activity performed on the computer system, wherein the monitored activity includes a plurality of actions performed on the computer system and a plurality of objects accessed in the plurality of actions performed on the computer system;determining, by the at least one electronic device a chronological timeline for the plurality of actions performed on the computer system, wherein the plurality of actions each occur at a respective chronological position in the chronological timeline; inferring, by the at least one electronic device, one or more relationships between the plurality of objects and the plurality of actions in the chronological timeline, wherein the one or more inferred relationships are derived from the chronological positions for the plurality of actions in the chronological timeline; and classifying, by the at least one electronic device, each of the plurality of objects and each of the plurality of actions in one or more of the plurality of categories based on the one or more inferred relationships; determining, by the at least one electronic device, a strength for each of the one or more inferred relationships based on one or more of frequencies, simultaneous occurrences, sequential occurrences, durations, or temporal proximities associated with the plurality of actions in the chronological timeline, wherein the one or more inferred relationships are inferred in response to determining that the strength for each of the one or more relationships exceed a threshold value; and displaying the one or more inferred relationships and their respective chronological positions in the chronological timeline on a display as a timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for classifying activity performed on a computer system, wherein the system comprises at least one electronic device configured to:
-
define a plurality of categories for classifying the activity performed on the computer system; monitor the activity performed on the computer system, wherein the monitored activity includes a plurality of actions performed on the computer system and a plurality of objects accessed in the plurality of actions performed on the computer system; determine a chronological timeline for the plurality of actions performed on the computer system, wherein the plurality of actions each occur at a respective chronological position in the chronological timeline; infer one or more relationships between the plurality of objects and the plurality of actions in the chronological timeline, wherein the at least one electronic device derives the one or more inferred relationships from the chronological positions for the plurality of actions in the chronological timeline; and classify each of the plurality of objects and each of the plurality of actions in one or more of the plurality of categories based on the one or more inferred relationships; determine, by the at least one electronic device, a strength for each of the one or more inferred relationships based on one or more of frequencies, simultaneous occurrences, sequential occurrences, durations, or temporal proximities associated with the plurality of actions in the chronological timeline, wherein the one or more inferred relationships are inferred in response to determining that the strength for each of the one or more relationships exceed a threshold value; and display the one or more inferred relationships and their respective chronological positions in the chronological timeline on a display as a timeline. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification