Method and system for moving content in a content object stored in a data repository
First Claim
1. A method for reordering content in a content object being one of a book, a collection of images, an album, a video and a multimedia object and stored as a plurality of hierarchically related individual content entities in a data repository, each content entity having an identifier and stored within said data repository as a file object, comprising:
- creating said content object by enabling selection of content entities within said data repository for inclusion within said content object via a user interface, wherein at least one selected content entity includes pre-existing material, is pre-stored in said data repository and is selectable for inclusion within a plurality of different content objects,defining the content object with a list of content entity identifiers each associated with a corresponding one of said selected content entities, wherein the content entity identifiers each include identification information identifying the file object containing the content entity associated with that identifier, and wherein a hierarchical arrangement of the content entity identifiers within the list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, andredefining the order of the selected content entities and corresponding pre-existing material within the content object hierarchical structure in accordance with movement of a content entity identifier to a new location within the list.
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 moved in the content object by moving desired ones of the container and noncontainer content entity identifiers to new locations in the list or outline. This is achieved through a user interface by providing a mechanism for enabling a user to select a container or noncontainer (e.g., by title) to be moved and specify a target location for the content entity (e.g., by inserting the container or noncontainer title between other titles in the outline.)
125 Citations
20 Claims
-
1. A method for reordering content in a content object being one of a book, a collection of images, an album, a video and a multimedia object and stored as a plurality of hierarchically related individual content entities in a data repository, each content entity having an identifier and stored within said data repository as a file object, comprising:
-
creating said content object by enabling selection of content entities within said data repository for inclusion within said content object via a user interface, wherein at least one selected content entity includes pre-existing material, is pre-stored in said data repository and is selectable for inclusion within a plurality of different content objects, defining the content object with a list of content entity identifiers each associated with a corresponding one of said selected content entities, wherein the content entity identifiers each include identification information identifying the file object containing the content entity associated with that identifier, and wherein a hierarchical arrangement of the content entity identifiers within the list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and redefining the order of the selected content entities and corresponding pre-existing material within the content object hierarchical structure in accordance with movement of a content entity identifier to a new location within the list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for reordering content in a content object being one of a book, a collection of images, an album, a video and a multimedia object and stored as a plurality of hierarchically related individual content entities in a data repository, each content entity having an identifier and stored within said data repository as a file object, said method comprising:
-
creating said content object by enabling selection of content entities within said data repository for inclusion within said content object via a user interface, wherein at least one selected content entity includes pre-existing material, is pre-stored in said data repository and is selectable for inclusion within a plurality of different content objects, defining the content object with a list of content entity identifiers each associated with a corresponding one of said selected content entities, wherein the content entity identifiers each include identification information identifying the file object containing the content entity associated with that identifier, and wherein a hierarchical arrangement of the content entity identifiers within the list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and redefining the order of the selected content entities and corresponding pre-existing material within the content object hierarchical structure in accordance with movement of a content entity identifier to a new location within the list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for reordering content in a content object being one of a book, a collection of images, an album, a video and a multimedia object and stored as a plurality of hierarchically related individual content entities in a data repository, each content entity having an identifier and stored within said data repository as a file object, comprising:
-
means for creating said content object by enabling selection of content entities within said data repository for inclusion within said content object via a user interface, wherein at least one selected content entity includes pre-existing material, is pre-stored in said data repository and is selectable for inclusion within a plurality of different content objects, means for defining the content object with a list of content entity identifiers each associated with a corresponding one of said selected content entities, wherein the content entity identifiers each include identification information identifying the file object containing the content entity associated with that identifier, and wherein a hierarchical arrangement of the content entity identifiers within the list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure, and means for redefining the order of the selected content entities and corresponding pre-existing material within the content object hierarchical structure in accordance with movement of a content entity identifier to a new location within the list. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for reordering content in a content object being one of a book, a collection of images, an album, a video and a multimedia object and stored as a plurality of hierarchically related individual content entities in a data repository, each content entity having an identifier and stored within said data repository as a file object, comprising:
-
creating said content object by enabling selection of content entities within said data repository for inclusion within said content object via a user interface, wherein at least one selected content entity includes pre-existing material, is pre-stored in said data repository and is selectable for inclusion within a plurality of different content objects; defining the content object with a first list of content entity identifiers each associated with a corresponding one of said selected content entities, wherein the content entity identifiers each include identification information identifying the file object containing the content entity associated with that identifier, and wherein a hierarchical arrangement of the content entity identifiers within the list includes at least one hierarchical tier and at least one subordinate tier and corresponds to a user-defined content object hierarchical structure; redefining the order of the selected content entities and corresponding pre-existing material within the content object hierarchical structure in accordance with movement of a content entity identifier from the first list of content entity identifiers to a new location within the first list of content entity identifiers; wherein moving a content entity identifier in the first list to a new location comprises; selecting the content entity identifier from the first list of content entity identifiers to be moved; and specifying a location from a second list of content entity identifiers where the content entity identifier from the first list of content entity identifiers is to be moved; wherein the specified location comprises at least one of a current content entity identifier or a newly created content entity identifier. - View Dependent Claims (20)
-
Specification