Method and system for moving content in a content object stored in a data repository
    1.
    发明授权
    Method and system for moving content in a content object stored in a data repository 有权
    用于移动存储在数据存储库中的内容对象中的内容的方法和系统

    公开(公告)号:US07895243B1

    公开(公告)日:2011-02-22

    申请号:US11848916

    申请日:2007-08-31

    IPC分类号: G06F17/21 G06F17/22

    CPC分类号: G06Q30/0603 Y10S707/913

    摘要: 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.)

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过将容器和非容纳内容实体标识符中的所需容器移动到列表或大纲中的新位置来将内容移动到内容对象中。 这通过提供用于使用户能够选择要移动的容器或非容器(例如,通过标题)来指定内容实体的目标位置的机制来实现(例如,通过将容器或非容器标题之间插入 大纲中的其他标题)

    Method and system for adding content to a content object stored in a data repository
    2.
    发明授权
    Method and system for adding content to a content object stored in a data repository 有权
    将内容添加到存储在数据存储库中的内容对象的方法和系统

    公开(公告)号:US07356766B1

    公开(公告)日:2008-04-08

    申请号:US09489576

    申请日:2000-01-21

    IPC分类号: G06F17/00

    摘要: 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.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过向列表或大纲中添加容器或非容器标识符将内容添加到内容对象。 这通过提供用于使用户能够选择容器或非容器(例如,通过标题)并指定容器或非容器的目标位置(例如,通过在其他实体标题之间插入实体标题)来实现的用户界面 大纲。

    Method and system for removing content entity object in a hierarchically structured content object stored in a database
    3.
    发明授权
    Method and system for removing content entity object in a hierarchically structured content object stored in a database 有权
    用于删除存储在数据库中的分层结构化内容对象中的内容实体对象的方法和系统

    公开(公告)号:US06611840B1

    公开(公告)日:2003-08-26

    申请号:US09489087

    申请日:2000-01-21

    IPC分类号: G06F1730

    摘要: 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 removed from the compilation by removing the container or noncontainer identifier from 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 removed.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过从列表或大纲中移除容器或非容器标识符,从编译中删除内容。 这通过提供用于使用户能够选择要移除的容器或非容器(例如,标题)的机制来通过用户界面来实现。

    Method and system for managing volumes within a compilation of content
    4.
    发明授权
    Method and system for managing volumes within a compilation of content 有权
    在内容汇编中管理卷的方法和系统

    公开(公告)号:US09003282B2

    公开(公告)日:2015-04-07

    申请号:US11831428

    申请日:2007-07-31

    IPC分类号: G06F17/00 G06F17/30 G06F17/21

    摘要: 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. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预先发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 本发明的一个方面是通过估计其包含的内容的量并基于内容估计来确定内容成本来计算编译成本。 可选地,将成本分配给数据存储库中的每个内容实体,并将这些实际成本作为成本估计过程的一部分进行求和。

    Method and System for Managing Volumes Within a Compilation of Content
    6.
    发明申请
    Method and System for Managing Volumes Within a Compilation of Content 有权
    内容汇编中管理卷的方法和系统

    公开(公告)号:US20090157711A1

    公开(公告)日:2009-06-18

    申请号:US11831428

    申请日:2007-07-31

    IPC分类号: G06F7/00 G06F17/30

    摘要: 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. An aspect of the invention is the calculation of the compilation's cost by estimating the amount of content it contains and determining a content cost based upon the content estimate. Optionally, a cost is assigned to each content entity in the data repository and these actual costs are summed as part of the cost estimation procedure.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 本发明的一个方面是通过估计其包含的内容的量并基于内容估计来确定内容成本来计算编译成本。 可选地,将成本分配给数据存储库中的每个内容实体,并将这些实际成本作为成本估计过程的一部分进行求和。

    Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content

    公开(公告)号:US07089239B1

    公开(公告)日:2006-08-08

    申请号:US09489265

    申请日:2000-01-21

    IPC分类号: G06F17/30

    摘要: 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. An aspect of the invention is to provide permission checking. Occasionally, it may be desired to prevent certain content entities from appearing a same compilation as other content entities. For example, an author may specify that his work can not be published in the same compilation as the work of another author. Permission checking first requires associating each container and noncontainer with any mutually exclusive containers or noncontainers. For example, such association may be achieved by defining a set of rules specifying containers and/or content entities that are mutually exclusive. Upon selection of a container or noncontainer to add to the compilation, the permission checking procedure determines if the container or noncontainer is mutually exclusive of any other containers or content objects, e.g., by consulting the rules. If so, the permission checking procedure then analyzes the compilation outline to determine whether any of the other mutually exclusive containers or noncontainers already exists in the compilation. If so, then the selected container or noncontainer is not added to the compilation and the user is notified that the content selected may not be included in the compilation. Otherwise, the content is added.

    Providing a functional layer for facilitating creation and manipulation of compilations of content
    8.
    发明授权
    Providing a functional layer for facilitating creation and manipulation of compilations of content 失效
    提供功能层,便于创建和操纵内容汇编

    公开(公告)号:US07076494B1

    公开(公告)日:2006-07-11

    申请号:US09489605

    申请日:2000-01-21

    IPC分类号: G06F17/30

    摘要: 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. An aspect of the invention is the provison of a functional layer between a user interface and the data repository for facilitating the creation, manipulation, storage and management of content objects in the data repository.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 本发明的一个方面是在用户界面和数据存储库之间提供功能层,以便于数据存储库中的内容对象的创建,操作,存储和管理。

    Method and system for moving content in a content object stored in a data repository
    9.
    发明授权
    Method and system for moving content in a content object stored in a data repository 有权
    用于移动存储在数据存储库中的内容对象中的内容的方法和系统

    公开(公告)号:US07346844B1

    公开(公告)日:2008-03-18

    申请号:US09488971

    申请日:2000-01-21

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06Q30/0603 Y10S707/913

    摘要: 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.)

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过将容器和非容纳内容实体标识符中的所需容器移动到列表或大纲中的新位置来将内容移动到内容对象中。 这通过提供用于使用户能够选择要移动的容器或非容器(例如,通过标题)来指定内容实体的目标位置的机制(例如,通过将容器或非容器标题之间插入 大纲中的其他标题)

    Method and system for adding user-provided content to a content object stored in a data repository
    10.
    发明授权
    Method and system for adding user-provided content to a content object stored in a data repository 有权
    将用户提供的内容添加到存储在数据存储库中的内容对象的方法和系统

    公开(公告)号:US07340481B1

    公开(公告)日:2008-03-04

    申请号:US09488976

    申请日:2000-01-21

    IPC分类号: G06F17/00

    摘要: 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. User-provided content is added to the compilation by receiving input content and a target location in the content object from a user, assigning the content an identifier, storing the content in the data repository, and adding its identifier to the list or outline. As an aspect of the invention, a user interface is provided including mechanisms for enabling a user to input the content and specify a target location for the content (e.g., by inserting the title of the user-provided content entity between other entity titles on the outline. Both containers and noncontainers may be added in this fashion.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 用户提供的内容通过从用户接收内容对象中的输入内容和目标位置,向内容分配标识符,将内容存储在数据存储库中,并将其标识符添加到列表或大纲中而被添加到编辑中。 作为本发明的一个方面,提供了一种用户界面,其包括用于使用户能够输入内容并指定内容的目标位置的机制(例如,通过在用户提供的内容实体的标题在 大纲可以以这种方式添加容器和非容器。