Life-cycle management engine
First Claim
1. A method for managing electronic records, comprising the steps of:
- receiving over a network a record identifier uniquely associated with a record managed by an application program, the record management engine being configured to manage life cycle states of the record, the record identifier including profile data for the associated record;
filing the received record identifier within a file plan node of a file plan in accordance with the associated profile data, each said file plan node having an associated retention rule;
determining life cycle states for the managed records from the retention rules; and
transmitting life cycle instructions over the network requesting the application program transition the managed records to the respective life cycle states.
2 Assignments
0 Petitions
Accused Products
Abstract
A records manager manages life cycle phases of records managed by a host application program. The records manager is in communication with the host application program over a network and includes a file plan database, a record management engine, and an applications program interface. The file plan database includes at least one file plan object, with each file plan object having a life cycle rule. The record management engine includes filing means and determining means. The filing means files record identifiers within the file plan objects in accordance with record profile data received over the network. The determining means tracks changes in the life cycle phases for the records from the life cycle rules. The applications program interface is in communication with the record management engine, and is configured to transmit to the host application program over the network indications of the changes in the life cycle phases.
115 Citations
54 Claims
-
1. A method for managing electronic records, comprising the steps of:
-
receiving over a network a record identifier uniquely associated with a record managed by an application program, the record management engine being configured to manage life cycle states of the record, the record identifier including profile data for the associated record;
filing the received record identifier within a file plan node of a file plan in accordance with the associated profile data, each said file plan node having an associated retention rule;
determining life cycle states for the managed records from the retention rules; and
transmitting life cycle instructions over the network requesting the application program transition the managed records to the respective life cycle states. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic record management engine for facilitating life cycle management of records managed by an application program, the record management engine comprising:
-
receiving means for receiving over a network a record identifier associated with a record managed by the application program, the record identifier including profile data for the associated record;
filing means for filing the received record identifier within a file plan node of a file plan in accordance with the associated profile data, each said file plan node having an associated life cycle rule;
determining means for determining life cycle states for the managed records from the life cycle rules; and
providing means for transmitting life cycle instructions over the network requesting the application program transition the managed records to the respective life cycle states. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A records manager for managing life cycle phases of records managed by a host application program, the record manager being in communication with the host application program over a network and comprising:
-
a file plan database including at least one file plan object, each said file plan object having a life cycle rule;
a record management engine including filing means for filing record identifiers within the file plan objects in accordance with profile data received over the network and being associated with the records, and determining means for tracking changes in the life cycle phases for the records from the life cycle rules; and
an applications program interface in communication with the record management engine, the applications program interface being configured to transmit to the host application program over the network indications of the changes in the life cycle phases. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-based records management engine for managing life cycle phases of records managed by a host application program, the record manager being configured to communicate with the host application program over a network and comprising:
-
a database interface for accessing a file plan database, the file plan database including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the database interface for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles for the records, the profiles being received over the network;
determining means in communication with the database interface for tracking changes in the life cycle phases for the records from the life cycle rules; and
an applications program interface in communication with the filing means and the determining means and being configured to transmit to the host application program over the network indications of the changes in the life cycle phases. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer-based management engine for managing life cycle phases of electronic records managed by a host application program, the management engine being configured to communicate with the host application program over a network and comprising:
-
an interface for accessing a file plan database, the file plan database including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the interface for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles of the electronic records, the filing mean being configured to receive the profiles over the network from the application program; and
determining means in communication with the interface for transitioning the managed records between different ones of the life cycle phases from the respective life cycle rules. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer-readable medium carrying processing instructions for a computer, the processing instructions causing the computer to perform the steps of:
-
receiving over a network a record identifier uniquely associated with a record managed by an application program, the record identifier including profile data for the associated record;
filing the received record identifier within a file plan node of a file plan in accordance with the associated profile data, each said file plan node having an associated life cycle rule;
determining life cycle states for the managed records from the life cycle rules; and
providing life cycle instructions over the network to the application program requesting the application program transition the managed records to the respective life cycle states.
-
-
33. A computer-readable medium carrying processing instructions for a computer, the processing instructions defining in the computer:
-
receiving means for receiving over a network a record identifier associated with a record managed by the application program, the record identifier including profile data for the associated record;
filing means for filing the received record identifier within a file plan node of a file plan in accordance with the associated profile data, each said file plan node having an associated life cycle rule;
determining means for determining life cycle states for the managed records from the life cycle rules; and
providing means for providing life cycle instructions over the network to the application program requesting the application program transition the managed records to the respective life cycle states.
-
-
34. A computer-readable medium carrying processing instructions for a computer, the processing instructions defining in the computer:
-
a database interface for accessing a file plan database, the file plan database including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the database interface for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles for the records, the profiles being received over the network;
determining means in communication with the database interface for tracking changes in the life cycle phases for the records from the life cycle rules; and
an applications program interface in communication with the filing means and the determining means and being configured to transmit to the host application program over the network indications of the changes in the life cycle phases.
-
-
35. A computer-readable medium carrying processing instructions for a computer, the processing instructions defining in the computer:
-
an interface for accessing a file plan database, the file plan database including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the interface for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles of the electronic records, the filing mean being configured to receive the profiles over the network from the application program; and
determining means in communication with the interface for transitioning the managed records between different ones of the life cycle phases from the respective life cycle rules.
-
-
36. A method for managing electronic records, comprising the steps of:
-
defining a file plan within a file plan database, the file plan specifying at least one file plan node, each said file plan node including a life cycle retention rule;
receiving over a network a record identifier uniquely associated with a record managed by an application program, the record management engine being configured to manage life cycle states of the record, the record identifier including profile data for the associated record;
filing the received record identifier within the at least one file plan node of the file plan database in accordance with the associated profile data;
determining life cycle states for the managed records from the retention rule; and
transmitting life cycle instructions over the network requesting the application program transition the managed records to the respective life cycle states. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A computer-readable medium carrying processing instructions for a computer, the processing instructions causing the computer to perform the steps of:
-
defining a file plan within a file plan database, the file plan specifying at least one file plan node, each said file plan node including a life cycle retention rule;
receiving over the network a record identifier uniquely associated with a record managed by an application program, the record identifier including profile data for the associated record;
filing the received record identifier within the at least one file plan node of the file plan database in accordance with the associated profile data;
determining life cycle states for the managed records from the life cycle retention rules; and
providing life cycle instructions over the network to the application program requesting the application program transition the managed records to the respective life cycle states. - View Dependent Claims (43, 44, 45, 49, 50)
-
-
46. A computer-based management engine for managing life cycle phases of electronic records managed by a host application program, the management engine being configured to communicate with the host application program over a network and comprising:
-
a file plan defining means for defining a file plan within a file plan database, the file plan including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the file plan database for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles of the electronic records, the filing mean being configured to receive the profiles over the network from the application program; and
determining means in communication with the file plan database for transitioning the managed records between different ones of the life cycle phases from the respective life cycle rules. - View Dependent Claims (47, 48)
-
-
51. A computer-readable medium carrying processing instructions for a computer, the processing instructions defining in the computer:
-
a file plan defining means for defining a file plan within the file plan database, the file plan including at least one file plan node, each said file plan node including a life cycle retention rule governing life cycle phase changes of an object associated with the file plan node;
filing means in communication with the file plan database for filing record identifiers within respective ones of the file plan nodes in accordance with respective profiles of the electronic records, the filing mean being configured to receive the profiles over the network from the application program; and
determining means in communication with the file plan database for transitioning the managed records between different ones of the life cycle phases from the respective life cycle rules.
-
-
52. A method of defining a file plan in a file plan database, comprising the steps of:
-
defining at least one view of a file plan in a file plan database, defining at least one file plan component of the file plan, defining at least one attribute of the at least one file plan component, and defining the relationship between the at least one components of the file plan.
-
-
53. A computer-readable medium carrying processing instructions for a computer, the processing instructions causing the computer to perform the steps of:
-
defining at least one view of a file plan in a file plan database, defining at least one file plan component of the file plan, defining at least one attribute of the at least one file plan component, and defining the relationship between the at least one components of the file plan.
-
-
54. A computer-readable medium carrying processing instructions for a computer, the processing instructions defining in the computer:
-
a file plan view defining means for defining at least one view of a file plan in a file plan database, a file plan component defining means for defining at least one file plan component of the file plan, a file plan component attribute defining means for defining at least one attribute of the at least one file plan component, and a file plan component relationship defining means for defining the relationship between the at least one components of the file plan.
-
Specification