JL

Julien Lerouge

Apple: 30 patents #1,017 of 18,612Top 6%
Overall (All Time): #123,610 of 4,157,543Top 3%
30
Patents All Time

Issued Patents All Time

Showing 25 most recent of 30 patents

Patent #TitleCo-InventorsDate
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