会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for providing a high level language for mapping and
accessing objects in data stores
    • 提供用于在数据存储中映射和访问对象的高级语言的系统和方法
    • US06061515A
    • 2000-05-09
    • US866374
    • 1997-05-30
    • Daniel T. ChangChristina LauTaejae Lee
    • Daniel T. ChangChristina LauTaejae Lee
    • G06F9/44G06F17/30
    • G06F17/30607
    • A user may define a mapping between object schema and data store schema by use of a high level language, Schema Mapping Definition Language (SMDL), which is data store independent, object oriented language independent, and extensible. The user may either write SMDL directly or generate SMDL through the use of a graphical user interface Smart Schema whose graphical semantics support the SMDL semantics. A Schema Mapping Internal Representation (SMIR) containing representations of the object schema, the data store schema, and the mapping of the object schema and the data store schema is generated by an SMDL Parser from the SMDL. The SMIR is represented such that it may be accessible by both development interfaces and run-time environments. It supports the accessing of the mapping information given either the object schema or data store schema such that the data store schema may be accessed from the object schema, and the object schema may be accessed from the data store schema. An SMDL Generator may be used to generate the SMDL from the SMIR. The SMIR, SMDL Generator, SMDL Parser, and SMDL may be registered in a Data Store Manager (DSM) having a single, uniform, object oriented application programming interface for accessing one or more data stores, regardless of the type of data store.
    • 用户可以通过使用高级语言定义对象模式和数据存储模式之间的映射,模式映射定义语言(SMDL)是独立于数据存储的,面向对象的语言,并且是可扩展的。 用户可以直接编写SMDL,也可以通过使用图形用户界面Smart Schema来生成SMDL,图形语义支持SMDL语义。 包含对象模式,数据存储模式以及对象模式和数据存储模式的映射的模式映射内部表示(SMIR)由SMDL的SMDL解析器生成。 SMIR被表示为可以由开发接口和运行时环境访问。 它支持访问给定对象模式或数据存储模式的映射信息,以便可以从对象模式访问数据存储模式,并且可以从数据存储模式访问对象模式。 可以使用SMDL生成器从SMIR生成SMDL。 无论数据存储的类型如何,SMIR,SMDL生成器,SMDL解析器和SMDL可以被注册在具有用于访问一个或多个数据存储的单个,统一的,面向对象的应用编程接口的数据存储管理器(DSM)中。
    • 2. 发明授权
    • System and method for providing a graphical user interface for mapping
