Patent ID: 8782009
Filing Date: 2014-07-15
Classification: G06F,Y10S

Abstract:
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: 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: 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, determining 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,