Method and system for electronic file lifecycle management
DC CAFCFirst Claim
1. A computer-implemented method of managing a file lifecycle, the method comprising the steps of storing data on a storage medium comprising:
- associating a set of lifecycle policies with a file in a file system, wherein said lifecycle policies relate to aspects of file classification and file disposition including at least one of;
file creation, file retention, file reference, file non-use, file security, file protection, file preservation, file storage locations within a storage medium, cost effective storage of a file, or file expiration;
storing said file on said storage medium accessible by a computer according to said set oflifecycle policies;
automatically determining from the associated lifecycle policies whenever said file is to be moved;
automatically moving said file according to the associated lifecycle policies to another storage location within said storage medium or within a different storage medium whenever the associated lifecycle policies determine that said file is to be moved; and
receiving an access request for said file from an application;
providing transparent access to said requested file based on said associated set of lifecycle policies, regardless of where said file is located, and independently of said application requesting access to said file.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A method and system for managing a file lifecycle is disclosed. The method incorporates a virtual file cabinet having virtual drawers. Files are moved from drawer to drawer throughout their lifecycle in accordance with policies associated with each drawer. The files are moved automatically and as such, a file'"'"'s lifecycle is managed from file creation to file deletion in an automated fashion. By using an archiving device such as magneto optical storage media, the files are automatically moved to their final archived location in an archiving drawer once certain policies of their present drawer are met. The system is an electronic system employing the inventive method.
109 Citations
59 Claims
-
1. A computer-implemented method of managing a file lifecycle, the method comprising the steps of storing data on a storage medium comprising:
-
associating a set of lifecycle policies with a file in a file system, wherein said lifecycle policies relate to aspects of file classification and file disposition including at least one of;
file creation, file retention, file reference, file non-use, file security, file protection, file preservation, file storage locations within a storage medium, cost effective storage of a file, or file expiration;storing said file on said storage medium accessible by a computer according to said set of lifecycle policies; automatically determining from the associated lifecycle policies whenever said file is to be moved; automatically moving said file according to the associated lifecycle policies to another storage location within said storage medium or within a different storage medium whenever the associated lifecycle policies determine that said file is to be moved; and receiving an access request for said file from an application; providing transparent access to said requested file based on said associated set of lifecycle policies, regardless of where said file is located, and independently of said application requesting access to said file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-implemented method of managing a file lifecycle, the computer-implemented method comprising the steps of storing data on a storage medium comprising:
-
providing a virtual storage medium having a plurality of storage media associated therewith, wherein said plurality of storage media are accessible by a file system in a computer, and having associated therewith a set of lifecycle policies relating to at least one of;
file storage locations within at least one of said plurality of storage media, file creation, file retention, file reference, file non-use, file security, file protection, file preservation, cost effective storage of a file, or file expiration, wherein a file lifecycle comprises aspects of file management including;
file classification or file storage disposition;storing said file on at least one of said plurality of storage media accessible by a computer within said virtual storage medium; at intervals, determining from the associated lifecycle policies actions dictated by said lifecycle policies for performance on said file; performing said dictated actions on said file; receiving an access request for said file from an application; and
providing transparent access to said requested file based on said associated set of lifecycle policies, regardless of where said file is located and said dictated actions performed on said file, and independently of said application requesting access to said file. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A computer-implemented method of managing a file lifecycle, the computer-implemented method comprising the steps of storing data on a storage medium comprising:
-
providing a virtual storage medium having a plurality of storage media associated therewith, wherein said plurality of storage media are accessible by a file system in a computer, and having associated therewith a set of lifecycle policies relating to file storage locations within at least one of said plurality of storage media, wherein said lifecycle policies relate to at least one of;
file creation, file retention, file reference, file non-use, file security, file protection, file preservation, cost effective storage of a file, or file expiration, wherein a file lifecycle comprises aspects of file management including;
file classification or file storage disposition;storing said file on at least one of said plurality of storage media within said virtual storage medium accessible by said computer; upon occurrence of a triggering event, determining from said associated lifecycle policies actions dictated by said lifecycle policies for performance on said file; performing said dictated actions on said file; receiving an access request for said file from an application; and providing transparent access to said requested file based on said associated set of lifecycle policies, regardless of where said file is located and said dictated actions performed on said file, and independently of said application requesting access to said file. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
Specification