Inventor
HOOGERBRUGGE JAN
NL78 patents
⚠️ This page may combine multiple inventors who share the name “HOOGERBRUGGE JAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NXP BV
34 patentsUS8378710B1Feb 19, 2013
Secure device anti-tampering circuit
NXP BV30 citations92
US7577823B2Aug 18, 2009
Wake-up and sleep conditions of processors in a multi-processor system
NXP BV16 citations84
US12032690B2Jul 9, 2024
Method for protecting a machine learning model from a side channel attack
NXP BV2 citations73
US11782744B2Oct 10, 2023
Data processing system and method for accessing data in the data processing system
NXP BV2 citations73
US10204229B2Feb 12, 2019
Method and system for operating a cache in a trusted execution environment
NXP BV2 citations73
US9455833B2Sep 27, 2016
Behavioral fingerprint in a white-box implementation
NXP BV3 citations73
US8836379B2Sep 16, 2014
Clock selection circuit and method
NXP BV4 citations71
US11783055B2Oct 10, 2023
Secure application execution in a data processing system
NXP BV2 citations70
US11295025B2Apr 5, 2022
Probabilistic memory safety using cryptography
NXP BV2 citations69
US10824560B2Nov 3, 2020
Using a memory safety violation indicator to detect accesses to an out-of-bounds or unallocated memory area
NXP BV2 citations69
US12019759B2Jun 25, 2024
Data processing system and method for protecting data in the data processing system
NXP BV2 citations65
US11521084B2Dec 6, 2022
Anomaly detection in a data processing system
NXP BV0 citations63
US7577827B2Aug 18, 2009
Data processor with multi-command instruction words
NXP BV6 citations63
US12585773B2Mar 24, 2026
Using approximate membership query filters for efficient control flow integrity protection
NXP BV0 citations62
US12455976B2Oct 28, 2025
Method for protecting a machine learning model from being copied
NXP BV0 citations62
US12399834B2Aug 26, 2025
Data processing system having tagged and untagged address pointers and method for accessing a location in the data processing system
NXP BV0 citations62
US11055202B1Jul 6, 2021
Compilation scheme for tagged global variables
NXP BV0 citations62
US10726108B2Jul 28, 2020
Protecting the input/output of modular encoded white-box RSA
NXP BV1 citations62
US10652011B2May 12, 2020
White-box implementations with garbled circuits
NXP BV1 citations62
US10412054B2Sep 10, 2019
Method for introducing dependence of white-box implementation on a set of strings
NXP BV1 citations62
US10235506B2Mar 19, 2019
White-box modular exponentiation
NXP BV1 citations62
US9363244B2Jun 7, 2016
Realizing authorization via incorrect functional behavior of a white-box implementation
NXP BV2 citations62
US12579250B2Mar 17, 2026
Method to protect a stack from manipulation in a data processing system
NXP BV0 citations61
US9329622B2May 3, 2016
Cycle stealing when a process or environmental variation is detected and a processing instruction is using a critical path
NXP BV2 citations61
US10599820B2Mar 24, 2020
Control flow flattening for code obfuscation where the next block calculation needs run-time information
NXP BV1 citations56
US12086246B2Sep 10, 2024
Method for protecting a machine learning model from a side channel attack
NXP BV0 citations52
US11720384B2Aug 8, 2023
Program code protection in a data processing system
NXP BV0 citations52
US11023344B2Jun 1, 2021
Data processing system having a monitoring system and method for monitoring
NXP BV0 citations52
US10372886B2Aug 6, 2019
Protecting the input/output of modular encoded white-box RSA/ECC
NXP BV0 citations52
US10140437B2Nov 27, 2018
Array indexing with modular encoded values
NXP BV1 citations52
US10068114B1Sep 4, 2018
System and method for implementing a host card emulation (HCE) command stack in a mobile phone
NXP BV0 citations52
US9838198B2Dec 5, 2017
Splitting S-boxes in a white-box implementation to resist attacks
NXP BV1 citations52
US9819486B2Nov 14, 2017
S-box in cryptographic implementation
NXP BV1 citations52
US9639674B2May 2, 2017
Using single white-box implementation with multiple external encodings
NXP BV1 citations52
KONINKL PHILIPS ELECTRONICS NV
9 patentsUS6615333B1Sep 2, 2003
Data processing device, method of executing a program and method of compiling
KONINKL PHILIPS ELECTRONICS NV123 citations98
US6658655B1Dec 2, 2003
Method of executing an interpreter program
KONINKL PHILIPS ELECTRONICS NV26 citations92
US6948158B2Sep 20, 2005
Retargetable compiling system and method
KONINKL PHILIPS ELECTRONICS NV20 citations90
US7844803B2Nov 30, 2010
Configurable data processing device with bit reordering on inputs and outputs of configurable logic function blocks
KONINKL PHILIPS ELECTRONICS NV8 citations81
US6785770B2Aug 31, 2004
Data processing apparatus with a cache memory and method of using such an apparatus
KONINKL PHILIPS ELECTRONICS NV9 citations73
US7779205B2Aug 17, 2010
Coherent caching of local memory data
KONINKL PHILIPS ELECTRONICS NV2 citations63
US7194734B2Mar 20, 2007
Method of executing an interpreter program
KONINKL PHILIPS ELECTRONICS NV4 citations63
US7082518B2Jul 25, 2006
Interruptible digital signal processor having two instruction sets
KONINKL PHILIPS ELECTRONICS NV4 citations60
US7032102B2Apr 18, 2006
Signal processing device and method for supplying a signal processing result to a plurality of registers
KONINKL PHILIPS ELECTRONICS NV4 citations58
HOOGERBRUGGE JAN
3 patentsUS8539211B2Sep 17, 2013
Allocating registers for loop variables in a multi-threaded processor
HOOGERBRUGGE JAN11 citations83
US7568082B2Jul 28, 2009
Memory controller and method for writing to a memory
HOOGERBRUGGE JAN9 citations83
US8578104B2Nov 5, 2013
Multiprocessor system with mixed software hardware controlled cache management
HOOGERBRUGGE JAN2 citations60
PHILIPS CORP
1 patentKONKLIJKE PHILIPS ELECTRONICS
1 patentAL-KADI GHIATH
1 patentMICHIELS WIL
1 patentShowing the top 50 of 78 patents by PatentIndex Score.