Inventor
SEHR DAVID C
US42 patents
⚠️ This page may combine multiple inventors who share the name “SEHR DAVID C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
GOOGLE INC
16 patentsUS9189375B1Nov 17, 2015
Dynamic sandboxing
GOOGLE INC19 citations91
US9710654B2Jul 18, 2017
Method for validating an untrusted native code module
GOOGLE INC4 citations83
US9563424B2Feb 7, 2017
Native code instruction selection
GOOGLE INC14 citations83
US9361453B2Jun 7, 2016
Validating an untrusted native code module
GOOGLE INC5 citations83
US8959632B2Feb 17, 2015
Safely executing an untrusted native code module on a computing device
GOOGLE INC4 citations72
US9536079B2Jan 3, 2017
Safely executing an untrusted native code module on a computing device
GOOGLE INC1 citations61
US9223550B1Dec 29, 2015
Portable handling of primitives for concurrent execution
GOOGLE INC3 citations61
US9075625B1Jul 7, 2015
Predicated control flow and store instructions for native code module security
GOOGLE INC3 citations61
US8966628B2Feb 24, 2015
Native code module security for arm instruction set architectures
GOOGLE INC3 citations60
US8856925B2Oct 7, 2014
Native code module security for arm instruction set architectures
GOOGLE INC3 citations58
US9372704B2Jun 21, 2016
Virtual environment having harvard architecture
GOOGLE INC1 citations52
US9197446B2Nov 24, 2015
Address pinning
GOOGLE INC0 citations52
US8997225B2Mar 31, 2015
Dynamic code insertion and removal for static analysis based sandboxes
GOOGLE INC0 citations52
US8935776B1Jan 13, 2015
Native code module security for 64-bit instruction set architectures
GOOGLE INC0 citations49
US9756149B2Sep 5, 2017
Machine-specific instruction set translation
GOOGLE INC0 citations47
US9300760B2Mar 29, 2016
Machine-specific instruction set translation
GOOGLE INC1 citations47
INTEL CORP
6 patentsUS8037465B2Oct 11, 2011
Thread-data affinity optimization using compiler
INTEL CORP28 citations92
US7143404B2Nov 28, 2006
Profile-guided data layout
INTEL CORP19 citations92
US7243342B2Jul 10, 2007
Methods and apparatus for determining if a user-defined software function is a memory allocation function during compile-time
INTEL CORP11 citations82
US7634765B2Dec 15, 2009
Methods and apparatus to reduce a control flow graph using points-to information
INTEL CORP7 citations72
US7293265B2Nov 6, 2007
Methods and apparatus to perform return-address prediction
INTEL CORP5 citations62
US7257809B2Aug 14, 2007
Estimation of type-cast sets
INTEL CORP0 citations39
YEE BENNET S
4 patentsUS8151349B1Apr 3, 2012
Masking mechanism that facilitates safely executing untrusted native code
YEE BENNET S48 citations97
US8595832B1Nov 26, 2013
Masking mechanism that facilitates safely executing untrusted native code
YEE BENNET S32 citations92
US8464349B2Jun 11, 2013
Dynamic code insertion and removal for static analysis based sandboxes
YEE BENNET S8 citations83
US8621619B2Dec 31, 2013
Dynamic code insertion for static analysis based sandboxes
YEE BENNET S4 citations61
CHEN J BRADLEY
4 patentsUS9141360B1Sep 22, 2015
Web application module translation service
CHEN J BRADLEY58 citations95
US8850573B1Sep 30, 2014
Computing device with untrusted user execution mode
CHEN J BRADLEY28 citations92
US8424082B2Apr 16, 2013
Safely executing an untrusted native code module on a computing device
CHEN J BRADLEY37 citations92
US9058483B2Jun 16, 2015
Method for validating an untrusted native code module
CHEN J BRADLEY24 citations91
GOOGLE LLC
4 patentsUS10685123B2Jun 16, 2020
Method for validating an untrusted native code module
GOOGLE LLC2 citations72
US10031832B1Jul 24, 2018
Dynamic sandboxing
GOOGLE LLC5 citations71
US12423409B2Sep 23, 2025
Method and system for executing applications using native code modules
GOOGLE LLC0 citations62
US11514156B2Nov 29, 2022
Method and system for executing applications using native code modules
GOOGLE LLC0 citations62
SEHR DAVID C
3 patentsUS8136158B1Mar 13, 2012
User-level segmentation mechanism that facilitates safely executing untrusted native code
SEHR DAVID C46 citations96
US8307193B2Nov 6, 2012
User-level segmentation mechanism that facilitates safely executing untrusted native code
SEHR DAVID C10 citations83
US8468592B2Jun 18, 2013
Native code module security for 64-bit instruction set architectures
SEHR DAVID C6 citations76