Patent application number | Description | Published |
20090155205 | HUMAN ANTIBODIES THAT BIND HUMAN TNFa - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 06-18-2009 |
20100016557 | HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 01-21-2010 |
20100040604 | HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 02-18-2010 |
20120178107 | HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 07-12-2012 |
20120219564 | Human Antibodies That Bind Human TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 08-30-2012 |
20120258114 | HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 10-11-2012 |
20130115224 | METHODS OF TREATING DISORDERS USING HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 05-09-2013 |
20130122018 | HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 05-16-2013 |
20130330356 | METHODS OF TREATING DISORDERS USING HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 12-12-2013 |
20130330357 | METHODS OF TREATING DISORDERS USING HUMAN ANTIBODIES THAT BIND HUMAN TNFalpha - Human antibodies, preferably recombinant human antibodies, that specifically bind to human tumor necrosis factor α (hTNFα) are disclosed. These antibodies have high affinity for hTNFα (e.g., K | 12-12-2013 |
Patent application number | Description | Published |
20100049876 | PACKET VALIDATION IN VIRTUAL NETWORK INTERFACE ARCHITECTURE - Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise. | 02-25-2010 |
20100192163 | INTERRUPT MANAGEMENT FOR MULTIPLE EVENT QUEUES - Method of managing interaction between a host subsystem and a peripheral device. Roughly described, the peripheral device writes an event into an individual event queue, and in conjunction therewith, also writes a wakeup event into an intermediary event queue. The wakeup event identifies the individual event queue. The host subsystem, in response to retrieval of the wakeup event from the intermediary event queue, activates an individual event handler to consume events from the individual event queue. | 07-29-2010 |
20110029734 | Controller Integration - Roughly described, a data processing system comprises a central processing unit and a split network interface functionality, the split network interface functionality comprising: a first sub-unit collocated with the central processing unit and configured to at least partially form a series of network data packets for transmission to a network endpoint by generating data link layer information for each of those packets; and a second sub-unit external to the central processing unit and coupled to the central processing unit via an interconnect, the second sub-unit being configured to physically signal the series of network data packets over a network. | 02-03-2011 |
20110149966 | Header Processing Engine - Roughly described, a header processing engine for a network interface device has a header recognizer to parse the headers of a data packet stored at a buffer to identify the type and position of each header in the packet; a constructor unit; and a processor including an execution pipeline. The header recognizer is configured to, for each header: select in dependence on the header type commands stored at a command memory; and form one or more messages for the constructor unit identifying the selected commands and the position of the header in the data packet. The commands selected for the packet headers are collectively such as to, if executed by the constructor unit, cause the constructor unit to generate a data structure which operates to cause the processor to process of the packet headers without accessing the data packet at the buffer. | 06-23-2011 |
20110173514 | DATA PROTOCOL - A method of transmitting data according to a data transmission protocol wherein the data is transmitted as a plurality of data frames and each data frame includes an error checking field comprising at least two sub-fields, the data of the first sub-field being formed by a first error checking method performed on data of the frame and the data of the second sub-field being formed by a second error checking method performed on the said data of the frame, the first and second methods being such that the data of the first sub-field has different error checking properties from those of the data of the second sub-field. | 07-14-2011 |
20110246489 | HASHING ALGORITHM FOR NETWORK RECEIVE FILTERING - Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint. | 10-06-2011 |
20140059221 | PACKET VALIDATION IN VIRTUAL NETWORK INTERFACE ARCHITECTURE - Roughly described, a network interface device receiving data packets from a computing device for transmission onto a network, the data packets having a certain characteristic, transmits the packet only if the sending queue has authority to send packets having that characteristic. The data packet characteristics can include transport protocol number, source and destination port numbers, source and destination IP addresses, for example. Authorizations can be programmed into the NIC by a kernel routine upon establishment of the transmit queue, based on the privilege level of the process for which the queue is being established. In this way, a user process can use an untrusted user-level protocol stack to initiate data transmission onto the network, while the NIC protects the remainder of the system or network from certain kinds of compromise. | 02-27-2014 |
20140233571 | HEADER PROCESSING ENGINE - Roughly described, a header processing engine for a network interface device has a header recognizer to parse the headers of a data packet stored at a buffer to identify the type and position of each header in the packet; a constructor unit; and a processor including an execution pipeline. The header recognizer is configured to, for each header: select in dependence on the header type commands stored at a command memory; and form one or more messages for the constructor unit identifying the selected commands and the position of the header in the data packet. The commands selected for the packet headers are collectively such as to, if executed by the constructor unit, cause the constructor unit to generate a data structure which operates to cause the processor to process of the packet headers without accessing the data packet at the buffer. | 08-21-2014 |
20140304802 | LOCKED DOWN NETWORK INTERFACE - A logic device and method are provided for intercepting a data flow from a network source to a network destination. A data store holds a set of compliance rules and corresponding actions. A packet inspector is configured to inspect the intercepted data flow and identify from the data store a compliance rule associated with the inspected data flow. A packet filter is configured to, when the data flow is identified as being associated with a compliance rule, carry out an action with respect to the data flow corresponding to the compliance rule. | 10-09-2014 |
20140304803 | LOCKED DOWN NETWORK INTERFACE - A logic device and method are provided for intercepting a data flow from a network source to a network destination. A data store holds a set of compliance rules and corresponding actions wherein at least one of the set of compliance rules is a temporary compliance rule valid for a predetermined period. A packet inspector is configured to inspect the intercepted data flow and identify from the data store a temporary compliance rule associated with the inspected data flow. A packet filter is configured to when the data flow is identified as being associated with the temporary compliance rule, carry out an action with respect to the data flow corresponding to the temporary compliance rule while the temporary compliance rule is valid. | 10-09-2014 |
20150142832 | HASHING ALGORITHM FOR NETWORK RECEIVE FILTERING - Roughly described, a network interface device is assigned a maximum extent-of-search. A hash function is applied to the header information of each incoming packet, to generate a hash code for the packet. The hash code designates a particular subset of the table within which the particular header information should be found, and an iterative search is made within that subset. If the search locates a matching entry before the search limit is exceeded, then the incoming data packet is delivered to the receive queue identified in the matching entry. But if the search reaches the search limit before a matching entry is located, then device delivers the packet to a default queue, such as a kernel queue, in the host computer system. The kernel is then responsible for delivering the packet to the correct endpoint. | 05-21-2015 |
Patent application number | Description | Published |
20080228946 | DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - 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. | 09-18-2008 |
20110040897 | NETWORK INTERFACE AND PROTOCOL - 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. | 02-17-2011 |
20110219145 | NETWORK INTERFACE AND PROTOCOL - 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. | 09-08-2011 |
20120124121 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - 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 | 05-17-2012 |
20120296952 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - 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 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 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 is formed so as to comprise a positive indication 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. | 11-22-2012 |
20120296998 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - 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 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 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. | 11-22-2012 |
20130041930 | DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - 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. | 02-14-2013 |
20130290558 | DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - Data transfer, synchronising applications, and low latency networks are disclosed. An example method includes comparing a first address of a first data item of a first data burst to a second address of a last data item of a second data burst received before the first data burst; and, when the first address sequentially follows the second address, combining the first and second data bursts to form a third data burst. | 10-31-2013 |
20150081925 | DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - Data transfer, synchronising applications, and low latency networks are disclosed. An example method includes maintaining a first buffer in a first computing device, the first buffer to receive discrete units of data from a second computing device; maintaining a second buffer in the first computing device, the second buffer to store size data identifying a size of respective ones of the discrete units of data received from the second computing device; and reading from the first buffer according to a first value of a first pointer and a corresponding one of the sizes stored in the second buffer. | 03-19-2015 |
20150201007 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - 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 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 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. | 07-16-2015 |
Patent application number | Description | Published |
20100136131 | COMPOSITE MATERIAL - The present invention provides a composite material comprising fibrinogen or fibrin, or a mixture thereof, and a bioactive glass. The invention also relates to wound dressings and pharmaceutical compositions containing the composite material. Further aspects of the invention relate to the use of the composite material of the for treating a wound, treating or preventing bacterial infections in a wound, preventing or alleviating bleeding in a wound, sterilising a wound, controlling haemorrhaging, increasing the rate of coagulation of blood and/or activating a coagulation system in a wound. | 06-03-2010 |
20100143490 | COMPOSITE MATERIAL - The present invention provides a composite material comprising lactoferrin and a bioactive glass. The invention also relates to pharmaceutical compositions containing the composite material. Further aspects of the invention relate to the use of the composite material of the for treating a wound, treating or preventing bacterial or viral infections in a wound, preventing viral transmission, regenerating bone, treating osteoporosis, preventing or alleviating bleeding in a wound, sterilising a wound and/or controlling haemorrhaging. | 06-10-2010 |
Patent application number | Description | Published |
20130103023 | LITZ WIRE BATTERY POWERED DEVICE - A medical instrument is disclosed. The medical instrument includes a housing and a handle for gripping by a user, an end effector coupled to the handle and having at least one electrical contact, a battery, and a radio frequency (RF) generation circuit coupled to and operated by the battery. The RF generation circuit is operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, wherein the RF generation circuit is supported by the housing. The RF generation circuit includes a resonant circuit that includes at least one inductive element constructed of litz wire. | 04-25-2013 |
20130103024 | USER INTERFACE IN A BATTERY POWERED DEVICE - A medical instrument is disclosed. The medical instrument includes a housing, at least one electrical contact, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, and a user interface supported by the housing. The user interface includes visual and audible feedback elements, wherein the state of the instrument can be determined by the state of the visual and audible feedback elements. | 04-25-2013 |
20130123776 | BATTERY SHUT-OFF ALGORITHM IN A BATTERY POWERED DEVICE - A medical instrument is disclosed. The medical instrument includes at least one electrical contact, a battery, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, and a battery discharge circuit coupled to the battery. A processor is coupled to the battery discharge circuit and a memory is coupled to the processor. The memory stores machine executable instructions that when executed cause the processor to monitor activation of the RF generation circuit and disable the RF generation circuit when the RF drive signal is fired a predetermined number of times. The medical instrument may include an activation switch and/or a disposal switch supported by the housing. | 05-16-2013 |
20130123777 | BATTERY DRAIN KILL FEATURE IN A BATTERY POWERED DEVICE - A medical instrument is disclosed. The medical instrument includes at least one electrical contact, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, a battery discharge circuit coupled to the RF generation circuit, a processor coupled to the battery discharge circuit, and a memory coupled to the processor. The memory stores computer instructions that when executed cause the processor to monitor battery capacity and send a signal to the battery discharge circuit to discharge a battery coupled to the battery discharge circuit when the battery capacity falls below a predetermined threshold. | 05-16-2013 |
20130131660 | BATTERY INITIALIZATION CLIP - A medical instrument is disclosed. The medical instrument includes a housing, a control lever rotatably coupled to the housing, at least one electrical contact, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact and an initialization clip coupled to housing and the control lever to prevent operation of the RF generation circuit and movement of the control lever. | 05-23-2013 |