Inventor · Palo Alto, CA, US

Millind Mittal

161Patents
37h-index
74Co-inventors
93Inventor score

Filing activity: Jun 30, 1995 → Jun 30, 2023

Most-cited inventions

PatentTitleAreaCited byStatus
US5719800A Performance throttling to reduce IC power consumption Physics 280 Expired
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
US5721892A Method and apparatus for performing multiply-subtract operations on packed data Physics 130 Expired
US7035212B1 Method and apparatus for end to end forwarding architecture Electricity 123 Expired
US5802336A Microprocessor capable of unpacking packed data Physics 123 Expired
US6986052B1 Method and apparatus for secure execution using a secure memory partition Physics 123 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
US5819101A Method for packing a plurality of packed data elements in response to a pack instruction Physics 110 Expired
US7093099B2 Native lookup instruction for file-access processor searching a three-level lookup cache for variable-length keys Electricity 107 Expired
US7191318B2 Native copy instruction for file-access processor with copy-rule-based validation Electricity 104 Expired
US6385634B1 Method for performing multiply-add operations on packed data Physics 88 Expired
US7827218B1 Deterministic lookup using hashed key in a multi-stride compressed trie structure Physics 84 Active
US5793661A Method and apparatus for performing multiply and accumulate operations on packed data Physics 83 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
US5829025A Computer system and method of allocating cache memories in a multilevel cache hierarchy utilizing a locality hint within an instruction Physics 79 Expired
US5675526A Processor performing packed data multiplication Physics 76 Expired
US5666298A Method for performing shift operations on packed data Physics 71 Expired
US5881275A Method for unpacking a plurality of packed data into a result packed data Physics 67 Expired
US5907842A Method of sorting numbers to obtain maxima/minima values with ordering Emerging Cross-Sectional Technologies 66 Expired
US5701508A Executing different instructions that cause different data type operations to be performed on single logical register file Physics 66 Expired
US7254696B2 Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests Electricity 64 Expired
US7395298B2 Method and apparatus for performing multiply-add operations on packed data Physics 64 Expired
US6516406B1 Processor executing unpack instruction to interleave data elements from two packed data Physics 59 Expired

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.