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

Charles P. Thacker — 28 Patents

Microsoft: 17 patents #2,212 of 40,388Top 6%
DEDigital Equipment: 10 patents #67 of 2,100Top 4%
Xerox: 1 patents #5,237 of 8,622Top 65%
Palo Alto, CA: #847 of 9,675 inventorsTop 9%
California: #19,067 of 386,348 inventorsTop 5%
Overall (All Time): #134,628 of 4,157,543Top 4%
28 Patents All Time
Charles P. Thacker has been granted 28 US patents while listed as an inventor at Microsoft. The first was granted in 1981 and the most recent in February 2016. Charles P. Thacker ranks #134,628 of 4,157,543 US inventors in our database (top 3.2%). Patent records list Charles P. Thacker in Palo Alto, CA, US.

Patents per Year

Patents granted per year, 1981 to 2016Bar chart with a peak of 3 patents in 1993.peak 31981: 1 patents19811991: 1 patents1992: 2 patents19921993: 3 patents1994: 3 patents19941998: 1 patents2004: 1 patents20042005: 2 patents2006: 3 patents20062007: 2 patents2008: 3 patents20082009: 1 patents2011: 1 patents20112013: 1 patents2014: 1 patents20142015: 1 patents2016: 1 patents2016

Issued Patents All Time

Showing 1–25 of 28 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9270484 Data center network using circuit switching Andreas Nowatzyk, Fang Yu, Thomas L. Rodeheffer 2016-02-23 $38,059,000
8933913 Electromagnetic 3D stylus Andreas Nowatzyk 2015-01-13 $32,048,000
8872800 Optical tablet stylus and indoor navigation system Andreas Nowatzyk 2014-10-28 $24,713,000
8619065 Universal stylus device Andreas Nowatzyk 2013-12-31 $17,332,000
7987365 Subscription-based computing implemented in hardware of computing device Andrew Birrell, Michael Isard 2011-07-26 $29,172,000
7571265 Deterring theft and unauthorized use of electronic devices through the use of counters and private code 2009-08-04 $28,843,000
7418137 System and method for accepting disparate types of user input Charlton E. Lui, James E. Mathews, Leroy B. Keely, David A. Switzer, William H. Vong +1 more 2008-08-26 $24,236,000
7322008 Organizing, editing, and rendering digital ink 2008-01-22 $59,011,000
7319454 Two-button mouse input using a stylus James E. Mathews, Luis Huapaya, Butler W. Lampson 2008-01-15 $94,702,000
7265303 Electromagnetic digitizer sensor array 2007-09-04 $26,539,000
7266769 Organizing, editing, and rendering digital ink 2007-09-04 $26,539,000
7120872 Organizing, editing, and rendering digital ink 2006-10-10 $38,177,000
7082495 Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memory Dean L. DeWhitt, Clark D. Nicholson, W. Jeff Westerinen, Michael R. Fortin, John M. Parchem 2006-07-25 $57,539,000
7028258 Dynamic pagination of text and resizing of image to fit in a document Ralph Sommerer 2006-04-11 $36,994,000
6957233 Method and apparatus for capturing and rendering annotations for non-modifiable electronic content John L. Beezer, Marco A. DeMello, Jerry Dunietz, Leroy B. Keely, Vikram Madan +1 more 2005-10-18 $33,178,000
6903730 In-air gestures for electromagnetic coordinate digitizers James E. Mathews, Michael Tsang 2005-06-07 $34,704,000
6788815 System and method for accepting disparate types of user input Charlton E. Lui, James E. Mathews, Leroy B. Keely, David A. Switzer, William H. Vong +1 more 2004-09-07 $81,751,000
5835134 Calibration and merging unit for video adapters 1998-11-10
5313501 Method and apparatus for deskewing digital data 1994-05-17 $2,500,000
5301283 Dynamic arbitration for system bus control in multiprocessor data processing system David W. Hartwell 1994-04-05 $4,312,000
5276851 Automatic writeback and storage limit in a high-performance frame buffer and cache memory system David G. Conroy 1994-01-04 $3,844,000
5267235 Method and apparatus for resource arbitration 1993-11-30 $5,807,000
5193197 Apparatus and method for distributed dynamic priority arbitration for access to a shared resource 1993-03-09 $6,157,000
5179558 Routing apparatus and method for high-speed mesh connected local area network Lawrence C. Stewart 1993-01-12 $5,559,000
5136700 Apparatus and method for reducing interference in two-level cache memories 1992-08-04 $6,375,000