会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • System and method for simultaneously establishing multiple connections
    • 同时建立多个连接的系统和方法
    • US07165110B2
    • 2007-01-16
    • US09903725
    • 2001-07-12
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • Danny Marvin NealGregory Francis PfisterRenato John Recio
    • G06F15/16G06F11/30G06F12/14H04L9/32H04L9/00
    • H04L29/06H04L69/14H04L69/22Y02D50/30
    • A system and method for establishing multiple connections using a private data field of a communication management protocol is provided. With the present invention, a Service ID identifies a specific consumer and the private data field contains a list of connection attributes for each connection that is to be established. An active side requests a connection and the passive side replies to the connection request. The active side sends the passive side a connection establishment request. This connection establishment request includes a Service ID which identifies a passive side process associated with a service. This connection establishment request also includes communication attributes of one or more connected services and datagram services associated with the Service ID. The passive passes the connection request to a process associated with the service. If the passive side process does not wish to carry out the service, a negative reply message is returned to the active side. If the passive side process does wish to carry out the service, a positive reply is returned to the active side and the reply includes the communication attributes for the connection and unreliable services associated with the Service ID used in the connection establishment request.
    • 提供了一种使用通信管理协议的私有数据字段建立多个连接的系统和方法。 利用本发明,服务ID标识特定消费者,并且专用数据字段包含要建立的每个连接的连接属性的列表。 主动端请求连接,被动方回复连接请求。 主动端将被动方发送连接建立请求。 该连接建立请求包括识别与服务相关联的被动侧进程的服务ID。 该连接建立请求还包括与服务ID相关联的一个或多个连接的服务和数据报服务的通信属性。 被动将连接请求传递给与服务关联的进程。 如果被动侧进程不希望执行该服务,则将一个否定的回复消息返回到主动端。 如果被动侧进程确实希望执行该服务,则肯定的答复返回到主动侧,并且回复包括用于连接的通信属性和与在连接建立请求中使用的服务ID相关联的不可靠服务。
    • 15. 发明授权
    • Apparatus and method for intersystem lock optimization
    • 用于系统间锁优化的装置和方法
    • US06950945B2
    • 2005-09-27
    • US09886187
    • 2001-06-21
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • G06F9/46H04L29/06H04L29/08G06F11/30G06F12/14H04L9/00H04L9/32
    • G06F9/526H04L29/06H04L67/12
    • An apparatus and method for distributed intersystem lock optimization are provided. With the apparatus and method of the present invention, the time required to obtain an uncontested lock, meaning a lock that no other program or process in the distributed system is simultaneously attempting to acquire, is minimized. The apparatus and method of the present invention increases the speed with which locks are acquired by splitting the process of obtaining a lock into two separate operations: a test for contention, and then if contention exists, a full lock operation. The test for contention is made fast by associating each lock with a memory location, and using an atomic operation or the like, to atomically set the memory location associated with the lock to a different value. If the lock is found to be contested, meaning that another program or process has already locked it, control is turned over to a slower operation than ensures that the lock-requesting program or process will eventually be granted the lock.
    • 提供了一种用于分布式系统间锁优化的装置和方法。 利用本发明的装置和方法,获得无争议锁所需的时间意味着分布式系统中没有其他程序或进程同时尝试获取的锁定被最小化。 本发明的装置和方法通过将获得锁的处理分成两个单独的操作来增加锁获取的速度:竞争测试,然后如果存在争用,则提供完全锁定操作。 通过将每个锁与存储器位置相关联,并且使用原子操作等来将与锁相关联的存储器位置原子地设置为不同的值来快速进行争用测试。 如果锁被发现有争议,意味着另一个程序或进程已经锁定它,则将控制权转换为较慢的操作,而不是确保最终将锁授权程序或进程锁定。
    • 18. 发明授权
    • Method and system for choosing a queue protection key that is tamper-proof from an application
    • 从应用程序中选择防篡改的队列保护密钥的方法和系统
    • US06851059B1
    • 2005-02-01
    • US09692353
    • 2000-10-19
    • Gregory Francis PfisterRenato John RecioDanny Marvin NealSteven Mark Thurber
    • Gregory Francis PfisterRenato John RecioDanny Marvin NealSteven Mark Thurber
    • H04L9/00H04L29/06
    • H04L63/06
    • A method for enabling a Q_key that is tamper proof from applications on a distributed computer system to protect selected network operations is provided. Applications and an operating system (OS) execute on the end nodes and each may access various network resources. In the invention, the network resources are configured for selective access by particular applications or OS.In a preferred embodiment, a control bit of a Q_key, which allows applications to authenticate their use of particular communication resources, i.e., the send and receive queues, is reserved and utilized to signal whether a particular application is allowed access to the resources. Setting the control bit to 0 allows the Q_key to be set by an application directly. When the control bit is set to 1, the Q_key cannot be set by an application and can only be set using a privileged operation performed only by the OS.
    • 提供了一种用于启用防止来自分布式计算机系统上的应用程序的防篡改的Q_key以保护所选网络操作的方法。 应用和操作系统(OS)在终端节点上执行,每个可以访问各种网络资源。 在本发明中,网络资源被配置用于特定应用或OS的选择性访问。在优选实施例中,Q_key的控制位允许应用程序认证其对特定通信资源的使用,即发送和接收队列, 被保留并用于发出特定应用是否被允许访问资源。 将控制位设置为0允许应用程序直接设置Q_key。 当控制位设置为1时,Q_key不能由应用程序设置,只能使用仅由操作系统执行的特权操作进行设置。
    • 19. 发明授权
    • Method and apparatus for managing data in a distributed buffer system
    • 用于在分布式缓冲系统中管理数据的方法和装置
    • US06832297B2
    • 2004-12-14
    • US09925595
    • 2001-08-09
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • G06F1300
    • G06F12/0817G06F12/0866
    • A method, apparatus, and computer implemented instructions for managing a plurality of caches of data, wherein the data processing system includes a plurality of independent computers. In response to initiating a read operation to read data on a data block, an indication is posted on a directory of data blocks identifying the computer that now holds a copy of that block and a location in the memory of that computer where a flag associated with that block is held. Then in response to initiating a write operation on that data block, messages are sent to all the computers holding that block which resets the said flag, thus informing each computer that the data in that block is no longer valid. These messages are sent using means that perform that flag reset without, in the preferred embodiment, any overhead of interruption of processing on the computers where the flags reside.
    • 一种用于管理多个数据高速缓存的方法,装置和计算机实现的指令,其中所述数据处理系统包括多个独立的计算机。 响应于开始读取操作以读取数据块上的数据,将指示张贴在识别现在保存该块的副本的计算机的数据块的目录上,以及与该计算机的存储器中的相关联的位置 那个街区是举行的。 然后响应于对该数据块发起写入操作,将消息发送到保存该块的所有计算机,该计算机复位所述标志,从而通知每个计算机该块中的数据不再有效。 这些消息是使用执行该标志复位的装置发送的,而在优选实施例中,这些消息在标志驻留在计算机上的处理中断的任何开销。