Inventor
Simon P. Johnson
Inventor
Beaverton, OR, US
Overview
Patents· 50 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing60%
H04LTransmission of digital information, e.g. telegraphic communication29%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use5%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy4%
H04WWireless communication networks2%
PatentTitleYear
10,880,097Flexible provisioning of attestation keys in secure enclaves202010,708,067Platform attestation and registration for servers202010,671,740Supporting configurable security levels for memory address ranges202010,592,421Instructions and logic to provide advanced paging capabilities for secure enclave page caches202010,558,588Processors, methods, systems, and instructions to support live migration of protected containers202010,534,724Instructions and logic to suspend/resume migration of enclaves in a secure enclave page cache202010,409,597Memory management in secure enclaves201910,338,957Provisioning keys for virtual machine secure enclaves201910,289,554Supporting fault information delivery201910,282,306Supporting secure memory intent201910,248,591High performance interconnect201910,230,528Tree-less integrity and replay memory protection for trusted execution environment201910,218,711Providing geographic protection to a system201910,152,350Secure domain manager201810,135,622Flexible provisioning of attestation keys in secure enclaves201810,102,380Method and apparatus to provide secure application execution201810,019,601Method and apparatus for securely saving and restoring the state of a computing platform20189,990,197Memory management in secure enclaves20189,959,418Supporting configurable security levels for memory address ranges20189,942,035Platform migration of secure enclaves20189,904,632'Technique for supporting multiple secure enclaves'20189,875,189Supporting secure memory intent20189,846,787System and method for implementing a trusted dynamic launch and trusted platform module (TPM) using secure enclaves20179,798,666'Supporting fault information delivery'20179,766,889'Memory management in secure enclaves'20179,767,044'Secure memory repartitioning'20179,769,129'Mutually assured data sharing between distrusting parties in a network environment'20179,747,102'Memory management in secure enclaves'20179,729,309'Securing data transmission between processor packages'20179,710,401'Processors, methods, systems, and instructions to support live migration of protected containers'20179,703,715'Shared memory in a secure processing environment'20179,698,989'Feature licensing in a secure processing environment'20179,690,704'Paging in secure enclaves'20179,665,724'Logging in secure enclaves'20179,667,628'System for establishing ownership of a secure workspace'20179,626,321'High performance interconnect'20179,448,950'Using authenticated manifests to enable external certification of multi-processor platforms'20169,430,384'Instructions and logic to provide advanced paging capabilities for secure enclave page caches'20169,407,636'Method and apparatus for securely saving and restoring the state of a computing platform'20169,367,688'Providing geographic protection to a system'20169,355,262'Modifying memory permissions in a secure processing environment'20169,323,686'Paging in secure enclaves'20169,276,750'Secure processing environment measurement and attestation'20169,189,411'Logging in secure enclaves'20159,171,163'Mutually assured data sharing between distrusting parties in a network environment'20159,087,200'Method and apparatus to provide secure application execution'20159,059,855'System and method for implementing a trusted dynamic launch and trusted platform module (TPM) using secure enclaves'20159,043,604'Method and apparatus for key provisioning of hardware devices'20158,972,746'Technique for supporting multiple secure enclaves'20158,832,452'System and method for implementing a trusted dynamic launch and trusted platform module (TPM) using secure enclaves'2014Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2014–2020Patents assigned to INTEL CORP (50)· patent assignee history
2014–2016Patents assigned to JOHNSON SIMON P (6)· patent assignee history
2014–2016Patents assigned to SCARLATA VINCENT R (5)· patent assignee history
2014–2020Based in Beaverton, OR, US· patent location history
2015–2016Patents assigned to MCKEEN FRANCIS X (4)· patent assignee history
2015–2016Patents assigned to ROZAS CARLOS V (4)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| INTEL CORP | 50 | 2014–2020 |
| JOHNSON SIMON Pself | 6 | 2014–2016 |
| SCARLATA VINCENT R | 5 | 2014–2016 |
| MCKEEN FRANCIS X | 4 | 2015–2016 |
| ROZAS CARLOS V | 4 | 2015–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Beaverton, OR, US | 50 | 2014–2020 |