P

Inventor

HOOPER DONALD F

US60 patents
⚠️ This page may combine multiple inventors who share the name “HOOPER DONALD F”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

INTEL CORP

36 patents
US6668317B1Dec 23, 2003

Microengine for parallel processor architecture

INTEL CORP157 citations99
US6661794B1Dec 9, 2003

Method and apparatus for gigabit packet assignment for multithreaded packet processing

INTEL CORP135 citations99
US7546444B1Jun 9, 2009

Register set used in multithreaded parallel processor architecture

INTEL CORP59 citations98
US7181742B2Feb 20, 2007

Allocation of packets and threads

INTEL CORP117 citations98
US6611276B1Aug 26, 2003

Graphical user interface that displays operation of processor threads over time

INTEL CORP152 citations97
US7111071B1Sep 19, 2006

Longest prefix match for IP routers

INTEL CORP60 citations96
US6952824B1Oct 4, 2005

Multi-threaded sequenced receive for fast network port stream of packets

INTEL CORP65 citations96
US6947425B1Sep 20, 2005

Multi-threaded sequenced transmit software for packet forwarding device

INTEL CORP59 citations96
US7020871B2Mar 28, 2006

Breakpoint method for parallel hardware threads in multithreaded processor

INTEL CORP62 citations94
US7751402B2Jul 6, 2010

Method and apparatus for gigabit packet assignment for multithreaded packet processing

INTEL CORP18 citations93
US7480706B1Jan 20, 2009

Multi-threaded round-robin receive for fast network port

INTEL CORP23 citations93
US7434221B2Oct 7, 2008

Multi-threaded sequenced receive for fast network port stream of packets

INTEL CORP26 citations93
US7248584B2Jul 24, 2007

Network packet processing

INTEL CORP41 citations93
US7191321B2Mar 13, 2007

Microengine for parallel processor architecture

INTEL CORP38 citations93
US7158964B2Jan 2, 2007

Queue management

INTEL CORP28 citations93
US7124196B2Oct 17, 2006

Processing a network packet using queues

INTEL CORP30 citations93
US7096277B2Aug 22, 2006

Distributed lookup based on packet contents

INTEL CORP21 citations93
US7006495B2Feb 28, 2006

Transmitting multicast data packets

INTEL CORP33 citations93
US6668311B2Dec 23, 2003

Method for memory allocation and management using push/pop apparatus

INTEL CORP15 citations93
US7684970B2Mar 23, 2010

Graphical user interface for use during processor simulation

INTEL CORP25 citations92
US7443836B2Oct 28, 2008

Processing a data packet

INTEL CORP28 citations92
US7433307B2Oct 7, 2008

Flow control in a network environment

INTEL CORP26 citations92
US7126952B2Oct 24, 2006

Multiprotocol decapsulation/encapsulation control structure and packet protocol conversion method

INTEL CORP44 citations91
US7100102B2Aug 29, 2006

Method and apparatus for performing cyclic redundancy checks

INTEL CORP23 citations91
US6944850B2Sep 13, 2005

Hop method for stepping parallel hardware threads

INTEL CORP39 citations91
US7206858B2Apr 17, 2007

DSL transmit traffic shaper structure and procedure

INTEL CORP34 citations90
US7352769B2Apr 1, 2008

Multiple calendar schedule reservation structure and method

INTEL CORP24 citations86
US7991983B2Aug 2, 2011

Register set used in multithreaded parallel processor architecture

INTEL CORP7 citations84
US7421572B1Sep 2, 2008

Branch instruction for processor with branching dependent on a specified bit in a register

INTEL CORP9 citations84
US7328429B2Feb 5, 2008

Instruction operand tracing for software debug

INTEL CORP11 citations84
US7240164B2Jul 3, 2007

Folding for a multi-threaded network processor

INTEL CORP11 citations84
US7343563B2Mar 11, 2008

Graphical user interface

INTEL CORP10 citations83
US7336606B2Feb 26, 2008

Circular link list scheduling

INTEL CORP11 citations83
US6684395B2Jan 27, 2004

Multiple image dynamic bind and load procedure for a multi-processor

INTEL CORP15 citations83
US7391772B2Jun 24, 2008

Network multicasting

INTEL CORP9 citations82
US7515588B2Apr 7, 2009

Method and apparatus to support a large internet protocol forwarding information base

INTEL CORP10 citations81

DIGITAL EQUIPMENT CORP

14 patents
US5442390AAug 15, 1995

Video on demand with memory accessing and or like functions

DIGITAL EQUIPMENT CORP692 citations98
US5414455AMay 9, 1995

Segmented video on demand system

DIGITAL EQUIPMENT CORP818 citations98
US5671225ASep 23, 1997

Distributed interactive multimedia service system

DIGITAL EQUIPMENT CORP347 citations96
US5493638AFeb 20, 1996

Remote display of an image by transmitting compressed video frames representing back-ground and overlay portions thereof

DIGITAL EQUIPMENT CORP291 citations96
US5422674AJun 6, 1995

Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof

DIGITAL EQUIPMENT CORP204 citations96
US5267175ANov 30, 1993

Data base access mechanism for rules utilized by a synthesis procedure for logic circuit design

DIGITAL EQUIPMENT CORP104 citations96
US5222029AJun 22, 1993

Bitwise implementation mechanism for a circuit design synthesis procedure

DIGITAL EQUIPMENT CORP55 citations95
US5212650AMay 18, 1993

Procedure and data structure for synthesis and transformation of logic circuit designs

DIGITAL EQUIPMENT CORP85 citations95
US5175696ADec 29, 1992

Rule structure in a procedure for synthesis of logic circuits

DIGITAL EQUIPMENT CORP68 citations95
US5168455ADec 1, 1992

Procedure for incorporating timing parameters in the synthesis of logic circuit designs

DIGITAL EQUIPMENT CORP44 citations93
US5452226ASep 19, 1995

Rule structure for insertion of new elements in a circuit design synthesis procedure

DIGITAL EQUIPMENT CORP24 citations92
US5150308ASep 22, 1992

Parameter and rule creation and modification mechanism for use by a procedure for synthesis of logic circuit designs

DIGITAL EQUIPMENT CORP78 citations92
US5819282AOct 6, 1998

Database generator

DIGITAL EQUIPMENT CORP91 citations91
US4689765AAug 25, 1987

Groups of tag signals for data store in multi-plane set of buffers

DIGITAL EQUIPMENT CORP22 citations82

Showing the top 50 of 60 patents by PatentIndex Score.