Method and apparatus for configurable mapping between data stores and data structures and a generalized client data model using heterogeneous, specialized storage
    1.
    发明授权
    Method and apparatus for configurable mapping between data stores and data structures and a generalized client data model using heterogeneous, specialized storage 失效
    用于在数据存储和数据结构之间进行可配置映射的方法和装置以及使用异构专用存储的广义客户数据模型

    公开(公告)号:US06917939B1

    公开(公告)日:2005-07-12

    申请号:US09220293

    申请日:1998-12-23

    IPC分类号: G06F17/30

    摘要: A flexibly adaptable, i.e., configurable and/or extensible, asset management system is disclosed for processing and querying assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming interface services specific for assets types, such as storing, querying, and retrieving assets representing data to and from a Data Store, representing the third layer. The Asset Manager Server layer further provides communication services to support the Client Application layer and file transfer between the Client Application layer and the Asset Manager Server layer. The Asset Manager Server includes several configurable and/or extensible modules, including a Client Adapter module, a Schema Adapter module and a Resources module.

    摘要翻译: 公开了一种灵活适应性的,即可配置的和/或可扩展的资产管理系统,用于处理和查询表示数据的资产。 该系统包括三层:用于操纵和浏览资产的客户端应用层,资产管理器服务器层,用于提供特定于资产类型的编程接口服务,例如存储,查询和检索表示数据到和从数据存储的资产 ,代表第三层。 Asset Manager服务器层进一步提供通信服务,以支持客户端应用程序层和客户端应用程序层与Asset Manager Server层之间的文件传输。 Asset Manager Server包括多个可配置和/或可扩展模块,包括客户端适配器模块,模式适配器模块和资源模块。

    METHOD AND APPARATUS FOR USING CLASSES, ENCAPSULATING DATA WITH ITS BEHAVIORS, FOR TRANSFERRING BETWEEN DATABASES AND CLIENT APPLICATIONS AND FOR ENABLING APPLICATIONS TO ADAPT TO SPECIFIC CONSTRAINTS OF THE DATA
    2.
    发明授权
    METHOD AND APPARATUS FOR USING CLASSES, ENCAPSULATING DATA WITH ITS BEHAVIORS, FOR TRANSFERRING BETWEEN DATABASES AND CLIENT APPLICATIONS AND FOR ENABLING APPLICATIONS TO ADAPT TO SPECIFIC CONSTRAINTS OF THE DATA 失效
    使用类别的方法和装置,包含数据与其行为,用于传输数据库和客户应用程序之间的数据传输,并使应用程序适应数据的特定约束

    公开(公告)号:US06912561B1

    公开(公告)日:2005-06-28

    申请号:US09219934

    申请日:1998-12-23

    IPC分类号: G06F15/16

    CPC分类号: G06F9/541

    摘要: A flexibly adaptable, i.e., configurable and/or extensible, asset management system is disclosed for processing and querying assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming interface services specific for assets types, such as storing, querying, and retrieving assets representing data to and from a Data Store, representing the third layer. The Asset Manager Server layer further provides communication services to support the Client Application layer and file transfer between the Client Application layer and the Asset Manager Server layer. The Asset Manager Server includes several configurable and/or extensible modules, including a Client Adapter module, a Schema Adapter module and a Resources module.

    摘要翻译: 公开了一种灵活适应性的,即可配置的和/或可扩展的资产管理系统,用于处理和查询表示数据的资产。 该系统包括三层:用于操纵和浏览资产的客户端应用层,资产管理器服务器层,用于提供特定于资产类型的编程接口服务,例如存储,查询和检索表示数据到和从数据存储的资产 ,代表第三层。 Asset Manager服务器层进一步提供通信服务,以支持客户端应用程序层和客户端应用程序层与Asset Manager Server层之间的文件传输。 Asset Manager Server包括多个可配置和/或可扩展模块,包括客户端适配器模块,模式适配器模块和资源模块。

    Method and apparatus for dynamically customizing and extending functions of a server program to enable and restrict functions of the server
    3.
    发明授权
    Method and apparatus for dynamically customizing and extending functions of a server program to enable and restrict functions of the server 失效
    用于动态定制和扩展服务器程序的功能以启用和限制服务器的功能的方法和装置

    公开(公告)号:US06826571B1

    公开(公告)日:2004-11-30

    申请号:US09220291

    申请日:1998-12-23

    IPC分类号: G06F1730

    摘要: A flexibly adaptable, i.e., configurable and/or extensible, asset management system is disclosed for processing and querying assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming interface services specific for assets types, such as storing, querying, and retrieving assets representing data to and from a Data Store, representing the third layer. The Asset Manager Server layer further provides communication services to support the Client Application layer and file transfer between the Client Application layer and the Asset Manager Server layer. The Asset Manager Server includes several configurable and/or extensible modules, including a Client Adapter module, a Schema Adapter module and a Resources module.

    摘要翻译: 公开了一种灵活适应性的,即可配置的和/或可扩展的资产管理系统,用于处理和查询表示数据的资产。 该系统包括三层:用于操纵和浏览资产的客户端应用层,资产管理器服务器层,用于提供特定于资产类型的编程接口服务,例如存储,查询和检索表示数据到和从数据存储的资产 ,代表第三层。 Asset Manager服务器层进一步提供通信服务,以支持客户端应用程序层和客户端应用程序层与Asset Manager Server层之间的文件传输。 Asset Manager Server包括多个可配置和/或可扩展模块,包括客户端适配器模块,模式适配器模块和资源模块。

    Configurable and extensible system for deploying asset management functions to client applications
    4.
    发明授权
    Configurable and extensible system for deploying asset management functions to client applications 失效
    可配置和可扩展的系统,用于向客户端应用程序部署资产管理功能

    公开(公告)号:US06366916B1

    公开(公告)日:2002-04-02

    申请号:US09219933

    申请日:1998-12-23

    IPC分类号: G06F1730

    CPC分类号: G06F17/3056 Y10S707/99931

    摘要: A flexibly adaptable, i e., configurable and/or extensible, asset management system is disclosed for processing and querying assets, representing data. The system comprises three layers: a Client Application layer, for manipulating and browsing assets, an Asset Manager Server layer, for providing programming interface services specific for assets types, such as storing, querying, and retrieving assets representing data to and from a Data Store, representing the third layer. The Asset Manager Server layer further provides communication services to support the Client Application layer and file transfer between the Client Application layer and the Asset Manager Server layer. The Asset Manager Server includes several configurable and/or extensible modules, including a Client Adapter module, a Schema Adapter module and a Resources module.

    摘要翻译: 公开了一种灵活适应性的,即可配置的和/或可扩展的资产管理系统,用于处理和查询表示数据的资产。 该系统包括三层:用于操纵和浏览资产的客户端应用层,资产管理器服务器层,用于提供特定于资产类型的编程接口服务,例如存储,查询和检索表示数据到和从数据存储的资产 ,代表第三层。 Asset Manager服务器层进一步提供通信服务,以支持客户端应用程序层和客户端应用程序层与Asset Manager Server层之间的文件传输。 Asset Manager Server包括多个可配置和/或可扩展模块,包括客户端适配器模块,模式适配器模块和资源模块。

    Method and system for storing hierarchical content objects in a data repository
    5.
    发明授权
    Method and system for storing hierarchical content objects in a data repository 失效
    用于在数据存储库中存储分层内容对象的方法和系统

    公开(公告)号:US07043488B1

    公开(公告)日:2006-05-09

    申请号:US09489570

    申请日:2000-01-21

    IPC分类号: G06F17/00

    摘要: A web-based system, method and program product are provided for storing content objects (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 content objects are input to the system or as a user selects desired objects for inclusion in a content object, the system arranges the content objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the input content object or 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.

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

    Method and system for calculating cost of a compilation of content
    6.
    发明授权
    Method and system for calculating cost of a compilation of content 有权
    计算内容汇编成本的方法和系统

    公开(公告)号:US08589777B1

    公开(公告)日:2013-11-19

    申请号:US09489143

    申请日:2000-01-21

    IPC分类号: G06F17/00 G06Q10/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. 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),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 本发明的一个方面是通过估计其包含的内容的量并基于内容估计来确定内容成本来计算编译成本。 可选地,将成本分配给数据存储库中的每个内容实体,并将这些实际成本作为成本估计过程的一部分进行求和。

    System and method for creating compilations of content

    公开(公告)号:US07401097B1

    公开(公告)日:2008-07-15

    申请号:US09489134

    申请日:2000-01-21

    IPC分类号: G06F7/00

    摘要: A web-based system, method and program product are provided for creating a compilation of content stored in a data repository as a group of hierarchically related content entities, managing, displaying, and searching the content, then creating and exporting compilations of content for publication. The hierarchical data and associated metadata are preferably stored in a digital library that includes search support. A web-based user interface is provided for presenting a user with a plurality of selectable objects, each object representing a subset of the hierarchical data (e.g., chapter subsections, musical excerpts, video excerpts, etc.). The user then selects one or more of the objects for inclusion in a compilation (e.g., a custom textbook). Alternatively, the user may search the content by specifying search criteria through the interface. Additionally, the user may create new content, e.g., a new chapter or section, for inclusion in the final compilation by inputting user-provided material through the web interface. As the user selects desired objects for inclusion in a compilation, 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 compilation that contains a list or outline of the content entities selected, their identifiers, order and structure. This file object is stored separately in the data repository. The list or outline is presented to the user at the web interface as a table of contents, and may be edited through the interface. For example, the user may add content, delete content, or move content within and across containers. Editing the list or outline redefines the structure of the compilation. Once the user is satisfied with the organization of the compilation, it is submitted it for publication. The submitted compilation is then forwarded to an approval process and is accepted, rejected, or returned to the user with editorial comments appended by the editor.

    Method and configurable model for storing hierarchical data in a non-hierarchical data repository
    8.
    发明授权
    Method and configurable model for storing hierarchical data in a non-hierarchical data repository 失效
    用于在非分层数据存储库中存储分层数据的方法和可配置模型

    公开(公告)号:US06986102B1

    公开(公告)日:2006-01-10

    申请号:US09489561

    申请日:2000-01-21

    IPC分类号: G06F15/00

    CPC分类号: G06F17/30595

    摘要: 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 a configurable model for storing hierarchically related data in a relational database.

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

    Volume management method and system for a compilation of content
    9.
    发明授权
    Volume management method and system for a compilation of content 失效
    卷管理方法和系统的内容汇编

    公开(公告)号:US06449627B1

    公开(公告)日:2002-09-10

    申请号:US09489090

    申请日:2000-01-21

    IPC分类号: G06F1721

    CPC分类号: G06F17/3089 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. The content is hierarchical in nature. Accordingly, entities at each level of the hierarchy except the lowest are defined by “containers”. For example, in the case of textual content, the hierarchical structure of the data may include book containers, volume containers, chapter containers, and subsections (noncontainers) because they are at the leaf level of the hierarchy). As an aspect of the invention, the maximum size of a container may specified. For example, the volume size in a custom book is preferably determined using a threshold value defining maximum amount of content allowable for that container, and a procedure is provided for managing content entities and containers to maintain this maximum.

    摘要翻译: 提供基于网络的系统,方法和程序产品,用于将内容添加到作为一组分层相关内容实体的数据存储库中存储的内容对象(例如,定制编译或预发布的作品)。 每个非容纳内容对象优选地作为单独的实体存储在数据存储库中。 每个内容实体也被存储为数字图书馆索引类中的行作为属性集合以及对相关内容实体和容器的引用。 当用户选择要包含在内容对象中的所需对象时,系统按照用户指定的顺序将对象分层地排列成卷,章和部分。 然后,系统创建定义内容对象的文件对象(例如CBO),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 内容本质上是等级的。 因此,层级除层次最低的层次之外的实体由“容器”定义。 例如,在文本内容的情况下,数据的层次结构可以包括书籍容器,卷容器,章节容器和子部分(非容器),因为它们处于层次结构的叶级)。 作为本发明的一个方面,可以规定容器的最大尺寸。 例如,定制书中的卷大小优选地使用定义该容器允许的最大内容量的阈值来确定,并且提供了用于管理内容实体和容器以维持该最大值的过程。

    Method and system for moving content in a content object stored in a data repository
    10.
    发明授权
    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),该内容对象包含容器的列表或轮廓以及所选择的非集合实体,其标识符,顺序和结构。 该文件对象分开存储在数据存储库中。 通过将容器和非容纳内容实体标识符中的所需容器移动到列表或大纲中的新位置来将内容移动到内容对象中。 这通过提供用于使用户能够选择要移动的容器或非容器(例如,通过标题)来指定内容实体的目标位置的机制(例如,通过将容器或非容器标题之间插入 大纲中的其他标题)