Inventor · disambiguated record
David M. Ungar
Also filed as: UNGAR DAVID · UNGAR DAVID M
29 granted patents·8 pending applications·1,490 citations·filing 1991–2022
97Inventor score
Top patents by PatentIndex Score
37 records- 0195US10689107B2Drone-based smoke detectorIBM·Filed 2017·Granted Jun 23, 2020·30 cites·11 claims
- 0295US7089541B2Modular parser architecture with mini parsersSUN MICROSYSTEMS INC·Filed 2002·Granted Aug 8, 2006·125 cites·26 claims
- 0391US6282702B1Method and apparatus of translating and executing native code in a virtual machine environmentSUN MICROSYSTEMS INC·Filed 1998·Granted Aug 28, 2001·166 cites·26 claims
- 0489US6199075B1Method and apparatus for generational garbage collection of a heap memory shared by multiple processorsSUN MICROSYSTEMS INC·Filed 1997·Granted Mar 6, 2001·115 cites·16 claims
- 0588US6842182B2Perceptual-based color selection for text highlightingSUN MICROSYSTEMS INC·Filed 2002·Granted Jan 11, 2005·39 cites·24 claims
- 0688US5920876APerforming exact garbage collection using bitmaps that identify pointer values within objectsSUN MICROSYSTEMS INC·Filed 1997·Granted Jul 6, 1999·152 cites·9 claims
- 0788US5900001AMethod and apparatus for optimizing exact garbage collection using a bifurcated data structureSUN MICROSYSTEMS INC·Filed 1997·Granted May 4, 1999·139 cites·21 claims
- 0884US6078744AMethod and apparatus for improving compiler performance during subsequent compilations of a source programSUN MICROSYSTEMS INC·Filed 1997·Granted Jun 20, 2000·112 cites·8 claims
- 0980US6115782AMethod and apparatus for locating nodes in a carded heap using a card marking structure and a node advance valueSUN MICOSYSTEMS INC·Filed 1997·Granted Sep 5, 2000·95 cites·16 claims
- 1078US6993755B1Dynamic compilation controlSUN MICROSYSTEMS INC·Filed 2001·Granted Jan 31, 2006·25 cites·20 claims
- 1177US6594820B1Method and apparatus for testing a process in a computer systemSUN MICROSYSTEMS INC·Filed 1999·Granted Jul 15, 2003·77 cites·25 claims
- 1275US6085035AMethod and apparatus for efficient operations on primary type values without static overloadingSUN MICROSYSTEMS INC·Filed 1997·Granted Jul 4, 2000·71 cites·27 claims
- 1372US6681306B1Method and apparatus for increasing scavenging garbage collection effectivenessSUN MICROSYSTEMS INC·Filed 1999·Granted Jan 20, 2004·42 cites·22 claims
- 1471US5909579AMethod and apparatus for encoding and decoding delta encoded information to locate live pointers in program data stacksSUN MICROSYSTEMS INC·Filed 1997·Granted Jun 1, 1999·58 cites·42 claims
- 1570US2023298042A1System and method for carbon objects, carbon object databases and carbon platform application programming interfaceCARBON FINANCE LABS LLC·Filed 2022·Application pending·0 cites
- 1670US2023130670A1System and method for carbon management lifecycle management and extensible carbon markup machine languageCARBON FINANCE LABS LLC·Filed 2022·Application pending·0 cites
- 1770US2023162204A1System and method for carbon management lifecycle management and application programming interfaceCARBON FINANCE LABS LLC·Filed 2022·Application pending·0 cites
- 1867US5274804AAutomatic storage-reclamation postmortem finalization processPARCPLACE SYSTEMS·Filed 1991·Granted Dec 28, 1993·74 cites·4 claims
- 1966US5911144AMethod and apparatus for optimizing the assignment of hash values to nodes residing in a garbage collected heapSUN MICROSYSTEMS INC·Filed 1997·Granted Jun 8, 1999·45 cites·20 claims
- 2064US9348794B2Population of context-based data gravity wellsIBM·Filed 2013·Granted May 24, 2016·1 cites·11 claims
- 2163US6327701B2Method and apparatus for finding bugs related to garbage collection in a virtual machineSUN MICROSYSTEMS INC·Filed 1998·Granted Dec 4, 2001·39 cites·15 claims
- 2261US9697240B2Contextual state of changed data structuresIBM·Filed 2013·Granted Jul 4, 2017·1 cites·16 claims
- 2361US6094664AMethod and apparatus for optimizing the null pointer exception in an object-oriented programming environment with statically typed variablesSUN MICROSYSTEMS INC·Filed 1997·Granted Jul 25, 2000·26 cites·20 claims
- 2456US2023196459A1System and method for generating, processing, and ledgering extensible carbon objects for carbon offset and transfer and carbon application programming interfaceCARBON FINANCE LABS LLC·Filed 2022·Application pending·0 cites
- 2552US6219678B1System and method for maintaining an association for an objectSUN MICROSYSTEMS INC·Filed 1998·Granted Apr 17, 2001·28 cites·32 claims
- 2651US10521434B2Population of context-based data gravity wellsIBM·Filed 2016·Granted Dec 31, 2019·0 cites·8 claims
- 2750US7036112B2Multi-mode specification-driven disassemblerSUN MICROSYSTEMS INC·Filed 2002·Granted Apr 25, 2006·1 cites·21 claims
- 2848US9898310B2Symmetrical dimensions in context-oriented programming to optimize software object executionIBM·Filed 2014·Granted Feb 20, 2018·0 cites·20 claims
- 2948US8849744B2Inconsistency robustness in scalable OLAP cubesADAMS SAMUEL S·Filed 2012·Granted Sep 30, 2014·0 cites·24 claims
- 3046US9195608B2Stored data analysisIBM·Filed 2013·Granted Nov 24, 2015·0 cites·17 claims
- 3145US2008127072A1Method and system for extending evaluation for intermediate representation interpretationSUN MICROSYSTEMS INC·Filed 2006·Application pending·0 cites
- 3244US2004005005A1Method and apparatus to facilitate image difference transmission while maintaining image salienceFiled 2003·Application pending·0 cites
- 3343US6279148B1Method and apparatus for supporting efficient programming in dynamic pointer-safe languagesSUN MICROSYSTEMS INC·Filed 1998·Granted Aug 21, 2001·15 cites·20 claims
- 3443US2004030963A1Method and apparatus for debugging computer programSUN MICROSYSTEMS INC·Filed 2002·Application pending·0 cites
- 3541US6275985B1Method and apparatus for developing an application that implements garbage collection efficiently by combining proxy objects with compiler supportSUN MICROSYSTEMS INC·Filed 1998·Granted Aug 14, 2001·14 cites·24 claims
- 3641US2004015874A1Method and apparatus for finding resource allocation errors in virtual machine compilersFiled 2001·Application pending·0 cites
- 3740US10025564B2Intuitive frames of task appropriate frames of reference for multiple dimensions of context for related sets of objects within an IDEIBM·Filed 2015·Granted Jul 17, 2018·0 cites·19 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →