Method and system for electronic file lifecycle management

  • US 8,782,009 B2
  • Filed: 06/23/2008
  • Issued: 07/15/2014
  • Est. Priority Date: 05/18/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method of managing a file lifecycle, the method comprising:

  • providing, by at least one computer processor, a virtual cabinet comprising at least one of;

    a file folder, a path, or a container holding at least one of;

    at least one file, or at least one directory, said virtual cabinet having an associated at least one virtual drawer, wherein said at least one virtual drawer comprises at least one of;

    at least one storage device, at least one portion of at least one storage device, at least one storage pool, or at least one storage volume;

    receiving, by the at least one computer processor, at least one set of at least one file lifecycle policy;

    associating, by the at least one computer processor, said at least one set of said at least one file lifecycle policy with said at least one virtual cabinet;

    associating, by the at least one computer processor, at least one of;

    at least one file of at least one file system of an operating system, or at least one directory, with said at least one virtual cabinet,wherein said at least one file or said at least one directory associated with said at least one virtual cabinet, at least one of;

    is associated with said at least one set of said at least one file lifecycle policy,receives said at least one set of said at least one file lifecycle policy, orinherits said at least one set of said at least one file lifecycle policy of said at least one virtual cabinet;

    automatically determining, by the at least one computer processor, from said at least one file lifecycle policy associated with said at least one virtual cabinet at least one action dictated to be performed on said at least one file or said at least one directory, by said at least one file lifecycle policy;

    automatically performing, by the at least one computer processor, said at least one action dictated by said at least one lifecycle policy on said at least one file or said at least one directory;

    wherein, while said at least one file or said at least one directory continue to exist;

    providing transparent access to said at least one file or said at least one directory regardless of where said at least one file or said at least one directory is at least one of;

    created,located, ormoved to,independently of an application, or a user; and

    wherein said automatically performing said at least one dictated action, is performed upon occurrence of at least one triggering event, wherein said at least one triggering event comprises at least one of;

    receiving a request for performing at least one file operation,wherein said tile operation comprises at least one of;

    modifying said at least one file or said at least one directory;

    creating said at least one file or said at least one directory;

    deleting said at least one file or said at least one directory;

    reading said at least one file or said at least one directory;

    writing to said at least one file or said at least one directory;

    oraccessing said at least one file or said at least one directory;

    ordetermining an eligibility based on said set of at least one file life cycle policy to act or not act upon said at least one file or said at least one directory,wherein said eligibility to act comprises at least one of;

    eligibility to modify said at least one file or said at least one directory;

    eligibility to create said at least one file or said at least one directory;

    eligibility to delete said at least one file or said at least one directory;

    eligibility to read said at least one file or said at least one directory;

    eligibility to write to said at least one file or said at least one directory;

    oreligibility to access said at least one file or said at least one directory.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×