会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • 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.
    • 服务发现机制可以允许分布式计算环境中的客户端搜索服务。 服务发现机制可以允许客户端从服务请求能力凭证。 分布式计算环境可以包括用于客户端协商服务访问权限并且然后获得可用于获得服务对由客户请求或协商的服务的能力的集合或子集的服务的访问接口的机制 。 在一个实施例中,客户端可以向服务呈现一组期望的能力。 然后,该服务可以以能够向客户传达使用所请求的能力的权限的能力凭证进行响应。 可能需要完整的服务广告来创建用于访问服务的消息端点。 在一个实施例中,客户端可以使用能力凭证来仅获得所请求或协商的能力的完整广告。 能力证书可以为服务提供商提供额外的安全级别。 可以用于接收完整广告的能力证书也可以用于构建消息门以与服务通信,其中门将每个消息中的能力凭证嵌入到服务中。
    • 33. 发明授权
    • 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模式检查消息。 此外,门的建造可以通过适当地重用或共享用于构建其他门的部件来制造轻量化。 设备可以保持门的高速缓存,以避免在每次运行相同的服务时构建它们。
    • 34. 发明授权
    • 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模式。 第一空间最初可以被配置为仅允许访问请求客户端。 在一个实施例中,为第二空间创建根认证令牌。 可以初始化与第二空间相关联的认证服务,由此第二空间被配置为仅允许访问持有根认证令牌的客户端。 可以将根认证令牌发送到请求的客户端或服务。 请求客户端可以将根认证令牌发送到第二客户端。 然后,第二客户端可以通过向第二空间发送在第二模式中指定的至少一个消息以及根认证令牌来访问第二空间。 请求客户端还可以修改初始配置的第二空间的安全策略,使得第二空间被配置为允许访问其他客户端。
    • 35. 发明授权
    • Message conductors in a distributed computing environment
    • 分布式计算环境中的消息导体
    • US06950875B1
    • 2005-09-27
    • US09693682
    • 2000-10-19
    • Gregory L. SlaughterThomas E. SaulpaughEric Pouyoul
    • Gregory L. SlaughterThomas E. SaulpaughEric Pouyoul
    • G06F9/46G06F15/16G06F17/30
    • G06F9/546G06F9/465G06F2209/547G06F2209/548
    • Embodiments of a message conductor in a distributed computing environment are described. A message conductor may accept a data representation language schema that describes the ordering for messages that may be sent between a client and a service. This schema may specify user interface information. The schema may be parsed into an internal form and used to enforce message ordering. The conductor may prevent messages from being sent out of order. In some embodiments, a conductor may be linked to multiple gates. The message conductor may also provide a service interface that may interact with clients of the service to obtain all information to run a service, and then either display results of running the service or return information regarding the location of results. The service interface may be part of a message conductor or may be in addition to and work with the message conductor.
    • 描述分布式计算环境中的消息导体的实施例。 消息指导员可以接受描述可以在客户端和服务之间发送的消息的顺序的数据表示语言模式。 该模式可以指定用户界面信息。 该模式可能被解析为内部形式,并用于强制执行消息排序。 导体可能会阻止邮件发送无序。 在一些实施例中,导体可以连接到多个门。 消息导体还可以提供可以与服务的客户端交互以获得运行服务的所有信息的服务接口,然后显示运行服务的结果或返回关于结果位置的信息。 服务接口可以是消息指导者的一部分,或者可以是消息指导者的另外并且与其一起工作。
    • 37. 发明授权
    • Caching mechanism for a virtual heap
    • 一个虚拟堆的缓存机制
    • US06760815B1
    • 2004-07-06
    • US09587110
    • 2000-06-02
    • Bernard A. TraversatMichael J. DuigouThomas E. SaulpaughGregory L. Slaughter
    • Bernard A. TraversatMichael J. DuigouThomas E. SaulpaughGregory L. Slaughter
    • G06F1212
    • G06F9/45504G06F12/0276Y10S707/99953Y10S707/99957
    • A caching mechanism for a virtual persistent heap is described. A feature of a virtual persistent heap is the method used to cache portions of the virtual persistent heap into the physical heap. The caching mechanism may be effective with small consumer and appliance devices that typically have a small amount of memory and that may be using flash devices as persistent storage. In the caching mechanism, the virtual persistent heap may be divided into cache lines. A cache line is the smallest amount of virtual persistent heap space that can be loaded or flushed at one time. Caching in and caching out operations are used to load cache lines into the heap or to flush dirty cache lines into the store. Different cache line sizes may be used for different regions of the heap. Translation between a virtual persistent heap address and the heap may be simplified by the caching mechanism. All references may be kept in one address space, the virtual persistent heap address space. The address translation is therefore simplified, and may require no swizzling of virtual references into in-memory heap references when manipulating objects in the heap.
    • 描述了虚拟持久堆的缓存机制。 虚拟持久堆栈的一个特性是用于将虚拟持久堆栈的部分缓存到物理堆中的方法。 缓存机制对于通常具有少量存储器并且可能将闪存设备用作持久存储器的小型消费者和设备设备可能是有效的。 在缓存机制中,虚拟持久堆可以分为高速缓存行。 缓存行是可以一次加载或刷新的最小量的虚拟持久堆空间。 缓存和缓存操作用于将缓存行加载到堆中或将脏缓存行刷新到存储中。 不同的缓存行大小可以用于堆的不同区域。 通过缓存机制可以简化虚拟持久堆地址和堆之间的转换。 所有引用可以保存在一个地址空间中,即虚拟持久堆地址空间。 因此,地址转换被简化,并且在操作堆中的对象时可能不需要将虚拟引用转换为内存中的堆引用。
    • 38. 发明授权
    • Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form
    • 方法和系统,用于以文本形式和面向对象形式之间的中间形式存储数据库对象条目
    • US06611844B1
    • 2003-08-26
    • US09253868
    • 1999-02-19
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • G06F1730
    • G06F17/30607Y10S707/99943Y10S707/99944Y10S707/99945
    • A method and system for providing an intelligent intermediate form of an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through the process of compilation. 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 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.
    • 一种用于提供面向对象数据库的智能中间形式的方法和系统。 中间形式是通过编译过程从面向对象数据库的语法形式导出的。 语法形式是根据语法以人类可读和人类可编辑的文本形式表达的面向对象数据库的持久形式。 中间形式包括一系列智能输入对象,它们用用于操纵该数据的方法来封装数据。 这些方法包括创建数据库条目,创建与条目关联的属性,创建与条目或属性相关联的属性,查询创建的最后条目,属性或属性,以及完成条目存储。 中间形式缺少数据库的基础设施,但中间窗体可用于使用条目填充面向对象的数据库。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 39. 发明授权
    • Mechanism for maintaining constant permissions for multiple instances of a device within a cluster
    • 维护集群中设备的多个实例的常量权限的机制
    • US06173413B2
    • 2001-01-09
    • US09076347
    • 1998-05-12
    • Gregory L. SlaughterXiaoyan Zheng
    • Gregory L. SlaughterXiaoyan Zheng
    • G06F1107
    • G06F11/142Y10S707/99953
    • A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides high availability such that a storage device may be accessed and data access requests are reliably completed even in the presence of a failure. To ensure consistent mapping and file permission data among the nodes, data are stored in a highly available cluster database. Because the cluster database provides consistent data to the nodes even in the presence of a failure, each node will have consistent mapping and file permission data. A cluster transport interface is provided that establishes links between the nodes and manages the links. Messages received by the cluster transports interface are conveyed to the destination node via one or more links. The configuration of a cluster may be modified during operation. Prior to modifying the configuration, a reconfiguration procedure suspends data access requests and waits for pending data access requests to complete. The reconfiguration is performed and the mapping is modified to reflect the new configuration. The node then updates the internal representation of the mapping and resumes issuing data access requests.
    • 集群实现虚拟磁盘系统,为集群的每个节点访问集群的每个存储设备。 虚拟磁盘系统提供高可用性,使得即使存在故障也可以访问存储设备并且可靠地完成数据访问请求。 为了确保节点之间一致的映射和文件许可数据,数据存储在高度可用的集群数据库中。 因为即使在出现故障的情况下,集群数据库也为节点提供一致的数据,每个节点都将具有一致的映射和文件权限数据。 提供集群传输接口,其建立节点之间的链路并管理链路。 由群集传输接口接收的消息通过一个或多个链路被传送到目的地节点。 集群的配置可能会在操作过程中进行修改。 在修改配置之前,重新配置过程挂起数据访问请求并等待待完成的待处理数据访问请求。 执行重新配置,并修改映射以反映新配置。 然后该节点更新映射的内部表示,并恢复发布数据访问请求。
    • 40. 发明授权
    • Highly available cluster virtual disk system
    • 高度可用的集群虚拟磁盘系统
    • US5964886A
    • 1999-10-12
    • US76388
    • 1998-05-12
    • Gregory L. SlaughterBernard A. TraversatRobert HerndonXiaoyan Zheng
    • Gregory L. SlaughterBernard A. TraversatRobert HerndonXiaoyan Zheng
    • G06F11/20G06F11/00
    • G06F11/201
    • A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides high availability such that a storage device may be accessed and data access requests are reliably completed even in the presence of a failure. To ensure consistent mapping and file permission data among the nodes, data are stored in a highly available cluster database. Because the cluster database provides consistent data to the nodes even in the presence of a failure, each node will have consistent mapping and file permission data. A cluster transport interface is provided that establishes links between the nodes and manages the links. Messages received by the cluster transports interface are conveyed to the destination node via one or more links. The configuration of a cluster may be modified during operation. Prior to modifying the configuration, a reconfiguration procedure suspends data access requests and waits for pending data access requests to complete. The reconfiguration is performed and the mapping is modified to reflect the new configuration. The node then updates the internal representation of the mapping and resumes issuing data access requests.
    • 集群实现虚拟磁盘系统,为集群的每个节点访问集群的每个存储设备。 虚拟磁盘系统提供高可用性,使得即使存在故障也可以访问存储设备并且可靠地完成数据访问请求。 为了确保节点之间一致的映射和文件许可数据,数据存储在高度可用的集群数据库中。 因为即使在出现故障的情况下,集群数据库也为节点提供一致的数据,每个节点都将具有一致的映射和文件权限数据。 提供集群传输接口,其建立节点之间的链路并管理链路。 由群集传输接口接收的消息通过一个或多个链路被传送到目的地节点。 集群的配置可能会在操作过程中进行修改。 在修改配置之前,重新配置过程挂起数据访问请求并等待待完成的待处理数据访问请求。 执行重新配置,并修改映射以反映新配置。 然后该节点更新映射的内部表示,并恢复发布数据访问请求。