Patent | Date |
---|
Apparatus for blind checksum and correction for network transmissions Grant 8,225,188 - Basso , et al. July 17, 2 | 2012-07-17 |
Hybrid search memory for network processor and computer systems Grant 8,195,705 - Calvignac , et al. June 5, 2 | 2012-06-05 |
STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports Grant 8,130,792 - Barker , et al. March 6, 2 | 2012-03-06 |
Data aligner in reconfigurable computing environment Grant 8,037,439 - Verplanken , et al. October 11, 2 | 2011-10-11 |
Longest prefix match (LPM) algorithm implementation for a network processor Grant 7,984,038 - Bass , et al. July 19, 2 | 2011-07-19 |
Systems and methods for time division multiplex multithreading Grant 7,953,951 - Basso , et al. May 31, 2 | 2011-05-31 |
Network processor with single interface supporting tree search engine and CAM Grant 7,953,077 - Calvignac , et al. May 31, 2 | 2011-05-31 |
Data aligner in reconfigurable computing environment Grant 7,921,396 - Verplanken , et al. April 5, 2 | 2011-04-05 |
Indicating data buffer by last bit flag Grant 7,904,617 - Basso , et al. March 8, 2 | 2011-03-08 |
Method for scheduling, writing, and reading data inside the partitioned buffer of a switch, router or packet processing device Grant 7,903,687 - Basso , et al. March 8, 2 | 2011-03-08 |
Configurable ports for a host ethernet adapter Grant 7,881,332 - Basso , et al. February 1, 2 | 2011-02-01 |
Selective header field dispatch in a network processing system Grant 7,826,486 - Calvignac , et al. November 2, 2 | 2010-11-02 |
Packet classification using modified range labels Grant 7,796,513 - Basso , et al. September 14, 2 | 2010-09-14 |
Configurable ports for a host ethernet adapter Grant 7,782,888 - Basso , et al. August 24, 2 | 2010-08-24 |
Selective header field dispatch in a network processing system Grant 7,742,480 - Calvignac , et al. June 22, 2 | 2010-06-22 |
System and method for parsing, filtering, and computing the checksum in a host Ethernet adapter (HEA) Grant 7,706,409 - Basso , et al. April 27, 2 | 2010-04-27 |
Network communications for operating system partitions Grant 7,697,536 - Basso , et al. April 13, 2 | 2010-04-13 |
Indicating last data buffer by last bit flag bit Grant 7,627,701 - Basso , et al. December 1, 2 | 2009-12-01 |
Methods and apparatus for improving security while transmitting a data packet Grant 7,623,450 - Basso , et al. November 24, 2 | 2009-11-24 |
Network switch and components and method of operation Grant 7,620,048 - Bass , et al. November 17, 2 | 2009-11-17 |
System and method for computing a blind checksum in a host ethernet adapter (HEA) Grant 7,606,166 - Basso , et al. October 20, 2 | 2009-10-20 |
Systems and methods for multi-frame control blocks Grant 7,603,539 - Basso , et al. October 13, 2 | 2009-10-13 |
Network switch and components and method of operation Grant 7,590,057 - Bass , et al. September 15, 2 | 2009-09-15 |
Host Ethernet adapter for networking offload in server environment Grant 7,586,936 - Arimilli , et al. September 8, 2 | 2009-09-08 |
Method and apparatus for providing a network connection table Grant 7,577,151 - Basso , et al. August 18, 2 | 2009-08-18 |
Scheduler, network processor, and methods for weighted best effort scheduling Grant 7,529,224 - Basso , et al. May 5, 2 | 2009-05-05 |
Apparatus For Blind Checksum And Correction For Network Transmissions App 20090083611 - BASSO; Claude ;   et al. | 2009-03-26 |
Method for reducing latency in a host ethernet adapter (HEA) Grant 7,508,771 - Basso , et al. March 24, 2 | 2009-03-24 |
System and method of maintaining high bandwidth requirement of a data pipe from low bandwidth memories Grant 7,506,081 - Barri , et al. March 17, 2 | 2009-03-17 |
Sequence-preserving deep-packet processing in a multiprocessor system Grant 7,499,470 - Calvignac , et al. March 3, 2 | 2009-03-03 |
Method for performing a packet header lookup Grant 7,492,771 - Basso , et al. February 17, 2 | 2009-02-17 |
Packet Classification Using Modified Range Labels App 20090034530 - BASSO; CLAUDE ;   et al. | 2009-02-05 |
Systems and methods for rate-limited weighted best effort scheduling Grant 7,474,662 - Basso , et al. January 6, 2 | 2009-01-06 |
System For Reducing Latency In A Host Ethernet Adapter (hea) App 20080317027 - BASSO; Claude ;   et al. | 2008-12-25 |
Systems and methods for adaptively mapping an instruction cache Grant 7,469,332 - Basso , et al. December 23, 2 | 2008-12-23 |
Packet classification using modified range labels Grant 7,466,687 - Basso , et al. December 16, 2 | 2008-12-16 |
System For Performing A Packet Header Lookup App 20080273539 - BASSO; Claude ;   et al. | 2008-11-06 |
Method and system for frame and protocol classification Grant 7,440,417 - Gallo , et al. October 21, 2 | 2008-10-21 |
Selective Header Field Dispatch In A Network Processing System App 20080253398 - Calvignac; Jean Louis ;   et al. | 2008-10-16 |
Data Aligner In Reconfigurable Computing Environment App 20080229271 - Verplanken; Fabrice Jean ;   et al. | 2008-09-18 |
Data Aligner In Reconfigurable Computing Environment App 20080229272 - Verplanken; Fabrice Jean ;   et al. | 2008-09-18 |
System Method Structure In Network Processor That Indicates Last Data Buffer Of Frame Packet By Last Flag Bit That Is Either In First Or Second Position App 20080222324 - Basso; Claude ;   et al. | 2008-09-11 |
Systems and Methods for TDM Multithreading App 20080222394 - Basso; Claude ;   et al. | 2008-09-11 |
Longest Prefix Match (lpm) Algorithm Implementation For A Network Processor App 20080222116 - Bass; Brian Mitchell ;   et al. | 2008-09-11 |
System Method Structure In Network Processor That Indicates Last Data Buffer Of Frame Packet By Last Flag Bit That Is Either In First Or Second Position App 20080215772 - Basso; Claude ;   et al. | 2008-09-04 |
System method structure in network processor that indicates last data buffer of frame packet by last flag bit that is either in first or second position Grant 7,412,546 - Basso , et al. August 12, 2 | 2008-08-12 |
Systems and methods for time division multiplex multithreading Grant 7,409,520 - Basso , et al. August 5, 2 | 2008-08-05 |
Selective header field dispatch in a network processing system Grant 7,408,957 - Calvignac , et al. August 5, 2 | 2008-08-05 |
Data aligner in reconfigurable computing environment Grant 7,395,517 - Verplanken , et al. July 1, 2 | 2008-07-01 |
Systems And Methods For Multi-frame Control Blocks App 20080147995 - Basso; Claude ;   et al. | 2008-06-19 |
Longest prefix match (LPM) algorithm implementation for a network processor Grant 7,383,244 - Bass , et al. June 3, 2 | 2008-06-03 |
Systems and methods for multi-frame control blocks Grant 7,376,809 - Basso , et al. May 20, 2 | 2008-05-20 |
Sequence-preserving Deep-packet Processing In A Multiprocessor System App 20080095170 - Calvignac; Jean Louis ;   et al. | 2008-04-24 |
Configurable ports for a host ethernet adapter App 20080089358 - BASSO; Claude ;   et al. | 2008-04-17 |
Sequence-preserving deep-packet processing in a multiprocessor system Grant 7,327,759 - Calvignac , et al. February 5, 2 | 2008-02-05 |
Selective Header Field Dispatch In A Network Processing System App 20080013541 - Calvignac; Jean Louis ;   et al. | 2008-01-17 |
Method and system for network processor scheduling outputs using disconnect/reconnect flow queues Grant 7,315,901 - Bass , et al. January 1, 2 | 2008-01-01 |
Systems and methods for implementing counters in a network processor with cost effective memory Grant 7,293,158 - Calvignac , et al. November 6, 2 | 2007-11-06 |
Methods and apparatus for improving security while transmitting a data packet App 20070223389 - Basso; Claude ;   et al. | 2007-09-27 |
Network switch and components and method of operation Grant 7,257,616 - Bass , et al. August 14, 2 | 2007-08-14 |
System method structure in network processor that indicates last data buffer of frame packet by last flag bit that is either in first or second position Grant 7,200,696 - Basso , et al. April 3, 2 | 2007-04-03 |
Data aligner in reconfigurable computing environment technical field App 20070067478 - Verplanken; Fabrice Jean ;   et al. | 2007-03-22 |
Network processor with single interface supporting tree search engine and CAM Grant 7,167,471 - Calvignac , et al. January 23, 2 | 2007-01-23 |
STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports Grant 7,161,961 - Barker , et al. January 9, 2 | 2007-01-09 |
Linking Frame Data By Inserting Qualifiers In Control Blocks App 20070002172 - Calvignac; Jean Louis ;   et al. | 2007-01-04 |
Stm-1 To Stm-64 Sdh/sonet Framer With Data Multiplexing From A Series Of Configurable I/o Ports App 20060285551 - Barker; Kenneth James ;   et al. | 2006-12-21 |
Apparatus, method and limited set of messages to transmit data between scheduler and a network processor Grant 7,149,212 - Calvignac , et al. December 12, 2 | 2006-12-12 |
Network Processor With Single Interface Supporting Tree Search Engine And Cam App 20060265363 - Calvignac; Jean Louis ;   et al. | 2006-11-23 |
Full match (FM) search algorithm implementation for a network processor Grant 7,139,753 - Bass , et al. November 21, 2 | 2006-11-21 |
Host ethernet adapter for networking offload in server environment App 20060251120 - Arimilli; Ravi Kumar ;   et al. | 2006-11-09 |
Method and system for making a frame alteration in a network processing system Grant 7,133,931 - Allison , et al. November 7, 2 | 2006-11-07 |
Sequence-preserving multiprocessing system with multimode TDM buffer Grant 7,133,942 - Calvignac , et al. November 7, 2 | 2006-11-07 |
Systems and methods for rate-limited weighted best effort scheduling App 20060245443 - Basso; Claude ;   et al. | 2006-11-02 |
Linking frame data by inserting qualifiers in control blocks Grant 7,130,916 - Calvignac , et al. October 31, 2 | 2006-10-31 |
Systems and methods for weighted best effort scheduling App 20060233177 - Basso; Claude ;   et al. | 2006-10-19 |
Method and system for network processor scheduling based on service levels Grant 7,123,622 - Bass , et al. October 17, 2 | 2006-10-17 |
Full match (FM) search algorithm implementation for a network processor Grant 7,120,630 - Bass , et al. October 10, 2 | 2006-10-10 |
System and method for computing a blind checksum in a host ethernet adapter (HEA) App 20060221969 - Basso; Claude ;   et al. | 2006-10-05 |
System and method for a method for reducing latency in a host ethernet adapter (HEA) App 20060221951 - Basso; Claude ;   et al. | 2006-10-05 |
Method and apparatus for providing a network connection table App 20060221977 - Basso; Claude ;   et al. | 2006-10-05 |
Network communications for operating system partitions App 20060221961 - Basso; Claude ;   et al. | 2006-10-05 |
Method and system for accommodating several ethernet ports and a wrap transmitted flow handled by a simplifed frame-by-frame upper structure App 20060221989 - Basso; Claude ;   et al. | 2006-10-05 |
Method and system for performing a packet header lookup App 20060221966 - Basso; Claude ;   et al. | 2006-10-05 |
System and method for parsing, filtering, and computing the checksum in a host ethernet adapter (HEA) App 20060221952 - Basso; Claude ;   et al. | 2006-10-05 |
Method and apparatus for blind checksum and correction for network transmissions App 20060221953 - Basso; Claude ;   et al. | 2006-10-05 |
Configurable ports for a host Ethernet adapter App 20060222002 - Basso; Claude ;   et al. | 2006-10-05 |
Systems and methods for implementing counters in a network processor with cost effective memory App 20060209827 - Calvignac; Jean Louis ;   et al. | 2006-09-21 |
Systems and methods for multi-frame control blocks App 20060206684 - Basso; Claude ;   et al. | 2006-09-14 |
Software management tree implementation for a network processor Grant 7,107,265 - Calvignac , et al. September 12, 2 | 2006-09-12 |
Method and apparatus for processing frame classification information between network processors Grant 7,106,730 - Bass , et al. September 12, 2 | 2006-09-12 |
Systems and methods for adaptively mapping an instruction cache App 20060200615 - Basso; Claude ;   et al. | 2006-09-07 |
Ordered semaphore management subsystem Grant 7,089,555 - Calvignac , et al. August 8, 2 | 2006-08-08 |
Stateless message processing scheme for network processors interactions Grant 7,085,850 - Calvignac , et al. August 1, 2 | 2006-08-01 |
Apparatus, method and limited set of messages to transmit data between components of a network processor Grant 7,085,266 - Calvignac , et al. August 1, 2 | 2006-08-01 |
Systems and methods for TDM multithreading App 20060168583 - Basso; Claude ;   et al. | 2006-07-27 |
Assignment of packet descriptor field positions in a network processor Grant 7,072,347 - Calvignac , et al. July 4, 2 | 2006-07-04 |
Method and system for efficient layer 3-layer 7 routing of internet protocol ("IP") fragments Grant 7,065,086 - Basso , et al. June 20, 2 | 2006-06-20 |
Method and system for performing a pattern match search for text strings Grant 7,054,855 - Basso , et al. May 30, 2 | 2006-05-30 |
System method structure in network processor that indicates last data buffer of frame packet by last flag bit that is either in first or second position App 20060101172 - Basso; Claude ;   et al. | 2006-05-11 |
High speed network processor Grant 6,987,760 - Calvignac , et al. January 17, 2 | 2006-01-17 |
Network switch and components and method of operation Grant 6,985,431 - Bass , et al. January 10, 2 | 2006-01-10 |
Method and system for data flow multicasting Grant 6,977,928 - Bass , et al. December 20, 2 | 2005-12-20 |
Network switch and components and method of operation App 20050243850 - Bass, Brian Mitchell ;   et al. | 2005-11-03 |
Network switch and components and method of operation App 20050232270 - Bass, Brian Mitchell ;   et al. | 2005-10-20 |
Network switch and components and method of operation App 20050232204 - Bass, Brian Mitchell ;   et al. | 2005-10-20 |
Network switch and components and method of operation App 20050232205 - Bass, Brian Mitchell ;   et al. | 2005-10-20 |
Method and system for network processor scheduling outputs using queueing Grant 6,952,424 - Bass , et al. October 4, 2 | 2005-10-04 |
Longest prefix match (LPM) algorithm implementation for a network processor Grant 6,947,931 - Bass , et al. September 20, 2 | 2005-09-20 |
Data structures for efficient processing of IP fragmentation and reassembly Grant 6,937,606 - Basso , et al. August 30, 2 | 2005-08-30 |
Full match (FM) search algorithm implementation for a network processor App 20050177552 - Bass, Brian Mitchell ;   et al. | 2005-08-11 |
Longest prefix match (LPM) algorithm implementation for a network processor App 20050144553 - Bass, Brian Mitchell ;   et al. | 2005-06-30 |
Chip to chip interface for interconnecting chips Grant 6,910,092 - Calvignac , et al. June 21, 2 | 2005-06-21 |
Network processor/software control architecture Grant 6,898,179 - Bass , et al. May 24, 2 | 2005-05-24 |
Full match (FM) search algorithm implementation for a network processor App 20050076010 - Bass, Brian Mitchell ;   et al. | 2005-04-07 |
Network processor interface for building scalable switching systems Grant 6,868,082 - Allen, Jr. , et al. March 15, 2 | 2005-03-15 |
Method and system for network processor scheduling outputs based on multiple calendars Grant 6,862,292 - Bass , et al. March 1, 2 | 2005-03-01 |
Network switch using network processor and methods Grant 6,842,443 - Allen, Jr. , et al. January 11, 2 | 2005-01-11 |
Data structures for efficient processing of multicast transmissions Grant 6,836,480 - Basso , et al. December 28, 2 | 2004-12-28 |
Method and system for frame and protocol classification App 20040228339 - Gallo, Anthony Matteo ;   et al. | 2004-11-18 |
System and method of maintaining high bandwidth requirement of a data pipe from low bandwidth memories App 20040215903 - Barri, Peter Irma August ;   et al. | 2004-10-28 |
Packet classification using modified range labels App 20040213275 - Basso, Claude ;   et al. | 2004-10-28 |
Method and system for network processor scheduling based on calculation Grant 6,804,249 - Bass , et al. October 12, 2 | 2004-10-12 |
Method and system for network processor scheduler Grant 6,795,870 - Bass , et al. September 21, 2 | 2004-09-21 |
Methods, systems and computer program products for hashing address values Grant 6,785,278 - Calvignac , et al. August 31, 2 | 2004-08-31 |
Method and system for frame and protocol classification Grant 6,775,284 - Calvignac , et al. August 10, 2 | 2004-08-10 |
Network processor processing complex and methods Grant 6,769,033 - Bass , et al. July 27, 2 | 2004-07-27 |
VLSI network processor and methods Grant 6,766,381 - Barker , et al. July 20, 2 | 2004-07-20 |
Method and apparatus for segmenting network traffic variable length frames Grant 6,714,562 - Calvignac , et al. March 30, 2 | 2004-03-30 |
Cyclic redundancy check for partitioned frames Grant 6,681,364 - Calvignac , et al. January 20, 2 | 2004-01-20 |
Efficient implementation of error correction code scheme Grant 6,681,340 - Calvignac , et al. January 20, 2 | 2004-01-20 |
Full match (FM) search algorithm implementation for a network processor Grant 6,675,163 - Bass , et al. January 6, 2 | 2004-01-06 |
Network processor for multiprotocol data flows Grant 6,671,280 - Bass , et al. December 30, 2 | 2003-12-30 |
Selective header field dispatch in a network processing system App 20030231625 - Calvignac, Jean Louis ;   et al. | 2003-12-18 |
Storing frame modification information in a bank in memory Grant 6,658,546 - Calvignac , et al. December 2, 2 | 2003-12-02 |
Method and system for managing congestion in a network Grant 6,657,962 - Barri , et al. December 2, 2 | 2003-12-02 |
Network switch using network processor and methods Grant 6,647,004 - Allen, Jr. , et al. November 11, 2 | 2003-11-11 |
Scalable interface and method of transmitting data thereon Grant 6,642,865 - Calvignac , et al. November 4, 2 | 2003-11-04 |
Method and system for network data flow management with improved completion unit Grant 6,633,920 - Bass , et al. October 14, 2 | 2003-10-14 |
Scalable Interface And Method Of Transmitting Data Thereon App 20030184458 - Calvignac, Jean Louis ;   et al. | 2003-10-02 |
Hybrid search memory for network processor and computer systems App 20030110180 - Calvignac, Jean Louis ;   et al. | 2003-06-12 |
Chip to chip interface for interconnecting chips App 20030110339 - Calvignac, Jean Louis ;   et al. | 2003-06-12 |
Sequence-preserving multiprocessing system with multimode TDM buffer App 20030108194 - Calvignac, Jean Louis ;   et al. | 2003-06-12 |
Network processor with single interface supporting tree search engine and CAM App 20030048785 - Calvignac, Jean Louis ;   et al. | 2003-03-13 |
Method and system for efficient layer 3-layer 7 routing of internet protocol ("IP") fragments App 20030039249 - Basso, Claude ;   et al. | 2003-02-27 |
Stateless message processing scheme for network processors interactions App 20030041172 - Calvignac, Jean Louis ;   et al. | 2003-02-27 |
Method and apparatus for transmission on a 2-bit channel using 3b/4b code Grant 6,522,271 - Calvignac , et al. February 18, 2 | 2003-02-18 |
Sequence-preserving deep-packet processing in a multiprocessor system App 20030021269 - Calvignac, Jean Louis ;   et al. | 2003-01-30 |
STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports App 20030007513 - Barker, Kenneth James ;   et al. | 2003-01-09 |
Method and system for performing a pattern match search for text strings App 20030009453 - Basso, Claude ;   et al. | 2003-01-09 |
Ordered semaphore management subsystem App 20030002440 - Calvignac, Jean Louis ;   et al. | 2003-01-02 |
Self-tuning link aggregation system Grant 6,498,781 - Bass , et al. December 24, 2 | 2002-12-24 |
Apparatus, method and limited set of messages to transmit data between components of a network processor App 20020191642 - Calvignac, Jean Louis ;   et al. | 2002-12-19 |
Apparatus, method and limited set of messages to transmit data between scheduler and a network processor App 20020176429 - Calvignac, Jean Louis ;   et al. | 2002-11-28 |
Data transfer system for multiple network processors using dual DRAM storage Grant 6,473,838 - Bass , et al. October 29, 2 | 2002-10-29 |
Data structures for efficient processing of IP fragmentation and reassembly App 20020156908 - Basso, Claude ;   et al. | 2002-10-24 |
Data structures for efficient processing of multicast transmissions App 20020154634 - Basso, Claude ;   et al. | 2002-10-24 |
Distribution of bank accesses in a multiple bank DRAM used as a data buffer App 20020149989 - Calvignac, Jean Louis ;   et al. | 2002-10-17 |
Method and structure for indication of last data buffer of a frame packet in a network processor App 20020147830 - Basso, Claude ;   et al. | 2002-10-10 |
Method and apparatus for transmission on a 2-bit channel using 3b/4b code App 20020130797 - Calvignac, Jean Louis ;   et al. | 2002-09-19 |
High speed network processor App 20020122386 - Calvignac, Jean Louis ;   et al. | 2002-09-05 |
Assignment of packet descriptor field positions in a network processor App 20020118690 - Calvignac, Jean Louis ;   et al. | 2002-08-29 |
Linking frame data by inserting qualifiers in control blocks App 20020118694 - Calvignac, Jean Louis ;   et al. | 2002-08-29 |
Efficient implementation of error correction code scheme App 20020120890 - Calvignac, Jean Louis ;   et al. | 2002-08-29 |
Storing frame modification information in a bank in memory App 20020118693 - Calvignac, Jean Louis ;   et al. | 2002-08-29 |
Single-cycle hardware implementation of crypto-function for high throughput crypto-processing App 20020101985 - Calvignac, Jean Louis ;   et al. | 2002-08-01 |
System and method of maintaining high bandwidth requirement of a data pipe from low bandwidth memories App 20020071321 - Barri, Peter Irma August ;   et al. | 2002-06-13 |
Network switch using network processor and methods Grant 6,404,752 - Allen, Jr. , et al. June 11, 2 | 2002-06-11 |
Network switch using network processor and methods App 20020061022 - Allen, James Johnson JR. ;   et al. | 2002-05-23 |
Network switch using network processor and methods App 20020048270 - Allen, James Johnson JR. ;   et al. | 2002-04-25 |
Method and system for network processor scheduling based on service levels App 20020023168 - Bass, Brian Mitchell ;   et al. | 2002-02-21 |
System and method and computer program for filtering using tree structure Grant 6,298,340 - Calvignac , et al. October 2, 2 | 2001-10-02 |
Serial link adapter for a communication controller Grant 4,751,698 - Bouillot , et al. June 14, 1 | 1988-06-14 |