Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
BB

Barry Bond — 28 Patents

Microsoft: 27 patents #1,056 of 40,388Top 3%
Redmond, WA: #345 of 8,547 inventorsTop 5%
Washington: #2,866 of 76,902 inventorsTop 4%
Overall (All Time): #134,628 of 4,157,543Top 4%
28 Patents All Time
Barry Bond has been granted 28 US patents while listed as an inventor at Microsoft. The first was granted in 2000 and the most recent in November 2020. Barry Bond ranks #134,628 of 4,157,543 US inventors in our database (top 3.2%). Patent records list Barry Bond in Redmond, WA, US.

Issued Patents All Time

Showing 1–25 of 28 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10846211 Testing kernel mode computer code by executing the computer code in user mode Patrice Godefroid 2020-11-24 $142,302,000
10408623 Retracing steps Alice Jane Bernheim Brush, James W. Scott, Galen C. Hunt, Raman K. Sarin, Andrew W. Jacobs +2 more 2019-09-10 $58,792,000
10289435 Instruction set emulation for guest operating systems Reuben R. Olinsky, Galen C. Hunt 2019-05-14 $91,396,000
10055242 Virtualizing audio decoding hardware Spencer Dean Perreault, Jonathan D. Morrison, Robert Binneweg Francis 2018-08-21 $63,387,000
9881351 Remote translation, aggregation and distribution of computer program resources in graphics processing unit emulation Brian Spanton, Robert Binneweg Francis, Eric Heutchy 2018-01-30 $43,259,000
9660999 Discovery and connection to a service controller Alastair Wolman, Sasa Junuzovic, Anoop Gupta, Paramvir Bahl 2017-05-23 $34,380,000
9544280 Utilization of a protected module to prevent offline dictionary attacks Stuart Schechter, David Molnar, Jacob R. Lorch, Bryan Jeffrey Parno 2017-01-10 $27,928,000
9495183 Instruction set emulation for guest operating systems Reuben R. Olinsky, Galen C. Hunt 2016-11-15 $54,363,000
9424081 Managing callback operations in emulated environments 2016-08-23 $31,125,000
9294281 Utilization of a protected module to prevent offline dictionary attacks Stuart Schechter, David Molnar, Jacob R. Lorch, Bryan Jeffrey Parno 2016-03-22 $35,394,000
9262228 Distributed workflow in loosely coupled computing Savas Parastatidas 2016-02-16 $29,091,000
9110592 Dynamic allocation of heterogenous memory in a computing system Brian Lee, Marc Tremblay, Vlad Sadovsky, Mark Ramberg 2015-08-18 $29,234,000
8875160 Dynamic application migration Galen C. Hunt, Reuben R. Olinsky, Adam Brady Anderson, Paul G. Mayfield, William Street +2 more 2014-10-28 $24,713,000
8549464 Reusing expression graphs in computer programming languages Vivian Sewelson, Daniel Johannes Pieter Leijin, Lubomir Boyanov Litchev 2013-10-01 $29,148,000
8467278 Protecting optical media using random, moving radio frequency scatterers Darko Kirovski, Gerald DeJean, Sebastian Lange 2013-06-18 $36,705,000
8416245 Creation of motion blur in image processing 2013-04-09 $13,653,000
7685355 Hardware memory management unit simulation using concurrent lookups for address translation data 2010-03-23 $19,870,000
7574346 Kernel emulator for non-native program modules A T M Shafiqul Khalid 2009-08-11 $34,426,000
7533101 Extensible loader ATM Shafiqul Khalid 2009-05-12 $25,255,000
7478373 Kernel emulator for non-native program modules ATM Shafiqul Khalid 2009-01-13 $27,818,000
7406676 Access redirector and entry reflector ATM Shafiqul Khalid 2008-07-29 $45,455,000
7367617 Collapsible pocket chair Ray Valdez 2008-05-06
7107587 Access redirector and entry reflector ATM Shafiqul Khalid 2006-09-12 $45,868,000
7107584 Data alignment between native and non-native shared data structures ATM Shafiqul Khalid 2006-09-12 $45,868,000
6810517 Program-interface converter for multiple-platform computer systems Ori Gershony, David E. Hastings, Jonathan C. Lew, Alan Warwick 2004-10-26 $101,486,000