Derrick C. Lin
50Patents
24h-index
53Co-inventors
91Inventor score
Filing activity: Dec 19, 1995 → Apr 28, 2023
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US6507904B1 | Executing isolated mode instructions in a secure system running in privilege rings | Physics | 216 | Expired |
| US6633963B1 | Controlling access to multiple memory zones in an isolated execution environment | Physics | 176 | Expired |
| US5852726A | Method and apparatus for executing two types of instructions that specify registers of a shared logical register file in a stack and a non-stack referenced manner | Physics | 119 | Expired |
| US6678825B1 | Controlling access to multiple isolated memories in an isolated execution environment | Physics | 114 | Expired |
| US5835748A | Method for executing different sets of instructions that cause a processor to perform different data type operations on different physical registers files that logically appear to software as a single aliased register file | Physics | 79 | Expired |
| US5701508A | Executing different instructions that cause different data type operations to be performed on single logical register file | Physics | 66 | Expired |
| US6035389A | Scheduling instructions with different latencies | Physics | 63 | Expired |
| US5835782A | Packed/add and packed subtract operations | Physics | 62 | Expired |
| US6035316A | Apparatus for performing multiply-add operations on packed data | Physics | 58 | Expired |
| US6760441B1 | Generating a key hieararchy for use in an isolated execution environment | Physics | 54 | Expired |
| US6996710B1 | Platform and method for issuing and certifying a hardware-protected attestation key | Electricity | 49 | Expired |
| US7082615B1 | Protecting software environment in isolated execution | Physics | 48 | Expired |
| US7996670B1 | Classification engine in a cryptography acceleration chip | Electricity | 48 | Expired |
| US6990579B1 | Platform and method for remote attestation of a platform | Physics | 36 | Expired |
| US6275834A | Apparatus for performing packed shift operations | Physics | 35 | Expired |
| US7013484B1 | Managing a secure environment using a chipset in isolated execution mode | Physics | 35 | Expired |
| US6795905B1 | Controlling accesses to isolated memory using a memory controller for isolated execution | Physics | 35 | Expired |
| US6631389B2 | Apparatus for performing packed shift operations | Physics | 34 | Expired |
| US5959874A | Method and apparatus for inserting control digits into packed data to perform packed arithmetic operations | Physics | 34 | Expired |
| US6754815B1 | 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 | Physics | 34 | Expired |
| US7600131B1 | Distributed processing in a cryptography acceleration chip | Electricity | 33 | Expired |
| US5974525A | System for allowing multiple instructions to use the same logical registers by remapping them to separate physical segment registers when the first is being utilized | Physics | 27 | Expired |
| US7013481B1 | Attestation key memory device and bus | Physics | 26 | Expired |
| US6076153A | Processor pipeline including partial replay | Physics | 24 | Expired |
| US6934817B2 | Controlling access to multiple memory zones in an isolated execution environment | Physics | 23 | Expired |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.