Method and system for managing volumes within a compilation of content
    1.
    发明授权
    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
    3.
    发明申请
    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
    5.
    发明授权
    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),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 本发明的一个方面是在用户界面和数据存储库之间提供功能层,以便于数据存储库中的内容对象的创建,操作,存储和管理。

    Client/server based secure timekeeping system
    6.
    发明授权
    Client/server based secure timekeeping system 失效
    基于客户/服务器的安全计时系统

    公开(公告)号:US5500897A

    公开(公告)日:1996-03-19

    申请号:US365654

    申请日:1994-12-29

    摘要: A client/server-based secure timekeeping computer system is provided. A secure-time server which is located in a physically trusted environment, includes a highly accurate time-of-day (TOD) clock, along with a key storage area containing a table of public/private key pairs corresponding to clients in the client/server network. The server encrypts a current time value from its TOD clock using a private key corresponding to a selected client. The encrypted time value is then sent to the client over an open communications channel. Each client in the network is equipped with its own secure timekeeping facility housed within the secure boundaries of a single, tamper-proof VLSI chip. Upon receipt of a secure-time transmission, a client uses its own copy of its private key to decrypt the time value, then loads the decrypted time value into its TOD clock. The tamper-proof VLSI chip in each client also includes an authenticated-time indicator, which is set to TRUE to indicate that the TOD clock contains a trusted time. Programs that require secure time may check the authenticated time indicator before executing and may cancel execution if a secure time is not available. Programs that do not require secure time are able to execute regardless. To maintain the ongoing accuracy of the client TOD clock once it is set with a trusted time value, the secure timekeeping facility in a client may further include calibration and clock stability adjustment mechanisms which receive client clock calibration adjustment values and accuracy duration values, and which apply these values at intervals to maintain the accuracy of the client TOD clock within acceptable limits and mark the clock as untrusted when it can no longer be maintained within acceptable limits.

    摘要翻译: 提供基于客户/服务器的安全计时系统。 位于物理信任环境中的安全时间服务器包括高度准确的时间(TOD)时钟,以及包含与客户端/客户端中的客户端对应的公/私钥对表的密钥存储区域, 服务器网络。 服务器使用对应于所选客户端的私钥从其TOD时钟加密当前时间值。 然后,加密的时间值通过开放的通信信道发送给客户端。 网络中的每个客户端都配备了自己的安全计时功能,它位于单个防篡改VLSI芯片的安全边界内。 在接收到安全时间传输时,客户端使用其自己的私钥副本来解密时间值,然后将解密的时间值加载到其TOD时钟中。 每个客户端中的防篡改VLSI芯片还包括一个认证时间指示符,其被设置为TRUE,以指示TOD时钟包含可信时间。 需要安全时间的程序可以在执行前检查认证时间指示符,如果安全时间不可用,可能会取消执行。 不需要安全时间的程序就可以执行。 为了保持客户端TOD时钟的持续准确性,一旦设置了可信时间值,客户端中的安全计时功能还可以包括接收客户端时钟校准调整值和精度持续时间值的校准和时钟稳定性调整机制,以及哪些 间隔地应用这些值,以保持客户端TOD时钟的准确性在可接受的限度内,并将时钟标记为不可信,当它不能再保持在可接受的限度内时。

    Method and system for moving content in a content object stored in a data repository
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明授权
    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),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过从列表或大纲中移除容器或非容器标识符,从编译中删除内容。 这通过提供用于使用户能够选择要移除的容器或非容器(例如,标题)的机制来通过用户界面来实现。

    Client/server based secure timekeeping system
    10.
    发明授权
    Client/server based secure timekeeping system 失效
    基于客户/服务器的安全计时系统

    公开(公告)号:US5444780A

    公开(公告)日:1995-08-22

    申请号:US96132

    申请日:1993-07-22

    摘要: A client/server-based secure timekeeping computer system is provided. A secure-time server which is located in a physically trusted environment, includes a highly accurate time-of-day (TOD) clock, along with a key storage area containing a table of public/private key pairs corresponding to clients in the client/server network. The server encrypts a current time value from its TOD clock using a private key corresponding to a selected client. The encrypted time value is then sent to the client over an open communications channel. Each client in the network is equipped with its own secure timekeeping facility housed within the secure boundaries of a single, tamper-proof VLSI chip. Upon receipt of a secure-time transmission, a client uses its own copy of its private key to decrypt the time value, then loads the decrypted time value into its TOD clock. The tamper-proof VLSI chip in each client also includes an authenticated-time indicator, which is set to TRUE to indicate that the TOD clock contains a trusted time. Programs that require secure time may clock the authenticated time indicator before executing and may cancel execution if a secure time is not available. Programs that do not require secure time are able to execute regardless. To maintain the ongoing accuracy of the client TOD clock once it is set with a trusted time value, the secure timekeeping facility in a client may further include calibration and clock stability adjustment mechanisms which receive client clock calibration adjustment values and accuracy duration values, and which apply these values at intervals to maintain the accuracy of the client TOD clock within acceptable limits and mark the clock as untrusted when it can no longer be maintained within acceptable limits.

    摘要翻译: 提供基于客户/服务器的安全计时系统。 位于物理信任环境中的安全时间服务器包括高度准确的时间(TOD)时钟,以及包含与客户端/客户端中的客户端对应的公/私钥对表的密钥存储区域, 服务器网络。 服务器使用对应于所选客户端的私钥从其TOD时钟加密当前时间值。 然后,加密的时间值通过开放的通信信道发送给客户端。 网络中的每个客户端都配备了自己的安全计时功能,它位于单个防篡改VLSI芯片的安全边界内。 在接收到安全时间传输时,客户端使用其自己的私钥副本来解密时间值,然后将解密的时间值加载到其TOD时钟中。 每个客户端中的防篡改VLSI芯片还包括一个认证时间指示符,其被设置为TRUE,以指示TOD时钟包含可信时间。 需要安全时间的程序可以在执行之前对认证的时间指示器进行计时,如果安全时间不可用,可能会取消执行。 不需要安全时间的程序就可以执行。 为了保持客户端TOD时钟的持续准确性,一旦设置了可信时间值,客户端中的安全计时功能还可以包括接收客户端时钟校准调整值和精度持续时间值的校准和时钟稳定性调整机制,以及哪些 间隔地应用这些值,以保持客户端TOD时钟的准确性在可接受的限度内,并将时钟标记为不可信,当它不能再保持在可接受的限度内时。