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

Naresh Nayar — 107 Patents

IBM: 106 patents #510 of 70,183Top 1%
Globalfoundries: 1 patents #2,221 of 4,424Top 55%
Rochester, MN: #25 of 3,042 inventorsTop 1%
Minnesota: #172 of 52,454 inventorsTop 1%
Overall (All Time): #12,724 of 4,157,543Top 1%
107 Patents All Time

Issued Patents All Time

Showing 76–100 of 107 patents

Patent #TitleCo-InventorsDate
7802252 Method and apparatus for selecting the architecture level to which a processor appears to conform William J. Armstrong, Richard Louis Arndt, Michael J. Corrigan, Giles R. Frazier, Timothy R. Marchini +2 more 2010-09-21
7765428 Replacing a failing physical processor William J. Armstrong, Gary R. Ricard 2010-07-27
7743375 Information handling system including dynamically merged physical partitions Benjiman L. Goodman, Milton Devon Miller, II 2010-06-22
7698700 System quiesce for concurrent code updates William J. Armstrong, Robert J. Battista, Christopher Francois 2010-04-13
7613897 Allocating entitled processor cycles for preempted virtual processors William J. Armstrong 2009-11-03
7546406 Virtualization of a global interrupt queue William J. Armstrong, David A. Larson 2009-06-09
7512826 Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer William J. Armstrong, Michael J. Corrigan, Scott Barnett Swaney 2009-03-31
7496915 Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes William J. Armstrong, Bruce Mealey, Balaram Sinharoy 2009-02-24
7493515 Assigning a processor to a logical partition William J. Armstrong, Gary R. Ricard 2009-02-17
7487065 Executing an overall quantity of data processing within an overall processing period Troy David Armstrong, Gary R. Ricard 2009-02-03
7478272 Replacing a failing physical processor William J. Armstrong, Gary R. Ricard 2009-01-13
7428485 System for yielding to a processor William J. Armstrong, Chris Francois 2008-09-23
7389400 Apparatus and method for selectively invalidating entries in an address translation cache Michael J. Corrigan, Paul LuVerne Godtland, Joaquin Hinojosa, Cathy May, Edward John Silha 2008-06-17
7376948 Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer William J. Armstrong, Gregory M. Nordstrom, Timothy Joseph Torzewski 2008-05-20
7328438 Deallocation of computer data in a multithreaded computer Willaim Joseph Armstrong, Peter J. Heyrman 2008-02-05
7281075 Virtualization of a global interrupt queue William J. Armstrong, David A. Larson 2007-10-09
7275180 Transparent replacement of a failing processor William J. Armstrong, Gary R. Ricard 2007-09-25
7251814 Yield on multithreaded processors William J. Armstrong, Chris Francois 2007-07-31
7194645 Method and apparatus for autonomic policy-based thermal management in a data processing system Andreas Bieswanger, Lee Evan Eisen, James Stephen Fields, Jr., Michael Stephen Floyd, Bradley McCredie 2007-03-20
7139855 High performance synchronization of resource allocation in a logically-partitioned system William J. Armstrong 2006-11-21
7137120 Dynamic diagnostic program for determining thread wait time William J. Armstrong, Ryan Harvey Bishop, Michael B. Brutman, Chris Francois, Richard Karl Kirkman +3 more 2006-11-14
7111200 Apparatus and method for debugging a logical partition Troy David Armstrong, William J. Armstrong, Tracy Bashore, George F. Eckman 2006-09-19
7058782 Method and apparatus for coordinating dynamic memory deallocation with a redundant bit line steering mechanism Daniel James Henderson, Alongkorn Kitamorn, Wayne Lemmon, Ravi Shankar 2006-06-06
7000051 Apparatus and method for virtualizing interrupts in a logically partitioned computer system William J. Armstrong, Richard Louis Arndt 2006-02-14
6976100 Autonomic I/O adapter response performance optimization using polling Shelly Marie Dirstine, Gregory M. Nordstrom 2005-12-13