File structure for storing content objects in a data repository
First Claim
1. A computer program storage device readable by a machine, tangibly embodying a file structure for storing a content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities to facilitate content adjustment, said file structure comprising:
- an identifier file object containing a list of content entity identifiers defining the content of the content object, wherein a hierarchial arrangement of the content entity identifiers within the list includes at least one hierarchial tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of content entities for the content object; and
a plurality of content file objects, each containing a content entity identified by one of the content entity identifiers contained in said list, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier;
wherein the presence and position of content entity identifiers within said list are modifiable by the user to alter content and arrangement of the content object without manipulating the content entities identified by said content entity identifiers.
2 Assignments
0 Petitions
Accused Products
Abstract
A data structure and method are provided for storing a content object stored (e.g., a custom compilation or prepublished work) as a group of hierarchically related content entities Each content entity is contained in a separate file object. An attribute file object corresponding to each content entity file object contains attributes pertaining to that entity. A list or outline containing container and noncontainer identifiers defines the content, order and structure of the content object. This list or outline is stored as a separate file object (e.g., a CBO or the PSF file of a prepublished work).
-
Citations
39 Claims
-
1. A computer program storage device readable by a machine, tangibly embodying a file structure for storing a content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities to facilitate content adjustment, said file structure comprising:
-
an identifier file object containing a list of content entity identifiers defining the content of the content object, wherein a hierarchial arrangement of the content entity identifiers within the list includes at least one hierarchial tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of content entities for the content object; and
a plurality of content file objects, each containing a content entity identified by one of the content entity identifiers contained in said list, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier;
wherein the presence and position of content entity identifiers within said list are modifiable by the user to alter content and arrangement of the content object without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program storage device readable by a machine, tangibly embodying a file structure for storing a hierarchically structured content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities to facilitate content adjustment, said file structure comprising:
-
an identifier file object containing a hierarchial outline of containers and content entity identifiers defining the content and corresponding to a user-defined hierarchical structure of the content object, wherein each container represents an outline hierarchial tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, and wherein the content entity identifiers are determined by the processing system and placed in the outline in response to user selection of content entities for the content object; and
a plurality of content file objects, each containing a content entity identified by one of the content entity identifiers contained in said outline, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier;
wherein the presence and position of containers and individual content entity identifiers within said outline are modifiable by a user to alter content and structure of the content object without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method of producing a user work in the form of a content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities each including at least one medium, comprising the steps of:
-
storing a list of content entity identifiers defining the content of the work within an identifier file object, wherein a hierarchial arrangement of the content entity identifiers within the list includes at least one hierarchial tier and at least one subordinate tier and corresponds to a user-defined work hierarchical structure, and wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of content entities for the work;
storing the content entities identified by the content entity identifiers within a plurality of content file objects with each content file object containing a content entity identified by one of the content entity identifiers contained in said list, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier; and
enabling modification of the presence and position of content entity identifiers within said list by a user to alter content and arrangement of the work without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer implemented method of producing a user work in the form of a content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities each including at least one medium, comprising the steps of:
-
storing a hierarchial outline of containers and content entity identifiers defining the content and corresponding to a user-defined hierarchical structure of the work within an identifier file object, wherein each container represents an outline hierarchial tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, and wherein the content entity identifiers are determined by the processing system and placed in the outline in response to user selection of content entities for the work;
storing the content entities identified by the content entity identifiers within a plurality of content file objects with each content file object containing a content entity identified by one of the content entity identifiers contained in said outline, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier; and
enabling modification of the presence and position of containers and individual content entity identifiers within said outline by a user to alter content and structure of the work without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing a file structure for storing a content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities, comprising:
-
a first set of program instructions for creating an identifier file object containing a list of content entity identifiers defining the content of the content object, wherein a hierarchial arrangement of the content entity identifiers within the list includes at least one hierarchial tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of content entities for the content object; and
a second set of program instructions for creating a plurality of content file objects, each containing a content entity identified by one of the content entity identifiers contained in said list, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier;
wherein the presence and position of content entity identifiers within said list are modifiable by a user to alter content and arrangement of the content object without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for storing a hierarchically structured content object, being one of a book, a collection of images, an album, a video and a multimedia object, capable of being produced by a processing system and having a plurality of content entities, comprising:
-
a first set of program instructions for creating an identifier file object containing a hierarchial outline of containers and content entity identifiers defining the content and corresponding to a user-defined hierarchical structure of the content object, wherein each container represents an outline hierarchial tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, and wherein the content entity identifiers are determined by the processing system and placed in the outline in response to user selection of content entities for the content object; and
a second set of program instructions for creating a plurality of content file objects, each containing a content entity identified by one of the content entity identifiers contained in said outline, wherein the content entity identifiers each include identification information identifying the content file object containing the content entity associated with that identifier;
wherein the presence and position of containers and individual content entity identifiers within said outline are modifiable by a user to alter content and structure of the content object without manipulating the content entities identified by said content entity identifiers. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification