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

William J. Armstrong

IBM: 103 patents #529 of 70,183Top 1%
GE: 4 patents #8,224 of 36,430Top 25%
LPLenovo (Singapore) Pte.: 2 patents #296 of 1,012Top 30%
Rochester, MN: #22 of 3,042 inventorsTop 1%
Minnesota: #162 of 52,454 inventorsTop 1%
Overall (All Time): #11,996 of 4,157,543Top 1%
110 Patents All Time

Issued Patents All Time

Showing 26–50 of 110 patents

Patent #TitleCo-InventorsDate
8645974 Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device Charles S. Graham, Sandy K. Kao, Kyle A. Lucke, Naresh Nayar, Michal Ostrowski +2 more 2014-02-04
8619796 Forwarding data frames with a distributed fiber channel forwarder Claude Basso, Josep Cors, Daniel G. Eisenhauer, Carlos F. Fuente, Kyle A. Lucke +1 more 2013-12-31
8606984 Hierarchical to physical bus translation Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Steven M. Thurber, Curtis C. Wollbrink +1 more 2013-12-10
8594100 Data frame forwarding using a distributed virtual bridge Claude Basso, David R. Engebretsen, Kyle A. Lucke, Jeffrey J. Lynch, David A. Shedivy +2 more 2013-11-26
8594090 Multicasting using a multitiered distributed virtual bridge hierarchy Claude Basso, Josep Cors, Kyle A. Lucke, David A. Shedivy, Kenneth M. Valk +1 more 2013-11-26
8571408 Hardware accelerated data frame forwarding Claude Basso, Josep Cors, Daniel G. Eisenhauer, Carlos F. Fuente, Kyle A. Lucke +1 more 2013-10-29
8566257 Address data learning and registration within a distributed virtual bridge Claude Basso, Josep Cors, David R. Engebretsen, Kyle A. Lucke, David A. Shedivy +2 more 2013-10-22
8547825 Switch fabric management John Michael Borkenhagen, Martin Joseph Crippen, Dhruv M. Desai, David R. Engebretsen, Philip R. Hillier, III +5 more 2013-10-01
8495632 Partition adjunct for data processing system Orran Krieger, Michal Ostrowski, Randal C. Swanberg 2013-07-23
8489763 Distributed virtual bridge management Claude Basso, Josep Cors, David R. Engebretsen, Kyle A. Lucke, Jeffrey J. Lynch +1 more 2013-07-16
8458709 Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes Bruce Mealey, Naresh Nayar, Balaram Sinharoy 2013-06-04
8418166 Transparent update of adapter firmware for self-virtualizing input/output device Charles S. Graham, Andrew T. Koch, Kyle A. Lucke, Naresh Nayar, Randal C. Swanberg 2013-04-09
8385356 Data frame forwarding using a multitiered distributed virtual bridge hierarchy Claude Basso, David R. Engebretsen, Kyle A. Lucke, Jeffrey J. Lynch, Bruce M. Walk 2013-02-26
8379642 Multicasting using a multitiered distributed virtual bridge hierarchy Claude Basso, Josep Cors, Kyle A. Lucke, David A. Shedivy, Kenneth M. Valk +1 more 2013-02-19
8369296 Distributed link aggregation Claude Basso, Josep Cors, David R. Engebretsen, Kyle A. Lucke, Jeffrey J. Lynch 2013-02-05
8364879 Hierarchical to physical memory mapped input/output translation Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Steven M. Thurber, Curtis C. Wollbrink +1 more 2013-01-29
8358661 Remote adapter configuration Josep Cors, David R. Engebretsen, Jeffrey J. Lynch 2013-01-22
8327055 Translating a requester identifier to a chip identifier David R. Engebretsen, Steven M. Thurber, Curtis C. Wollbrink, Adalberto G. Yanes 2012-12-04
8316169 Physical to hierarchical bus translation Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Steven M. Thurber, Curtis C. Wollbrink +1 more 2012-11-20
8271710 Moving ownership of a device between compute elements Scott N. Dunham, David R. Engebretsen, Ronald E. Freking, Mehul M. Shah, Steven M. Thurber +1 more 2012-09-18
8234645 Deallocation of computer data in a multithreaded computer Peter J. Heyrman, Naresh Nayar 2012-07-31
8230434 Entitlement management system, method and program product for resource allocation among micro-partitions Christopher G. Hales, Naresh Nayar 2012-07-24
8219989 Partition adjunct with non-native device driver for facilitating access to a physical input/output device Orran Krieger, Michal Ostrowski, Randal C. Swanberg 2012-07-10
8219988 Partition adjunct for data processing system Orran Krieger, Michal Ostrowski, Randal C. Swanberg 2012-07-10
8209698 Processor core with per-thread resource usage accounting logic Michael Stephen Floyd, Ronald Nick Kalla, Larry Scott Leitner, Balaram Sinharoy 2012-06-26