会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明授权
    • Migrating processes using data representation language representations of the processes in a distributed computing environment
    • 使用分布式计算环境中的进程的数据表示语言表示来迁移进程
    • US07200848B1
    • 2007-04-03
    • US09663564
    • 2000-09-15
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • G06F9/44
    • G06F9/465G06F9/4862G06F9/542G06Q30/02G06Q30/06H04L29/08846H04L41/22H04L63/08H04L63/101H04L63/123H04L63/126H04L67/02H04L67/04H04L67/1002H04L67/16H04L67/18H04L67/20H04L67/2823H04L67/2828H04L67/2842H04L67/288H04L67/303H04L67/306H04L67/34H04L69/329
    • A data representation language representation of the state of a process executing on a client or service in a distributed computing environment may be created. The representation may include a computation state of the device and/or virtual machine on which the process is executing, wherein the computation state of the device and/or virtual machine comprises information about the execution state of the process on the device and/or virtual machine. A process state may include, but is not limited to: threads, all objects referenced by the threads, transient variables created during the execution of the process, objects and their data, etc. In one embodiment, data describing one or more leases representing grants of access to external services, obtained from spaces by the process, may also be stored with the process state. The data representation language representation of the state of a process may be moved from node to node within the distributed computing environment. The representation of the state of a process may also be stored as a data representation language object in a store mechanism, and later retrieved from the store mechanism to resume the process execution on the same node or on a different node in the distributed computing environment. In one embodiment, an object compilation/decompilation process may be used in creating the representation of the state of a process and in regenerating the state of the process by decompiling the representation of the state of the process.
    • 可以创建在分布式计算环境中在客户端或服务上执行的进程的状态的数据表示语言表示。 该表示可以包括处理正在执行的设备和/或虚拟机的计算状态,其中设备和/或虚拟机的计算状态包括关于设备上的进程的执行状态和/或虚拟的信息 机。 进程状态可以包括但不限于:线程,由线程引用的所有对象,在执行进程期间创建的暂时变量,对象及其数据等。在一个实施例中,描述表示授权的一个或多个租赁的数据 通过进程从空格获取的对外部服务的访问也可以与进程状态一起存储。 过程的状态的数据表示语言表示可以在分布式计算环境内从节点移动到节点。 过程状态的表示也可以作为数据表示语言对象存储在存储机制中,并且稍后从存储机制检索以恢复在分布式计算环境中的相同节点上或在不同节点上的过程执行。 在一个实施例中,可以使用对象编译/反编译过程来创建过程的状态的表示以及通过反编译过程状态的表示来重新生成过程的状态。
    • 62. 发明授权
    • 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.
    • 一种用于提供面向对象数据库的智能中间形式的方法和系统。 中间形式是通过编译过程从面向对象数据库的语法形式导出的。 语法形式是根据语法以人类可读和人类可编辑的文本形式表达的面向对象数据库的持久形式。 中间形式包括一系列智能输入对象,它们用用于操纵该数据的方法来封装数据。 这些方法包括创建数据库条目,创建与条目关联的属性,创建与条目或属性相关联的属性,查询创建的最后条目,属性或属性,以及完成条目存储。 中间形式缺少数据库的基础设施,但中间窗体可用于使用条目填充面向对象的数据库。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 63. 发明授权
    • Secure access of objects generated from data representation language representations of the objects in a distributed computing environment
    • 从分布式计算环境中对象的数据表示语言表示生成的对象的安全访问
    • US07444644B1
    • 2008-10-28
    • US09663665
    • 2000-09-15
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • G06F9/44G06F9/45G06F12/14
    • H04L67/16G06F9/547
    • A mechanism for securely decompiling representations of objects into copies of the objects is described. A virtual machine may include extensions for decompiling data representation language representations of objects into objects. The decompiler API may accept a data stream, which includes a representation of the object, and output a copy of the object. In one embodiment, during the decompilation of the representation of objects on a client, each message may be checked to verify that the user has access rights to the object. Access right information for the object may be embedded in the message(s) containing the representation of the object. In one embodiment, when the user is done using the client, the user may log off or otherwise signal the user is finished with the client. The client may detect that the user is finished, and may then proceed to delete objects created by decompilation of representations.
    • 描述了用于将对象的表示安全地反编码到对象的副本的机制。 虚拟机可以包括用于将对象的数据表示语言表示反向对象的扩展。 反编译器API可以接受数据流,其包括对象的表示,并输出对象的副本。 在一个实施例中,在客户机上的对象表示的反编译期间,可以检查每个消息以验证用户对该对象的访问权限。 对象的访问权信息可能嵌入到包含对象表示的消息中。 在一个实施例中,当用户使用客户端完成时,用户可以注销或以其他方式向客户端发信号通知用户完成。 客户端可以检测到用户已经完成,然后可以继续删除通过表示反编所创建的对象。
    • 64. 发明授权
    • System and method for secure message-based leasing of resources in a distributed computing environment
    • 用于在分布式计算环境中安全的基于消息的租赁资源的系统和方法
    • US07188251B1
    • 2007-03-06
    • US09653609
    • 2000-08-31
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. Traversat
    • H04K1/00H04L9/00G06F15/173
    • H04L67/16G06F9/5011H04L63/08
    • A system and method for providing message-based leasing of resources in a distributed computing environment. Services may issue leases to clients and provide operations on those leases. The lease functionality of a service may be defined in an XML message schema. Gates may be used to perform lease operations. Leases may be granted for a period that may be negotiated. Leasing messages for performing leasing operations may be defined. The leasing messages may include messages to renew a lease and to cancel a lease. Leasing messages may include embedded credentials for authenticating the sender of the message. A client may embed a credential in messages sent to the service. The service may then authenticate the credential when received in a message from the client. The issuing and embedding of credentials in leasing messages may be used to provide a secure leasing environment, effectively prohibiting anyone but an authorized, credentialed client (and the service issuing the lease) from performing functions on the lease.
    • 一种用于在分布式计算环境中提供基于消息的资源租赁的系统和方法。 服务可以向客户发放租赁,并为这些租赁提供经营。 服务的租赁功能可以在XML消息模式中定义。 门可用于执行租赁业务。 租赁可以在可能协商的期限内批准。 可以定义用于执行租赁操作的租赁消息。 租赁邮件可能包括续订租约和取消租赁的邮件。 租赁消息可以包括用于认证消息的发送者的嵌入凭证。 客户端可以在发送到服务的消息中嵌入凭证。 然后,当从客户端发送的消息中接收到服务时,该服务可以对证书进行认证。 出租信息中的证书的发行和嵌入可以用于提供安全的租赁环境,有效地禁止任何除了授权的,有资格的客户端(以及发放租赁的服务)之外的任何人履行租赁的功能。
    • 65. 发明授权
    • System and method for operating a client network computer in a disconnected mode by establishing a connection to a fallover server implemented on the client network computer
    • 通过建立与在客户端网络计算机上实现的后备服务器的连接来以断开连接的方式操作客户端网络计算机的系统和方法
    • US06959331B1
    • 2005-10-25
    • US09638285
    • 2000-08-14
    • Bernard A. TraversatLaurent DemaillyMichael DuigouHsiao-Keng ChuGregory L. SlaughterThomas E. Saulpaugh
    • Bernard A. TraversatLaurent DemaillyMichael DuigouHsiao-Keng ChuGregory L. SlaughterThomas E. Saulpaugh
    • G06F9/445G06F15/177H04L29/08H04L29/14
    • H04L67/34G06F9/4416G06F11/1471G06F11/1658G06F11/202H04L69/40
    • A system and method of operating a client network computer in a disconnected mode. A client computer system includes a client storage device, a processor, a network interface, a failover server and a software manager. The processor is configured to execute software instructions stored in the client storage device. The network interface is configured to connect the client computer system to a remote network server unit. A failover server implemented on the client computer system is configured to provide functionality similar to the remote network server unit by accessing a copy of a network database file stored on the client storage device. A software manager stored in the client storage device is configured to cause the client computer system to connect to the remote network server unit if the remote network server unit is available or to cause the client computer system to connect to the failover server if the remote network server unit is not available. The remote network server unit is configured to provide a client cache image file to the client computer system. The client cache image file contains information, such as a copy of the operating system, a copy of client boot configuration files and a copy of the network database file, which causes the client computer system environment to appear to a user as though the client computer system is connected to the remote network server unit when the client computer system is actually connected to the failover server.
    • 以断开模式操作客户端网络计算机的系统和方法。 客户端计算机系统包括客户端存储设备,处理器,网络接口,故障转移服务器和软件管理器。 处理器被配置为执行存储在客户端存储设备中的软件指令。 网络接口被配置为将客户端计算机系统连接到远程网络服务器单元。 在客户端计算机系统上实现的故障切换服务器被配置为通过访问存储在客户端存储设备上的网络数据库文件的副本来提供类似于远程网络服务器单元的功能。 存储在客户端存储设备中的软件管理器被配置为使得如果远程网络服务器单元可用,则使得客户端计算机系统连接到远程网络服务器单元,或者如果远程网络可以使客户端计算机系统连接到故障切换服务器 服务器单元不可用。 远程网络服务器单元被配置为向客户端计算机系统提供客户端缓存图像文件。 客户端缓存图像文件包含诸如操作系统的副本,客户机引导配置文件的副本和网络数据库文件的副本之类的信息,这导致客户端计算机系统环境向用户呈现,就像客户端计算机 当客户端计算机系统实际连接到故障切换服务器时,系统连接到远程网络服务器单元。
    • 66. 发明授权
    • Transforming transient contents of object-oriented database into persistent textual form according to grammar that includes keywords and syntax
    • 根据包含关键字和语法的语法,将面向对象数据库的瞬态内容转化为永久文本形式
    • US06606632B1
    • 2003-08-12
    • US09253840
    • 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 serializing a transient object-oriented database into a persistent form. The persistent form is a grammatical form, an expression of an object-oriented database in a textual form according to a grammar. The grammatical form is human-readable and human-editable. The grammar is designed to be platform-independent and programming-language-independent and therefore descriptive of any hierarchical object-oriented database. An object-oriented database is expressed as a plurality of entries in a transient, hierarchical, object-oriented form. The tree of entries is navigated and each entry is written to the persistent form as text according to the grammar. The serialized form stores only the key state of the database, not a “snapshot” of memory. Therefore, the persistent, serialized form is smaller than the in-memory, transient form of the object-oriented database. 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.
    • 一种用于将瞬态面向对象数据库序列化为持久形式的方法和系统。 持续形式是语法形式,根据语法以文本形式表达面向对象的数据库。 语法形式是人类可读和人类可编辑的。 该语法被设计为与平台无关并且与程序语言无关,因此描述任何层次化的面向对象数据库。 面向对象的数据库以瞬态,分级,面向对象的形式表示为多个条目。 条目树被导航,每个条目根据语法被写入持久化形式作为文本。 序列化表单仅存储数据库的关键状态,而不是内存的“快照”。 因此,持久的,序列化的形式小于面向对象数据库的内存,瞬态形式。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 67. 发明授权
    • Mechanism and process to transform a grammar-derived intermediate form to an object-oriented configuration database
    • 将语法派生的中间形式转换为面向对象的配置数据库的机制和过程
    • US06298354B1
    • 2001-10-02
    • US09253839
    • 1999-02-19
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. Traversat
    • G06F1730
    • G06F17/30607Y10S707/99944
    • A method and system for transforming an intermediate form into 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 an expression of an object-oriented database in a textual form according to a grammar. The intermediate form comprises an array of intelligent entry objects that encapsulate data with methods for manipulating that data. The intermediate form comprises entries as in the object-oriented database but lacks the infrastructure of the database. The intermediate form can be used to populate the object-oriented database with entries. Population takes place through a public API for accessing the object-oriented database; in other words, through an interface which declares methods for navigating the database and adding entries to the database. 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.
    • 一种用于将中间形式转换为面向对象数据库的方法和系统。 中间形式是通过编译过程从面向对象数据库的语法形式导出的。 语法形式是根据语法以文本形式表达面向对象的数据库。 中间形式包括一系列智能入口对象,它们用用于操纵该数据的方法来封装数据。 中间形式包括与面向对象数据库中相同的条目,但缺少数据库的基础结构。 中间窗体可用于使用条目填充面向对象的数据库。 人口通过公共API进行访问面向对象的数据库; 换句话说,通过一个界面来声明导航数据库的方法,并向数据库添加条目。 面向对象数据库是面向对象的配置数据库,其存储与计算机系统的软件和硬件有关的配置参数,诸如应用程序,设备驱动程序,系统服务和其他组件。 面向对象的数据库与平台无关,因此被配置为托管在几个不同的操作系统和计算平台上。
    • 69. 发明授权
    • Mechanism for decentralized entity presence
    • 分散实体存在机制
    • US07464168B1
    • 2008-12-09
    • US10968544
    • 2004-10-19
    • Mohamed M. AbdelazizBernard A. TraversatJuan Carlos Soto
    • Mohamed M. AbdelazizBernard A. TraversatJuan Carlos Soto
    • G06F15/16
    • H04L67/104H04L67/1059H04L67/1068H04L67/24
    • System and method for decentralized entity presence are described. Presence services may collaborate to form a presence service view on the network. A node providing an entity on the network may provide an entity advertisement to a presence service to advertise the entity's presence on the network. The presence information may be indexed locally by a presence service, and the indexes may be shared with one or more other presence services within the presence service view. A presence service may accept queries from nodes for a specific entity, and walk the query within the presence service view to locate the target entity. The query may then be forwarded to the node advertising the presence entity. The node providing the entity may respond directly to the querying node without going through the presence service. A presence contract may then be negotiated between the nodes without going through the presence service.
    • 描述了分散实体存在的系统和方法。 存在服务可以协作以在网络上形成呈现服务视图。 在网络上提供实体的节点可以向现状服务提供实体广告以在网络上通告实体的存在。 呈现信息可以由呈现服务在本地索引,并且索引可以与呈现服务视图内的一个或多个其他在场服务共享。 呈现服务可以接受针对特定实体的节点的查询,并且在呈现服务视图内行进查询以定位目标实体。 然后可以将该查询转发到广告该存在实体的节点。 提供实体的节点可以直接响应查询节点而不经过在场服务。 然后可以在节点之间协商存在合同,而不经过在场服务。