SCALABLE SOCKETS
    1.
    发明申请
    SCALABLE SOCKETS 审中-公开
    可调插座

    公开(公告)号:WO2009098216A3

    公开(公告)日:2010-04-01

    申请号:PCT/EP2009051238

    申请日:2009-02-04

    CPC classification number: G06F9/5033 H04L67/02 H04L67/14

    Abstract: A data processing system supporting a network interface device and comprising: a plurality of sets of one or more data processing cores; and an operating system arranged to support at least one socket operable to accept data received from the network, the data belonging to one of a plurality of data flows; wherein the socket is configured to provide an instance of at least some of the state associated with the data flows per said set of data processing cores.

    Abstract translation: 一种支持网络接口设备的数据处理系统,包括:多组一个或多个数据处理核心; 以及操作系统,被配置为支持至少一个可操作以容纳从所述网络接收的数据的插座,所述数据属于多个数据流中的一个; 其中所述套接字被配置为提供与每个所述数据处理核心集合的数据流相关联的状态中的至少一些状态的实例。

    NETWORK STACKS
    2.
    发明申请
    NETWORK STACKS 审中-公开
    网络堆栈

    公开(公告)号:WO2008038139A3

    公开(公告)日:2008-11-06

    申请号:PCT/IB2007003444

    申请日:2007-07-09

    CPC classification number: H04L69/16 H04L69/12 H04L69/161 H04L69/32

    Abstract: A method for transmitting data by means of a data processing system, the system 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 user-mode operating system functionality of the data processing system to direct the data to be transmitted, the request including an indication of a protocol by which the data is to be transmitted; responsive to that request, the user-mode operating system functionality selecting a protocol processing entity in accordance with the indication of a protocol by which the data is to be transmitted; forming within the context of the application by means of the protocol processing entity the data into packets for transmission in accordance with the protocol by which the data is to be transmitted and writing by means of the protocol processing entity the packets to be transmitted to an area of the memory; initiating by means of communication between the protocol processing entity and the network interface device a transmission operation of at least some of the packets over the network.

    Abstract translation: 一种用于通过数据处理系统传输数据的方法,所述系统支持操作系统和至少一个应用程序,并且可访问存储器和能够通过网络支持与另一网络接口设备的通信链路的网络接口设备, 该方法包括以下步骤:通过应用程序形成待发送的数据; 通过应用程序请求数据处理系统的用户模式操作系统功能以指导数据被发送,该请求包括数据将被发送到的协议的指示; 响应于该请求,用户模式操作系统功能根据数据将被发送到的协议的指示来选择协议处理实体; 通过协议处理实体在应用的上下文中将数据形成为用于根据数据将被传输的协议进行传输的分组并借助于协议处理实体将要传输的分组写入区域 的记忆; 借助协议处理实体和网络接口设备之间的通信来发起通过网络的至少一些分组的传输操作。

    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),如果 触发处理使数据可用于各自的目的地身份。

    COMPUTER SYSTEM WITH LOCK- PROTECTED QUEUES FOR SENDING AND RECEIVING DATA
    4.
    发明申请
    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: 一种能够运行多个并发处理的计算机系统,该系统可操作以建立第一队列,其中与通过网络进行发送的数据有关的项目入队,并且由哪个访问由锁定管理; 并且当所述进程中的第一个被所述锁拒绝访问所述第一队列时,将所述项目排入到不被所述锁定的访问的第二队列,并且将所述第二队列中的所述项目排队 与第一个队列中的项目。

    DRIVER LEVEL SEGMENTATION OFFLOAD
    5.
    发明申请
    DRIVER LEVEL SEGMENTATION OFFLOAD 审中-公开
    驾驶员级别分段离职

    公开(公告)号:WO2008053153A3

    公开(公告)日:2008-11-27

    申请号:PCT/GB2007003994

    申请日:2007-10-18

    CPC classification number: H04L69/22 H04L69/16 H04L69/161 H04L69/166

    Abstract: A method for performing segmentation of a first data packet into a plurality of second data packets at a functionality of a device driver for a network interface device supported by a data processing system, each second data packet comprising a header and a segment of data from the first data packet and the network interface device being capable of supporting a communication link over a network with another network interface device, the method comprising: accepting the first data packet, the first data packet carrying data for transmission by the network interface device over the network; forming a set of headers for the plurality of second data packets; writing the set of headers to memory; forming a specification, the specification indicating the headers in memory and the segments of data in the first data packet; requesting by means of the device driver transmission by the network interface device of the headers and the respective segments of data indicated in the specification so as to effect transmission of the second data packets over the network.

    Abstract translation: 一种用于在由数据处理系统支持的网络接口设备的设备驱动程序的功能上执行将第一数据分组划分为多个第二数据分组的方法,每个第二数据分组包括报头和来自所述数据分组的数据段 所述第一数据分组和所述网络接口设备能够通过网络与另一网络接口设备一起支持通信链路,所述方法包括:接收所述第一数据分组,所述第一数据分组承载数据以供网络接口设备通过所述网络传输 ; 形成用于所述多个第二数据分组的一组报头; 将集合的头写入内存; 形成规范,指示存储器中的报头的规范和第一数据分组中的数据段; 通过由网络接口​​设备发送的设备驱动程序发送标题和规范中指示的各个数据段,以便通过网络实现第二数据分组的传输。

    RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES
    6.
    发明申请
    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),如果 触发的处理导致数据可用于相应的目的地标识。

    METHOD AND APPARATUS FOR CHANNEL EQUALIZATION
    7.
    发明申请
    METHOD AND APPARATUS FOR CHANNEL EQUALIZATION 审中-公开
    信道均衡的方法和设备

    公开(公告)号:WO2004004192A3

    公开(公告)日:2004-04-08

    申请号:PCT/US0320255

    申请日:2003-06-27

    Inventor: JONES WILLIAM

    CPC classification number: H04L25/03343 H04L25/03146

    Abstract: A method and apparatus is disclosed to overcome the effects of intersymbol interference during data transmission. Overcoming the effects of intersymbol interference makes possible higher data transmission rates for a given error rate. In one embodiment a receiver-transmitter pair is configured with a precode filter at the transmit side and a feed forward filter and a feedback filter at the receive side. Filter coefficients are calculated to reduce the undesirable effects of the channel, such as intersymbol interference. In one embodiment a training process occurs with the feedforward filter and a feedback filter, such that the first N coefficients of the feedback filter are set to zero. Thereafter, the coefficients of the feedforward filter are subject to spectral factorization and separated into minimum phase roots and maximum phase roots. The minimum phase roots comprise the precode filter coefficients and the maximum phase roots are established as feedforward filter coefficients.

    Abstract translation: 公开了一种方法和装置,以克服数据传输期间符号间干扰的影响。 克服符号间干扰的影响使得对于给定的错误率可以实现更高的数据传输速率。 在一个实施例中,接收机 - 发射机对在发射侧配置有预编码滤波器,在接收侧配置有前馈滤波器和反馈滤波器。 计算滤波器系数以减少信道的不希望的影响,例如符号间干扰。 在一个实施例中,利用前馈滤波器和反馈滤波器进行训练过程,使得反馈滤波器的前N个系数被设置为零。 此后,前馈滤波器的系数受到频谱分解,并被分成最小相位根和最大相位根。 最小相位根包括预编码滤波器系数,并且最大相位根被建立为前馈滤波器系数。

Patent Agency Ranking