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 patentsUS6668317B1Dec 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 patentsUS5442390AAug 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.