{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "Microsoft", "item": "https://www.patentleaderboard.com/company/microsoft"}, {"@type": "ListItem", "position": 3, "name": "C. Douglas Hodges", "item": "https://www.patentleaderboard.com/inventor/fl:c._ln:hodges-2"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
CH

C. Douglas Hodges — 33 Patents

Microsoft: 33 patents #717 of 40,388Top 2%
Redmond, WA: #270 of 8,547 inventorsTop 4%
Washington: #2,241 of 76,902 inventorsTop 3%
Overall (All Time): #105,480 of 4,157,543Top 3%
33 Patents All Time
C. Douglas Hodges has been granted 33 US patents while listed as an inventor at Microsoft. The first was granted in 1996 and the most recent in December 2012. C. Douglas Hodges ranks #105,480 of 4,157,543 US inventors in our database (top 2.5%). Patent records list C. Douglas Hodges in Redmond, WA, US.

Patents per Year

Patents granted per year, 1996 to 2012Bar chart with a peak of 5 patents in 1997.peak 51996: 1 patents19961997: 5 patents1998: 5 patents19981999: 1 patents2000: 3 patents20002001: 4 patents2002: 3 patents20022003: 3 patents2004: 1 patents20042007: 1 patents2008: 2 patents20082009: 2 patents2010: 1 patents20102012: 1 patents2012

Issued Patents All Time

Showing 1–25 of 33 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8327263 Method and system for caching presentation data Robert G. Atkinson, Antony S. Williams, Craig Wittenberg, Srinivasa R. Koppolu 2012-12-04 $15,162,000
7685563 Reusable customized project system Rahul Kumar, Joshua Shepard, Kevin Perry, Diane Melde, Izydor Gryko +3 more 2010-03-23 $19,870,000
7530079 Managing application customization Paul Stubbs, Philo N. Nordlund, John A. Shepard, Thomas E. Quinn 2009-05-05 $21,029,000
7500248 Systems and methods for implementing aggregation containers Kasy Srinivas, Barend H. Venter 2009-03-03 $17,333,000
7472376 Method and system for customizations in a dynamic environment Aaron T. Burcham, Paul Sean Harrington, Rahul Kumar, James Kal Yu Lau, Timothy R. Sullivan +1 more 2008-12-30 $27,759,000
7418697 Method and system for fast application debugging Izydor Gryko, Michal Sampson, Brian R. Crawford, Michael Eng, Adam Krantz +4 more 2008-08-26 $24,236,000
7293232 Source code editor for editing multilanguage documents Mikhail Arkhipov, Joshua Kaplan, Timothy Michael Mc Bride, Li Zhang, Elliot H. Omiya 2007-11-06 $20,387,000
6708196 Method and system for caching presentation data Robert G. Atkinson, Antony S. Williams, Craig Wittenberg, Srinivasa R. Koppolu 2004-03-16 $64,465,000
6658490 Method and system for multi-threaded processing Antonty S. Williams, Alexander A. Mitchell, Robert G. Atkinson, Johann Posch, Craig Wittenberg 2003-12-02 $89,465,000
6625803 Automatic generation of text and computer-executable code for run-time use Jay L. Massena 2003-09-23 $142,970,000
6526454 Document object print interface Antony S. Williams, Srinivasa R. Koppolu 2003-02-25 $151,393,000
6446135 Method and system for querying and executing commands of an application program Srinivasa R. Koppolu 2002-09-03 $143,591,000
6412020 Method and system for aggregating objects Paul J. Leach, Antony S. Williams, Edward Jung, Srinivasa R. Koppolu, Barry B. MacKichan +1 more 2002-06-25 $205,030,000
6393437 Web developer isolation techniques Eric K. Zinda, Zhenglei Pan, David C. Johnson, William E. Hiebert, Brian Marshall 2002-05-21 $148,404,000
6263492 Run 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 model Christopher Lee Fraley, Michael Halcoussis, Christopher A. Zimmerman, Alan W. Carter, Scott Michael Wiltamuth +1 more 2001-07-17 $310,308,000
6243764 Method and system for aggregating objects Paul J. Leach, Antony S. Williams, Edward Jung, Srinivasa R. Koppolu, Barry B. MacKichan +1 more 2001-06-05 $418,247,000
6240465 Method and system for aggregating objects Paul J. Leach, Antony S. Williams, Edward Jung, Srinivasa R. Koppolu, Barry B. MacKichan +1 more 2001-05-29 $575,309,000
6182108 Method and system for multi-threaded processing Antonty S. Williams, Alexander A. Mitchell, Robert G. Atkinson, Johann Posch, Craig Wittenberg 2001-01-30 $385,191,000
6064406 Method and system for caching presentation data of a source object in a presentation cache Robert G. Atkinson, Antony S. Williams, Craig Wittenberg, Srinivasa R. Koppolu 2000-05-16 $289,261,000
6059838 Method and system for licensed design and use of software objects Christopher Lee Fraley, Michael Halcoussis, Christopher A. Zimmerman, Alan W. Carter, Scott Michael Wiltamuth +1 more 2000-05-09 $474,322,000
6035119 Method and apparatus for automatic generation of text and computer-executable code Jay L. Massena 2000-03-07 $835,237,000
5991794 Component integration system for an application program Srinivasa R. Koppolu, Michael Halcoussis, Clarence Glasse 1999-11-23 $266,988,000
5805885 Method and system for aggregating objects Paul J. Leach, Antony S. Williams, Edward Jung, Srinivasa R. Koppolu, Barry B. MacKichan +1 more 1998-09-08 $197,698,000
5801701 Method and system for in-place interaction with contained objects Srinivasa R. Koppolu, Barry B. MacKichan, Richard Gary McDaniel, Rao V. Remala, Antony S. Williams 1998-09-01 $133,965,000
5754175 Method and system for in-place interaction with contained objects Srinivasa R. Koppolu, Barry B. MacKichan, Richard Gary McDaniel, Rao V. Remala, Antony S. Williams 1998-05-19 $141,631,000