Membership
Tour
Register
Log in
David C. Sehr
Follow
Person
Sunnyvale, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Bootstrapping profile-guided compilation and verification
Patent number
11,556,348
Issue date
Jan 17, 2023
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for executing applications using native code modules
Patent number
11,514,156
Issue date
Nov 29, 2022
Google LLC
Evangelos Kokkevis
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bootstrapping profile-guided compilation and verification
Patent number
10,963,267
Issue date
Mar 30, 2021
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for validating an untrusted native code module
Patent number
10,685,123
Issue date
Jun 16, 2020
Google LLC
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bootstrapping profile-guided compilation and verification
Patent number
10,338,932
Issue date
Jul 2, 2019
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic sandboxing
Patent number
10,031,832
Issue date
Jul 24, 2018
Google LLC
Jean-Francois Bastien
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Machine-specific instruction set translation
Patent number
9,756,149
Issue date
Sep 5, 2017
Google Inc.
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method for validating an untrusted native code module
Patent number
9,710,654
Issue date
Jul 18, 2017
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Native code instruction selection
Patent number
9,563,424
Issue date
Feb 7, 2017
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Safely executing an untrusted native code module on a computing device
Patent number
9,536,079
Issue date
Jan 3, 2017
Google Inc.
J. Bradley Chen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Virtual environment having harvard architecture
Patent number
9,372,704
Issue date
Jun 21, 2016
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Validating an untrusted native code module
Patent number
9,361,453
Issue date
Jun 7, 2016
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Machine-specific instruction set translation
Patent number
9,300,760
Issue date
Mar 29, 2016
Google Inc.
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Portable handling of primitives for concurrent execution
Patent number
9,223,550
Issue date
Dec 29, 2015
Google Inc.
Jean-Francois Bastien
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Address pinning
Patent number
9,197,446
Issue date
Nov 24, 2015
Google Inc.
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Dynamic sandboxing
Patent number
9,189,375
Issue date
Nov 17, 2015
Google Inc.
Jean-Francois Bastien
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for executing applications using native code modules
Patent number
9,176,754
Issue date
Nov 3, 2015
Google Inc.
Evangelos Kokkevis
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Web application module translation service
Patent number
9,141,360
Issue date
Sep 22, 2015
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software fault isolation for arm thumb
Patent number
9,135,414
Issue date
Sep 15, 2015
Google Inc.
Cliff L. Biffle
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Predicated control flow and store instructions for native code modu...
Patent number
9,075,625
Issue date
Jul 7, 2015
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for validating an untrusted native code module
Patent number
9,058,483
Issue date
Jun 16, 2015
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic code insertion and removal for static analysis based sandboxes
Patent number
8,997,225
Issue date
Mar 31, 2015
Google Inc.
Bennet S. Yee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Native code module security for arm instruction set architectures
Patent number
8,966,628
Issue date
Feb 24, 2015
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Safely executing an untrusted native code module on a computing device
Patent number
8,959,632
Issue date
Feb 17, 2015
Google Inc.
J. Bradley Chen
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Native code module security for 64-bit instruction set architectures
Patent number
8,935,776
Issue date
Jan 13, 2015
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Native code module security for arm instruction set architectures
Patent number
8,856,925
Issue date
Oct 7, 2014
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Computing device with untrusted user execution mode
Patent number
8,850,573
Issue date
Sep 30, 2014
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Safe self-modifying code
Patent number
8,850,574
Issue date
Sep 30, 2014
Google Inc.
Jason Ansel
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Predicated control flow and store instructions for native code modu...
Patent number
8,819,399
Issue date
Aug 26, 2014
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic code insertion for static analysis based sandboxes
Patent number
8,621,619
Issue date
Dec 31, 2013
Google Inc.
Bennet S. Yee
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
Bootstrapping Profile-Guided Compilation and Verification
Publication number
20230168902
Publication date
Jun 1, 2023
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and System for Executing Applications Using Native Code Modules
Publication number
20230024083
Publication date
Jan 26, 2023
Google LLC
Evangelos Kokkevis
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bootstrapping Profile-Guided Compilation and Verification
Publication number
20210173665
Publication date
Jun 10, 2021
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for Validating an Untrusted Native Code Module
Publication number
20200257804
Publication date
Aug 13, 2020
Google LLC
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bootstrapping Profile-Guided Compilation and Verification
Publication number
20190272180
Publication date
Sep 5, 2019
Google LLC
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Bootstrapping Profile-Guided Compilation and Verification
Publication number
20180136941
Publication date
May 17, 2018
Google Inc.
Matthew E. Kulick
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for Validating an Untrusted Native Code Module
Publication number
20180004959
Publication date
Jan 4, 2018
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for Validating an Untrusted Native Code Module
Publication number
20160283720
Publication date
Sep 29, 2016
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Machine-Specific Instruction Set Translation
Publication number
20160212243
Publication date
Jul 21, 2016
Google Inc.
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method and System for Executing Applications Using Native Code Modules
Publication number
20160048677
Publication date
Feb 18, 2016
Google Inc.
Evangelos Kokkevis
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Security-Enhanced Web Application Module Translation
Publication number
20160004858
Publication date
Jan 7, 2016
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Machine-Specific Instruction Set Translation
Publication number
20150195376
Publication date
Jul 9, 2015
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
ADDRESS PINNING
Publication number
20150195106
Publication date
Jul 9, 2015
Google Inc.
David C. Sehr
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method for Safely Executing an Untrusted Native Code Module on a Co...
Publication number
20150161383
Publication date
Jun 11, 2015
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Native Code Module Security for Arm Instruction Set Architectures
Publication number
20150026803
Publication date
Jan 22, 2015
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for Validating an Untrusted Native Code Module
Publication number
20140359765
Publication date
Dec 4, 2014
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VIRTUAL ENVIRONMENT HAVING HARVARD ARCHITECTURE
Publication number
20140282534
Publication date
Sep 18, 2014
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NATIVE CODE INSTRUCTION SELECTION
Publication number
20140052971
Publication date
Feb 20, 2014
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Native Code Module Security for Arm Instruction Set Architectures
Publication number
20140013430
Publication date
Jan 9, 2014
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INSERTION AND REMOVAL FOR STATIC ANALYSIS BASED SANDBOXES
Publication number
20130333031
Publication date
Dec 12, 2013
Google Inc.
Bennet S. Yee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Safely Executing an Untrusted Native Code Module on a Computing Device
Publication number
20130185787
Publication date
Jul 18, 2013
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
USER-LEVEL SECMENTATION MECHANISM THAT FACILITATES SAFELY EXECUTING...
Publication number
20120042145
Publication date
Feb 16, 2012
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INSERTION AND REMOVAL FOR STATIC ANALYSIS BASED SANDBOXES
Publication number
20110138474
Publication date
Jun 9, 2011
Google Inc.
Bennet S. Yee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC CODE INSERTION AND REMOVAL FOR STATIC ANALYSIS BASED SANDBOXES
Publication number
20110138473
Publication date
Jun 9, 2011
Google Inc.
Bennet S. Yee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NATIVE CODE MODULE SECURITY FOR ARM INSTRUCTION SET ARCHITECTURES
Publication number
20110029961
Publication date
Feb 3, 2011
Google Inc.
Robert Muth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NATIVE CODE MODULE SECURITY FOR 64-BIT INSTRUCTION SET ARCHITECTURES
Publication number
20110029820
Publication date
Feb 3, 2011
Google Inc.
David C. Sehr
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND SYSTEM FOR EXECUTING APPLICATIONS USING NATIVE CODE MODULES
Publication number
20100017461
Publication date
Jan 21, 2010
Google Inc.
Evangelos Kokkevis
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD FOR SAFELY EXECUTING AN UNTRUSTED NATIVE CODE MODULE ON A CO...
Publication number
20090282474
Publication date
Nov 12, 2009
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD FOR VALIDATING AN UNTRUSTED NATIVE CODE MODULE
Publication number
20090282477
Publication date
Nov 12, 2009
Google Inc.
J. Bradley Chen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Methods and apparatuses for compaction and/or decompaction
Publication number
20080162522
Publication date
Jul 3, 2008
Guei-Yuan Lueh
G06 - COMPUTING CALCULATING COUNTING