COMPUTER SYSTEM WITH LOCK- PROTECTED QUEUES FOR SENDING AND RECEIVING DATA
    1.
    发明申请
    COMPUTER SYSTEM WITH LOCK- PROTECTED QUEUES FOR SENDING AND RECEIVING DATA 审中-公开
    具有用于发送和接收数据的具有锁定保护的队列的计算机系统

    公开(公告)号:WO2007138250A3

    公开(公告)日:2008-01-17

    申请号:PCT/GB2007001821

    申请日:2007-05-18

    Abstract: A computer system which is capable of running a plurality of concurrent processes, the system being operable to establish a first queue in which items related to data for sending over the network are enqueued, and to which access is governed by a lock; and when a first of said processes is denied access to the first queue by the lock, to enqueue the items in to a second queue to which access is not governed by the lock, and to arrange for the items in the second queue to be dequeued with items in the first queue.

    Abstract translation: 一种能够运行多个并发处理的计算机系统,该系统可操作以建立第一队列,其中与通过网络进行发送的数据有关的项目入队,并且由哪个访问由锁定管理; 并且当所述进程中的第一个被所述锁拒绝访问所述第一队列时,将所述项目排入到不被所述锁定的访问的第二队列,并且将所述第二队列中的所述项目排队 与第一个队列中的项目。

    RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES
    2.
    发明申请
    RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES 审中-公开
    根据向任何多个目的地实体提供的数据传输协议接收

    公开(公告)号:WO2006134373A3

    公开(公告)日:2007-03-29

    申请号:PCT/GB2006002202

    申请日:2006-06-15

    Abstract: 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.

    Abstract translation: 一种数据处理系统,被安排用于根据数据传输协议通过网络接收针对多个目的地标识中的任何一个的数据,所述数据处理系统包括:数据存储装置(事件队列31-33),用于存储通过 网络; 以及第一处理装置,用于根据数据传输协议对数据存储器中接收的数据执行处理,以使接收的数据可用于各个目的地标识; 以及响应前者被安排用于:接收消息(图4中的虚线),该消息请求指示接收到的数据对一组目的地身份中的每一个的可用性的响应; 并形成这样的回应; 其中,所述系统被布置成根据接收到所述消息:识别针对既是该组的成员又是该多个目的地标识的子集的成员的任何目的地标识的接收数据,以及在哪个处理 尚未执行; 通过第一处理装置根据协议仅触发所识别的数据来触发处理; 并且随后至少部分地基于所触发的处理的结果来形成响应,其中响应(表40-41)被形成为包括用于组的目的地身份的数据的可用性的肯定指示(41),如果 触发的处理导致数据可用于相应的目的地标识。

    RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES
    3.
    发明申请
    RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES 审中-公开
    接收根据数据传输协议规定的任何多个目的地实体的数据

    公开(公告)号:WO2006134373B1

    公开(公告)日:2007-06-14

    申请号:PCT/GB2006002202

    申请日:2006-06-15

    Abstract: 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.

    Abstract translation: 一种数据处理系统,被配置为根据数据传输协议通过网络接收指向多个目的地身份中的任何一个的数据,所述数据处理系统包括:数据存储(事件队列31-33),用于存储在 网络; 以及第一处理装置,用于根据关于数据存储器中的接收数据的数据传输协议执行处理,以使接收到的数据可用于各个目的地身份; 以及响应前端,其被布置为:接收消息(图4中的虚线),请求响应指示接收到的数据的可用性到一组目的地身份中的每一个; 并形成这样的回应; 其中所述系统被设置为:依赖于接收所述消息:识别被定向到所述组的成员和所述多个目的地身份的子集的成员的任何目的地身份的接收数据,并且在哪个处理 尚未执行; 通过第一处理装置根据协议对仅识别的数据进行触发处理; 并且随后至少部分地基于所述触发处理的结果形成响应,其中所述响应(表40-41)被形成为包括用于所述组的目的地身份的数据的可用性的肯定指示(41),如果 触发处理使数据可用于各自的目的地身份。

    DATA PROCESSING SYSTEM
    4.
    发明申请
    DATA PROCESSING SYSTEM 审中-公开
    数据处理系统

    公开(公告)号:WO2006109087A2

    公开(公告)日:2006-10-19

    申请号:PCT/GB2006001389

    申请日:2006-04-13

    Abstract: A data processing system comprising: a set of data stores for storing items of incoming data; an operating system that supports: a series of descriptors, wherein each item of incoming data is associated with one of the descriptors and each descriptor is associated with one of the stores, a plurality of the descriptors being associated with one of the stores, there being a common descriptor indicative of the descriptors of the plurality; and an instruction in respect of a set of the descriptors to which it returns a response indicating for which of the descriptors the stores contain data that has not yet been handled; and an interface for modifying communications between the operating system and a source of the said instruction so as to cause the response to the said instruction to indicate by way of the common descriptor whether the stores contain data for any of the plurality of the descriptors that are members of the set.

    Abstract translation: 一种数据处理系统,包括:一组数据存储器,用于存储输入数据的项目; 操作系统,其支持:一系列描述符,其中每个输入数据项与一个描述符相关联,并且每个描述符与存储之一相关联,多个描述符与存储之一相关联,存在 指示多个描述符的公共描述符; 以及关于其返回响应的一组描述符的指令,指示对于哪些描述符,存储器包含尚未被处理的数据; 以及用于修改操作系统与所述指令的源之间的通信的接口,以便使得对所述指令的响应通过公共描述符指示是否包含多个描述符中的任何一个的描述符的数据 集团成员。

    NETWORK INTERFACE AND PROTOCOL
    5.
    发明申请
    NETWORK INTERFACE AND PROTOCOL 审中-公开
    网络接口和协议

    公开(公告)号:WO2004025477A2

    公开(公告)日:2004-03-25

    申请号:PCT/GB0303971

    申请日:2003-09-15

    Abstract: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, the communication interface being arranged to: support a first queue of data received over the link and addressed to a logical data port associated with a user application; support a second queue of data received over the link and identified as being directed to the operating system; and analyse data received over the link and identified as being directed to the operating system or the data port to determine whether that data meets one or more predefined criteria, and if it does meet the criteria transmit an interrupt to the operating system.

    Abstract translation: 一种用于在数据链路和数据处理器之间提供接口的通信接口,所述数据处理器能够支持操作系统和用户应用,所述通信接口被布置为:支持通过所述链路接收的第一数据队列并且被寻址 到与用户应用相关联的逻辑数据端口; 支持在链路上接收的第二个数据队列,并将其识别为指向操作系统; 并分析通过链路接收的数据,并将其识别为指向操作系统或数据端口,以确定该数据是否符合一个或多个预定义的标准,并且如果它符合标准,则向操作系统发送中断。

    DATA PROCESSING SYSTEM
    6.
    发明申请
    DATA PROCESSING SYSTEM 审中-公开
    数据处理系统

    公开(公告)号:WO2006095184B1

    公开(公告)日:2007-06-28

    申请号:PCT/GB2006000852

    申请日:2006-03-10

    Abstract: A data processing system comprising: an operating system for supporting processes, each process being associated with one or more resources, 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, and being responsive to instructions of a certain type to re-initialise a process; an interface for interfacing between each process and the operating system; and a memory for storing state information for at least one process, the state information being associated with a resource; the interface being arranged to analyse instructions from the processes to the operating system, and being arranged to, on detecting an instruction to re-initialise a process so as to be associated with a resource that is associated with pre-existing state information, cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialised process and to be associated with the resource.

    Abstract translation: 一种数据处理系统,包括:用于支持进程的操作系统,每个进程与一个或多个资源相关联,所述操作系统被布置成警告通过资源进程的访问,以便禁止进程访问不属于的资源 并且响应于某种类型的指令来重新初始化过程; 用于在每个进程和操作系统之间进行接口的接口; 以及用于存储至少一个进程的状态信息的存储器,所述状态信息与资源相关联; 所述接口被布置为分析从所述进程到所述操作系统的指令,并且被配置为在检测到重新初始化进程的指令以便与与预先存在的状态信息相关联的资源相关联时,引起状态 将要存储在存储器中的该预先存在状态信息的信息作为重新初始化处理的状态信息并与资源相关联的信息。

    USER-LEVEL STACK
    7.
    发明申请
    USER-LEVEL STACK 审中-公开
    用户级堆栈

    公开(公告)号:WO2005104475A2

    公开(公告)日:2005-11-03

    申请号:PCT/GB2005001525

    申请日:2005-04-21

    CPC classification number: G06F13/10

    Abstract: A method for transmitting data by means of a data processing system, the system being capable of supporting an operating system and at least one application and having access to a memory and a network interface device capable of supporting a communication link over a network with another network interface device, the method comprising the steps of: forming by means of the application data to be transmitted; requesting by means of the application a non-operating-system functionality of the data processing system to send the data to be transmitted; responsive to that request: writing the data to be transmitted to an area of the memory; and initiating by means of direct communication between the non-operating-system functionality and the network interface device a transmission operation of at least some of the data over the network; and subsequently accessing the memory b means of the operating system and performing at least part of a transmission operation of at least some of the data over the network by means of the network interface device.

    Abstract translation: 一种用于通过数据处理系统发送数据的方法,该系统能够支持操作系统和至少一个应用并具有访问存储器和能够通过网络与另一网络支持通信链路的网络接口设备 接口装置,所述方法包括以下步骤:通过要发送的应用数据形成; 通过应用程序请求数据处理系统的非操作系统功能来发送要发送的数据; 响应于该请求:将要发送的数据写入存储器的区域; 以及通过所述非操作系统功能和所述网络接口设备之间的直接通信来启动所述网络中的至少一些所述数据的传输操作; 随后访问操作系统的存储器b装置,并通过网络接口装置通过网络执行至少一些数据的传输操作的至少一部分。

    DATA PROCESSING SYSTEM
    8.
    发明申请
    DATA PROCESSING SYSTEM 审中-公开
    数据处理系统

    公开(公告)号:WO2006109087B1

    公开(公告)日:2007-04-26

    申请号:PCT/GB2006001389

    申请日:2006-04-13

    Abstract: A data processing system comprising: a set of data stores for storing items of incoming data; an operating system that supports: a series of descriptors, wherein each item of incoming data is associated with one of the descriptors and each descriptor is associated with one of the stores, a plurality of the descriptors being associated with one of the stores, there being a common descriptor indicative of the descriptors of the plurality; and an instruction in respect of a set of the descriptors to which it returns a response indicating for which of the descriptors the stores contain data that has not yet been handled; and an interface for modifying communications between the operating system and a source of the said instruction so as to cause the response to the said instruction to indicate by way of the common descriptor whether the stores contain data for any of the plurality of the descriptors that are members of the set.

    Abstract translation: 一种数据处理系统,包括:一组数据存储器,用于存储输入数据的项目; 操作系统,其支持:一系列描述符,其中每个输入数据项与描述符中的一个相关联,并且每个描述符与多个商店中的一个相关联,多个描述符与多个商店中的一个相关联, 指示所述多个描述符的公共描述符; 以及关于一组描述符的指令,它向其返回指示哪些描述符中的商店包含还未处理的数据的响应; 以及用于修改操作系统与所述指令的源之间的通信以便引起对所述指令的响应通过公共描述符指示存储器是否包含用于多个描述符中的任何描述符的数据的接口 集合的成员。

    DATA PROCESSING SYSTEM
    9.
    发明申请
    DATA PROCESSING SYSTEM 审中-公开
    数据处理系统

    公开(公告)号:WO2006095184A2

    公开(公告)日:2006-09-14

    申请号:PCT/GB2006000852

    申请日:2006-03-10

    Abstract: A data processing system comprising: an operating system for supporting processes, each process being associated with one or more resources, 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, and being responsive to instructions of a certain type to re-initialise a process; an interface for interfacing between each process and the operating system; and a memory for storing state information for at least one process, the state information being associated with a resource; the interface being arranged to analyse instructions from the processes to the operating system, and being arranged to, on detecting an instruction to re-initialise a process so as to be associated with a resource that is associated with pre-existing state information, cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialised process and to be associated with the resource.

    Abstract translation: 一种数据处理系统,包括:用于支持进程的操作系统,每个进程与一个或多个资源相关联,所述操作系统被布置成警告通过资源进程的访问,以便禁止进程访问不属于的资源 并且响应于某种类型的指令来重新初始化过程; 用于在每个进程和操作系统之间进行接口的接口; 以及用于存储至少一个进程的状态信息的存储器,所述状态信息与资源相关联; 所述接口被布置为分析从所述处理到所述操作系统的指令,并且被配置为在检测到重新初始化处理的指令以便与与预先存在的状态信息相关联的资源相关联时引起状态 将要存储在存储器中的该预先存在状态信息的信息作为重新初始化处理的状态信息并与资源相关联的信息。

    DUAL-DRIVER INTERFACE
    10.
    发明申请
    DUAL-DRIVER INTERFACE 审中-公开
    双驱动接口

    公开(公告)号:WO2005086448A3

    公开(公告)日:2006-04-27

    申请号:PCT/GB2005000820

    申请日:2005-03-02

    CPC classification number: G06F13/24 G06F13/385 G06F13/4282

    Abstract: A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a cantrol channel individually addressabe by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.

    Abstract translation: 一种能够与支持操作系统和至少一个应用的数据处理系统进行通信的网络接口设备,所述网络接口设备通过以下方式支持与操作系统的通信:两个或多个数据信道,每个数据信道可以由 网络接口设备,能够在网络接口设备和数据处理设备之间承载应用级数据; 以及一个由网络接口​​设备单独登录的能够在网络接口设备之间携带控制数据的静态通道,控制数据定义命令和网络接口响应于通过控制信道发送的至少一个命令,以建立至少一个附加的 数据通道。

Patent Agency Ranking