GK

Gary Shon Katzenberger

Microsoft: 25 patents #1,200 of 40,388Top 3%
Overall (All Time): #161,325 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12153900 Sparse data handling and buffer sharing to reduce memory allocation and reclamation Petro Luferenko, Costin I. Eseanu, Eric Anthony Erhardt, Ivan Matantsev 2024-11-26
11609746 Efficient streaming based lazily-evaluated machine learning framework Thomas William Finley, Pete Luferenko, Mohammad Zeeshan Siddiqui, Costin I. Eseanu, Eric Anthony Erhardt +2 more 2023-03-21
10977006 Optimized machine learning pipeline execution based on execution graphs Thomas William Finley, Petro Luferenko, Mohammad Zeeshan Siddiqui, Costin I. Eseanu, Eric Anthony Erhardt +2 more 2021-04-13
9953069 Business intelligence document Vijay Mital, Darryl E. Rubin, David G. Green, Olivier Colle, Suraj T. Poozhiyil 2018-04-24
9864966 Data mining in a business intelligence document Vijay Mital, Darryl E. Rubin, David G. Green 2018-01-09
9336184 Representation of an interactive document as a graph of entities Vijay Mital, Darryl E. Rubin, David G. Green, Suraj T. Poozhiyil, Olivier Colle +3 more 2016-05-10
9304672 Representation of an interactive document as a graph of entities Vijay Mital, Darryl E. Rubin, Andrew Douglas Reddish, Brian C. Beckman, Olivier Colle 2016-04-05
9110957 Data mining in a business intelligence document Vijay Mital, Darryl E. Rubin, David G. Green 2015-08-18
9069557 Business intelligence document Vijay Mital, Darryl E. Rubin, David G. Green, Olivier Colle, Suraj T. Poozhiyil 2015-06-30
8566261 Interactive recommendations Vijay Mital, R. Donald Thompson, III, Robert Povey 2013-10-22
8458678 Compiler supporting programs as data objects Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Dinesh Chandrakant Kulkarni, Luca Bolognese +2 more 2013-06-04
8370801 Architecture that extends types using extension methods Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam +1 more 2013-02-05
8275731 Anonymous types for statically typed queries Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam +1 more 2012-09-25
7992140 Compiler supporting programs as data objects Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Dinesh Chandrakant Kulkarni, Luca Bolognese +2 more 2011-08-02
7818719 Extending expression-based syntax for creating object instances Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam +1 more 2010-10-19
7743066 Anonymous types for statically typed queries Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam +1 more 2010-06-22
7694274 Dynamically typed unsafe variance Erik Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam 2010-04-06
7685567 Architecture that extends types using extension methods Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Luca Bolognese, Peter A. Hallam +1 more 2010-03-23
7647580 General programming language support for nullable types Henricus Johannes Maria Meijer, Anders Hejlsberg, Eric Gunnerson, Peter A. Hallam, Matthew J. Warren 2010-01-12
7627594 Runtime support for nullable types Henricus Johannes Maria Meijer, Anders Hejlsberg, Dinesh Chandrakant Kulkarni, Vance Morrison, John Duffy +4 more 2009-12-01
7203926 Active debugging environment for applications containing compiled and interpreted programming language code Phillip Bogle, Samuel James McKelvie, Robert V. Welland 2007-04-10
6353923 Active debugging environment for debugging mixed-language scripting code Phillip Bogle, Samuel James McKelvie, Robert V. Welland 2002-03-05
5970496 Method and system for storing information in a computer system memory using hierarchical data node relationships 1999-10-19
5867175 Method and apparatus for scriping animation Donald MacKinnon 1999-02-02
5771033 Method and system for dissolving an image displayed on a computer screen 1998-06-23