Content manager
First Claim
1. A computer program product to archive digital content comprising:
- a computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising;
computer usable program code configured to implement an archive storage area having a unified storage structure including a unitary archive folder such that all items stored in the archive storage are logically contained within said unitary archive folder;
computer usable program code configured to implement a manifest that is stored within said archive storage area when said archive storage area is loaded onto a storage device, said manifest comprising;
an index of items stored in said unified structure of said archive;
an organizational structure that supports user-defined categories that perform at least one of;
characterizing, customizing and classifying, items stored in said unified structure; and
at least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria but have not been backed up; and
computer usable program code configured to implement an archive service that;
intermediates between software modules and said archive storage area to control requests for access to items stored in said unified storage structure by interacting with and correspondingly updating said index of said manifest as items are retrieved and stored in said unified storage structure;
provides an interface that interacts with a user to manipulate and interact with said organizational structure to define user-defined views of the contents of said unified storage structure; and
interacts with each backup queue to back up items stored in said archive storage area at predetermined times based upon predetermined backup criteria for each of each backup queue.
3 Assignments
0 Petitions
Accused Products
Abstract
An archive for digital content comprises archive storage, an archive service and a manifest. The archive storage is a unified storage structure for storing items, such a directory having a plurality of subdirectories. The manifest is stored within the archive storage when the archive storage is loaded onto a storage device, and comprises an index of items stored in the unified structure of the archive, an organizational structure that supports defined categories that characterize items stored in the unified structure and at least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria by have not been backed up. The archive service serves as an intermediate between users, e.g., operators, software modules, programs, services, etc., and the archive storage to control requests for access to items stored in the unified storage structure.
-
Citations
20 Claims
-
1. A computer program product to archive digital content comprising:
-
a computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to implement an archive storage area having a unified storage structure including a unitary archive folder such that all items stored in the archive storage are logically contained within said unitary archive folder; computer usable program code configured to implement a manifest that is stored within said archive storage area when said archive storage area is loaded onto a storage device, said manifest comprising; an index of items stored in said unified structure of said archive; an organizational structure that supports user-defined categories that perform at least one of;
characterizing, customizing and classifying, items stored in said unified structure; andat least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria but have not been backed up; and computer usable program code configured to implement an archive service that; intermediates between software modules and said archive storage area to control requests for access to items stored in said unified storage structure by interacting with and correspondingly updating said index of said manifest as items are retrieved and stored in said unified storage structure; provides an interface that interacts with a user to manipulate and interact with said organizational structure to define user-defined views of the contents of said unified storage structure; and interacts with each backup queue to back up items stored in said archive storage area at predetermined times based upon predetermined backup criteria for each of each backup queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18, 19)
-
-
10. A method of archiving digital content comprising:
-
creating an archive storage area stored within at least one storage device accessible by a host processing device, having a unified storage structure including a unitary archive folder such that all items stored in the archive storage are logically contained within said unitary archive folder; maintaining a manifest executed by said host processing device, comprising; maintaining in said manifest, an index of items in said unified structure of said archive; maintaining in said manifest an organizational structure that supports user-defined categories that perform at least one of;
characterizing, customizing and classifying, items stored in said unified structure; andmaintaining in said manifest at least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria but have not been backed up; providing an archive service that, when executed by said host processing device, performs; intermediating between users and said archive storage area to control requests for access to items stored in said unified storage structure by interacting with and correspondingly updating said index of said manifest as items are retrieved and stored in said unified storage structure; providing an interface that interacts with a user to manipulate and interact with said organizational structure to define user-defined views of the contents of said unified storage structure; and interacting with each backup queue to back up items stored in said archive storage area at predetermined times based upon predetermined backup criteria for each of each backup queue. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
Specification