Inventor · disambiguated record
C. Douglas Hodges
Also filed as: HODGES C D · HODGES C DOUGLAS
33 granted patents·3 pending applications·2,519 citations·filing 1994–2009
98Inventor score
Top patents by PatentIndex Score
36 records- 0197US5581686AMethod and system for in-place interaction with contained objectsMICROSOFT CORP·Filed 1995·Granted Dec 3, 1996·362 cites·17 claims
- 0295US5613124AMethod and system for generating and storing multiple representations of a source object in object storageMICROSOFT CORP·Filed 1995·Granted Mar 18, 1997·203 cites·15 claims
- 0394US5801701AMethod and system for in-place interaction with contained objectsMICROSOFT CORP·Filed 1996·Granted Sep 1, 1998·199 cites·39 claims
- 0494US5613058AMethod and system for in-place interaction with contained objectsMICROSOFT CORP·Filed 1994·Granted Mar 18, 1997·96 cites·48 claims
- 0592US6625803B1Automatic generation of text and computer-executable code for run-time useMICROSOFT CORP·Filed 2000·Granted Sep 23, 2003·73 cites·26 claims
- 0690US7530079B2Managing application customizationMICROSOFT CORP·Filed 2006·Granted May 5, 2009·29 cites·19 claims
- 0790US6035119AMethod and apparatus for automatic generation of text and computer-executable codeMICROSOFT CORP·Filed 1997·Granted Mar 7, 2000·160 cites·25 claims
- 0889US5634019AMethod and system for in-place interaction with contained objectsMICROSOFT CORP·Filed 1995·Granted May 27, 1997·121 cites·37 claims
- 0988US6393437B1Web developer isolation techniquesMICROSOFT CORP·Filed 1998·Granted May 21, 2002·182 cites·47 claims
- 1088US6059838AMethod and system for licensed design and use of software objectsMICROSOFT CORP·Filed 1999·Granted May 9, 2000·94 cites·11 claims
- 1188US5805885AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1994·Granted Sep 8, 1998·84 cites·14 claims
- 1286US7472376B2Method and system for customizations in a dynamic environmentMICROSOFT CORP·Filed 2005·Granted Dec 30, 2008·22 cites·20 claims
- 1385US5754175AMethod and system for in-place interaction with contained objectsMICROSOFT CORP·Filed 1997·Granted May 19, 1998·90 cites·40 claims
- 1483US5745764AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1995·Granted Apr 28, 1998·66 cites·19 claims
- 1581US5710925AMethod and system for aggregating objectsMICROSOFT CORP·Filed 1995·Granted Jan 20, 1998·63 cites·28 claims
- 1680US8327263B2Method and system for caching presentation dataATKINSON ROBERT G·Filed 2005·Granted Dec 4, 2012·10 cites·20 claims
- 1780US6263492B1Run time object layout model with object type that differs from the derived object type in the class structure at design time and the ability to store the optimized run time object layout modelMICROSOFT CORP·Filed 1997·Granted Jul 17, 2001·82 cites·38 claims
- 1880US5608909AMethod and system for caching presentation data of a source object in a presentation cacheMICROSOFT CORP·Filed 1994·Granted Mar 4, 1997·63 cites·44 claims
- 1977US7418697B2Method and system for fast application debuggingMICROSOFT CORP·Filed 2003·Granted Aug 26, 2008·33 cites·33 claims
- 2076US6412020B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1998·Granted Jun 25, 2002·47 cites·30 claims
- 2174US6526454B2Document object print interfaceMICROSOFT CORP·Filed 2001·Granted Feb 25, 2003·11 cites·5 claims
- 2274US6446135B1Method and system for querying and executing commands of an application programMICROSOFT CORP·Filed 1996·Granted Sep 3, 2002·72 cites·22 claims
- 2374US6182108B1Method and system for multi-threaded processingMICROSOFT CORP·Filed 1995·Granted Jan 30, 2001·66 cites·27 claims
- 2474US6064406AMethod and system for caching presentation data of a source object in a presentation cacheMICROSOFT CORP·Filed 1996·Granted May 16, 2000·49 cites·47 claims
- 2573US7293232B2Source code editor for editing multilanguage documentsMICROSOFT CORP·Filed 2003·Granted Nov 6, 2007·11 cites·27 claims
- 2668US5640579AMethod and system for logically partitioning a view of a document object from a frame in which the document object is displayedMICROSOFT CORP·Filed 1995·Granted Jun 17, 1997·53 cites·28 claims
- 2766US6658490B1Method and system for multi-threaded processingMICROSOFT CORP·Filed 1999·Granted Dec 2, 2003·41 cites·6 claims
- 2866US5991794AComponent integration system for an application programMICROSOFT CORP·Filed 1997·Granted Nov 23, 1999·53 cites·14 claims
- 2964US6708196B1Method and system for caching presentation dataMICROSOFT CORP·Filed 1999·Granted Mar 16, 2004·43 cites·5 claims
- 3064US6243764B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1997·Granted Jun 5, 2001·18 cites·10 claims
- 3156US7685563B2Reusable customized project systemMICROSOFT CORP·Filed 2004·Granted Mar 23, 2010·9 cites·18 claims
- 3254US7500248B2Systems and methods for implementing aggregation containersMICROSOFT CORP·Filed 2003·Granted Mar 3, 2009·4 cites·4 claims
- 3346US6240465B1Method and system for aggregating objectsMICROSOFT CORP·Filed 1997·Granted May 29, 2001·10 cites·14 claims
- 3446US2010192121A1Debugging remote files using a virtual projectMICROSOFT CORP·Filed 2009·Application pending·0 cites
- 3546US2010077324A1Pluggable presentation and domain couplingMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 3644US2005177826A1Versioning support in object-oriented programming languages and toolsFiled 2004·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when C. Douglas Hodges files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →