P

Inventor

MITTAL MILLIND

US164 patents
⚠️ This page may combine multiple inventors who share the name “MITTAL MILLIND”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

INTEL CORP

43 patents
US6986052B1Jan 10, 2006

Method and apparatus for secure execution using a secure memory partition

INTEL CORP206 citations99
US6678825B1Jan 13, 2004

Controlling access to multiple isolated memories in an isolated execution environment

INTEL CORP177 citations99
US6633963B1Oct 14, 2003

Controlling access to multiple memory zones in an isolated execution environment

INTEL CORP220 citations99
US6516406B1Feb 4, 2003

Processor executing unpack instruction to interleave data elements from two packed data

INTEL CORP100 citations99
US6507904B1Jan 14, 2003

Executing isolated mode instructions in a secure system running in privilege rings

INTEL CORP289 citations99
US6385634B1May 7, 2002

Method for performing multiply-add operations on packed data

INTEL CORP128 citations99
US5881275AMar 9, 1999

Method for unpacking a plurality of packed data into a result packed data

INTEL CORP103 citations99
US5802336ASep 1, 1998

Microprocessor capable of unpacking packed data

INTEL CORP172 citations99
US5721892AFeb 24, 1998

Method and apparatus for performing multiply-subtract operations on packed data

INTEL CORP198 citations99
US5719800AFeb 17, 1998

Performance throttling to reduce IC power consumption

INTEL CORP464 citations99
US7395298B2Jul 1, 2008

Method and apparatus for performing multiply-add operations on packed data

INTEL CORP71 citations98
US7082615B1Jul 25, 2006

Protecting software environment in isolated execution

INTEL CORP78 citations98
US6996710B1Feb 7, 2006

Platform and method for issuing and certifying a hardware-protected attestation key

INTEL CORP74 citations98
US6760441B1Jul 6, 2004

Generating a key hieararchy for use in an isolated execution environment

INTEL CORP92 citations98
US5907842AMay 25, 1999

Method of sorting numbers to obtain maxima/minima values with ordering

INTEL CORP97 citations98
US5852726ADec 22, 1998

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

INTEL CORP163 citations98
US5829025AOct 27, 1998

Computer system and method of allocating cache memories in a multilevel cache hierarchy utilizing a locality hint within an instruction

INTEL CORP114 citations98
US5819101AOct 6, 1998

Method for packing a plurality of packed data elements in response to a pack instruction

INTEL CORP143 citations98
US5675526AOct 7, 1997

Processor performing packed data multiplication

INTEL CORP117 citations98
US5666298ASep 9, 1997

Method for performing shift operations on packed data

INTEL CORP112 citations98
US6119216ASep 12, 2000

Microprocessor capable of unpacking packed data in response to a unpack instruction

INTEL CORP47 citations97
US6088793AJul 11, 2000

Method and apparatus for branch execution on a multiple-instruction-set-architecture microprocessor

INTEL CORP115 citations97
US6035316AMar 7, 2000

Apparatus for performing multiply-add operations on packed data

INTEL CORP85 citations97
US5983256ANov 9, 1999

Apparatus for performing multiply-add operations on packed data

INTEL CORP68 citations97
US5835748ANov 10, 1998

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

INTEL CORP114 citations97
US5793661AAug 11, 1998

Method and apparatus for performing multiply and accumulate operations on packed data

INTEL CORP131 citations97
US7822979B2Oct 26, 2010

Method and apparatus for secure execution using a secure memory partition

INTEL CORP38 citations96
US7013484B1Mar 14, 2006

Managing a secure environment using a chipset in isolated execution mode

INTEL CORP62 citations96
US6990579B1Jan 24, 2006

Platform and method for remote attestation of a platform

INTEL CORP60 citations96
US6795905B1Sep 21, 2004

Controlling accesses to isolated memory using a memory controller for isolated execution

INTEL CORP58 citations96
US6631389B2Oct 7, 2003

Apparatus for performing packed shift operations

INTEL CORP54 citations96
US6275834B1Aug 14, 2001

Apparatus for performing packed shift operations

INTEL CORP59 citations96
US6170997B1Jan 9, 2001

Method for executing instructions that operate on different data types stored in the same single logical register file

INTEL CORP46 citations96
US5983257ANov 9, 1999

System for signal processing using multiply-add operations

INTEL CORP86 citations96
US5940859AAug 17, 1999

Emptying packed data state during execution of packed data instructions

INTEL CORP65 citations96
US5935240AAug 10, 1999

Computer implemented method for transferring packed data between register files and memory

INTEL CORP60 citations96
US5860126AJan 12, 1999

Controlling shared memory access ordering in a multi-processing system using an acquire/release consistency model

INTEL CORP86 citations96
US5818739AOct 6, 1998

Processor for performing shift operations on packed data

INTEL CORP80 citations96
US5701508ADec 23, 1997

Executing different instructions that cause different data type operations to be performed on single logical register file

INTEL CORP94 citations96
US5677862AOct 14, 1997

Method for multiplying packed data

INTEL CORP44 citations96
US6952770B1Oct 4, 2005

Method and apparatus for hardware platform identification with privacy protection

INTEL CORP58 citations94
US9971909B2May 15, 2018

Method and apparatus for secure execution using a secure memory partition

INTEL CORP10 citations93
US9323954B2Apr 26, 2016

Method and apparatus for secure execution using a secure memory partition

INTEL CORP8 citations93

ALACRITECH INC

3 patents

ENGINES INC X

1 patent

OPTIM NETWORKS

1 patent

INST THE DEV OF EMERGING ARCHI

1 patent

XILINX INC

1 patent

Showing the top 50 of 164 patents by PatentIndex Score.