| 6,427,173 Intelligent network interfaced device and system for accelerated communication
|
176 |
1999
|
| 6,757,746 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
113 |
2001
|
| 6,687,758 Port aggregation for network connections that are offloaded to network interface devices
|
119 |
2001
|
| 7,076,568 Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
|
69 |
2001
|
| 7,042,898 Reducing delays associated with inserting a checksum into a network message
|
67 |
2001
|
| 6,658,480 Intelligent network interface system and method for accelerated protocol processing
|
105 |
2001
|
| 7,133,940 Network interface device employing a DMA command queue
|
48 |
2001
|
| 7,124,205 Network interface device that fast-path processes solicited session layer read commands
|
71 |
2001
|
| 7,167,926 TCP/IP offload network interface device
|
59 |
2001
|
| 7,167,927 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
|
53 |
2002
|
| 6,591,302 Fast-path apparatus for receiving data corresponding to a TCP connection
|
161 |
2002
|
| 7,174,393 TCP/IP offload network interface device
|
57 |
2002
|
| 7,089,326 Fast-path processing for receiving data on TCP connection offload devices
|
62 |
2002
|
| 6,697,868 Protocol processing stack for use with intelligent network interface device
|
138 |
2002
|
| 6,938,092 TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses
|
127 |
2002
|
| 7,284,070 TCP offload network interface device
|
43 |
2002
|
| 7,337,241 Fast-path apparatus for receiving data corresponding to a TCP connection
|
24 |
2002
|
| 7,237,036 Fast-path apparatus for receiving data corresponding a TCP connection
|
58 |
2002
|
| 7,191,241 Fast-path apparatus for receiving data corresponding to a TCP connection
|
56 |
2002
|
| 8,019,901 Intelligent network storage interface system
|
0 |
2002
|
| 7,596,634 Networked application request servicing offloaded from host
|
9 |
2003
|
| 7,185,266 Network interface device for error detection using partial CRCS of variable length message portions
|
94 |
2003
|
| 6,751,665 Providing window updates from a computer to a network interface device
|
96 |
2003
|
| 7,543,087 Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
|
27 |
2003
|
| 7,496,689 TCP/IP offload device
|
11 |
2003
|
| 7,472,156 Transferring control of a TCP connection between devices
|
13 |
2003
|
| 8,131,880 Intelligent network interface device and system for accelerated communication
|
1 |
2003
|
| 6,941,386 Protocol processing stack for use with intelligent network interface device
|
96 |
2003
|
| 7,502,869 Intelligent network interface system and method for accelerated protocol processing
|
6 |
2003
|
| 6,996,070 TCP/IP offload device with reduced sequential processing
|
93 |
2003
|
| 7,461,160 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
6 |
2004
|
| 7,584,260 Method to synchronize and upload an offloaded network stack connection with a network stack
|
6 |
2004
|
| 7,844,743 Protocol stack that offloads a TCP connection from a host computer to a network interface device
|
0 |
2004
|
| 7,809,847 Network interface device that can transfer control of a TCP connection to a host CPU
|
0 |
2005
|
| 7,627,001 Protocol stack that offloads a TCP connection from a host computer to a network interface device
|
7 |
2005
|
| 7,627,684 Network interface device that can offload data transfer processing for a TCP connection from a host CPU
|
7 |
2005
|
| 7,620,726 Zero copy method for receiving data by a network interface
|
6 |
2005
|
| 7,640,364 Port aggregation for network connections that are offloaded to network interface devices
|
7 |
2005
|
| 8,248,939 Transferring control of TCP connections between hierarchy of processing mechanisms
|
0 |
2005
|
| 7,738,500 TCP timestamp synchronization for network connections that are offloaded to network interface devices
|
5 |
2005
|
| 7,664,883 Network interface device that fast-path processes solicited session layer read commands
|
13 |
2006
|
| 7,694,024 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
|
7 |
2007
|
| 7,664,868 TCP/IP offload network interface device
|
6 |
2007
|
| 7,853,723 TCP/IP offload network interface device
|
1 |
2007
|
| 7,673,072 Fast-path apparatus for transmitting data corresponding to a TCP connection
|
9 |
2007
|
| 7,945,699 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
0 |
2008
|
| 8,341,286 TCP offload send optimization
|
0 |
2009
|
| 8,135,842 Internet jack
|
0 |
2000
|
| 7,039,717 Internet modem streaming socket method
|
9 |
2001
|
| 7,379,475 Communications processor
|
12 |
2002
|
| 8,218,555 Gigabit ethernet adapter
|
0 |
2002
|
| 7,397,797 Method and apparatus for performing network processing functions
|
3 |
2002
|
| 7,362,772 Network processing pipeline chipset for routing and host packet processing
|
4 |
2002
|
| 7,324,547 Internet protocol (IP) router residing in a processor chipset
|
29 |
2002
|
| 7,535,913 Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols
|
61 |
2003
|
| 7,913,294 Network protocol processing for filtering packets
|
1 |
2003
|
| 8,417,852 Uploading TCP frame data to user buffers and buffers in system memory
|
0 |
2003
|
| 7,991,918 Transmitting commands and information between a TCP/IP stack and an offload unit
|
0 |
2003
|
| 7,613,109 Processing data for a TCP connection using an offload unit
|
4 |
2003
|
| 7,609,696 Storing and accessing TCP connection information
|
12 |
2003
|
| 7,412,488 Setting up a delegated TCP connection for hardware-optimized processing
|
0 |
2003
|
| 7,363,572 Editing outbound TCP frames and generating acknowledgements
|
2 |
2003
|
| 8,176,545 Integrated policy checking system and method
|
0 |
2003
|
| 8,065,439 System and method for using metadata in the context of a transport offload engine
|
0 |
2003
|
| 7,899,913 Connection management system and method for a transport offload engine
|
1 |
2003
|
| 7,624,198 Sequence tagging system and method for transport offload engine data lists
|
0 |
2003
|
| 7,260,631 System and method for receiving iSCSI protocol data units
|
24 |
2003
|
| 7,249,306 System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity
|
29 |
2004
|
| 7,206,872 System and method for insertion of markers into a data stream
|
3 |
2004
|
| 7,698,413 Method and apparatus for accessing and maintaining socket control information for high speed network connections
|
1 |
2004
|
| 7,483,375 TCP/IP/PPP modem
|
1 |
2004
|
| 7,420,931 Using TCP/IP offload to accelerate packet filtering
|
8 |
2004
|
| 7,957,379 System and method for processing RX packets in high speed network applications using an RX FIFO buffer
|
0 |
2004
|
| 7,302,499 Internet modem streaming socket method
|
1 |
2005
|
| 7,383,352 Method and apparatus for providing an integrated network of processors
|
3 |
2006
|
| 8,073,002 System, method, and computer program product for multi-mode network interface operation
|
0 |
2006
|
| 8,059,680 Offload system, method, and computer program product for processing network communications associated with a plurality of ports
|
0 |
2006
|
| 7,996,568 System, method, and computer program product for an offload engine with DMA capabilities
|
1 |
2006
|
| 7,620,738 Method and apparatus for providing an integrated network of processors
|
0 |
2007
|
| 7,924,868 Internet protocol (IP) router residing in a processor chipset
|
0 |
2007
|
| 7,961,733 Method and apparatus for performing network processing functions
|
0 |
2008
|
| 8,275,910 Source packet bridge
|
0 |
2003
|
| 7,668,099 Synthesis of vertical blanking signal
|
5 |
2003
|
| 7,353,284 Synchronized transmission of audio and video data from a computer to a client via an interface
|
6 |
2003
|
| 7,308,517 Gap count analysis for a high speed serialized bus
|
2 |
2003
|
| 7,237,135 Cyclemaster synchronization in a distributed bridge
|
3 |
2003
|
| 7,058,872 Method and apparatus for generating jitter test patterns on a high performance serial bus
|
2 |
2004
|
| 7,191,266 Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM images
|
2 |
2004
|
| 7,050,453 Method and apparatus for ensuring compatibility on a high performance serial bus
|
0 |
2004
|
| 7,194,564 Method and apparatus for preventing loops in a full-duplex bus
|
7 |
2004
|
| 7,096,302 Method and apparatus for accelerating detection of serial bus device speed signals
|
0 |
2004
|
| 7,401,173 Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus
|
1 |
2005
|
| 7,701,966 Method and apparatus for ensuring compatibility on a high performance serial bus
|
0 |
2005
|
| 7,421,507 Transmission of AV/C transactions over multiple transports method and apparatus
|
0 |
2006
|
| 7,506,088 Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM images
|
0 |
2007
|
| 7,389,371 Method and apparatus for loop breaking in a data bus
|
0 |
2007
|
| 7,987,381 Cyclemaster synchronization in a distributed bridge
|
1 |
2007
|
| 7,734,855 Gap count analysis for the P1394a BUS
|
0 |
2007
|
| 7,970,926 Synchronized transmission of audio and video data from a computer to a client via an interface
|
0 |
2008
|
| 7,861,025 Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus
|
1 |
2008
|
| 8,295,302 Methods and apparatus for ensuring compatibility on a high performance serial bus
|
0 |
2010
|
| 8,392,742 Cyclemaster synchronization in a distributed bridge
|
0 |
2011
|
| 7,502,876 Background memory manager that determines if data structures fits in memory with memory state transactions map
|
6 |
2000
|
| 7,032,226 Methods and apparatus for managing a buffer of events in the background
|
25 |
2000
|
| 7,058,064 Queueing system for processors in packet routing operations
|
6 |
2000
|
| 7,649,901 Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
|
2 |
2001
|
| 7,076,630 Method and apparatus for allocating and de-allocating consecutive blocks of memory in background memo management
|
1 |
2001
|
| 7,042,887 Method and apparatus for non-speculative pre-fetch operation in data packet processing
|
15 |
2001
|
| 7,058,065 Method and apparatus for preventing undesirable packet download with pending read/write operations in data packet processing
|
10 |
2001
|
| 7,165,257 Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
|
8 |
2001
|
| 7,065,096 Method for allocating memory space for limited packet head and/or tail growth
|
13 |
2001
|
| 7,139,901 Extended instruction set for packet processing applications
|
2 |
2001
|
| 7,082,552 Functional validation of a packet management unit
|
1 |
2001
|
| 7,155,516 Method and apparatus for overflowing data packets to a software-controlled memory when they do not fit into a hardware-controlled memory
|
1 |
2001
|
| 7,551,626 Queueing system for processors in packet routing operations
|
1 |
2006
|
| 7,715,410 Queueing system for processors in packet routing operations
|
0 |
2006
|
| 7,661,112 Methods and apparatus for managing a buffer of events in the background
|
1 |
2006
|
| 7,280,548 Method and apparatus for non-speculative pre-fetch operation in data packet processing
|
3 |
2006
|
| 7,197,043 Method for allocating memory space for limited packet head and/or tail growth
|
1 |
2006
|
| 7,644,307 Functional validation of a packet management unit
|
4 |
2006
|
| 7,765,554 Context selection and activation mechanism for activating one of a group of inactive contexts in a processor core for servicing interrupts
|
0 |
2006
|
| 8,081,645 Context sharing between a streaming processing unit (SPU) and a packet management unit (PMU) in a packet processing environment
|
1 |
2009
|
| 7,447,795 Multi-purpose switching network interface controller
|
5 |
2002
|
| 7,945,705 Method for using a protocol language to avoid separate channels for control messages involving encapsulated payload data messages
|
4 |
2005
|
| 7,831,745 Scalable direct memory access using validation of host and scatter gather engine (SGE) generation indications
|
5 |
2005
|
| 7,724,658 Protocol offload transmit traffic management
|
7 |
2005
|
| 7,760,733 Filtering ingress packets in network interface circuitry
|
5 |
2005
|
| 7,715,436 Method for UDP transmit protocol offload processing with traffic management
|
5 |
2005
|
| 7,660,264 Method for traffic schedulign in intelligent network interface circuitry
|
4 |
2005
|
| 7,660,306 Virtualizing the operation of intelligent network interface circuitry
|
13 |
2006
|
| 7,616,563 Method to implement an L4-L7 switch using split connections and an offloading NIC
|
5 |
2006
|
| 8,060,644 Intelligent network adaptor with end-to-end flow control
|
2 |
2007
|
| 7,826,350 Intelligent network adaptor with adaptive direct data placement scheme
|
6 |
2007
|
| 7,831,720 Full offload of stateful connections, with partial connection offload
|
4 |
2008
|
| 8,032,655 Configurable switching network interface controller using forwarding engine
|
0 |
2008
|
| 8,139,482 Method to implement an L4-L7 switch using split connections and an offloading NIC
|
2 |
2009
|
| 8,213,427 Method for traffic scheduling in intelligent network interface circuitry
|
1 |
2009
|
| 7,924,840 Virtualizing the operation of intelligent network interface circuitry
|
4 |
2009
|
| 8,155,001 Protocol offload transmit traffic management
|
2 |
2010
|
| 8,356,112 Intelligent network adaptor with end-to-end flow control
|
0 |
2011
|
| 8,339,952 Protocol offload transmit traffic management
|
0 |
2012
|
| 7,142,539 TCP receiver acceleration
|
8 |
2002
|
| 8,010,707 System and method for network interfacing
|
0 |
2003
|
| 8,161,197 Method and system for efficient buffer management for layer 2 (L2) through layer 5 (L5) network interface controller applications
|
0 |
2004
|
| 8,180,928 Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
|
0 |
2005
|
| 7,996,573 Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
|
0 |
2005
|
| 7,856,020 TCP receiver acceleration
|
0 |
2006
|
| 8,116,203 Multiple virtual channels for use in network devices
|
0 |
2007
|
| 8,135,016 System and method for identifying upper layer protocol message boundaries
|
1 |
2007
|
| 8,402,142 System and method for TCP/IP offload independent of bandwidth delay product
|
0 |
2007
|
| 7,849,208 System and method for TCP offload
|
0 |
2008
|
| 7,912,064 System and method for handling out-of-order frames
|
1 |
2008
|
| 7,934,021 System and method for network interfacing
|
1 |
2009
|
| 7,991,922 System on a chip for networking
|
0 |
2009
|
| 7,929,540 System and method for handling out-of-order frames
|
4 |
2010
|
| 8,345,689 System and method for identifying upper layer protocol message boundaries
|
0 |
2010
|
| 6,629,151 Method and system for querying the dynamic aspects of wireless connection
|
53 |
1999
|
| 6,862,285 Method and system for communicating with a virtual circuit network
|
2 |
1999
|
| 7,730,169 Business method and system for serving third party software applications
|
2 |
2000
|
| 7,124,198 Apparatus and method for scaling TCP off load buffer requirements by segment size
|
30 |
2001
|
| 7,181,531 Method to synchronize and upload an offloaded network stack connection with a network stack
|
30 |
2002
|
| 7,007,103 Method to offload a network stack
|
38 |
2002
|
| 7,590,755 Method to offload a network stack
|
0 |
2004
|
| 7,783,880 Method and apparatus for secure internet protocol (IPSEC) offloading with integrated host protocol stack management
|
1 |
2005
|
| 7,171,489 Method to synchronize and upload an offloaded network stack connection with a network stack
|
2 |
2005
|
| 8,050,278 Method and system for communicating with a virtual circuit network
|
0 |
2005
|
| 8,099,758 Policy based composite file system and method
|
3 |
2005
|
| 7,254,637 Method to offload a network stack
|
29 |
2005
|
| 6,675,200 Protocol-independent support of remote DMA
|
54 |
2000
|
| 7,424,268 System and method for management of a shared frequency band
|
48 |
2003
|
| 7,254,191 System and method for real-time spectrum analysis in a radio device
|
9 |
2003
|
| 7,116,943 System and method for classifying signals occuring in a frequency band
|
20 |
2003
|
| 7,171,161 System and method for classifying signals using timing templates, power templates and other techniques
|
12 |
2003
|
| 7,184,777 Server and multiple sensor system for monitoring activity in a shared radio frequency band
|
54 |
2003
|
| 7,035,593 Signal classification methods for scanning receiver and other applications
|
31 |
2004
|
| 7,110,756 Automated real-time site survey in a shared frequency band environment
|
43 |
2004
|
| 7,444,145 Automated real-time site survey in a shared frequency band environment
|
5 |
2006
|
| 7,835,319 System and method for identifying wireless devices using pulse fingerprinting and sequence analysis
|
1 |
2007
|
| 8,175,539 System and method for management of a shared frequency band
|
1 |
2010
|
| 6,829,652 I2O ISM implementation for a san based storage subsystem
|
0 |
1999
|
| 7,281,030 Method of reading a remote memory
|
23 |
1999
|
| 7,257,079 Physical layer and data link interface with adaptive speed
|
6 |
1999
|
| 6,795,881 Physical layer and data link interface with ethernet pre-negotiation
|
6 |
1999
|
| 6,782,001 Physical layer and data link interface with reset/sync sharing
|
1 |
1999
|
| 6,718,417 Physical layer and data link interface with flexible bus width
|
2 |
1999
|
| 6,553,415 System for rescheduling cascaded callback functions to complete an asynchronous physical layer initialization process
|
2 |
1999
|
| 7,620,702 Providing real-time control data for a network processor
|
1 |
1999
|
| 7,751,402 Method and apparatus for gigabit packet assignment for multithreaded packet processing
|
6 |
2003
|
| 7,480,747 Method and apparatus to reduce latency and improve throughput of input/output data in a processor
|
2 |
2005
|
| 8,316,191 Memory controllers for processor having multiple programmable units
|
0 |
2008
|
| 7,546,369 Method and system for communicating a request packet in response to a state
|
12 |
2001
|
| 7,512,686 Method and system for establishing a data structure of a connection with a client
|
7 |
2001
|
| 7,421,505 Method and system for executing protocol stack instructions to form a packet for causing a computing device to perform an operation
|
11 |
2001
|
| 7,418,522 Method and system for communicating an information packet through multiple networks
|
9 |
2001
|
| 7,287,090 Method and system for identifying a computing device in response to a request packet
|
18 |
2001
|
| 7,640,298 Method and system for communicating an information packet through multiple router devices
|
1 |
2005
|
| 8,341,290 Method and system for selecting a computing device for maintaining a client session in response to a request packet
|
0 |
2006
|
| 7,649,876 Method and system for communicating an information packet through multiple router devices
|
4 |
2006
|
| 7,506,063 Method and system for initiating execution of software in response to a state
|
2 |
2006
|
| 7,406,538 Method and system for identifying a computing device in response to an information packet
|
1 |
2006
|