Inventor
James A. Sutton
Inventor
Portland, OR, US
Overview
Patents· 70 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing68%
H04LTransmission of digital information, e.g. telegraphic communication20%
G01NInvestigating or analysing materials by determining their chemical or physical properties11%
G08BSignalling systems, e.g. personal calling systems1%
PatentTitleYear
10,175,994System and method for execution of a secured environment initialization instruction201910,042,649System and method for execution of a secured environment initialization instruction201810,031,759System and method for execution of a secured environment initialization instruction20189,990,208System and method for execution of a secured environment initialization instruction20189,779,249'Launching a secure kernel in a multiprocessor system'20179,507,952'Launching a secure kernel in a multiprocessor system'20169,361,121'System and method for execution of a secured environment initialization instruction'20169,213,865'Launching a secure kernel in a multiprocessor system'20159,043,594'System and method for execution of a secured environment initialization instruction'20158,874,906'Launching a secure kernel in a multiprocessor system'20148,850,098'Direct memory access (DMA) address translation between peer input/output (I/O) devices'20148,706,942'Direct memory access (DMA) address translation between peer-to-peer input/output (I/O) devices'20148,683,191'Reconfiguring a secure system'20148,660,266'Method of delivering direct proof private keys to devices using an on-line service'20148,645,688'System and method for execution of a secured environment initialization instruction'20148,464,048'Launching a secure kernel in a multiprocessor system'20138,407,476'Method and apparatus for loading a trustable operating system'20138,386,788'Method and apparatus for loading a trustable operating system'20138,316,414'Reconfiguring a secure system'20128,250,364'Launching a secure kernel in a multiprocessor system'20128,185,734'System and method for execution of a secured environment initialization instruction'20128,161,280'Launching a secure kernel in a multiprocessor system'20128,145,816'System and method for deadlock free bus protection of resources during search execution'20127,921,293'Apparatus and method for unilaterally loading a secure operating system within a multiprocessor environment'20117,792,303'Method of delivering direct proof private keys to devices using a distribution CD'20107,779,239'User opt-in processor feature control capability'20107,774,600'Launching a secure kernel in a multiprocessor system'20107,770,005'Launching a secure kernel in a multiprocessor system'20107,757,081'Launching a secure kernel in a multiprocessor system'20107,725,713'Launching a secure kernel in a multiprocessor system'20107,697,691'Method of delivering Direct Proof private keys to devices using an on-line service'20107,698,552'Launching a secure kernel in a multiprocessor system'20107,693,286'Method of delivering direct proof private keys in signed groups to devices using a distribution CD'20107,631,196'Method and apparatus for loading a trustable operating system'20097,571,329'Method of storing unique constant values'20097,546,457'System and method for execution of a secured environment initialization instruction'20097,516,330'Platform and method for establishing provable identities while maintaining privacy'20097,380,278'Protecting software environment in isolated execution'20087,308,576'Authenticated code module'20077,266,849'Deterring unauthorized use of electronic devices'20077,254,707'Platform and method for remote attestation of a platform'20077,194,634'Attestation key memory device and bus'20077,111,176'Generating isolated bus cycles for isolated execution'20067,096,497'File checking using remote signing authority via a network'20067,089,418'Managing accesses in a processor for isolated execution'20067,085,935'Managing a secure environment using a chipset in isolated execution mode'20067,082,615'Protecting software environment in isolated execution'20067,076,669'Method and apparatus for communicating securely with a token'20067,073,071'Platform and method for generating and utilizing a protected audit log'20067,069,442'System and method for execution of a secured environment initialization instruction'20067,058,807'Validation of inclusion of a platform within a data center'20067,028,149'System and method for resetting a platform configuration register'20067,024,555'Apparatus and method for unilaterally loading a secure operating system within a multiprocessor environment'20067,013,481'Attestation key memory device and bus'20067,013,484'Managing a secure environment using a chipset in isolated execution mode'20066,996,710'Platform and method for issuing and certifying a hardware-protected attestation key'20066,990,579'Platform and method for remote attestation of a platform'20066,976,162'Platform and method for establishing provable identities while maintaining privacy'20056,957,332'Managing a secure platform using a hierarchical executive architecture in isolated execution mode'20056,941,458'Managing a secure platform using a hierarchical executive architecture in isolated execution mode'20056,934,817'Controlling access to multiple memory zones in an isolated execution environment'20056,795,905'Controlling accesses to isolated memory using a memory controller for isolated execution'20046,769,058'Resetting a processor in an isolated execution environment'20046,760,441'Generating a key hieararchy for use in an isolated execution environment'20046,754,815'Method and system for scrubbing an isolated area of memory after reset of a processor operating in isolated execution mode if a cleanup flag is set'20046,678,825'Controlling access to multiple isolated memories in an isolated execution environment'20046,633,963'Controlling access to multiple memory zones in an isolated execution environment'20036,507,904'Executing isolated mode instructions in a secure system running in privilege rings'20035,996,038'Individually resettable bus expander bridge mechanism'19995,634,043'Microprocessor point-to-point communication'1997Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1997–2019Patents assigned to INTEL CORP (70)· patent assignee history
1997–2019Based in Portland, OR, US· patent location history
2012–2014Patents assigned to SUTTON II JAMES A (8)· patent assignee history
2012–2014Patents assigned to GRAWROCK DAVID W (6)· patent assignee history
2012–2013Patents assigned to SCHOINAS IOANNIS T (4)· patent assignee history
2012–2013Patents assigned to SUTTON JAMES A (4)· patent assignee history
2017Based in Porland, OR, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| INTEL CORP | 70 | 1997–2019 |
| SUTTON II JAMES Aself | 8 | 2012–2014 |
| GRAWROCK DAVID W | 6 | 2012–2014 |
| SCHOINAS IOANNIS T | 4 | 2012–2013 |
| SUTTON JAMES Aself | 4 | 2012–2013 |
Locations
| Location | Patents | Span |
|---|---|---|
| Portland, OR, US | 69 | 1997–2019 |
| Porland, OR, US | 1 | 2017 |