会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Data Processing System with Routing Tables
    • 具有路由表的数据处理系统
    • US20150127851A1
    • 2015-05-07
    • US14519065
    • 2014-10-20
    • Steven Leslie PopeDavid James RiddochGreg Law
    • Steven Leslie PopeDavid James RiddochGreg Law
    • H04L12/741
    • H04L45/54H04L45/00H04L45/021H04L45/56H04L45/745H04L69/16
    • A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
    • 一种具有路由表的数据处理系统,包括用于支持过程的操作系统,使得该过程与一个或多个资源相关联,并且操作系统被布置为通过资源处理来警告访问,以便阻止进程访问资源, 它没有关联。 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
    • 2. 发明授权
    • Data processing system with data transmit capability
    • 具有数据传输能力的数据处理系统
    • US08782642B2
    • 2014-07-15
    • US11982148
    • 2007-10-31
    • Steven Leslie PopeDavid James RiddochGreg Law
    • Steven Leslie PopeDavid James RiddochGreg Law
    • G06F9/46
    • G06F9/4881G06F9/468G06F9/544G06F9/545
    • A data processing system with data transmit capability comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
    • 具有数据传输能力的数据处理系统包括用于支持过程的操作系统,使得该过程与一个或多个资源相关联,并且所述操作系统被布置为通过资源处理来警告访问,以便阻止进程访问资源 与它没有关联。 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
    • 4. 发明授权
    • Data transfer, synchronising applications, and low latency networks
    • 数据传输,同步应用和低延迟网络
    • US08423675B2
    • 2013-04-16
    • US12105412
    • 2008-04-18
    • Derek Edward RobertsSteven Leslie PopeGlenford Ezra MappStephen John Hodges
    • Derek Edward RobertsSteven Leslie PopeGlenford Ezra MappStephen John Hodges
    • G06F15/16
    • H04L67/2842G06F13/385H04L49/90H04L49/901H04L67/2823
    • Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory.The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network.
    • 提供异步网络接口和不同计算机上两个应用程序之间的同步方法。 网络接口包含窥探硬件,可以将其编程为包含包含地址,地址范围或要匹配的其他数据的触发值。 这些数据称为跳闸线。 一旦编程,接口监视数据流,包括地址数据,通过接口的地址和数据匹配已经设置的跳闸线。 在匹配时,侦听硬件可以产生中断,增加事件计数器或执行其他应用程序指定的操作。 该窥探硬件优选地基于内容寻址存储器。 因此,本发明通过使用可由用户级应用程序编程的同步原语来提供带内同步,同时仍然提供高带宽和低等待时间。 同步原语的编程可以由彼此独立的发送和接收应用进行,并且不需要同步信息来遍历网络。
    • 5. 发明申请
    • RECEPTION ACCORDING TO A DATA TRANSFER PROTOCL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES
    • 接收根据数据传输的数据传输协议,指导任何多种目的地实体
    • US20120124121A1
    • 2012-05-17
    • US11916973
    • 2006-06-15
    • Steven Leslie PopeDerek Edward RobertsDavid James RiddochGreg LawSteve GranthamMatthew Slattery
    • Steven Leslie PopeDerek Edward RobertsDavid James RiddochGreg LawSteve GranthamMatthew Slattery
    • G06F15/16G06F15/167
    • G06F9/546G06F9/30181G06F13/00G06F13/14G06F15/16H04L49/901H04L49/9094H04L67/10H04L69/12H04L69/16H04L69/161H04L69/162H04L69/32
    • A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage (event queues 31-33) for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message (dashed line on FIG. 4) requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message: identify received data that is directed to any destination identity that is both a member of the group and a member of a subset of the plurality of destination identities, and on which processing has not yet been performed; trigger processing by the first processing arrangement in accordance with the protocol on only the identified data; and subsequently form a response based at least partly on the result of the triggered processing, wherein the response (table 40-41) is formed so as to comprise a positive indication (41) of availability of data for a destination identity of the group if the triggered processing caused data to be made available to the respective destination identity.
    • 一种数据处理系统,被配置为根据数据传输协议通过网络接收指向多个目的地身份中的任何一个的数据,所述数据处理系统包括:数据存储(事件队列31-33),用于存储在 网络; 以及第一处理装置,用于根据关于数据存储器中的接收数据的数据传输协议执行处理,以使接收到的数据可用于各个目的地身份; 以及响应器,其被布置为:接收消息(图4中的虚线),请求指示接收到的数据的可用性的响应到一组目的地身份中的每一个; 并形成这样的回应; 其中所述系统被布置为:依赖于接收所述消息:识别被定向到所述组的成员和所述多个目的地身份的子集的成员的任何目的地身份的接收数据,并且在哪个处理 尚未执行; 通过第一处理装置根据协议对仅识别的数据进行触发处理; 并且随后至少部分地基于所述触发处理的结果形成响应,其中所述响应(表40-41)被形成为包括用于所述组的目的地身份的数据的可用性的肯定指示(41),如果 触发处理使数据可用于各自的目的地身份。
    • 6. 发明申请
    • Data processing system with routing tables
    • 具有路由表的数据处理系统
    • US20080244087A1
    • 2008-10-02
    • US11982109
    • 2007-10-31
    • Steven Leslie PopeDavid James RiddochGreg Law
    • Steven Leslie PopeDavid James RiddochGreg Law
    • G06F15/173
    • H04L45/54H04L45/00H04L45/021H04L45/56H04L45/745H04L69/16
    • A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
    • 一种具有路由表的数据处理系统,包括用于支持过程的操作系统,使得该过程与一个或多个资源相关联,并且操作系统被布置为通过资源处理来警告访问,以便阻止进程访问资源, 它没有关联。 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
    • 7. 发明申请
    • Data transfer, synchronising applications, and low latency networks
    • 数据传输,同步应用和低延迟网络
    • US20050289238A1
    • 2005-12-29
    • US11198260
    • 2005-08-05
    • Glenford Ezra MappStephen John HodgesDerek Edward RobertsSteven Leslie Pope
    • Glenford Ezra MappStephen John HodgesDerek Edward RobertsSteven Leslie Pope
    • G06F13/38G06F15/16H04L12/56
    • H04L67/2842G06F13/385H04L49/90H04L49/901H04L67/2823
    • Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network.
    • 提供异步网络接口和不同计算机上两个应用程序之间的同步方法。 网络接口包含窥探硬件,可以将其编程为包含包含地址,地址范围或要匹配的其他数据的触发值。 这些数据称为“跳闸线”。 一旦编程,接口监视数据流,包括地址数据,通过接口的地址和数据匹配已经设置的跳闸线。 在匹配时,侦听硬件可以产生中断,增加事件计数器或执行其他应用程序指定的操作。 该窥探硬件优选地基于内容寻址存储器。 因此,本发明通过使用可由用户级应用程序编程的同步原语来提供带内同步,同时仍然提供高带宽和低等待时间。 同步原语的编程可以由彼此独立的发送和接收应用进行,并且不需要同步信息来遍历网络。
    • 8. 发明授权
    • User-level re-initialization instruction interception
    • 用户级重新初始化指令截取
    • US08650569B2
    • 2014-02-11
    • US11900377
    • 2007-09-10
    • Steven Leslie PopeDavid James RiddochGreg Law
    • Steven Leslie PopeDavid James RiddochGreg Law
    • G06F9/46
    • G06F9/461G06F9/4843G06F9/526G06F9/545G06F21/57H04L45/00H04L45/02H04L45/54
    • A data processing system comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
    • 一种数据处理系统,包括用于支持过程的操作系统,使得所述过程与一个或多个资源相关联,并且所述操作系统被布置为通过资源处理来警告所述访问,以便禁止进程访问其所在的资源 没有关联 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。
    • 9. 发明申请
    • DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS
    • 数据传输,同步应用和低时延网络
    • US20130041930A1
    • 2013-02-14
    • US13654876
    • 2012-10-18
    • Glenford Ezra MappStephen John HodgesDerek Edward RobertsSteven Leslie Pope
    • Glenford Ezra MappStephen John HodgesDerek Edward RobertsSteven Leslie Pope
    • G06F15/16
    • H04L67/2842G06F13/385H04L49/90H04L49/901H04L67/2823
    • Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network.
    • 提供异步网络接口和不同计算机上两个应用程序之间的同步方法。 网络接口包含窥探硬件,可以将其编程为包含包含地址,地址范围或要匹配的其他数据的触发值。 这些数据称为跳闸线。 一旦编程,接口监视数据流,包括地址数据,通过接口的地址和数据匹配已经设置的跳闸线。 在匹配时,侦听硬件可以产生中断,增加事件计数器或执行其他应用程序指定的操作。 因此,本发明通过使用可由用户级应用程序编程的同步原语来提供带内同步,同时仍然提供高带宽和低等待时间。 同步原语的编程可以由彼此独立的发送和接收应用进行,并且不需要同步信息来遍历网络。
    • 10. 发明申请
    • DATA PROCESSING SYSTEM WITH INTERCEPTING INSTRUCTIONS
    • 具有间接说明的数据处理系统
    • US20110276987A1
    • 2011-11-10
    • US13186672
    • 2011-07-20
    • Steven Leslie PopeDavid James RiddochGreg Law
    • Steven Leslie PopeDavid James RiddochGreg Law
    • G06F3/00
    • G06F9/544G06F9/545G06F2209/542
    • A data processing system with intercepting instructions comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
    • 一种具有拦截指令的数据处理系统,包括用于支持过程的操作系统,使得该过程与一个或多个资源相关联,并且操作系统被布置成通过资源处理来警告访问,以便阻止进程访问资源, 它没有关联。 该系统的一部分是用于在每个进程和操作系统之间进行接口的接口以及用于存储至少一个进程的状态信息的存储器。 接口可以被布置为分析来自处理到操作系统的指令,并且在检测到重新初始化进程的指令时,将与要存储在存储器中的预先存在的状态信息相对应的状态信息作为重新初始化的状态信息 初始化过程并与资源相关联。