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

Gregory D. Fee — 32 Patents

Microsoft: 21 patents #1,596 of 40,388Top 4%
Salesforce: 11 patents #299 of 4,319Top 7%
Seattle, WA: #650 of 21,776 inventorsTop 3%
Washington: #2,363 of 76,902 inventorsTop 4%
Overall (All Time): #110,428 of 4,157,543Top 3%
32 Patents All Time
Gregory D. Fee has been granted 32 US patents while listed as an inventor at Microsoft. The first was granted in 2005 and the most recent in August 2021. Gregory D. Fee ranks #110,428 of 4,157,543 US inventors in our database (top 2.7%). Patent records list Gregory D. Fee in Seattle, WA, US.

Issued Patents All Time

Showing 1–25 of 32 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11108847 Asynchronous web service callouts and servlet handling Yan Tan, Sreeram Duvur, Christopher Wall 2021-08-31 $186,986,000
10491664 Asynchronous web service callouts and servlet handling Yan Tan, Sreeram Duvur, Christopher Wall 2019-11-26 $53,547,000
10452363 Methods and systems for evaluating bytecode in an on-demand service environment including translation of apex to bytecode William J. Gallagher 2019-10-22 $88,428,000
10397309 Systems and methods of implementing tracking of resource usage for a cloud-based system James Bock Wunderlich, Forrest A. Junod, Mike Boilen, Nicholas Chun Yuan Chen 2019-08-27 $185,694,000
10013278 Methods and systems for batch processing in an on-demand service environment William J. Gallager 2018-07-03 $131,516,000
9996323 Methods and systems for utilizing bytecode in an on-demand service environment including providing multi-tenant runtime environments and systems William J. Gallagher 2018-06-12 $209,976,000
9507627 Methods and systems for batch processing in an on-demand service environment William J. Gallagher 2016-11-29 $42,788,000
9104484 Methods and systems for evaluating bytecode in an on-demand service environment including translation of apex to bytecode William J. Gallagher 2015-08-11 $160,746,000
8984009 Methods and systems for utilizing bytecode in an on-demand service environment including providing multi-tenant runtime environments and systems William J. Gallagher 2015-03-17 $62,913,000
8839344 Access policy analysis Moritz Becker, Blair B. Dillaway, Jason F. Mackay, Jason J. Hogg, John M. Leen 2014-09-16 $22,186,000
8776064 Methods and systems for batch processing in an on-demand service environment William J. Gallager 2014-07-08 $33,870,000
8607311 Delegation in logic-based access control Moritz Becker, Blair B. Dillaway, John M. Leen, Jason F. Mackay 2013-12-10 $31,292,000
8584124 Methods and systems for batch processing in an on-demand service environment William J. Gallagher 2013-11-12 $37,852,000
8245270 Resource based dynamic security authorization Jeffrey Cooperstein, Aaron Goldfeder, John M. Hawkins, Venkatraman V. Kudallur 2012-08-14 $12,366,000
8156558 Mechanism for evaluating security risks Aaron Goldfeder, John M. Hawkins, Sergey Khorun, Viresh Ramdatmisier, Joseph T. Farro +5 more 2012-04-10 $17,388,000
8024770 Techniques for managing security contexts Brian A. LaMacchia, Blair B. Dillaway 2011-09-20 $12,393,000
7814308 Debugging applications under different permissions David Templin, Izydor Gryko, James Gordon Cantwell, Michael Eng, Sean Draine +1 more 2010-10-12 $16,215,000
7779460 Partial grant set evaluation from partial evidence in an evidence-based security policy manager Brian Irl Pratt, Sebastian Lange, Loren M. Kohnfelder 2010-08-17 $13,094,000
7770202 Cross assembly call interception Christopher W. Brumme, Vance Morrison, Sebastian Lange, Dario Russi, Simon J. Hall +2 more 2010-08-03 $11,892,000
7743423 Security requirement determination Sebastian Lange, Aaron Goldfeder, Ivan Medvedev, Michael Gashler 2010-06-22 $17,867,000
7669238 Evidence-based application security Aaron Goldfeder, John M. Hawkins, Jamie Cool, Sebastian Lange, Sergey Khorun 2010-02-23 $27,908,000
7647629 Hosted code runtime protection Christopher W. Brumme, Sebastian Lange, Michael Gashler, Mahesh Prakriya 2010-01-12 $31,942,000
7581231 Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer Adam Smith, Anthony J. Moore, Anders Hejlsberg, Brian A. LaMacchia, Blaine Dockter +70 more 2009-08-25 $29,810,000
7310822 Filtering a permission set using permission requests associated with a code assembly Brian A. LaMacchia, Loren M. Kohnfelder, Michael J. Toutonghi 2007-12-18 $79,265,000
7251834 Filtering a permission set using permission requests associated with a code assembly Brian A. LaMacchia, Loren M. Kohnfelder, Michael J. Toutonghi 2007-07-31 $29,904,000