and accessing objects in data stores
    • 用于提供用于在数据存储中映射和访问对象的图形用户界面的系统和方法
    • US5627979A
    • 1997-05-06
    • US276389
    • 1994-07-18
    • Daniel T. ChangChristina LauTaejae Lee
    • Daniel T. ChangChristina LauTaejae Lee
    • G06F17/30G06F3/00
    • G06F17/30306Y10S707/99945Y10S707/99948Y10S715/968
    • A graphical user interface for mapping and accessing objects in data stores is disclosed. A user may define a mapping between object schema and data store schema by use of a high level language, Schema Mapping Definition Language (SMDL), which is data store independent, object oriented language independent, and extensible. The user may either write SMDL directly or generate SMDL through the use of a graphical user interface Smart Schema whose graphical semantics support the SMDL semantics. A Schema Mapping Internal Representation (SMIR) containing representations of the object schema, the data store schema, and the mapping of the object schema and the data store schema is generated by an SMDL Parser from the SMDL. The SMIR is represented such that it may be accessible by both development interfaces and run-time environments. It supports the accessing of the mapping information given either the object schema or data store schema such that the data store schema may be accessed from the object schema, and the object schema may be accessed from the data store schema. An SMDL Generator may be used to generate the SMDL from the SMIR. The SMIR, SMDL Generator, SMDL Parser, and SMDL may be registered in a Data Store Manager (DSM) having a single, uniform, object oriented application programing interface for accessing one or more data stores, regardless of the type of data store. The DSM may use the SMIR to access objects from a data store. The SMIR may also be used by a run-time environment to provide direct access of objects from a data store, or it may be used by various Code Generators to generate an object oriented programing language for providing direct access to objects from a data store.
    • 公开了用于映射和访问数据存储中的对象的图形用户界面。 用户可以通过使用高级语言定义对象模式和数据存储模式之间的映射,模式映射定义语言(SMDL)是独立于数据存储的,面向对象的语言,并且是可扩展的。 用户可以直接编写SMDL,也可以通过使用图形用户界面Smart Schema来生成SMDL,图形语义支持SMDL语义。 包含对象模式,数据存储模式以及对象模式和数据存储模式的映射的模式映射内部表示(SMIR)由SMDL的SMDL解析器生成。 SMIR被表示为可以由开发接口和运行时环境访问。 它支持访问给定对象模式或数据存储模式的映射信息,以便可以从对象模式访问数据存储模式,并且可以从数据存储模式访问对象模式。 可以使用SMDL生成器从SMIR生成SMDL。 SMIR,SMDL生成器,SMDL解析器和SMDL可以被注册在具有用于访问一个或多个数据存储的单个,统一的,面向对象的应用编程接口的数据存储管理器(DSM)中,而不管数据存储的类型。 DSM可以使用SMIR来访问数据存储中的对象。 运行时环境也可以使用SMIR来提供数据存储器中对象的直接访问,或者可以由各种代码生成器使用SMIR来生成面向对象的程序语言,以便直接访问来自数据存储的对象。
    • 5. 发明授权
    • Database extender for storing, querying, and retrieving structured documents
    • 用于存储,查询和检索结构化文档的数据库扩展器
    • US06584459B1
    • 2003-06-24
    • US09325661
    • 1999-06-02
    • Daniel T. ChangJosephine M. ChengJyh-Herng ChowJian Xu
    • Daniel T. ChangJosephine M. ChengJyh-Herng ChowJian Xu
    • G06F1730
    • G06F17/30595G06F17/30011Y10S707/99933
    • An extender for a computer-implemented relational database system is disclosed for storing, querying, and retrieving structured documents. The extender provides a new abstract data type and includes a plurality of user defined functions for storing, querying, and retrieving structured documents internally, as character-based large objects (CLOB), or externally, in flat files or URLs, for example. A method and apparatus using an extender having a “conditional select” functionality is further disclosed for querying structured documents. The “conditional select” functionality is based on user defined functions residing within the extender being applied to a projection in a structured query in the database system. A method and apparatus using an extender having a set of user defined functions is further disclosed for creating one or more indexes for structured documents stored in the relational database system. The method uses the set of functions to create the indexes and uses already created B+ tree index structures implemented in the database system to support the indexes. A method and apparatus using an extender is further disclosed for creating and supporting structure indexes. The method includes a tag counting system for indexing structured documents and for implementing the structure indexes within the relational database.
    • 公开了一种用于计算机实现的关系数据库系统的扩展器,用于存储,查询和检索结构化文档。 扩展器提供新的抽象数据类型,并且包括用于在内部存储,查询和检索结构化文档的多个用户定义的功能,例如作为基于字符的大对象(CLOB),或外部地在平面文件或URL中。 进一步公开了使用具有“条件选择”功能的扩展器的方法和装置,用于查询结构化文档。 “条件选择”功能基于驻留在扩展器内的用户定义的功能,其被应用于数据库系统中的结构化查询中的投影。进一步公开了使用具有一组用户定义的功能的扩展器的方法和装置,用于创建一个 或者用于存储在关系数据库系统中的结构化文档的更多索引。 该方法使用一组函数来创建索引,并使用在数据库系统中实现的已创建的B +树索引结构来支持索引。进一步​​公开了一种使用扩展器的方法和装置,用于创建和支持结构索引。 该方法包括用于对结构化文档进行索引并用于实现关系数据库内的结构索引的标签计数系统。
    • 9. 发明授权
    • Agent-based management system having an open layered architecture for synchronous and/or asynchronous messaging handling
    • 基于代理的管理系统具有用于同步和/或异步消息处理的开放分层架构
    • US06226666B1
    • 2001-05-01
    • US08884457
    • 1997-06-27
    • Daniel T. ChangNeelakantan Sundaresan
    • Daniel T. ChangNeelakantan Sundaresan
    • G06F1516
    • H04L41/046G06Q10/107
    • A communication infrastructure providing communication between agents, between agents and agent-hosting servers, and between agent-hosting servers. The communication infrastructure consists of three layers (from bottom to top): Mail Facility Layer, Message Facility Layer, and Agent Management Communication Facility Layer. The Mail Facility Layer is the lowest layer providing a general, semantics-free mail paradigm for asynchronous communication between distributed objects, whether they are local or remote to each other. The Mail Facility Layer provides a level of abstraction in terms of mail, virtual mailbox, post office, and mail queue, and hides the details of implementation and actual transport. It is designed to provide location transparency and to be implementable using various transport protocols. The next Message Facility Layer provides a typed messaging paradigm for asynchronous and synchronous message passing between distributed objects. The Message Facility Layer uses the Mail Facility Layer for sending messages and for getting responses to requests sent. It allows for the association of typed message handlers with typed messages such that the format and semantics of messages are encapsulated through their types, are extensible, and can be processed by the associated message handlers. The Agent Management Communication Facility Layer is the highest layer providing the services for inter-agent communication between agents, agent-agent-server communication between an agent and an agent server, and inter-agent-server communication between agent servers for managing agents such as locating an agent, dispatching an agent, retrieving an agent, etc. The key abstractions provided in this layer include agent manager, agent, and agent identifier. It uses the Message
    • 提供代理之间,代理和代理托管服务器之间以及代理托管服务器之间的通信的通信基础设施。 通信基础设施由三层(从下到上):邮件设施层,消息设施层和代理管理通信设施层。 邮件设施层是最低层,为分布式对象之间的异步通信提供一般的无语义的邮件范例,无论它们是本地的还是远程的。 邮件设施层提供邮件,虚拟邮箱,邮局和邮件队列的抽象级别,并隐藏实现和实际传输的细节。 它旨在提供位置透明度,并可使用各种传输协议实现。 下一个Message Facility Layer提供了一种类型化的消息传递范例,用于分布式对象之间的异步和同步消息传递。 消息设施层使用邮件设施层发送消息并获取发送请求的响应。 它允许类型化的消息处理程序与类型消息的关联,使得消息的格式和语义通过其类型进行封装,是可扩展的,并且可以由相关联的消息处理程序来处理。 代理管理通信设施层是为代理之间的代理间通信提供服务的最高层,代理和代理服务器之间的代理 - 代理 - 服务器通信以及用于管理代理的代理服务器之间的代理间 - 服务器通信,例如 定位代理,发送代理,检索代理等。该层提供的关键抽象包括代理管理器,代理和代理标识符。 它使用消息