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

Charles Simonyi — 28 Patents

ISIntentional Software: 17 patents #1 of 10Top 10%
Microsoft: 11 patents #3,886 of 40,388Top 10%
Medina, WA: #7 of 20 inventorsTop 35%
Washington: #2,866 of 76,902 inventorsTop 4%
Overall (All Time): #134,628 of 4,157,543Top 4%
28 Patents All Time
Charles Simonyi has been granted 28 US patents while listed as an inventor at Intentional Software. The first was granted in 1998 and the most recent in January 2025. Charles Simonyi ranks #134,628 of 4,157,543 US inventors in our database (top 3.2%). Patent records list Charles Simonyi in Medina, WA, US.

Issued Patents All Time

Showing 1–25 of 28 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12204849 Gesture-driven pivot table configurations Juan Camilo Osorio Cardona 2025-01-21
11003833 Adding visual description nodes to a visual description tree during layout Andras Nagy 2021-05-11 $170,098,000
10721084 Providing a private mode in asynchronous collaboration for a synchronous collaboration environment Eran Megiddo, Andras Nagy, Alexander Elijah Pardes 2020-07-21 $123,214,000
10684829 System and method for combining text editing and tree encoding for computer programs David Waggoner, Melanie A. Jensenworth, Paul J. Kwiatkowski 2020-06-16
10402478 Linking visual layout nodes of a visual layout tree using positioning pointers Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton 2019-09-03
10387540 Generating a visual layout tree using caching techniques Pontus E. Andersson, Paul J. Kwiatkowski, Jeremy M. Price 2019-08-20
10387547 Layout engine for creating a visual layout tree for a document Paul J. Kwiatkowski, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton 2019-08-20
10353991 Generating a visual description tree based on a layout interruption record Paul J. Kwiatkowski, Jeremy M. Price 2019-07-16
9678724 System and method for combining text editing and tree encoding for computer programs David Waggoner, Melanie A. Jensenworth, Paul J. Kwiatkowski 2017-06-13
9158507 Domain transformation languages Shane Clifford 2015-10-13
8429525 Method and system for reversible design tree transformations 2013-04-23
8341523 Method and system for providing multiple levels of help information for a computer program 2012-12-25
7949949 Domain transformation languages Shane Clifford 2011-05-24
7756859 Multi-segment string search 2010-07-13
7730102 Method and system for organizing and manipulating nodes by category in a program tree 2010-06-01
7665020 Method and system for providing multiple levels of help information for a computer program 2010-02-16
7607099 Method and system for reversible design tree transformations 2009-10-20
7237226 Method and system for storing pending changes to data 2007-06-26
7165238 Method and system for organizing and manipulating nodes by category in a program tree 2007-01-16
7051279 Method and system for providing multiple levels of help information for a computer program 2006-05-23
6966054 Method and system for generating a computer program 2005-11-15 $54,838,000
6665866 Extensible compiler utilizing a plurality of question handlers Paul J. Kwiatkowski, David Richter, William Emeric Aitken, Brian Dickens, Muthukrishnan Paramasivam +2 more 2003-12-16 $90,281,000
6189143 Method and system for reducing an intentional program tree represented by high-level computational constructs 2001-02-13 $304,379,000
6097888 Method and system for reducing an intentional program tree represented by high-level computational constructs 2000-08-01 $383,201,000
6078746 Method and system for reducing an intentional program tree represented by high-level computational constructs 2000-06-20 $686,717,000