Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
RM

Rex Eldon McCrary

AMD: 49 patents #145 of 9,279Top 2%
IBM: 3 patents #26,272 of 70,183Top 40%
Orlando, FL: #26 of 4,387 inventorsTop 1%
Florida: #653 of 67,251 inventorsTop 1%
Overall (All Time): #61,845 of 4,157,543Top 2%
46 Patents All Time

Issued Patents All Time

Showing 26–46 of 46 patents

Patent #TitleCo-InventorsDate
10078882 Priority-based command execution Philip J. Rogers, David A. Gotwalt, Tom Frisinger 2018-09-18
9519943 Priority-based command execution Philip J. Rogers, David A. Gotwalt, Tom Frisinger 2016-12-13
9507632 Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-11-29
9329893 Method for resuming an APD wavefront in which a subset of elements have faulted Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +4 more 2016-05-03
9299121 Preemptive context switching Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-03-29
9256465 Process device context switching Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-02-09
9176795 Graphics processing dispatch from user mode Michael Clair Houston, Philip J. Rogers, Gongxian Jeffrey Cheng, Mark Hummel, Paul Blinzer 2015-11-03
9122522 Software mechanisms for managing task scheduling on an accelerated processing device (APD) Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +4 more 2015-09-01
8963933 Method for urgency-based preemption of a process Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +3 more 2015-02-24
8933942 Partitioning resources of a processor Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +2 more 2015-01-13
8854381 Processing unit that enables asynchronous task dispatch Michael Mantor 2014-10-07
8826294 Efficient state management system Michael Mantor 2014-09-02
8803891 Method for preempting graphics tasks to accommodate compute tasks in an accelerated processing device (APD) Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Sebastien Nussbaum, Mark Leather +2 more 2014-08-12
8743131 Course grain command buffer Frank W. Liljeros, Gongxian Jeffrey Cheng 2014-06-03
8576236 Mechanism for granting controlled access to a shared resource Rodney C. Andre 2013-11-05
8310492 Hardware-based scheduling of GPU work Frank W. Liljeros, Gongxian Jefferey Cheng 2012-11-13
8068114 Mechanism for granting controlled access to a shared resource Rodney C. Andre 2011-11-29
7594069 Method and apparatus for single instruction multiple data caching Jeffrey T. Brady, Brian A. Buchner, Ralph C. Taylor 2009-09-22
5632016 System for reformatting a response packet with speed code from a source packet using DMA engine to retrieve count field and address from source packet Gary Hoch, Timothy V. Lee, Stephanie P. Payne, Daniel T. Petkevich, Hai-Van Pham 1997-05-20
5619646 Method and system for dynamically appending a data block to a variable length transmit list while transmitting another data block over a serial bus Gary Hoch, Timothy V. Lee, Stephanie P. Payne, Daniel T. Petkevich, Hai-Van Pham 1997-04-08
5469577 Providing alternate bus master with multiple cycles of bursting access to local bus in a dual bus system including a processor local bus and a device communications bus Robert Eng, John W. Galella, Mark McDonald, Eric H. Stelzer, Frederick Charles Yentz 1995-11-21