Claims
- 1. A method for configuring a data management system, the data management system comprising a plurality of computers, said computers storing a plurality of records thereon, wherein the method comprises:
receiving a set of configured expressions representative of a plurality of computer implemented functions for applying a unified record management policy to a network of computers; generating a mobile agent having executable code configured in accordance to the set of configured expressions; communicating the mobile agent to at least one resource computer for execution of the code, wherein the execution of the code implements the unified record management policy on at least one resource computer receiving the mobile agent.
- 2. The method of claim 1, wherein the implementation of the unified record management policy comprises:
determining if records of said plurality of records have been stored for a predetermined time period; selecting the records of said plurality of records that have been stored for a time longer than the predetermined time period; and deleting the selected records.
- 3. The method of claim 1, wherein the implementation of the unified records management policy comprises:
determining if records of said plurality of records have been stored for a predetermined time period; selecting the records of said plurality of records that have been stored for a time longer than the predetermined time period; and transferring the selected records to a storage device.
- 4. The method of claim 1, wherein the method further comprises:
generating a graphical user interface for displaying a set of expressions representative of a plurality of computer implemented functions for applying a unified record management policy over a network of computers, wherein a subset of the expressions are representative of a plurality of objects of the data management system, wherein the set of expressions allow the receipt of properties associated with the objects, wherein the graphical user interface is configured to receive a user indication of the set of configured expressions, and wherein the graphical user interface is configured to graphically link the configured expressions to illustrate a process flow of a unified record management policy; and communicating the graphical user interface to a display unit.
- 5. The method of claim 4, wherein a set of displayed icons represents the set of expressions.
- 6. A computer-readable medium having computer readable instructions capable of performing the method recited in claim 1.
- 7. A method for processing electronic evidence, wherein the method comprises:
receiving a set of configured expressions representative of a plurality of computer implemented functions that are configured to perform one or more specified tasks on a distributed network of computers, wherein the customized tasks are configured to process electronic evidence data; generating a mobile agent having code configured in accordance to the set of configured expressions; communicating the mobile agent to at least one resource computer for execution of the code stored in the mobile agent; and executing one or more tasks defined in the code to process electronic evidence data.
- 8. The method of claim 7, wherein executing one or more tasks includes:
collecting selective records of electronic evidence data; and storing the selective records of electronic evidence data in a memory unit.
- 9. The method of claim 7, wherein the method further comprises:
generating a graphical user interface for displaying a set of expressions representative of a plurality of computer implemented functions for processing electronic evidence data, wherein a subset of the expressions are representative of a plurality of objects, wherein the set of expressions allow for the receipt of properties associated with the objects, wherein the graphical user interface is configured to receive a user indication of the set of configured expressions, and wherein the graphical user interface is configured to graphically link the configured expressions to illustrate a process flow of the set of configured expressions for processing evidence data.
- 10. The method of claim 9, wherein a set of displayed icons represents the set of expressions.
- 11. A computer-readable medium having computer readable instructions capable of performing the method recited in claim 7.
- 12. A data management system having improved configuration capabilities, the system comprising:
a first computing device having an agent factory, wherein the first computing device is communicatively connected to a network; and at least one remote computer, wherein the remote computer is communicatively connected to the network, and wherein the first computing device and at least one remote computer comprise program code for:
receiving a set of configured expressions representative of a plurality of computer implemented functions for applying a unified record management policy to at least one remote computer; generating a mobile agent having executable code configured in accordance to the set of configured expressions; communicating the mobile agent to at least one remote computer for execution of the code, wherein the execution of the code implements the unified record management policy on at least one remote computer.
- 13. A data management system having improved configuration capabilities, the system comprising:
a first computing device having an agent factory application, wherein the first computing device is communicatively connected to a network; and at least one remote computer, wherein the remote computer is communicatively connected to the network, and wherein the first computing device and at least one remote computer comprise program code for:
receiving a set of configured expressions representative of a plurality of computer implemented functions that are configured to perform one or more specified tasks on at least one remote computer, wherein the customized tasks are configured to process electronic evidence data; generating a mobile agent having code configured in accordance to the set of configured expressions; communicating the mobile agent to at least one remote computer for execution of the code stored in the mobile agent; and executing one or more tasks defined in the code to process electronic evidence data.
- 14. A method for managing a number of distributed processes, wherein the method comprises:
receiving at least one mobile agent having program code defining a process, wherein the program code defines execution requirements for a resource to execute the program code; receiving a signal from at least one computing device indicating that one computing device contains an available computing resource; determining if the available computing resource matches the requirements of program code stored in at least one mobile agent; and if the available computing resource matches the requirements of program code stored in at least one mobile agent, transmitting the mobile agent having the matching requirements to the computing device containing the available computing resource for execution.
- 15. The method of claim 14, wherein the method is applied to a distributed computer system having a plurality of brokered services configured to transmit a signal indicating that it contains at least one available computing resource.
- 16. A computer-readable medium having computer readable instructions capable of performing the method recited in claim 14.
- 17. A system comprising at least one server having executable code for performing the steps of:
receiving at least one mobile agent having program code defining a process, wherein the program code defines execution requirements for a resource to execute the program code; receiving an indication from at least one computing device that the computing device contains an available computing resource; determining if the available computing resource matches the execution requirements a mobile agent; and if the available computing resource matches the execution requirements a particular mobile agent, transmitting the particular mobile agent to the computing device containing the available computing resource for execution.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. application Ser. No. 10/192,683, filed Jul. 8, 2002, and entitled SYSTEM AND METHOD FOR COLLECTING ELECTRONIC EVIDENCE DATA, priority from the filing date of which is hereby claimed under 35 U.S.C. §120. The subject matter of application Ser. No. 10/192,683 is specifically incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10192683 |
Jul 2002 |
US |
Child |
10361749 |
Feb 2003 |
US |