会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Generic schema for storing configuration information on a client computer
    • 用于在客户端计算机上存储配置信息的通用模式
    • US6161125A
    • 2000-12-12
    • US79501
    • 1998-05-14
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • G06F9/445G06F17/30H04L12/24H04L29/06H04L29/08H04L29/12G06F15/16
    • H04L29/12047G06F9/44505H04L29/06H04L29/12009H04L41/0856H04L61/15H04L67/306H04L67/42H04L69/329Y10S707/99945
    • Methods and apparatus are disclosed for providing a data framework and associated client/server protocol for storing and exchanging data among computers in a network. A data schema having an n-way tree-type structure with a root node layer, intermediate node layers, and a data layer for storing configuration data is described. The intermediate node layers contain a multitude of nodes containing categorical information relating to components and various aspects of the computer network. Following a tree structure, each intermediate node and root node has branches emanating to nodes below it. These subordinate nodes are referred to as children nodes. The data node layer is at the bottom of the tree and contains actual specific configuration data relating to components and other aspects of the computer network, such as information regarding users registered to use the network. Certain portions of the intermediate nodes and data nodes make up persistent dataspaces in which the actual specific configuration data in the data nodes is modified on either a client or a server computer, and is stored on the server computer. This allows the associated specific information to be nonvolatile and accessible by a multiplicity of client computers. The client/server protocol allows configuration data to be transferred between a client and server and for the maintenance of the connection between the client and the server. Configuration data and user profiles are stored on a server computer thereby minimizing the amount of memory needed by the client computer, which can be a device with low memory capabilities such as network computers, PDAs, or smart cards. The protocol also includes a method of coalescing configuration data before sending it to a client computer thereby reducing the memory requirements of the client computer.
    • 公开了用于提供用于在网络中的计算机之间存储和交换数据的数据框架和相关联的客户端/服务器协议的方法和装置。 描述了具有根节点层,中间节点层和用于存储配置数据的数据层的n路树型结构的数据模式。 中间节点层包含多个节点,其包含与组件和计算机网络的各个方面相关的分类信息。 按照树结构,每个中间节点和根节点都有分支发送到其下面的节点。 这些下级节点称为子节点。 数据节点层位于树的底部,并包含有关组件和计算机网络其他方面的实际具体配置数据,例如有关注册使用网络的用户的信息。 中间节点和数据节点的某些部分组成持久性数据空间,其中数据节点中的实际特定配置数据在客户端或服务器计算机上进行修改,并存储在服务器计算机上。 这允许相关联的特定信息是非易失性的并且可被多个客户端计算机访问。 客户端/服务器协议允许在客户端和服务器之间传输配置数据,并维护客户端和服务器之间的连接。 配置数据和用户简档存储在服务器计算机上,从而最小化客户端计算机所需的内存量,客户端计算机可以是诸如网络计算机,PDA或智能卡之类的具有低内存能力的设备。 该协议还包括在将配置数据发送到客户端计算机之前聚合配置数据,从而减少客户端计算机的存储器需求的方法。
    • 2. 发明授权
    • Transaction management in a configuration database
    • 配置数据库中的事务管理
    • US6115715A
    • 2000-09-05
    • US107043
    • 1998-06-29
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • G06F9/46H04L12/24G06F15/00
    • H04L41/0853G06F9/466Y10S707/99945
    • A method and system are disclosed for updating and managing a configuration database used to store configuration and user data in a computer network having multiple clients, such as network computers. The transaction management mechanisms described determine whether new data, such as a new user or specific property, is being added to the configuration database or whether an existing node in the database is being modified by a transaction. A locking mechanism obtains a lock on a node according to whether a new node is being added to the configuration database or an existing node is being modified. During this process, an identifier is assigned to the transaction that caused the lock that acts as a transaction handle. The transaction then proceeds to modify the configuration database by either adding new data or modifying existing data. The locking mechanism then commits the transaction by releasing the lock if the modification or insertion is successful, or aborts the transaction if the modification or insertion fails.
    • 公开了一种用于更新和管理用于在具有多个客户端(例如网络计算机)的计算机网络中存储配置和用户数据的配置数据库的方法和系统。 描述的事务管理机制确定是否将新数据(例如新用户或特定属性)添加到配置数据库中,或者数据库中的现有节点是否被事务修改。 锁定机制根据是否将新节点添加到配置数据库或现有节点正在修改而获得节点上的锁定。 在此过程中,将一个标识符分配给导致锁作为事务处理的事务。 然后,事务继续通过添加新数据或修改现有数据来修改配置数据库。 锁定机制然后如果修改或插入成功则释放锁,或者如果修改或插入失败,则中止该事务。
    • 3. 发明授权
    • Method and data format for exchanging data between a Java system database entry and an LDAP directory service
    • 用于在Java系统数据库条目和LDAP目录服务之间交换数据的方法和数据格式
    • US06366954B1
    • 2002-04-02
    • US09239596
    • 1999-01-29
    • Bernard A. TraversatTom SaulpaughGregory L. Slaughter
    • Bernard A. TraversatTom SaulpaughGregory L. Slaughter
    • G06F1730
    • G06F17/30589G06F11/3476G06F2201/80H04L29/12009H04L61/00Y10S707/99945Y10S707/99948
    • Methods, data formats, and computer program products are disclosed for exchanging configuration data between a configuration server schema residing on a configuration server and a network directory service. The exchange of data is significantly enhanced through the use of an extension to a network directory service enabling a rapid mapping between a directory service attribute and a configuration server property. A directory service entry includes multiple shadow attributes where each shadow attribute corresponds to a particular directory service attribute. The particular directory service attribute, in turn, has a corresponding property in the configuration server. The extension also includes a correspondence or path matching file that contains matches between directory service addresses and configuration server location identifier or paths. Through the use of the shadwo attributes and the path matching file, configuration data can be exchanged efficiently and rapidly between a configuration server and a network directory service.
    • 公开了用于在驻留在配置服务器上的配置服务器模式与网络目录服务之间交换配置数据的方法,数据格式和计算机程序产品。 通过使用对目录服务属性和配置服务器属性之间的快速映射的网络目录服务的扩展来显着增强数据交换。 目录服务条目包括多个影子属性,其中每个影子属性对应于特定的目录服务属性。 特定的目录服务属性又在配置服务器中具有相应的属性。 该扩展还包括一个对应或路径匹配文件,其中包含目录服务地址和配置服务器位置标识符或路径之间的匹配。 通过使用shadwo属性和路径匹配文件,可以在配置服务器和网络目录服务之间高效,快速地交换配置数据。
    • 4. 发明授权
    • Protocol for exchanging configuration data in a computer network
    • 用于在计算机网络中交换配置数据的协议
    • US6119157A
    • 2000-09-12
    • US79499
    • 1998-05-14
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • G06F13/00H04L12/24H04L29/06
    • H04L29/06H04L41/0893H04L67/42
    • Methods and apparatus are disclosed for providing a data framework and associated client/server protocol for storing and exchanging data among computers in a network. A data schema having an n-way tree-type structure with a root node layer, intermediate node layers, and a data layer for storing configuration data is described. The intermediate node layers contain a multitude of nodes containing categorical information relating to components and various aspects of the computer network. Following a tree structure, each intermediate node and root node has branches emanating to nodes below it. These subordinate nodes are referred to as children nodes. The data node layer is at the bottom of the tree and contains actual specific configuration data relating to components and other aspects of the computer network, such as information regarding users registered to use the network. Certain portions of the intermediate nodes and data nodes make up persistent dataspaces in which the actual specific configuration data in the data nodes is modified on either a client or a server computer, and is stored on the server computer. This allows the associated specific information to be nonvolatile and accessible by a multiplicity of client computers. The client/server protocol allows configuration data to be transferred between a client and server and for the maintenance of the connection between the client and the server. Configuration data and user profiles are stored on a server computer thereby minimizing the amount of memory needed by the client computer, which can be a device with low memory capabilities such as network computers, PDAs, or smart cards. The protocol also includes a method of coalescing configuration data before sending it to a client computer thereby reducing the memory requirements of the client computer.
    • 公开了用于提供用于在网络中的计算机之间存储和交换数据的数据框架和相关联的客户端/服务器协议的方法和装置。 描述了具有根节点层,中间节点层和用于存储配置数据的数据层的n路树型结构的数据模式。 中间节点层包含多个节点,其包含与组件和计算机网络的各个方面相关的分类信息。 按照树结构,每个中间节点和根节点都有分支发送到其下面的节点。 这些下级节点称为子节点。 数据节点层位于树的底部,并包含有关组件和计算机网络其他方面的实际具体配置数据,例如有关注册使用网络的用户的信息。 中间节点和数据节点的某些部分组成持久性数据空间,其中数据节点中的实际特定配置数据在客户端或服务器计算机上进行修改,并存储在服务器计算机上。 这允许相关联的特定信息是非易失性的并且可被多个客户端计算机访问。 客户端/服务器协议允许在客户端和服务器之间传输配置数据,并维护客户端和服务器之间的连接。 配置数据和用户简档存储在服务器计算机上,从而最小化客户端计算机所需的内存量,客户端计算机可以是诸如网络计算机,PDA或智能卡之类的具有低内存能力的设备。 该协议还包括在将配置数据发送到客户端计算机之前聚合配置数据,从而减少客户端计算机的存储器需求的方法。
    • 5. 发明授权
    • Multi-threaded journaling in a configuration database
    • 配置数据库中的多线程日记
    • US6119129A
    • 2000-09-12
    • US107048
    • 1998-06-29
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. Slaughter
    • G06F9/445G06F11/14G06F11/34G06F17/30
    • G06F17/30368G06F11/1471G06F9/44505G06F2201/80Y10S707/99953
    • A method and system for creating and maintaining a journal of transactions directed to a configuration database is disclosed. A multi-threaded journaling method logs transactions in a configuration database by first receiving a database transaction, the transaction being either a single modification, e.g. insertion, deletion, update, or a series of modifications directed to the configuration database. An initial entry is inserted into a journal file where the initial entry includes a transaction identifier or handle that corresponds to the database transaction. Subsequent entries are inserted into the journal file corresponding to the specific updates of the transaction, the subsequent entry containing the transaction identifier and actual transaction data relating to the specific update. The journaling mechanism then determines whether each of the specific updates to the configuration database has been successfully completed. A final entry for the transaction is inserted based on the determination of whether each of the specific updates was successfully completed.
    • 公开了一种用于创建和维护指向配置数据库的事务日志的方法和系统。 多线程日记记录方法通过首先接收数据库事务来记录配置数据库中的事务,该事务是单个修改,例如, 插入,删除,更新或一系列针对配置数据库的修改。 将初始条目插入到日志文件中,其中初始条目包括与数据库事务相对应的事务标识符或句柄。 随后的条目被插入到对应于事务的特定更新的日志文件中,后续条目包含事务标识符和与特定更新相关的实际事务数据。 日志记录机制然后确定配置数据库的每个特定更新是否已经成功完成。 基于确定每个特定更新是否已成功完成,插入交易的最终条目。
    • 6. 发明授权
    • Generic schema for storing configuration information on a server computer
    • 用于在服务器计算机上存储配置信息的通用模式
    • US06052720A
    • 2000-04-18
    • US79500
    • 1998-05-14
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. SlaughterWilliam J. TraceySteve Woodward
    • Bernard A. TraversatTom SaulpaughJeffrey A. SchmidtGregory L. SlaughterWilliam J. TraceySteve Woodward
    • G06F17/30H04L12/24H04L29/06H04L29/08H04L29/12G06F13/00
    • H04L29/12047H04L29/06H04L29/12009H04L61/15H04L67/306H04L41/082H04L41/0853H04L67/42H04L69/329
    • Methods and apparatus are disclosed for providing a data framework and associated client/server protocol for storing and exchanging data among computers in a network. A data schema having an n-way tree-type structure with a root node layer, intermediate node layers, and a data layer for storing configuration data is described. The intermediate node layers contain a multitude of nodes containing categorical information relating to components and various aspects of the computer network. Following a tree structure, each intermediate node and root node has branches emanating to nodes below it. These subordinate nodes are referred to as children nodes. The data node layer is at the bottom of the tree and contains actual specific configuration data relating to components and other aspects of the computer network, such as information regarding users registered to use the network. Certain portions of the intermediate nodes and data nodes make up persistent dataspaces in which the actual specific configuration data in the data nodes is modified on either a client or a server computer, and is stored on the server computer. This allows the associated specific information to be nonvolatile and accessible by a multiplicity of client computers. The client/server protocol allows configuration data to be transferred between a client and server and for the maintenance of the connection between the client and the server. Configuration data and user profiles are stored on a server computer thereby minimizing the amount of memory needed by the client computer, which can be a device with low memory capabilities such as network computers, PDAs, or smart cards. The protocol also includes a method of coalescing configuration data before sending it to a client computer thereby reducing the memory requirements of the client computer.
    • 公开了用于提供用于在网络中的计算机之间存储和交换数据的数据框架和相关联的客户端/服务器协议的方法和装置。 描述了具有根节点层,中间节点层和用于存储配置数据的数据层的n路树型结构的数据模式。 中间节点层包含多个节点,其包含与组件和计算机网络的各个方面相关的分类信息。 按照树结构,每个中间节点和根节点都有分支发送到其下面的节点。 这些下级节点称为子节点。 数据节点层位于树的底部,并包含有关组件和计算机网络其他方面的实际具体配置数据,例如有关注册使用网络的用户的信息。 中间节点和数据节点的某些部分组成持久性数据空间,其中数据节点中的实际特定配置数据在客户端或服务器计算机上进行修改,并存储在服务器计算机上。 这允许相关联的特定信息是非易失性的并且可被多个客户端计算机访问。 客户端/服务器协议允许在客户端和服务器之间传输配置数据,并维护客户端和服务器之间的连接。 配置数据和用户简档存储在服务器计算机上,从而最小化客户端计算机所需的内存量,客户端计算机可以是诸如网络计算机,PDA或智能卡之类的具有低内存能力的设备。 该协议还包括在将配置数据发送到客户端计算机之前聚合配置数据,从而减少客户端计算机的存储器需求的方法。
    • 8. 发明授权
    • Method and apparatus for proximity discovery of services
    • 服务接近发现的方法和装置
    • US07412518B1
    • 2008-08-12
    • US09656588
    • 2000-09-07
    • Michael J. DuigouMohamed M. AbdelazizBernard A. TraversatThomas E. SaulpaughGregory L. Slaughter
    • Michael J. DuigouMohamed M. AbdelazizBernard A. TraversatThomas E. SaulpaughGregory L. Slaughter
    • G06F15/16G06F15/173G06F7/00
    • H04L67/16G06F9/547
    • A service discovery protocol may allow clients to discover services on a proximity basis. A service device that provides one or more computing services may support a proximity communication link. A client device may form a proximity communication link with the service device. The client device may directly request from the service device a document that describes an interface to access a service provided by the service device. The service device may provide the document directly to the client device over proximity communication link. The document may include a service advertisement for the service, and the service advertisement may include a schema specifying an interface to at least a portion the service. The client device may use the information from the document to access the service. The client device may support a transport connection in addition to the proximity communication link, and the client device may make the document available to other devices over the transport connection. Thus, the client device may provide a bridge from the transport connection to the proximity communication link so that other devices from a distributed computing environment may access the service.
    • 服务发现协议可以允许客户端在邻近的基础上发现服务。 提供一个或多个计算服务的服务设备可以支持邻近通信链路。 客户端设备可以与服务设备形成邻近通信链路。 客户端设备可以直接从服务设备请求描述访问由服务设备提供的服务的接口的文档。 服务设备可以通过邻近通信链路将文档直接提供给客户端设备。 文档可以包括用于服务的服务广告,并且服务广告可以包括指定至少部分服务的接口的模式。 客户端设备可以使用来自文档的信息来访问服务。 客户端设备除了邻近通信链路之外还可以支持传输连接,并且客户端设备可以通过传输连接使文档可用于其​​他设备。 因此,客户端设备可以提供从传输连接到邻近通信链路的网桥,使得来自分布式计算环境的其他设备可以访问该服务。
    • 9. 发明授权
    • Remote method invocation with secure messaging in a distributed computing environment
    • 在分布式计算环境中使用安全消息传递进行远程方法调用
    • US07243356B1
    • 2007-07-10
    • US09672145
    • 2000-09-27
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. TraversatMichael J. Duigou
    • Thomas E. SaulpaughGregory L. SlaughterBernard A. TraversatMichael J. Duigou
    • G06F9/44G06F15/173
    • H04L63/0823G06F9/465H04L63/126H04L67/02H04L67/16H04L67/20
    • A secure interface between clients and services in a distributed computing environment is described. Method gates may provide an interface to remotely invoke functions of a service. A method gate may be generated from an advertisement that may include definitions for one or more messages for remotely invoking functions of the service. A client may generate messages containing representations of method calls. The service may invoke functions that correspond to the set of messages. A method gate on the service may unmarshal the message and invoke the function. The client may receive the results of the function directly. Alternatively, the results may be stored, an advertisement to the results may be provided, and a gate may be generated to access the results. Message gates may perform the sending and receiving of the messages between the client and service. In one embodiment, functions of the service may be computer programming language (e.g. Java) methods. In one embodiment, a message including a representation of a method call may be generated when no actual method call was made. In one embodiment, a method call may be transformed into messages that may be sent to the service; the service may not know that the messages were generated from a method call. In one embodiment, a service may transform messages requesting functions into method calls; the client may not know that the service is invoking methods to perform the functions. A credential may be embedded in messages and used for message authentication on the service.
    • 描述了在分布式计算环境中的客户端和服务之间的安全接口。 方法门可以提供用于远程调用服务功能的接口。 可以从可以包括用于远程调用服务功能的一个或多个消息的定义的广告生成方法门。 客户端可以生成包含方法调用表示的消息。 该服务可以调用与该组消息相对应的功能。 该服务上的一个方法门可以解组消息并调用该功能。 客户端可以直接接收功能的结果。 或者,可以存储结果,可以提供对结果的广告,并且可以生成门以访问结果。 消息门可以执行客户端和服务之间的消息的发送和接收。 在一个实施例中,服务的功能可以是计算机编程语言(例如Java)方法。 在一个实施例中,当不进行实际的方法调用时,可以生成包括方法调用的表示的消息。 在一个实施例中,方法调用可以被转换成可以被发送到服务的消息; 该服务可能不知道消息是从方法调用生成的。 在一个实施例中,服务可以将请求功能的消息转换为方法调用; 客户端可能不知道该服务正在调用执行功能的方法。 证书可能嵌入到消息中,并用于服务上的消息认证。
    • 10. 发明授权
    • Spawning new repository spaces using information provided in advertisement schema messages
    • 使用广告模式消息中提供的信息产生新的信息库空间
    • US06918084B1
    • 2005-07-12
    • US09653525
    • 2000-08-31
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. TraversatMohamed M. Abdelaziz
    • Gregory L. SlaughterThomas E. SaulpaughBernard A. TraversatMohamed M. Abdelaziz
    • G06Q30/00H04L29/08G06F7/00
    • G06Q30/02H04L67/02H04L67/142H04L67/16H04L67/28H04L67/2804H04L67/2819H04L67/2842H04L67/34H04L69/329
    • A system and method for spawning new spaces in a distributed computing environment. A client may access a first space service at a first Internet address. The first space service may store one or more service advertisements and/or other content in a first space, and each of the service advertisements may include information which is usable to access and execute a corresponding service. The first space service may include a first XML schema which specifies one or more messages usable to invoke functions of the 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. The second space may be created to store the results of running a service. In response, a second space service with a second space may be created at a second Internet address. The second space service may include a second schema which includes at least the first schema, and the second schema may include additional functionality as well. The first and second space may share a common storage model, storage facility, and set of program code. The client may then access the second space at a second Internet address by sending to the second space at least one of the messages specified in the second schema.
    • 在分布式计算环境中产生新空间的系统和方法。 客户端可以访问第一个Internet地址的第一个空间服务。 第一空间业务可以在第一空间中存储一个或多个服务通告和/或其他内容,并且每个服务通告可以包括可用于访问和执行相应服务的信息。 第一空间服务可以包括指定可用于调用第一空间服务的功能的一个或多个消息的第一XML模式。 可以请求诸如由客户端向第一空间的接口发送适当请求的第二空间的创建。 可以创建第二个空间来存储运行服务的结果。 作为响应,可以在第二互联网地址处创建具有第二空间的第二空间服务。 第二空间服务可以包括至少包括第一模式的第二模式,并且第二模式也可以包括附加功能。 第一和第二空间可以共享共同的存储模型,存储设施和程序代码集合。 然后,客户端可以通过向第二空间发送在第二模式中指定的消息中的至少一个来访问第二互联网地址处的第二空间。