| 12210817 |
Compression scheme for stable universal unique identities |
Daniel Lehenbauer, Taylor S. Williams, Noah David Encke |
2025-01-28 |
| 11893230 |
Semantic zoom animations |
Theresa B. Pittappilly, Rebecca Deutsch, Orry Wijanarko Soegiono, Nicholas R. Waggoner, Holger Kuehnle +5 more |
2024-02-06 |
| 11392288 |
Semantic zoom animations |
Theresa B. Pittappilly, Rebecca Deutsch, Orry Wijanarko Soegiono, Nicholas R. Waggoner, Holger Kuehnle +5 more |
2022-07-19 |
| 10783322 |
Enhanced digital ink erasing |
Joshua M. Smithrud, Taylor S. Williams, Craig A. Macomber, Marcel Lugosan, Travis P. Dorschel +3 more |
2020-09-22 |
| 10684829 |
System and method for combining text editing and tree encoding for computer programs |
David Waggoner, Melanie A. Jensenworth, Charles Simonyi |
2020-06-16 |
| 10430500 |
Detecting and animating a change in position of a visual layout node of a visual layout tree |
Andras Nagy, Jeremy M. Price |
2019-10-01 |
| 10402478 |
Linking visual layout nodes of a visual layout tree using positioning pointers |
Charles Simonyi, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton |
2019-09-03 |
| 10387547 |
Layout engine for creating a visual layout tree for a document |
Charles Simonyi, Jeremy M. Price, Andras Nagy, Nicholas J. Wilson, Alexander K. Horton |
2019-08-20 |
| 10387540 |
Generating a visual layout tree using caching techniques |
Charles Simonyi, Pontus E. Andersson, Jeremy M. Price |
2019-08-20 |
| 10353566 |
Semantic zoom animations |
Theresa B. Pittappilly, Rebecca Deutsch, Orry Wijanarko Soegiono, Nicholas R. Waggoner, Holger Kuehnle +5 more |
2019-07-16 |
| 10353991 |
Generating a visual description tree based on a layout interruption record |
Charles Simonyi, Jeremy M. Price |
2019-07-16 |
| 10325398 |
Absolute age for a digital ink stroke |
Travis P. Dorschel, Andras Nagy, Taylor S. Williams, Simon J. Schaffer, Craig A. Macomber +3 more |
2019-06-18 |
| 10275910 |
Ink space coordinate system for a digital ink stroke |
Simon J. Schaffer, Christine M. Johnson, Travis P. Dorschel, Craig A. Macomber, Joshua M. Smithrud +3 more |
2019-04-30 |
| 9678724 |
System and method for combining text editing and tree encoding for computer programs |
David Waggoner, Melanie A. Jensenworth, Charles Simonyi |
2017-06-13 |
| 9069829 |
Data items manager |
Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit Shah, Paul Gusmorino |
2015-06-30 |
| 8983907 |
Change notifications from an updated data representation |
Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit Shah, Paul Gusmorino |
2015-03-17 |
| 8838533 |
Optimistic application of data edits |
Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit Shah, Paul Gusmorino |
2014-09-16 |
| 8726237 |
Event handling for unmanaged code |
Shawn A. Van Ness, Nikhil Dang, Martyn S. Lovell, Benjamin C. Constable, Gary Henderson |
2014-05-13 |
| 8666997 |
Placeholders returned for data representation items |
Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit Shah, Paul Gusmorino |
2014-03-04 |
| 8593463 |
Controlling animation frame rate of applications |
Robert J. Jarrett, Sankhyayan Debnath, Martyn S. Lovell, Billie Sue Chafins, Paul Stephen Gildea +1 more |
2013-11-26 |
| 8525067 |
Process of jet cutting arcuate openings |
Robin Muscat-Tyler |
2013-09-03 |
| 8245144 |
Object model for a user interface |
Shawn A. Van Ness, Nikhil Dang, Martyn S. Lovell |
2012-08-14 |
| 6665866 |
Extensible compiler utilizing a plurality of question handlers |
David Richter, William Emeric Aitken, Brian Dickens, Charles Simonyi, Muthukrishnan Paramasivam +2 more |
2003-12-16 |
| 6493869 |
Inheriting code in a transformational programming system |
David Richter, M. Paramasivam |
2002-12-10 |