Issued Patents All Time
Showing 25 most recent of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11593797 | Authentication using a secure circuit | Libor Sykora, Delfin J. Rojas, Paul J. Sholtz, Erika Misaki, Shiva Krovi +1 more | 2023-02-28 |
| 11122328 | Transferring playback queues between devices | David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina +4 more | 2021-09-14 |
| 10785221 | Credential delegation | David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina +4 more | 2020-09-22 |
| 10599873 | Method for rate-limiting interactions based on dynamically calculated values by supplying problems of varying difficulty to be solved | Lucas O. Winstrom, Eric D. Friedman, Ritwik K. Kumar, Jeremy M. Stober, Amol V. Pattekar +4 more | 2020-03-24 |
| 10349120 | Transferring playback queues between devices | David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina +4 more | 2019-07-09 |
| 9721120 | Preventing unauthorized calls to a protected function | Jon McLachlan, Daniel F. Reynaud, Eric D. Laspe | 2017-08-01 |
| 9424049 | Data protection for opaque data structures | Augustin J. Farrugia, Daniel F. Reynaud, Gianpaolo Fasoli, Jonathan G. McLachlan | 2016-08-23 |
| 9336370 | Method and apparatus for dynamic obfuscation of static data | Benoit Chevallier-Mames, Daniel F. Reynaud, Jonathan G. McLachlan, Mathieu Ciet, Thomas Icart | 2016-05-10 |
| 9268677 | Dynamic obfuscation of heap memory allocations | Jonathan G. McLachlan, Daniel F. Reynaud | 2016-02-23 |
| 9116765 | System and method for obfuscating data using instructions as a source of pseudorandom values | Jon McLachlan, Gideon M. Myles | 2015-08-25 |
| 9069656 | Obfuscating function resources while reducing stack consumption | Jonathan G. McLachlan, Nicholas Thomas Sullivan | 2015-06-30 |
| 9047448 | Branch auditing in a computer program | Cédric Tessier, Daniel F. Reynaud, Jean-Baptiste Aviat, Jonathan G. McLachlan, Pierre Betouin | 2015-06-02 |
| 8887140 | System and method for annotation-driven function inlining | Nicholas Thomas Sullivan, Gideon M. Myles, Jon McLachlan, Augustin J. Farrugia | 2014-11-11 |
| 8881290 | Method and apparatus for computer code obfuscation and deobfuscation using boot installation | Mathieu Ciet, Augustin J. Farrugia | 2014-11-04 |
| 8756435 | Obfuscation of control flow of software | Jonathan G. McLachlan, Daniel F. Reynaud | 2014-06-17 |
| 8756434 | System and method for executing an encrypted binary from a memory pool | Ganna Zaks, Pierre Betouin, Augustin J. Farrugia, Jon McLachlan, Gideon M. Myles +1 more | 2014-06-17 |
| 8751823 | System and method for branch function based obfuscation | Gideon M. Myles, Jon McLachlan, Ganna Zaks, Augustin J. Farrugia | 2014-06-10 |
| 8719947 | Protection of audio or video data in a playback device | Gianpaolo Fasoli, Augustin J. Farrugia | 2014-05-06 |
| 8656363 | System and method for entropy pool verification | Jon McLachlan, Nicholas Thomas Sullivan, Ganna Zaks, Augustin J. Farrugia | 2014-02-18 |
| 8645930 | System and method for obfuscation by common function and common function prototype | Christopher Arthur Lattner, Tanya Michelle Lattner, Ginger M. Myles, Augustin J. Farrugia, Pierre Betouin | 2014-02-04 |
| 8615735 | System and method for blurring instructions and data via binary obfuscation | Jon McLachlan, Ganna Zaks, Pierre Betouin, Augustin J. Farrugia, Gideon M. Myles +1 more | 2013-12-24 |
| 8589897 | System and method for branch extraction obfuscation | Gideon M. Myles, Tanya Michelle Lattner, Augustin J. Farrugia | 2013-11-19 |
| 8434061 | System and method for array obfuscation | Augustin J. Farrugia, Tanya Michelle Lattner, Gideon M. Myles, Gianpaolo Fasoli | 2013-04-30 |
| 8429637 | System and method for conditional expansion obfuscation | Gideon M. Myles, Tanya Michelle Lattner, Augustin J. Farrugia | 2013-04-23 |
| 8423974 | System and method for call replacement | Gideon M. Myles, Tanya Michelle Lattner, Augustin J. Farrugia | 2013-04-16 |