Method and system for adding content to a content object stored in a data repository
First Claim
1. A method for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second content object, each of the content entities having an identifier, comprising:
- defining the first content object by a first list of content entity identifiers indicating the content entities within the first content object, wherein a hierarchical arrangement of the content entity identifiers within the first list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined hierarchical structure of the first content object, wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, and wherein adding the content entity identifier of one of the second plurality of content entities to the first list at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the hierarchical structure corresponding to the location within the list hierarchical arrangement,wherein the first list of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A web-based system, method and program product are provided for adding content to a content object stored (e.g., a custom compilation or prepublished work) in a data repository as a group of hierarchically related content entities. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. The system then creates a file object (e.g., a CBO) defining the content object that contains a list or outline of the container and noncontainer entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. Content is added to the content object by adding a container or noncontainer identifier to the list or outline. This is achieved through a user interface by providing a mechanism for enabling a user to select a container or noncontainery (e.g., by title) and specify a target location for the container or noncontainer (e.g., by inserting the entity title between other entity titles on the outline.
-
Citations
45 Claims
-
1. A method for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second content object, each of the content entities having an identifier, comprising:
-
defining the first content object by a first list of content entity identifiers indicating the content entities within the first content object, wherein a hierarchical arrangement of the content entity identifiers within the first list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined hierarchical structure of the first content object, wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, and wherein adding the content entity identifier of one of the second plurality of content entities to the first list at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the hierarchical structure corresponding to the location within the list hierarchical arrangement, wherein the first list of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second hierarchically structured content object, each of the content entities having an identifier, comprising:
-
defining the first content object by a first hierarchical outline of containers and content entity identifiers corresponding to a user-defined hierarchy of the first content object, wherein each container represents an outline hierarchical tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, wherein the content entity identifiers are determined by the processing system and placed in the first outline in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, and wherein adding the content entity identifier of one of the second plurality of content entities to the first outline at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the first content object hierarchy corresponding to the location within the hierarchical outline, wherein the first outline of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine operable to perform method steps for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second content object, each of the content entities having an identifier, the method steps comprising:
-
defining the first content object by a first list of content entity identifiers indicating the content entities within the first content object, wherein a hierarchical arrangement of the content entity identifiers within the first list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined hierarchical structure of the first content object, wherein the content entity identifiers are determined by the processing system and placed in the list in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, and wherein adding the content entity identifier of one of the second plurality of content entities to the first list at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the hierarchical structure corresponding to the location within the list hierarchical arrangement, wherein the first list of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine operable to perform method steps for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second hierarchically structured content object, each of the content entities having an identifier, the method steps comprising:
-
defining the first content object by a first hierarchical outline of containers and content entity identifiers corresponding to a user-defined hierarchy of the first content object, wherein each container represents an outline hierarchical tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, wherein the content entity identifiers are determined by the processing system and placed in the first outline in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, and wherein adding the content entity identifier of one of the second plurality of content entities to the first outline at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the first content object hierarchy corresponding to the location within the hierarchical outline, wherein the first outline of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second content object, each of the content entities having an identifier, comprising:
-
means for defining the first content object by a first list of content entity identifiers indicating the content entities within the first content object, wherein a hierarchical arrangement of the content entity identifiers within the first list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined hierarchical structure of the first content object, means for determining the content entity identifiers and placing the content entity identifiers in the list in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, wherein adding the content entity identifier of one of the second plurality of content entities to the first list at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the hierarchical structure corresponding to the location within the list hierarchical arrangement, wherein the first list of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A system for adding content to a first 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 stored as a first plurality of content entities in a data repository, the data repository containing a second plurality of content entities of a second hierarchically structured content object, each of the content entities having an identifier, comprising:
-
means for defining the first content object by a first hierarchical outline of containers and content entity identifiers corresponding to a user-defined hierarchy of the first content object, wherein each container represents an outline hierarchical tier and includes at least one content entity identifier forming a subordinate outline hierarchical tier, means for determining the content entity identifiers and placing the content entity identifiers in the first outline in response to user selection of ones of the second plurality of content entities and corresponding locations for the selected content entities within the first content object, wherein adding the content entity identifier of one of the second plurality of content entities to the first outline at a location corresponding to the user selected location adds the identified content entity to the first content object at a location within the first content object hierarchy corresponding to the location within the hierarchical outline, wherein the first outline of content entity identifiers comprises a plurality of content entity identifiers each including identification information identifying the content entity within the data repository associated with that identifier. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification