会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method for serializing, compiling persistent textual form of an object-oriented database into intermediate object-oriented form using plug-in module translating entries according to grammar
    • 使用插件模块将面向对象数据库的持久性文本形式编译成中间面向对象的方法的方法,根据语法翻译条目
    • US06609130B1
    • 2003-08-19
    • US09253867
    • 1999-02-19
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. TraversatMatthew R. Nelson
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. TraversatMatthew R. Nelson
    • G06F1730
    • G06F17/30607Y10S707/917Y10S707/99943Y10S707/99945
    • A method and system for customizing the transformation of an object-oriented database to and from a grammatical form. A grammatical form is an expression of an object-oriented database in a textual form according to a grammar. The transformation customizer is a plug-in which provides translation of primitive data types to and from complex data types for compilation and serialization processes. A complex data type is defined in terms of one or more primitive data types. One or more values in the object-oriented database are expressed in terms of the complex data type. During serialization, the plug-in module is invoked. The plug-in understands both the complex data type and the primitive data types. The values from the object-oriented database are translated from the complex data type to the primitive data types. For customizing compilation, one or more values expressed in terms of the primitive data types are translated to the complex data type when the plug-in is invoked. The object-oriented database is an object-oriented configuration database which stores configuration parameters pertaining to the software and hardware of a computer system, such as application programs, device drivers, system services, and other components. The object-oriented database is platform-independent and is therefore configured to be hosted on several different operating systems and computing platforms.
    • 一种用于定制将面向对象数据库转换为语法形式和从语法形式转换的方法和系统。 语法形式是根据语法以文本形式表达面向对象的数据库。 转换定制程序是一个插件,它提供复杂数据类型的复制和序列化过程中的原始数据类型的转换。 复杂数据类型是根据一个或多个原始数据类型定义的。 面向对象数据库中的一个或多个值以复杂数据类型表示。 在序列化期间,调用插件模块。 插件了解复杂数据类型和原始数据类型。 来自面向对象数据库的值从复杂数据类型转换为原始数据类型。 对于自定义编译,当调用插件时,以原始数据类型表达的一个或多个值将转换为复杂数据类型。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 12. 发明授权
    • Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java program
    • 将面向对象的数据库条目的文本形式转换为可配置为填充面向对象数据库以发送到java程序的中间形式的方法和系统
    • US06598052B1
    • 2003-07-22
    • US09253841
    • 1999-02-19
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • G06F1730
    • G06F17/30607Y10S707/99943Y10S707/99945
    • A method and system for compiling a grammatical form of an object-oriented database into an intermediate form of that database. The grammatical form is a persistent form of an object-oriented database expressed in a human-readable and human-editable textual form according to a grammar. The textual form is parsed into a series of tokens. The tokens are compiled into a plurality of entries. The plurality of entries are expressed in an intermediate form. The intermediate form comprises an array of intelligent entry objects which encapsulate data with methods for manipulating that data. The methods include creating a database entry, creating a property associated with an entry, creating an attribute associated with an entry or property, querying the last entry, property, or attribute created, and finalizing entry storage. The intermediate form lacks the infrastructure of the database, but the intermediate form can be used to populate the object-oriented database with entries. The object-oriented database is an object-oriented configuration database which stores configuration parameters pertaining to the software and hardware of a computer system, such as application programs, device drivers, system services, and other components. The object-oriented database is platform-independent and is therefore configured to be hosted on several different operating systems and computing platforms.
    • 一种用于将面向对象数据库的语法形式编译成该数据库的中间形式的方法和系统。 语法形式是根据语法以人类可读和人类可编辑的文本形式表达的面向对象数据库的持久形式。 文本形式被解析为一系列令牌。 令牌被编译成多个条目。 多个条目以中间形式表示。 中间形式包括一系列智能输入对象,它们用用于操纵该数据的方法来封装数据。 这些方法包括创建数据库条目,创建与条目关联的属性,创建与条目或属性相关联的属性,查询创建的最后条目,属性或属性,以及完成条目存储。 中间形式缺少数据库的基础设施,但中间窗体可用于使用条目填充面向对象的数据库。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 17. 发明授权
    • Method and apparatus to obtain negotiated service advertisement
    • 获取协商的服务广告的方法和装置
    • US07395333B1
    • 2008-07-01
    • US09653610
    • 2000-08-31
    • Thomas E. SaulpaughGregory L. SlaughterMohamed M. AbdelazizBernard A. Traversat
    • Thomas E. SaulpaughGregory L. SlaughterMohamed M. AbdelazizBernard A. Traversat
    • G06F15/16G06F15/173
    • H04L67/16H04L63/0807H04L63/101
    • A service discovery mechanism may allow clients in a distributed computing environment to search for services. The service discovery mechanism may allow a client to request a capability credential from a service. The distributed computing environment may include a mechanism for a client to negotiate service access rights and to then obtain a capability credential that may be used to obtain the service's access interface to the set or subset of the service's capabilities that were requested or negotiated by the client. In one embodiment, the client may present to the service a set of desired capabilities. The service may then respond with a capability credential that may convey to the client the rights to use the requested capabilities. A complete service advertisement may be needed to create a message endpoint for accessing the service. In an embodiment, the capability credential may be used by a client to obtain a complete advertisement for only the requested or negotiated capabilities. The capability credential may provide an additional level of security for the service provider. The capability credential that may be used to receive the complete advertisement may also be used to construct a message gate to communicate with the service where the gate embeds the capability credential in each message to the service.
    • 服务发现机制可以允许分布式计算环境中的客户端搜索服务。 服务发现机制可以允许客户端从服务请求能力凭证。 分布式计算环境可以包括用于客户端协商服务访问权限并且然后获得可用于获得服务对由客户请求或协商的服务的能力的集合或子集的服务的访问接口的机制 。 在一个实施例中,客户端可以向服务呈现一组期望的能力。 然后,该服务可以以能够向客户传达使用所请求的能力的权限的能力凭证进行响应。 可能需要完整的服务广告来创建用于访问服务的消息端点。 在一个实施例中,客户端可以使用能力凭证来仅获得所请求或协商的能力的完整广告。 能力证书可以为服务提供商提供额外的安全级别。 可以用于接收完整广告的能力证书也可以用于构建消息门以与服务通信,其中门将每个消息中的能力凭证嵌入到服务中。
    • 19. 发明授权
    • Efficient construction of message endpoints
    • 消息端点的高效构建
    • US07072967B1
    • 2006-07-04
    • US09660562
    • 2000-09-12
    • Thomas E. SaulpaughGregory L. SlaughterEric Pouyoul
    • Thomas E. SaulpaughGregory L. SlaughterEric Pouyoul
    • G06F15/16
    • H04L67/16H04L63/08
    • In a distributed computing environment, a message gate may be the message endpoint for a client or service. A message gate may provide a secure message endpoint that sends and receives type-safe messages. Devices may have a gate factory (e.g. message endpoint constructor) that is trusted code on the device for generating gates based on XML message descriptions. In one embodiment, the gate factory may construct a gate from the XML schema of the service, a URI for the service, and an authentication credential. Access to some services may be unrestricted. For such services, a gate may be constructed without an authentication credential, saving the overhead of running an authentication service and incorporating an authentication credential. Gate construction may also be optimized for certain clients that do not desire to perform checking of messages against a service's XML schema. If verification is not desired, a client may avoid or may chose to avoid building (e.g. by a gate factory) some or all of the gate code that checks the messages against the XML schema. Also, the building of a gate may be made lightweight by appropriate reuse or sharing of pieces used to construct other gates. Devices may maintain a cache of gates to avoid constructing them each time the same service is run.
    • 在分布式计算环境中,消息门可以是客户端或服务的消息端点。 消息门可以提供发送和接收类型安全消息的安全消息端点。 设备可以具有基于XML消息描述的用于生成门的设备上的可信代码的门厂(例如消息端点构造器)。 在一个实施例中,门厂可以从服务的XML模式,服务的URI和认证凭证构造门。 访问某些服务可能不受限制。 对于这样的服务,可以构建没有认证证书的门,从而节省运行认证服务并结合认证证书的开销。 也可以针对不希望对服务的XML模式执行消息检查的某些客户端优化门结构。 如果不需要验证,客户端可以避免或可能选择避免建立(例如,由门厂)建立一些或所有门限代码,以根据XML模式检查消息。 此外,门的建造可以通过适当地重用或共享用于构建其他门的部件来制造轻量化。 设备可以保持门的高速缓存,以避免在每次运行相同的服务时构建它们。
    • 20. 发明授权
    • Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment
    • 分布式计算环境中新产生的仓库空间安全的机制和设备
    • US06973493B1
    • 2005-12-06
    • US09653241
    • 2000-08-31
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. TraversatMohamed M. Abdelaziz
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. TraversatMohamed M. Abdelaziz
    • G06F15/167G06F15/173H04L29/06H04L29/08G06F16/16
    • G06Q30/0231G06Q30/0277H04L63/08H04L67/10
    • A system and method for providing security for newly spawned spaces in a distributed computing environment. A client may access a first space service. The creation of a second space may be requested, such as by the client sending an appropriate request to an interface of the first space. In one embodiment, the first space and second space may share a common storage model, storage facility, and/or XML schema. The second space may initially be configured to permit access only to the requesting client. In one embodiment, a root authentication token is created for the second space. An authentication service associated with the second space may be initialized, whereby the second space is configured to permit access only to a client holding the root authentication token. The root authentication token may be sent to the requesting client or service. The requesting client may send the root authentication token to a second client. The second client may then access the second space by sending to the second space at least one of the messages specified in the second schema along with the root authentication token. The requesting client may also modify the initially configured security policy of the second space such that the second space is configured to permit access to other clients.
    • 一种用于为分布式计算环境中新产生的空间提供安全性的系统和方法。 客户端可以访问第一个空间服务。 可以请求创建第二空间,例如由客户端向第一空间的接口发送适当的请求。 在一个实施例中,第一空间和第二空间可以共享公共存储模型,存储设施和/或XML模式。 第一空间最初可以被配置为仅允许访问请求客户端。 在一个实施例中,为第二空间创建根认证令牌。 可以初始化与第二空间相关联的认证服务,由此第二空间被配置为仅允许访问持有根认证令牌的客户端。 可以将根认证令牌发送到请求的客户端或服务。 请求客户端可以将根认证令牌发送到第二客户端。 然后,第二客户端可以通过向第二空间发送在第二模式中指定的至少一个消息以及根认证令牌来访问第二空间。 请求客户端还可以修改初始配置的第二空间的安全策略,使得第二空间被配置为允许访问其他客户端。