Membership
Tour
Register
Log in
JONATHAN G. MCLACHLAN
Follow
Person
San Francisco, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Secure message search
Patent number
11,706,198
Issue date
Jul 18, 2023
SYMPHONY COMMUNICATION SERVICES HOLDINGS LLC
Serkan Mulayin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Access control for a computing system
Patent number
10,936,191
Issue date
Mar 2, 2021
Pure Storage, Inc.
Sitaraman Suthamali Lakshminarayanan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Secure message search
Patent number
10,693,847
Issue date
Jun 23, 2020
SYMPHONY COMMUNICATION SERVICES HOLDINGS LLC
Serkan Mulayin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Secure end-to-end communications
Patent number
10,432,589
Issue date
Oct 1, 2019
SYMPHONY COMMUNICATION SERVICES HOLDINGS LLC
David M'Raihi
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Secure message search
Patent number
10,237,246
Issue date
Mar 19, 2019
SYMPHONY COMMUNICATION SERVICES HOLDINGS LLC
Serkan Mulayin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preventing unauthorized calls to a protected function
Patent number
9,721,120
Issue date
Aug 1, 2017
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adaptive secondary authentication criteria based on account data
Patent number
9,530,133
Issue date
Dec 27, 2016
Apple Inc.
Jonathan G. McLachlan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Data protection for opaque data structures
Patent number
9,424,049
Issue date
Aug 23, 2016
Apple Inc.
Augustin J. Farrugia
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for dynamic obfuscation of static data
Patent number
9,336,370
Issue date
May 10, 2016
Apple Inc.
Benoit Chevallier-Mames
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic obfuscation of heap memory allocations
Patent number
9,268,677
Issue date
Feb 23, 2016
Apple Inc.
Jonathan G. McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for obfuscating data using instructions as a sour...
Patent number
9,116,765
Issue date
Aug 25, 2015
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obfuscating function resources while reducing stack consumption
Patent number
9,069,656
Issue date
Jun 30, 2015
Apple Inc.
Jonathan G. McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch auditing in a computer program
Patent number
9,047,448
Issue date
Jun 2, 2015
Apple Inc.
Cedric Tessier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adaptive secondary authentication criteria based on account data
Patent number
9,043,887
Issue date
May 26, 2015
Apple Inc.
Jonathan G. McLachlan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
System and method for annotation-driven function inlining
Patent number
8,887,140
Issue date
Nov 11, 2014
Apple Inc.
Julien Lerouge
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for executing an encrypted binary from a memory pool
Patent number
8,756,434
Issue date
Jun 17, 2014
Apple Inc.
Ganna Zaks
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Obfuscation of control flow of software
Patent number
8,756,435
Issue date
Jun 17, 2014
Apple Inc.
Julien Lerouge
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for branch function based obfuscation
Patent number
8,751,823
Issue date
Jun 10, 2014
Apple Inc.
Gideon M. Myles
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for pseudo-random polymorphic tree construction
Patent number
8,699,703
Issue date
Apr 15, 2014
Apple Inc.
Nicholas T. Sullivan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
System and method for entropy pool verification
Patent number
8,656,363
Issue date
Feb 18, 2014
Apple Inc.
Jon McLachlan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
System and method for blurring instructions and data via binary obf...
Patent number
8,615,735
Issue date
Dec 24, 2013
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for data obfuscation based on discrete logarithm...
Patent number
8,495,390
Issue date
Jul 23, 2013
Apple Inc.
Augustin J. Farrugia
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
System and method for data obfuscation based on discrete logarithm...
Patent number
8,386,803
Issue date
Feb 26, 2013
Apple Inc.
Augustin J. Farrugia
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Patents Applications
last 30 patents
Information
Patent Application
SECURE MESSAGE SEARCH
Publication number
20240015141
Publication date
Jan 11, 2024
Symphony Communication Services Holdings LLC
Serkan Mulayin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SECURE MESSAGE SEARCH
Publication number
20200344218
Publication date
Oct 29, 2020
Symphony Communication Services Holdings LLC
Serkan Mulayin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADAPTIVE SECONDARY AUTHENTICATION CRITERIA BASED ON ACCOUNT DATA
Publication number
20150220926
Publication date
Aug 6, 2015
Apple Inc.
Jonathan G. McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREVENTING UNAUTHORIZED CALLS TO A PROTECTED FUNCTION
Publication number
20140344924
Publication date
Nov 20, 2014
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH AUDITING IN A COMPUTER PROGRAM
Publication number
20140201720
Publication date
Jul 17, 2014
Apple Inc.
Cedric Tessier
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADAPTIVE SECONDARY AUTHENTICATION CRITERIA BASED ON ACCOUNT DATA
Publication number
20140189829
Publication date
Jul 3, 2014
Apple Inc.
Jonathan G. McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR DYNAMIC OBFUSCATION OF STATIC DATA
Publication number
20140165208
Publication date
Jun 12, 2014
Apple Inc.
Benoit Chevallier-Mames
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC OBFUSCATION OF HEAP MEMORY ALLOCATIONS
Publication number
20140115292
Publication date
Apr 24, 2014
Apple Inc.
JONATHAN G. MCLACHLAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OBFUSCATION OF CONTROL FLOW OF SOFTWARE
Publication number
20130232323
Publication date
Sep 5, 2013
Apple Inc.
Julien Lerouge
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA PROTECTION FOR OPAQUE DATA STRUCTURES
Publication number
20130232507
Publication date
Sep 5, 2013
Augustin J. Farrugia
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR DATA OBFUSCATION BASED ON DISCRETE LOGARITHM...
Publication number
20130138973
Publication date
May 30, 2013
Apple Inc.
Augustin J. Farrugia
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR OBFUSCATING DATA USING INSTRUCTIONS AS A SOUR...
Publication number
20130104239
Publication date
Apr 25, 2013
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR PSEUDO-RANDOM POLYMORPHIC TREE CONSTRUCTION
Publication number
20130103942
Publication date
Apr 25, 2013
Apple Inc.
Nicholas T. Sullivan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
SYSTEM AND METHOD FOR BRANCH FUNCTION BASED OBFUSCATION
Publication number
20130036473
Publication date
Feb 7, 2013
Apple Inc.
Gideon M. Myles
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR BLURRING INSTRUCTIONS AND DATA VIA BINARY OBF...
Publication number
20120284688
Publication date
Nov 8, 2012
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR EXECUTING AN ENCRYPTED BINARY FROM A MEMORY POOL
Publication number
20120260102
Publication date
Oct 11, 2012
Apple Inc.
Ganna Zaks
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR BINARY LAYOUT RANDOMIZATION
Publication number
20120260106
Publication date
Oct 11, 2012
Apple Inc.
Ganna Zaks
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR ENFORCING SOFTWARE SECURITY THROUGH CPU STATI...
Publication number
20120179898
Publication date
Jul 12, 2012
Apple Inc.
Pierre Betouin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR ENTROPY POOL VERIFICATION
Publication number
20110307873
Publication date
Dec 15, 2011
Apple Inc.
Jon McLachlan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR ANNOTATION-DRIVEN FUNCTION INLINING
Publication number
20110179403
Publication date
Jul 21, 2011
Apple Inc.
Julien Lerouge
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR DATA OBFUSCATION BASED ON DISCRETE LOGARITHM...
Publication number
20110116624
Publication date
May 19, 2011
Apple Inc.
Augustin J. Farrugia
G06 - COMPUTING CALCULATING COUNTING