Inventor · disambiguated record
Marco C. Heddes
Also filed as: HEDDES MARCO · HEDDES MARCO C
101 granted patents·10 pending applications·4,511 citations·filing 1991–2009
99Inventor score
Top patents by PatentIndex Score
111 records- 0197US6829697B1Multiple logical interfaces to a shared coprocessor resourceIBM·Filed 2000·Granted Dec 7, 2004·168 cites·27 claims
- 0296US7385997B2Priority based bandwidth allocation within real-time and non-real-time traffic streamsIBM·Filed 2002·Granted Jun 10, 2008·145 cites·2 claims
- 0396US6836480B2Data structures for efficient processing of multicast transmissionsIBM·Filed 2001·Granted Dec 28, 2004·180 cites·12 claims
- 0496US6775284B1Method and system for frame and protocol classificationIBM·Filed 2000·Granted Aug 10, 2004·143 cites·25 claims
- 0596US6675163B1Full match (FM) search algorithm implementation for a network processorIBM·Filed 2000·Granted Jan 6, 2004·135 cites·36 claims
- 0696US6657962B1Method and system for managing congestion in a networkIBM·Filed 2000·Granted Dec 2, 2003·215 cites·19 claims
- 0796US5311509AConfigurable gigabits switch adapterIBM·Filed 1992·Granted May 10, 1994·430 cites·17 claims
- 0895US8005869B2System for defining data mappings between data structuresIBM·Filed 2008·Granted Aug 23, 2011·37 cites·20 claims
- 0995US7257616B2Network switch and components and method of operationIBM·Filed 2005·Granted Aug 14, 2007·39 cites·9 claims
- 1095US6404752B1Network switch using network processor and methodsIBM·Filed 1999·Granted Jun 11, 2002·146 cites·12 claims
- 1194US6931641B1Controller for multiple instruction thread processorsIBM·Filed 2000·Granted Aug 16, 2005·97 cites·11 claims
- 1293US6947931B1Longest prefix match (LPM) algorithm implementation for a network processorIBM·Filed 2000·Granted Sep 20, 2005·81 cites·41 claims
- 1393US6937606B2Data structures for efficient processing of IP fragmentation and reassemblyIBM·Filed 2001·Granted Aug 30, 2005·98 cites·12 claims
- 1493US6868082B1Network processor interface for building scalable switching systemsIBM·Filed 1999·Granted Mar 15, 2005·213 cites·18 claims
- 1592US7383244B2Longest prefix match (LPM) algorithm implementation for a network processorIBM·Filed 2005·Granted Jun 3, 2008·25 cites·3 claims
- 1692US7167471B2Network processor with single interface supporting tree search engine and CAMIBM·Filed 2001·Granted Jan 23, 2007·75 cites·37 claims
- 1792US5271000AMethod and apparatus for testing and evaluation of distributed networksIBM·Filed 1991·Granted Dec 14, 1993·184 cites·13 claims
- 1891US7620048B2Network switch and components and method of operationIBM·Filed 2005·Granted Nov 17, 2009·18 cites·8 claims
- 1991US6795870B1Method and system for network processor schedulerIBM·Filed 2000·Granted Sep 21, 2004·75 cites·19 claims
- 2091US6557053B1Queue manager for a bufferIBM·Filed 2000·Granted Apr 29, 2003·70 cites·12 claims
- 2190US7139753B2Full match (FM) search algorithm implementation for a network processorIBM·Filed 2003·Granted Nov 21, 2006·53 cites·10 claims
- 2289US7107265B1Software management tree implementation for a network processorIBM·Filed 2000·Granted Sep 12, 2006·66 cites·48 claims
- 2389US6910092B2Chip to chip interface for interconnecting chipsIBM·Filed 2001·Granted Jun 21, 2005·60 cites·27 claims
- 2489US6674718B1Unified method and system for scheduling and discarding packets in computer networksIBM·Filed 2000·Granted Jan 6, 2004·62 cites·28 claims
- 2588US7093109B1Network processor which makes thread execution control decisions based on latency event lengthsIBM·Filed 2000·Granted Aug 15, 2006·58 cites·11 claims
- 2688US6842443B2Network switch using network processor and methodsIBM·Filed 2001·Granted Jan 11, 2005·45 cites·8 claims
- 2787US6647004B2Network switch using network processor and methodsIBM·Filed 2001·Granted Nov 11, 2003·26 cites·5 claims
- 2887US6588008B1Assembler tool for processor-coprocessor computer systemsIBM·Filed 2000·Granted Jul 1, 2003·51 cites·14 claims
- 2987US5432908AHigh speed buffer management of share memory using linked lists and plural buffer managers for processing multiple requests concurrentlyIBM·Filed 1994·Granted Jul 11, 1995·137 cites·14 claims
- 3085US6298340B1System and method and computer program for filtering using tree structureIBM·Filed 1999·Granted Oct 2, 2001·83 cites·29 claims
- 3183US7149212B2Apparatus, method and limited set of messages to transmit data between scheduler and a network processorIBM·Filed 2002·Granted Dec 12, 2006·37 cites·15 claims
- 3283US6952424B1Method and system for network processor scheduling outputs using queueingIBM·Filed 2000·Granted Oct 4, 2005·38 cites·19 claims
- 3383US6460120B1Network processor, memory organization and methodsIBM·Filed 1999·Granted Oct 1, 2002·133 cites·17 claims
- 3482US6804249B1Method and system for network processor scheduling based on calculationIBM·Filed 2000·Granted Oct 12, 2004·35 cites·9 claims
- 3581US7089555B2Ordered semaphore management subsystemIBM·Filed 2002·Granted Aug 8, 2006·33 cites·23 claims
- 3681US7054855B2Method and system for performing a pattern match search for text stringsIBM·Filed 2001·Granted May 30, 2006·33 cites·16 claims
- 3780US7412546B2System method structure in network processor that indicates last data buffer of frame packet by last flag bit that is either in first or second positionIBM·Filed 2005·Granted Aug 12, 2008·6 cites·9 claims
- 3880US6987760B2High speed network processorIBM·Filed 2001·Granted Jan 17, 2006·31 cites·9 claims
- 3980US6981027B1Method and system for memory management in a network processing systemIBM·Filed 2000·Granted Dec 27, 2005·44 cites·20 claims
- 4080US6473838B1Data transfer system for multiple network processors using dual DRAM storageIBM·Filed 2000·Granted Oct 29, 2002·28 cites·15 claims
- 4178US7984038B2Longest prefix match (LPM) algorithm implementation for a network processorIBM·Filed 2008·Granted Jul 19, 2011·6 cites·10 claims
- 4278US6498781B1Self-tuning link aggregation systemIBM·Filed 1999·Granted Dec 24, 2002·100 cites·16 claims
- 4377US7590057B2Network switch and components and method of operationIBM·Filed 2005·Granted Sep 15, 2009·5 cites·12 claims
- 4477US7366728B2System for compressing a search tree structure used in rule classificationIBM·Filed 2004·Granted Apr 29, 2008·19 cites·11 claims
- 4577US7106730B1Method and apparatus for processing frame classification information between network processorsIBM·Filed 2000·Granted Sep 12, 2006·24 cites·14 claims
- 4677US6658546B2Storing frame modification information in a bank in memoryIBM·Filed 2001·Granted Dec 2, 2003·23 cites·13 claims
- 4775US6862292B1Method and system for network processor scheduling outputs based on multiple calendarsIBM·Filed 2000·Granted Mar 1, 2005·12 cites·15 claims
- 4875US6760743B1Instruction memory system for multi-processor environment and disjoint tasksIBM·Filed 2000·Granted Jul 6, 2004·22 cites·22 claims
- 4974US7872968B2Priority based bandwidth allocation within real-time and non-real time traffic streamsIBM·Filed 2006·Granted Jan 18, 2011·4 cites·12 claims
- 5073US6826761B1Efficient timer management systemIBM·Filed 2000·Granted Nov 30, 2004·18 cites·34 claims
Showing the top 50 of 111 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Marco C. Heddes files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →