Inventor
Prashant Dewan
Inventor
Hillsboro, OR, US
Overview
Patents· 72 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing51%
H04LTransmission of digital information, e.g. telegraphic communication23%
G09GArrangements or circuits for control of indicating devices using static means to present variable information6%
G06TImage data processing or generation, in general5%
H04NPictorial communication, e.g. television4%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy3%
H04WWireless communication networks2%
G01RMeasuring electric variables1%
G06KGraphical data reading1%
PatentTitleYear
11,093,648Hardware-assisted privacy protection using a secure user interface with multi-level access control of sensor data202111,089,060Establishment of network connections202110,904,257Differentiated containerization and execution of web content based on trust level and other attributes202110,885,202Method and apparatus to provide secure application execution202110,866,909Technologies for protecting virtual machine memory202010,819,507Secure key sharing between a sensor and a computing platform using symmetric key cryptography202010,810,327Enforcing secure display view for trusted transactions202010,789,061Processor based component firmware update method and apparatus202010,783,089Securing data direct I/O for a secure accelerator interface202010,706,159Technologies for dynamically protecting memory of mobile compute device with geofencing202010,691,627Avoiding redundant memory encryption in a cryptographic protection system202010,666,430System and techniques for encrypting chip-to-chip communication links202010,592,435System, apparatus and method for secure monotonic counter operations in a processor202010,572,660Computing platform security methods and apparatus202010,565,370System and method for enabling secure memory transactions using enclaves202010,565,130Technologies for a memory encryption engine for multiple processor usages202010,545,783Technologies for securing data structures for controlling virtual machines202010,516,651Securely routing sensor data from sensors to a trusted execution environment (TEE)201910,437,623Fast switching between virtual machines without interrupt virtualization for high-performance, secure trusted-execution environment201910,397,231Differentiated containerization and execution of web content based on trust level and other attributes201910,395,028Virtualization based intra-block workload isolation201910,341,351Differentiated containerization and execution of web content based on trust level and other attributes201910,181,027Interface between a device and a secure processing environment201910,102,380Method and apparatus to provide secure application execution201810,079,813Method and apparatus for secure network enclaves201810,073,972Computing platform security methods and apparatus201810,061,919Computing platform security methods and apparatus201810,055,580Technologies for multi-factor security analysis and runtime control20189,995,789Secure remote debugging of SoCs20189,971,705Virtual memory address range register20189,898,340'Computing platform security methods and apparatus'20189,838,367Binding a trusted input session to a trusted output session20179,799,093'Secure rendering of display surfaces'20179,786,205'Techniques for enforcing a depth order policy for graphics in a display scene'20179,781,118'Differentiated containerization and execution of web content based on trust level and other attributes'20179,690,928'Computing platform security methods and apparatus'20179,654,453'Symmetric key distribution framework for the Internet'20179,652,609'Entry/exit architecture for protected device modules'20179,525,555'Partitioning access to system resources'20169,519,803'Secure environment for graphics processing units'20169,501,668'Secure video ouput path'20169,356,969'Technologies for multi-factor security analysis and runtime control'20169,342,704'Allocating memory access control policies'20169,319,220'Method and apparatus for secure network enclaves'20169,286,245'Hardware enforced memory access permissions'20169,286,235'Virtual memory address range register'20169,276,745'Preserving image privacy when manipulated by cloud services'20169,189,620'Protecting a software component using a transition point wrapper'20159,177,353'Secure rendering of display surfaces'20159,134,878'Device and method for secure user interface gesture processing using processor graphics'20159,094,733'Methods and systems for cryptographic access control of video'20159,087,200'Method and apparatus to provide secure application execution'20159,087,202'Entry/exit architecture for protected device modules'20159,081,947'Turing test based user authentication and user presence verification system, device, and method'20159,015,484'Symmetric key distribution framework for the Internet'20158,918,837'Web application container for client-level runtime control'20148,909,898'Copy equivalent protection using secure page flipping for software components within an execution environment'20148,776,245'Executing trusted applications with reduced trusted computing base'20148,751,809'Method and device for securely sharing images across untrusted channels'20148,572,692'Method and system for a platform-based trust verifying service for multi-party verification'20138,532,303'Symmetric key distribution framework for the internet'20138,498,420'Symmetric key distribution framework for the internet'20138,479,295'Method and apparatus for transparently instrumenting an application program'20138,448,222'Method and apparatus for registering agents onto a virtual machine monitor'20138,423,747'Copy equivalent protection using secure page flipping for software components within an execution environment'20138,364,973'Dynamic generation of integrity manifest for run-time verification of software program'20138,364,601'Methods and systems to directly render an image and correlate corresponding user input in a secure memory domain'20138,266,707'Tamper resistant method, apparatus and system for secure portability of digital rights management-protected content'20128,213,618'Protecting content on client platforms'20128,181,025'Method and apparatus for registering agents onto a virtual machine monitor'20127,917,724'Protection of user-level applications based on page table information'20117,778,166'Synchronizing sequence numbers among peers in a network'2010Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2010–2021Patents assigned to INTEL CORP (63)· patent assignee history
2010–2021Based in Hillsboro, OR, US· patent location history
2012–2016Patents assigned to DEWAN PRASHANT (23)· patent assignee history
2012–2016Patents assigned to LONG MEN (6)· patent assignee history
2013–2015Patents assigned to DURHAM DAVID (6)· patent assignee history
2013–2016Patents assigned to DURHAM DAVID M (6)· patent assignee history
2018–2021Based in Portland, OR, US· patent location history
2019Based in Hilsboro, OR, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| INTEL CORP | 63 | 2010–2021 |
| DEWAN PRASHANTself | 23 | 2012–2016 |
| DURHAM DAVID | 6 | 2013–2015 |
| DURHAM DAVID M | 6 | 2013–2016 |
| LONG MEN | 6 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Hillsboro, OR, US | 59 | 2010–2021 |
| Portland, OR, US | 12 | 2018–2021 |
| Hilsboro, OR, US | 1 | 2019 |