Inventor
HEDDES MARCO C
US74 patents
Patents
50 patentsUS6836480B2Dec 28, 2004
Data structures for efficient processing of multicast transmissions
IBM180 citations99
US6829697B1Dec 7, 2004
Multiple logical interfaces to a shared coprocessor resource
IBM168 citations99
US6775284B1Aug 10, 2004
Method and system for frame and protocol classification
IBM143 citations99
US6675163B1Jan 6, 2004
Full match (FM) search algorithm implementation for a network processor
IBM135 citations99
US7107265B1Sep 12, 2006
Software management tree implementation for a network processor
IBM66 citations98
US6947931B1Sep 20, 2005
Longest prefix match (LPM) algorithm implementation for a network processor
IBM81 citations98
US6937606B2Aug 30, 2005
Data structures for efficient processing of IP fragmentation and reassembly
IBM98 citations98
US6931641B1Aug 16, 2005
Controller for multiple instruction thread processors
IBM97 citations98
US6868082B1Mar 15, 2005
Network processor interface for building scalable switching systems
IBM213 citations98
US6795870B1Sep 21, 2004
Method and system for network processor scheduler
IBM75 citations98
US6657962B1Dec 2, 2003
Method and system for managing congestion in a network
IBM215 citations98
US6498781B1Dec 24, 2002
Self-tuning link aggregation system
IBM100 citations98
US6460120B1Oct 1, 2002
Network processor, memory organization and methods
IBM133 citations98
US6404752B1Jun 11, 2002
Network switch using network processor and methods
IBM146 citations98
US6298340B1Oct 2, 2001
System and method and computer program for filtering using tree structure
IBM83 citations98
US7257616B2Aug 14, 2007
Network switch and components and method of operation
IBM39 citations96
US7139753B2Nov 21, 2006
Full match (FM) search algorithm implementation for a network processor
IBM53 citations96
US7093109B1Aug 15, 2006
Network processor which makes thread execution control decisions based on latency event lengths
IBM58 citations96
US6985431B1Jan 10, 2006
Network switch and components and method of operation
IBM49 citations96
US6842443B2Jan 11, 2005
Network switch using network processor and methods
IBM45 citations96
US6769033B1Jul 27, 2004
Network processor processing complex and methods
IBM67 citations96
US6674718B1Jan 6, 2004
Unified method and system for scheduling and discarding packets in computer networks
IBM62 citations96
US6557053B1Apr 29, 2003
Queue manager for a buffer
IBM70 citations96
US7106730B1Sep 12, 2006
Method and apparatus for processing frame classification information between network processors
IBM24 citations93
US7054855B2May 30, 2006
Method and system for performing a pattern match search for text strings
IBM33 citations93
US6952424B1Oct 4, 2005
Method and system for network processor scheduling outputs using queueing
IBM38 citations93
US6804249B1Oct 12, 2004
Method and system for network processor scheduling based on calculation
IBM35 citations93
US6728253B1Apr 27, 2004
Mixed queue scheduler
IBM35 citations93
US6658546B2Dec 2, 2003
Storing frame modification information in a bank in memory
IBM23 citations93
US7620048B2Nov 17, 2009
Network switch and components and method of operation
IBM18 citations92
US7383244B2Jun 3, 2008
Longest prefix match (LPM) algorithm implementation for a network processor
IBM25 citations92
US6987760B2Jan 17, 2006
High speed network processor
IBM31 citations92
US6981027B1Dec 27, 2005
Method and system for memory management in a network processing system
IBM44 citations92
US6766381B1Jul 20, 2004
VLSI network processor and methods
IBM48 citations92
US6760743B1Jul 6, 2004
Instruction memory system for multi-processor environment and disjoint tasks
IBM22 citations92
US6647004B2Nov 11, 2003
Network switch using network processor and methods
IBM26 citations92
US6588008B1Jul 1, 2003
Assembler tool for processor-coprocessor computer systems
IBM51 citations92
US6473838B1Oct 29, 2002
Data transfer system for multiple network processors using dual DRAM storage
IBM28 citations92
US7911960B1Mar 22, 2011
Delayed-start method for minimizing internal switch congestion
IBM53 citations91
US6785278B1Aug 31, 2004
Methods, systems and computer program products for hashing address values
IBM31 citations91
US8006244B2Aug 23, 2011
Controller for multiple instruction thread processors
IBM9 citations84
US7123622B2Oct 17, 2006
Method and system for network processor scheduling based on service levels
IBM15 citations84
US6977928B1Dec 20, 2005
Method and system for data flow multicasting
IBM14 citations84
US6928162B1Aug 9, 2005
Method and system for manipulating and telescoping a hash function
IBM12 citations84
US6862292B1Mar 1, 2005
Method and system for network processor scheduling outputs based on multiple calendars
IBM12 citations84
US6826761B1Nov 30, 2004
Efficient timer management system
IBM18 citations84
US6658584B1Dec 2, 2003
Method and structure for managing large counter arrays
IBM14 citations84
US6633920B1Oct 14, 2003
Method and system for network data flow management with improved completion unit
IBM13 citations84
US6449576B1Sep 10, 2002
Network processor probing and port mirroring
IBM17 citations84
US6757795B2Jun 29, 2004
Apparatus and method for efficiently sharing memory bandwidth in a network processor
IBM15 citations81
Showing the top 50 of 74 patents by PatentIndex Score.