Issued Patents All Time
Showing 1–23 of 23 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9838474 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2017-12-05 |
| 9727212 | Full screen content viewing interface entry | — | 2017-08-08 |
| 9588636 | Exit full screen mode of a web browser on content-based event | Theodore Nicholas Choc, Stuart B. Morgan, John François Julien Mellor, Christopher Reid Palmer | 2017-03-07 |
| 9247000 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2016-01-26 |
| 8875117 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2014-10-28 |
| 8429126 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 2013-04-23 |
| 8255895 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2012-08-28 |
| 8126925 | Dynamic generation and automated distribution of user interface from database model | Andreas W. Wendker | 2012-02-28 |
| 7941796 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2011-05-10 |
| 7860831 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 2010-12-28 |
| 7822713 | Method of managing a calendar and a computer system for implementing that method | Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau | 2010-10-26 |
| 7814055 | Method of managing a calendar and a computer system for implementing that method | Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau | 2010-10-12 |
| 7689698 | Method of synchronising three or more electronic devices and a computer system for implementing that method | Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau | 2010-03-30 |
| 7644099 | Dynamic generation and automated distribution of user interface from database model | Andreas W. Wendker | 2010-01-05 |
| 7584468 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2009-09-01 |
| 7346705 | Method of synchronising three or more electronic devices and a computer system for implementing that method | Jean-Marie Hullot, Bertrand Guiheneuf, Laurent Cerveau | 2008-03-18 |
| 7111013 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 2006-09-19 |
| 6910052 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2005-06-21 |
| 6738077 | Dynamic generation and automated distribution of user interface from database model | Andreas W. Wendker | 2004-05-18 |
| 6604109 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 2003-08-05 |
| 6430576 | Distributing and synchronizing objects | Patrick Gates, Craig M. Federighi | 2002-08-06 |
| 6085197 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 2000-07-04 |
| 5956728 | Object graph editing context and methods of use | Craig M. Federighi, Dan Willhite | 1999-09-21 |