U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."

U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Solarflare Communications, Inc.


Location: Irvine, CA
No. of patents: 29

NumberTitleIssue Date
8131895Interrupt 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 w...
03/06/2012
8116312Method and apparatus for multicast packet reception
Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct deliver...
02/14/2012
8006252Data processing system with intercepting instructions
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...
08/23/2011
8005916User-level stack
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 ...
08/23/2011
7984180Hashing 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 with...
07/19/2011
7970949Network 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 rec...
06/28/2011
7948862Crosstalk cancellation using sliding filters
A crosstalk cancellation system and method is disclosed for use in a multi-channel communication system. Crosstalk which couples between channels is cancelled through use of an in-line FFE filter and in-line delay. A cross-connect system associated with each channel...
05/24/2011
7934141Data 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 forme...
04/26/2011
7844782Data processing system with memory access
A data processing system with memory access 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 in...
11/30/2010
7844742Network 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 rec...
11/30/2010
7831749Including descriptor queue empty events in completion events
Roughly described, method for managing data transmission between a host subsystem and a network interface device, in which the host writes data buffer descriptors into a DMA descriptor queue, and the network interface device writes completion events to notify the ho...
11/09/2010
7809021Communication system and encoding method having low overhead
A communication system processes blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. When the block consists ...
10/05/2010
7808407Sub-channel distortion mitigation in parallel digital systems
A method and apparatus for compensating for gain offset, bias offset, and skew in a parallel processing environment is disclosed. The method and apparatus may be configured to compensate for mismatches between the sub-channel signals in a parallel ADC. This allows f...
10/05/2010
7769923Interrupt 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 w...
08/03/2010
7742386Multiple channel interference cancellation
A method and apparatus for reducing crosstalk in a multi-channel communication system is disclosed. In one embodiment, outgoing signals in a multi-channel environment are manipulated into a transform domain, such as the frequency domain. Thereafter, the signals may ...
06/22/2010
7738654Isolation of transmit and receive signals
A method and apparatus for isolating transmit and receive signals in a communication system utilizing a common channel for both incoming and outgoing signals. In one embodiment a tuned hybrid or isolation circuit is provided with a high-frequency pre-emphasis respon...
06/15/2010
7720068Method and system for a multi-rate gigabit media independent interface
Disclosed is a UGMII system to interface multirate devices including 10 gigabit per second data exchange rates. Mode selection is enabled to provide for automatic detection and adaptation to any transmit rate including 10M, 100M, 1G, and 10G. Mode selection comprise...
05/18/2010
7679920Cooling air distribution scheme for communication boards
A cooling distribution configuration is provided for chassis-mounted electronics boards. In one embodiment, the chassis comprises a housing and at least one electronics board. The electronics board may comprise a communication board having a plurality of ports. Cool...
03/16/2010
7634584Packet 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 c...
12/15/2009
7610413Queue depth management for communication between host and peripheral device
Method for managing a queue in host memory for use with a peripheral device. Roughly described, the host makes a determination of the availability of space in the queue for writing new entries, in dependence upon historical knowledge of the number of queue entries t...
10/27/2009
7596644Transmit rate pacing system and method
System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace engine includes a binning controller for receiving queues from a tran...
09/29/2009
7567666Method and apparatus for crosstalk mitigation
A method and apparatus for noise cancellation in a multi-channel communication system is disclosed. In one embodiment this system is configured to cancel FEXT on a victim channel utilizing the signals received on the other channels. The processing benefits gained by...
07/28/2009
7562366Transmit completion event batching
Method for managing a data transmit queue, for use with a host and a network interface device. Roughly described, the host writes data buffer descriptors into a transmit descriptor queue, and the network interface device writes events to notify the host when it has ...
07/14/2009
7460662Isolation of transmit and receive signals in full-duplex communication systems
A method and apparatus for isolating transmit and receive signals in a communication system utilizing a common channel for both incoming and outgoing signals. In one embodiment a tuned hybrid or isolation circuit is provided with a high-frequency pre-emphasis respon...
12/02/2008
7400677Method and apparatus for channel equalization
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-tr...
07/15/2008
7352687Mixed domain cancellation
A method and apparatus for reducing crosstalk in a multi-channel communication system is disclosed. In one embodiment, outgoing signals in a multi-channel environment are manipulated into a transform domain, such as the frequency domain. Thereafter, the signals may ...
04/01/2008
7257181Method and apparatus for channel equalization
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 pr...
08/14/2007
7164764Method and apparatus for precode crosstalk mitigation
A method and apparatus for noise cancellation in a multi-channel communication system is disclosed. In one embodiment this system is configured to cancel FEXT on a victim channel utilizing the signals received on the other channels. The processing benefits gained by...
01/16/2007
6924724Method and apparatus for transformer bandwidth enhancement
A method and apparatus for transformer bandwidth enhancement is disclosed. In one embodiment, a transformer is provided for use in a high frequency communication environment. In one configuration, the transformer is configured with one or more compensation networks ...
08/02/2005
 
Sign InRegister
Username  
Password   
forgot password?