Membership
Tour
Register
Log in
Charles E. Narad
Follow
Person
Los Altos, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Apparatus and computer program product for handling network packets...
Patent number
9,294,386
Issue date
Mar 22, 2016
Intel Corporation
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Tightly coupled scalar and boolean processor with result vector sub...
Patent number
8,549,256
Issue date
Oct 1, 2013
Intel Corporation
Charles Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Direct memory access (DMA) transfer of network interface statistics
Patent number
8,266,339
Issue date
Sep 11, 2012
Intel Corporation
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Direct memory access (DMA) transfer of network interface statistics
Patent number
8,117,356
Issue date
Feb 14, 2012
Intel Corporation
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Apparatus for determining compatibility between devices
Patent number
7,886,102
Issue date
Feb 8, 2011
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Direct memory access (DMA) transfer of network interface statistics
Patent number
7,836,165
Issue date
Nov 16, 2010
Intel Corporation
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method and apparatus for serialized mutual exclusion
Patent number
7,831,974
Issue date
Nov 9, 2010
Intel Corporation
Larry B. Huston
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Temporally relevant data placement
Patent number
7,761,666
Issue date
Jul 20, 2010
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for generating a header in a communication net...
Patent number
7,573,879
Issue date
Aug 11, 2009
Intel Corporation
Charles Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method and apparatus for determining compatibility between devices
Patent number
7,464,212
Issue date
Dec 9, 2008
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Packet aggregation protocol for advanced switching
Patent number
7,447,233
Issue date
Nov 4, 2008
Intel Corporation
Charles Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method and apparatus to assemble data segments into full packets fo...
Patent number
7,313,140
Issue date
Dec 25, 2007
Intel Corporation
Sridhar Lakshmanamurthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Software controlled dynamic push cache
Patent number
7,246,205
Issue date
Jul 17, 2007
Intel Corporation
Santosh Balakrishnan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler for computer programming language including instruction st...
Patent number
7,191,433
Issue date
Mar 13, 2007
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reassembly of a transmission control protocol (TCP) data stream fro...
Patent number
7,171,486
Issue date
Jan 30, 2007
Intel Corpoartion
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Allocating singles and bursts from a freelist
Patent number
7,113,985
Issue date
Sep 26, 2006
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for improving network router line rate perform...
Patent number
7,103,821
Issue date
Sep 5, 2006
Intel Corporation
Sridhar Lakshmanamurthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for header splitting/splicing and automating r...
Patent number
7,039,054
Issue date
May 2, 2006
Intel Corporation
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Configurably prefetching head-of-queue from ring buffers
Patent number
6,996,639
Issue date
Feb 7, 2006
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programmable system for processing a partitioned network infrastruc...
Patent number
6,859,841
Issue date
Feb 22, 2005
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cumulative status of arithmetic operations
Patent number
6,701,338
Issue date
Mar 2, 2004
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiple consumer-multiple producer rings
Patent number
6,625,689
Issue date
Sep 23, 2003
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programmable system for processing a partitioned network infrastruc...
Patent number
6,421,730
Issue date
Jul 16, 2002
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Platform permitting execution of multiple network infrastructure ap...
Patent number
6,401,117
Issue date
Jun 4, 2002
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Packet processing system including a policy engine having a classif...
Patent number
6,157,955
Issue date
Dec 5, 2000
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtual address to physical address translation of pages with unkno...
Patent number
5,956,756
Issue date
Sep 21, 1999
Sun Microsystems, Inc.
Yousef A. Khalidi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for interrupt communication in packet-switched...
Patent number
5,892,957
Issue date
Apr 6, 1999
Sun Microsystems, Inc.
Kevin B. Normoyle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Distributed global clock system
Patent number
5,822,381
Issue date
Oct 13, 1998
Silicon Graphics, Inc.
David M. Parry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtual input/output processor utilizing an interrupt handler
Patent number
5,727,219
Issue date
Mar 10, 1998
Sun Microsystems, Inc.
Thomas L. Lyon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for reducing power consumption in a computer n...
Patent number
5,692,197
Issue date
Nov 25, 1997
Sun Microsystems, Inc.
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Pipeline for handling network packets
Publication number
20140140342
Publication date
May 22, 2014
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DIRECT MEMORY ACCESS (DMA) TRANSFER OF NETWORK INTERFACE STATISTICS
Publication number
20120110107
Publication date
May 3, 2012
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DIRECT MEMORY ACCESS (DMA) TRANSFER OF NETWORK INTERFACE STATISTICS
Publication number
20120059956
Publication date
Mar 8, 2012
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus for determining compatibility between devices
Publication number
20090070512
Publication date
Mar 12, 2009
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Temporally relevant data placement
Publication number
20080104325
Publication date
May 1, 2008
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TIGHTLY COUPLED SCALAR AND BOOLEAN PROCESSOR
Publication number
20070169179
Publication date
Jul 19, 2007
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Partitioned shared cache
Publication number
20070143546
Publication date
Jun 21, 2007
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Ring management
Publication number
20060236011
Publication date
Oct 19, 2006
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software controlled dynamic push cache
Publication number
20060136671
Publication date
Jun 22, 2006
Santosh Balakrishnan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for determining compatibility between devices
Publication number
20060123165
Publication date
Jun 8, 2006
Intel Corporation
Charles Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Packet aggregation protocol for advanced switching
Publication number
20060072615
Publication date
Apr 6, 2006
Charles Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method and apparatus for generating a header in a communication net...
Publication number
20060050739
Publication date
Mar 9, 2006
Charles Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Generating packets
Publication number
20050111448
Publication date
May 26, 2005
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Direct memory access (DMA) transfer of network interface statistics
Publication number
20050114536
Publication date
May 26, 2005
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Cache allocation
Publication number
20040199727
Publication date
Oct 7, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Language for handling network packets
Publication number
20040148382
Publication date
Jul 29, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Accessing transmission control protocol (TCP) segments
Publication number
20040143655
Publication date
Jul 22, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Configurably prefetching head-of-queue from ring buffers
Publication number
20040111540
Publication date
Jun 10, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for header splitting/splicing and automating r...
Publication number
20040098535
Publication date
May 20, 2004
Charles E. Narad
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method and apparatus for serialized mutual exclusion
Publication number
20040093602
Publication date
May 13, 2004
Larry B. Huston
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Allocating singles and bursts from a freelist
Publication number
20040073635
Publication date
Apr 15, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Locking memory locations
Publication number
20040068607
Publication date
Apr 8, 2004
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for improving network router line rate perform...
Publication number
20040006725
Publication date
Jan 8, 2004
Sridhar Lakshmanamurthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus to assemble data segments into full packets fo...
Publication number
20040004964
Publication date
Jan 8, 2004
Intel Corporation
Sridhar Lakshmanamurthy
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Multiple consumer-multiple producer rings
Publication number
20030061332
Publication date
Mar 27, 2003
Intel Corporation
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Programmable system for processing a partitioned network infrastruc...
Publication number
20030046423
Publication date
Mar 6, 2003
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Cumulative status of arithmetic operations
Publication number
20030005103
Publication date
Jan 2, 2003
Charles E. Narad
G06 - COMPUTING CALCULATING COUNTING