MF

Michael A. Fetterman

IN Intel: 52 patents #600 of 30,777Top 2%
NV NVIDIA: 24 patents #227 of 7,811Top 3%
🗺 Massachusetts: #463 of 88,656 inventorsTop 1%
Overall (All Time): #24,839 of 4,157,543Top 1%
76
Patents All Time

Issued Patents All Time

Showing 51–75 of 76 patents

Patent #TitleCo-InventorsDate
5768576 Method and apparatus for predicting and handling resolving return from subroutine instructions in a computer processor Bradley D. Hoyt, Glenn J. Hinton, David B. Papworth, Ashwani K. Gupta, Subramanian Natarajan +2 more 1998-06-16
5751986 Computer system with self-consistent ordering mechanism Glenn J. Hinton, David B. Papworth, Andrew F. Glew, Robert P. Colwell 1998-05-12
5740393 Instruction pointer limits in processor that performs speculative out-of-order instruction execution Rohit A. Vidwans, Darrell D. Boggs, Andrew F. Glew 1998-04-14
5729728 Method and apparatus for predicting, clearing and redirecting unpredicted changes in instruction flow in a microprocessor Robert P. Colwell, Atiq Bajwa, Andrew F. Glew, Glenn J. Hinton, David B. Papworth 1998-03-17
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, Robert P. Colwell 1998-02-24
5717882 Method and apparatus for dispatching and executing a load operation to memory Jeffrey M. Abramson, Haitham Akkary, Andrew F. Glew, Glenn J. Hinton, Kris G. Konigsfeld +2 more 1998-02-10
5706492 Method and apparatus for implementing a set-associative branch target buffer Bradley D. Hoyt, Glenn Hinton, David B. Papworth, Ashwani K. Gupta, Subramanian Natarajan +2 more 1998-01-06
5687338 Method and apparatus for maintaining a macro instruction for refetching in a pipelined processor Darrell D. Boggs, Robert P. Colwell, Andrew F. Glew, Ashwani K. Gupta, Glenn J. Hinton +1 more 1997-11-11
5664137 Method and apparatus for executing and dispatching store operations in a computer system Jeffrey M. Abramson, Haitham Akkary, Atig A. Bajwa, Andrew F. Glew, Glenn J. Hinton +4 more 1997-09-02
5627985 Speculative and committed resource files in an out-of-order processor Andrew F. Glew, David B. Papworth, Glenn J. Hinton, Robert P. Colwell 1997-05-06
5615385 Method and apparatus for zero extension and bit shifting to preserve register parameters in a microprocessor utilizing register renaming Andrew F. Glew, Glenn J. Hinton, David B. Papworth, Robert P. Colwell 1997-03-25
5604877 Method and apparatus for resolving return from subroutine instructions in a computer processor Bradley D. Hoyt, Glenn J. Hinton, David B. Papworth, Ashwani K. Gupta, Subramanian Natarajan +2 more 1997-02-18
5604878 Method and apparatus for avoiding writeback conflicts between execution units sharing a common writeback path Robert P. Colwell, 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, Glenn J. Hinton, Robert P. Colwell, Steven J. Griffith +2 more 1996-12-10
5584037 Entry allocation in a circular buffer David B. Papworth, Andrew F. Glew, Glenn J. Hinton, Robert P. Colwell, Steven J. Griffith +2 more 1996-12-10
5574871 Method and apparatus for implementing a set-associative branch target buffer Bradley D. Hoyt, Glenn J. Hinton, David B. Papworth, Ashwani K. Gupta, Subramanian Natarajan +2 more 1996-11-12
5574942 Hybrid execution unit for complex microprocessor Robert P. Colwell, David B. Papworth, Andrew F. Glew, Glenn J. Hinton, Stephen M. Coward +1 more 1996-11-12
5564056 Method and apparatus for zero extension and bit shifting to preserve register parameters in a microprocessor utilizing register renaming Andrew F. Glew, Glenn J. Hinton, David B. Papworth, Robert P. Colwell 1996-10-08
5564111 Method and apparatus for implementing a non-blocking translation lookaside buffer Andrew F. Glew, Haitham Akkary, Robert P. Colwell, Glenn J. Hinton, David B. Papworth 1996-10-08
5561814 Methods and apparatus for determining memory operating characteristics for given memory locations via assigned address ranges Andrew F. Glew, Glenn J. Hinton, David B. Papworth, Robert P. Colwell, Frederick J. Pollack 1996-10-01
5555432 Circuit and method for scheduling instructions by predicting future availability of resources required for execution Glenn J. Hinton, Robert W. Martell, David B. Papworth, James L. Schwartz 1996-09-10
5553256 Apparatus for pipeline streamlining where resources are immediate or certainly retired Glenn J. Hinton, Robert W. Martell, David B. Papworth 1996-09-03
5546597 Ready selection of data dependent instructions using multi-cycle cams in a processor performing out-of-order instruction execution Robert W. Martell, Glenn J. Hinton, David B. Papworth, Robert P. Colwell, Andrew F. Glew 1996-08-13
5463745 Methods and apparatus for determining the next instruction pointer in an out-of-order execution computer system Rohit A. Vidwans, Darrell D. Boggs, Andrew F. Glew 1995-10-31
5452426 Coordinating speculative and committed state register source data and immediate source data in a processor David B. Papworth, Glenn J. Hinton, Robert P. Colwell, Andrew F. Glew 1995-09-19