Issued Patents All Time
Showing 25 most recent of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11036278 | Browser-driven power saving | Kevin Decker, Dean Jackson, Jon Karlo Lee, Craig M. Federighi, Maciej Stachowiak | 2021-06-15 |
| 11016743 | Runtime state based code re-optimization | Filip J. Pizlo | 2021-05-25 |
| 10776895 | GPU power and performance management | Dean Jackson, Jonathan J. Lee, Christopher C. Niederauer | 2020-09-15 |
| 10599868 | User experience using privatized crowdsourced data | Christophe Dumez, Abhishek Bhowmick, Andrew H. Vyrros, Umesh S. Vaishampayan | 2020-03-24 |
| 10440140 | Browser cache management | Antti Koivisto, Christophe Dumez | 2019-10-08 |
| 10394924 | Synchronized web browsing histories: processing deletions and limiting communications to server | Paul Russell Knight, Mark A. Rowe, Richard J. Mondello, Jessie Berlin | 2019-08-27 |
| 10209760 | Browser-driven power saving | Kevin Decker, Dean Jackson, Jon Karlo Lee, Craig M. Federighi, Maciej Stachowiak | 2019-02-19 |
| 9934066 | Priority-based managing and suspension of window processes in a browser application | Samuel M. Weinig | 2018-04-03 |
| 9798822 | Location based grouping of browsing histories | Alice Liu | 2017-10-24 |
| 9563334 | Method for presenting documents using a reading list panel | Donald D. Melton, Darin B. Adler, Alice Liu, Kevin Decker, Brady K. Eidson +1 more | 2017-02-07 |
| 9317264 | Execution control during program code conversion | Kit-Man Wan, Alexander B. Brown, David N. Mackintosh | 2016-04-19 |
| 9310969 | Method for presenting documents using a reading list panel | Donald D. Melton, Darin B. Adler, Alice Liu, Kevin Decker, Brady K. Eidson +1 more | 2016-04-12 |
| 9256410 | Failure profiling for continued code optimization | Filip J. Pizlo | 2016-02-09 |
| 9245112 | Apparatus and method for managing entitlements to program code | Oliver J. Hunt, Ivan Krstic, Filip J. Pizlo | 2016-01-26 |
| 9128732 | Selective randomization for non-deterministically compiled code | Oliver J. Hunt, Filip J. Pizlo, Geoffrey Garen | 2015-09-08 |
| 9027010 | Runtime optimization using meta data for dynamic programming languages | Filip J. Pizlo | 2015-05-05 |
| 9027006 | Value profiling for code optimization | Filip J. Pizlo | 2015-05-05 |
| 8977947 | Method for presenting documents using a reading list panel | Donald D. Melton, Darin B. Adler, Alice Liu, Kevin Decker, Brady K. Eidson +1 more | 2015-03-10 |
| 8972952 | Tracer based runtime optimization for dynamic programming languages | Filip J. Pizlo | 2015-03-03 |
| 8615749 | Execution control during program code conversion | Kit-Man Wan, Alexander B. Brown, David N. Mackintosh | 2013-12-24 |
| 8458674 | Method and apparatus for handling exceptions during binding to native code | Kit-Man Wan, Abdul Rahman Hummaida | 2013-06-04 |
| 8108657 | Handling floating point operations | James Mulcahy, David James Oliver Rigby | 2012-01-31 |
| 8020154 | Precise handling of exceptions during program code conversion | Kit-Man Wan, Abdul Rahman Hummaida | 2011-09-13 |
| 7962900 | Converting program code with access coordination for a shared memory | Paul Knowles | 2011-06-14 |
| 7895407 | Memory consistency protection in a multiprocessor computing system | Gisle Dankel, Geraint North, Miles Philip Howson | 2011-02-22 |