Inventor · disambiguated record
Charles E. Narad
Also filed as: NARAD CHARLES · NARAD CHARLES E
37 granted patents·5 pending applications·2,907 citations·filing 1991–2013
98Inventor score
Top patents by PatentIndex Score
42 records- 0198US9294386B2Apparatus and computer program product for handling network packets using a pipeline of elementsINTEL CORP·Filed 2013·Granted Mar 22, 2016·51 cites·14 claims
- 0298US6157955APacket processing system including a policy engine having a classification unitINTEL CORP·Filed 1998·Granted Dec 5, 2000·898 cites·26 claims
- 0397US6859841B2Programmable system for processing a partitioned network infrastructureINTEL CORP·Filed 2002·Granted Feb 22, 2005·205 cites·51 claims
- 0496US7191433B2Compiler for computer programming language including instruction statements for handling network packetsINTEL CORP·Filed 2003·Granted Mar 13, 2007·98 cites·22 claims
- 0595US6625689B2Multiple consumer-multiple producer ringsINTEL CORP·Filed 2002·Granted Sep 23, 2003·89 cites·145 claims
- 0695US6421730B1Programmable system for processing a partitioned network infrastructureINTEL CORP·Filed 1999·Granted Jul 16, 2002·229 cites·54 claims
- 0793US6401117B1Platform permitting execution of multiple network infrastructure applicationsINTEL CORP·Filed 1999·Granted Jun 4, 2002·169 cites·36 claims
- 0891US5479627AVirtual address to physical address translation cache that supports multiple page sizesSUN MICROSYSTEMS INC·Filed 1993·Granted Dec 26, 1995·156 cites·17 claims
- 0989US7761666B2Temporally relevant data placementINTEL CORP·Filed 2006·Granted Jul 20, 2010·21 cites·15 claims
- 1088US6701338B2Cumulative status of arithmetic operationsINTEL CORP·Filed 2002·Granted Mar 2, 2004·37 cites·64 claims
- 1187US7573879B2Method and apparatus for generating a header in a communication networkINTEL CORP·Filed 2004·Granted Aug 11, 2009·51 cites·30 claims
- 1286US6996639B2Configurably prefetching head-of-queue from ring buffersINTEL CORP·Filed 2002·Granted Feb 7, 2006·43 cites·33 claims
- 1385US5692197AMethod and apparatus for reducing power consumption in a computer network without sacrificing performanceSUN MICROSYSTEMS INC·Filed 1995·Granted Nov 25, 1997·126 cites·17 claims
- 1483US8549256B2Tightly coupled scalar and boolean processor with result vector subunit controlled by instruction flowNARAD CHARLES·Filed 2007·Granted Oct 1, 2013·8 cites·23 claims
- 1581US8117356B1Direct memory access (DMA) transfer of network interface statisticsNARAD CHARLES E·Filed 2010·Granted Feb 14, 2012·7 cites·6 claims
- 1680US5956756AVirtual address to physical address translation of pages with unknown and variable sizesSUN MICROSYSTEMS INC·Filed 1997·Granted Sep 21, 1999·84 cites·17 claims
- 1780US5892957AMethod and apparatus for interrupt communication in packet-switched microprocessor-based computer systemSUN MICROSYSTEMS INC·Filed 1997·Granted Apr 6, 1999·81 cites·20 claims
- 1879US5657472AMemory transaction execution system and method for multiprocessor system having independent parallel transaction queues associated with each processorSUN MICROSYSTEMS INC·Filed 1995·Granted Aug 12, 1997·95 cites·13 claims
- 1979US5367695ABus-to-bus interface for preventing data incoherence in a multiple processor computer systemSUN MICROSYSTEMS INC·Filed 1991·Granted Nov 22, 1994·87 cites·35 claims
- 2076US7246205B2Software controlled dynamic push cacheINTEL CORP·Filed 2004·Granted Jul 17, 2007·20 cites·38 claims
- 2175US5560019AMethod and apparatus for handling interrupts in a multiprocessor computer systemSUN MICROSYSTEMS INC·Filed 1996·Granted Sep 24, 1996·76 cites·23 claims
- 2273US7113985B2Allocating singles and bursts from a freelistINTEL CORP·Filed 2002·Granted Sep 26, 2006·21 cites·35 claims
- 2373US5689713AMethod and apparatus for interrupt communication in a packet-switched computer systemSUN MICROSYSTEMS INC·Filed 1995·Granted Nov 18, 1997·59 cites·20 claims
- 2472US7447233B2Packet aggregation protocol for advanced switchingINTEL CORP·Filed 2004·Granted Nov 4, 2008·25 cites·32 claims
- 2564US7039054B2Method and apparatus for header splitting/splicing and automating recovery of transmit resources on a per-transmit granularityINTEL CORP·Filed 2002·Granted May 2, 2006·10 cites·22 claims
- 2663US5822381ADistributed global clock systemSILICON GRAPHICS INC·Filed 1995·Granted Oct 13, 1998·45 cites·17 claims
- 2762US7464212B2Method and apparatus for determining compatibility between devicesINTEL CORP·Filed 2004·Granted Dec 9, 2008·7 cites·20 claims
- 2862US7313140B2Method and apparatus to assemble data segments into full packets for efficient packet-based classificationINTEL CORP·Filed 2002·Granted Dec 25, 2007·8 cites·20 claims
- 2962US5572734AMethod and apparatus for locking arbitration on a remote busSUN MICROSYSTEMS INC·Filed 1995·Granted Nov 5, 1996·43 cites·30 claims
- 3061US7171486B2Reassembly of a transmission control protocol (TCP) data stream from payloads of TCP segments of a bidirectional TCP connectionINTEL CORPOARTION·Filed 2003·Granted Jan 30, 2007·5 cites·17 claims
- 3159US7103821B2Method and apparatus for improving network router line rate performance by an improved system for error checkingINTEL CORP·Filed 2002·Granted Sep 5, 2006·7 cites·28 claims
- 3255US7831974B2Method and apparatus for serialized mutual exclusionINTEL CORP·Filed 2002·Granted Nov 9, 2010·5 cites·42 claims
- 3354US7886102B2Apparatus for determining compatibility between devicesINTEL CORP·Filed 2008·Granted Feb 8, 2011·0 cites·14 claims
- 3453US7836165B2Direct memory access (DMA) transfer of network interface statisticsINTEL CORP·Filed 2003·Granted Nov 16, 2010·2 cites·15 claims
- 3551US5287503ASystem having control registers coupled to a bus whereby addresses on the bus select a control register and a function to be performed on the control registerSUN MICROSYSTEMS INC·Filed 1991·Granted Feb 15, 1994·23 cites·26 claims
- 3647US8266339B2Direct memory access (DMA) transfer of network interface statisticsNARAD CHARLES E·Filed 2012·Granted Sep 11, 2012·0 cites·10 claims
- 3746US2005111448A1Generating packetsFiled 2003·Application pending·0 cites
- 3844US5727219AVirtual input/output processor utilizing an interrupt handlerSUN MICROSYSTEMS INC·Filed 1997·Granted Mar 10, 1998·16 cites·20 claims
- 3944US2004199727A1Cache allocationFiled 2003·Application pending·0 cites
- 4044US2007143546A1Partitioned shared cacheINTEL CORP·Filed 2005·Application pending·0 cites
- 4143US2004068607A1Locking memory locationsFiled 2002·Application pending·0 cites
- 4239US2006236011A1Ring managementNARAD CHARLES·Filed 2005·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →