RC

Robert P. Colwell

IN Intel: 35 patents #1,016 of 30,777Top 4%
DE Digital Equipment: 3 patents #412 of 2,100Top 20%
Overall (All Time): #80,256 of 4,157,543Top 2%
40
Patents All Time

Issued Patents All Time

Showing 25 most recent of 40 patents

Patent #TitleCo-InventorsDate
6349380 Linear address extension and mapping to physical memory using 4 and 8 byte page table entries in a 32-bit microprocessor Shahrokh Shahidzadeh, Bryant Bigbee, David B. Papworth, Frank Binns 2002-02-19
6101597 Method and apparatus for maximum throughput scheduling of dependent operations in a pipelined processor Michael A. Fetterman, Glenn J. Hinton, Robert W. Martell, David B. Papworth 2000-08-08
6079014 Processor that redirects an instruction fetch pipeline immediately upon detection of a mispredicted branch while committing prior instructions to an architectural state David B. Papworth, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton 2000-06-20
6079033 Self-monitoring distributed hardware systems James E. Jacobson, Jr. 2000-06-20
6047369 Flag renaming and flag masks within register alias table Andrew F. Glew, Atiq Bajwa, Glenn J. Hinton, Michael A. Fetterman 2000-04-04
5987600 Exception handling in a processor that performs speculative out-of-order instruction execution David B. Papworth, Glenn J. Hinton, Michael A. Fetterman, Andrew F. Glew 1999-11-16
5974523 Mechanism for efficiently overlapping multiple operand types in a microprocessor Andrew F. Glew, Darrell D. Boggs, Michael A. Fetterman, Glenn J. Hinton, David B. Papworth 1999-10-26
5913050 Method and apparatus for providing address-size backward compatibility in a processor using segmented memory Darrell D. Boggs, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, David B. Papworth 1999-06-15
5826094 Register alias table update to indicate architecturally visible state David B. Papworth, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton 1998-10-20
5809271 Method and apparatus for changing flow of control in a processor Atiq Bajwa, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, David B. Papworth 1998-09-15
5778245 Method and apparatus for dynamic allocation of multiple buffers in a processor David B. Papworth, Andrew F. Glew, Glenn J. Hinton, Michael A. Fetterman, Shantanu Gupta +1 more 1998-07-07
5778407 Methods and apparatus for determining operating characteristics of a memory element based on its physical location Andrew F. Glew, Glenn J. Hinton, David B. Papworth, Michael A. Fetterman, Frederick J. Pollack 1998-07-07
5751986 Computer system with self-consistent ordering mechanism Michael A. Fetterman, Glenn J. Hinton, David B. Papworth, Andrew F. Glew 1998-05-12
5729728 Method and apparatus for predicting, clearing and redirecting unpredicted changes in instruction flow in a microprocessor Atiq Bajwa, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, David B. Papworth 1998-03-17
5727176 Data processor with circuitry for handling pointers associated with a register exchange operation David W. Clift, James M. Arnold, Andrew F. Glew 1998-03-10
5721855 Method for pipeline processing of instructions by controlling access to a reorder buffer using a register file outside the reorder buffer Glenn J. Hinton, David B. Papworth, Andrew F. Glew, Michael A. Fetterman 1998-02-24
5687338 Method and apparatus for maintaining a macro instruction for refetching in a pipelined processor Darrell D. Boggs, Michael A. Fetterman, Andrew F. Glew, Ashwani K. Gupta, Glenn J. Hinton +1 more 1997-11-11
5627985 Speculative and committed resource files in an out-of-order processor Michael A. Fetterman, Andrew F. Glew, David B. Papworth, Glenn J. Hinton 1997-05-06
5615385 Method and apparatus for zero extension and bit shifting to preserve register parameters in a microprocessor utilizing register renaming Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, David B. Papworth 1997-03-25
5613132 Integer and floating point register alias table within processor device David W. Clift, James M. Arnold, Andrew F. Glew 1997-03-18
5604878 Method and apparatus for avoiding writeback conflicts between execution units sharing a common writeback path Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, Robert W. Martell, David B. Papworth 1997-02-18
5584038 Entry allocation in a circular buffer using wrap bits indicating whether a queue of the circular buffer has been traversed David B. Papworth, Andrew F. Glew, Michael A. Fetterman, Glenn J. Hinton, Steven J. Griffith +2 more 1996-12-10
5584037 Entry allocation in a circular buffer David B. Papworth, Andrew F. Glew, Michael A. Fetterman, Glenn J. Hinton, Steven J. Griffith +2 more 1996-12-10
5574942 Hybrid execution unit for complex microprocessor David B. Papworth, Michael A. Fetterman, Andrew F. Glew, Glenn J. Hinton, Stephen M. Coward +1 more 1996-11-12
5564111 Method and apparatus for implementing a non-blocking translation lookaside buffer Andrew F. Glew, Haitham Akkary, Glenn J. Hinton, David B. Papworth, Michael A. Fetterman 1996-10-08