Method and system for capturing, storing and retrieving events and activities
First Claim
1. A method for processing the data of a process comprising:
- (a) identifying one or more events and/or activities of said data and one or more attributes thereof;
(b) classifying each of said events and/or activities and each of said attributes according to a data structure that comprises an event and/or activity type and a plurality of attribute types to provide defined event and/or activity types for said events and/or activities and defined attribute types for said attributes; and
(c) allocating one or more storage volumes to each of said defined event and/or activity types for storage and retrieval of said data by attribute type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing the data of any one of a variety of processes without doing a total custom design for each process. The system includes a computer and database that communicates with various monitors of the process to gather, store and retrieve the process data. A user interfaces to the computer via a client device. The computer includes a program that identifies events and activities of the process based on input from the user or from process data collected as the process runs. Attributes of the events and activities are also identified. These events, activities and attributes are classified according to a data structure that includes event types, activity types and attribute types. Storage volumes are allocated to each of the defined event and/or types, activity types for storage and retrieval of the data by attribute type. The composite event or activity data can be retrieved in multiple views, such as row, column, graphical and the like.
33 Citations
25 Claims
-
1. A method for processing the data of a process comprising:
-
(a) identifying one or more events and/or activities of said data and one or more attributes thereof;
(b) classifying each of said events and/or activities and each of said attributes according to a data structure that comprises an event and/or activity type and a plurality of attribute types to provide defined event and/or activity types for said events and/or activities and defined attribute types for said attributes; and
(c) allocating one or more storage volumes to each of said defined event and/or activity types for storage and retrieval of said data by attribute type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for processing the data of a process comprising:
-
means for identifying one or more events and/or activities of said data and one or more attributes thereof;
means for classifying each of said events and/or activities and each of said attributes according to a data structure that comprises an event and/or activity type and a plurality of attribute types to provide defined event and/or activity types for said events and/or activities and defined attribute types for said attributes; and
means for allocating one or more storage volumes to each of said defined event and/or activity types for storage and retrieval of said data by attribute type. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory media for controlling a computer that processes the data of a process, said memory media comprising:
-
first means for controlling said computer to identify one or more events and/or activities of said data and one or more attributes thereof;
second means for controlling said computer to classify each of said events and/or activities and each of said attributes according to a data structure that comprises an event and/or activity type and a plurality of attribute types to provide defined event and/or activity types for said events and/or activities and defined attribute types for said attributes; and
third means for controlling said computer to allocate one or more storage volumes to each of said defined event and/or activity types for storage and retrieval of said data by attribute type.
-
Specification