CS

Charles Simonyi

IS Intentional Software: 17 patents #1 of 10Top 10%
Microsoft: 11 patents #3,859 of 40,388Top 10%
Overall (All Time): #133,575 of 4,157,543Top 4%
28
Patents All Time

Issued Patents All Time

Showing 25 most recent of 28 patents

Patent #TitleCo-InventorsDate
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
10721084 Providing a private mode in asynchronous collaboration for a synchronous collaboration environment Eran Megiddo, Andras Nagy, Alexander Elijah Pardes 2020-07-21
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
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
6189143 Method and system for reducing an intentional program tree represented by high-level computational constructs 2001-02-13
6097888 Method and system for reducing an intentional program tree represented by high-level computational constructs 2000-08-01
6078746 Method and system for reducing an intentional program tree represented by high-level computational constructs 2000-06-20