Inventor profile of:

H. Peter Anvin

City:

San Jose, California

Country:

United States

Published Applications:

63

Last publication date:

2025-10-09

Top Assignees for applications by H. Peter Anvin

The entities that hold a legal rights for patent applications filed by inventor Anvin H. Peter:

Recent patent applications by Anvin H. Peter

H. Peter Anvin from San Jose, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2025-10-09
US20250315260A1
Physics

SYSTEM, APPARATUS AND METHODS FOR PERFORMANT READ AND WRITE OF PROCESSOR STATE INFORMATION RESPONSIVE TO LIST INSTRUCTIONS

#2 | 2025-02-27
US20250068422A1
Physics

METHOD AND APPARATUS FOR PARTIAL VIRTUALIZATION IN A PROCESSOR

#3 | 2024-03-28
US20240103866A1
Physics

FLOATING-POINT SCALAR COMPARISON WITH ENHANCED FLAGS

#4 | 2023-09-07
US20230281016A1
Physics

SOFTWARE-CONTROLLED FLAG TO REQUIRE A STACK SWITCH DURING EXECUTION

#5 | 2022-12-29
US20220413859A1
Physics

SYSTEM, APPARATUS AND METHODS FOR PERFORMANT READ AND WRITE OF PROCESSOR STATE INFORMATION RESPONSIVE TO LIST INSTRUCTIONS

#6 | 2022-09-08
US20220283813A1
Physics

FLEXIBLE RETURN AND EVENT DELIVERY

#7 | 2022-06-02
US20220171625A1
Physics

Shadow stack ISA extensions to support fast return and event delivery (FRED) architecture

#8 | 2021-11-18
US20210357214A1
Physics

Methods, apparatus, and instructions for user-level thread suspension

#9 | 2021-09-30
US20210303304A1
Physics

Shadow stack ISA extensions to support fast return and event delivery (FRED) architecture

#10 | 2021-08-19
US20210258311A1
Electricity

Protecting supervisor mode information

#11 | 2021-02-18
US20210051149A1
Electricity

Protecting supervisor mode information

#12 | 2019-03-21
US20190089709A1
Electricity

Protecting supervisor mode information

#13 | 2017-08-10
US20170228233A1
Physics

Methods, apparatus, and instructions for user level thread suspension

#14 | 2016-12-29
US20160378692A1
Physics

Instructions and Logic to Provide Memory Access Key Protection Functionality

#15 | 2016-06-30
US20160191525A1
Electricity

Protecting supervisor mode information

#16 | 2016-03-31
US20160092382A1
Physics

Avoiding premature enabling of nonmaskable interrupts when returning from exceptions

#17 | 2015-06-25
US20150178078A1
Physics

INSTRUCTIONS AND LOGIC TO PROVIDE BASE REGISTER SWAP STATUS VERIFICATION FUNCTIONALITY

#18 | 2015-06-11
US20150160998A1
Physics

Instructions and logic to provide memory access key protection functionality

#19 | 2014-12-30
US14033314
Physics

Method and system for caching attribute data for matching attributes with physical addresses

#20 | 2014-07-03
US20140189659A1
Physics

Handling of binary translated self modifying code and cross modifying code

#21 | 2013-05-23
US20130132749A1
Physics

Adaptive power control

#22 | 2013-05-02
US20130111184A1
Physics

Method and system for caching attribute data for matching attributes with physical addresses

#23 | 2013-04-25
US20130103882A1
Physics

Method and system for providing hardware support for memory protection and virtual memory address translation for a virtual machine

#24 | 2012-10-04
US20120254584A1
Physics

SYSTEM AND METHOD FOR IDENTIFYING TLB ENTRIES ASSOCIATED WITH A PHYSICAL ADDRESS OF A SPECIFIED RANGE

#25 | 2012-09-27
US20120246413A1
Physics

Supporting multiple byte order formats in a computer system

#26 | 2012-08-16
US20120210155A1
Physics

STORING CONTEXT INFORMATION PRIOR TO NOT SUPPLYING POWER TO A PROCESSOR

#27 | 2012-06-28
US20120166703A1
Physics

Method and system for caching attribute data for matching attributes with physical addresses

#28 | 2012-04-10
US12030149
-

Supporting multiple byte order formats in a computer system

#29 | 2012-03-22
US20120072697A1
Physics

System and method for identifying TLB entries associated with a physical address of a specified range

#30 | 2012-03-20
US12136679
-

Restoring processor context in response to processor power-up

#31 | 2012-02-09
US20120036502A1
Physics

Consistency checking of source instruction to execute previously translated instructions between copy made upon occurrence of write operation to memory and current version

#32 | 2012-01-19
US20120017032A1
Physics

Method and system for providing hardware support for memory protection and virtual memory address translation for a virtual machine

#33 | 2011-12-13
US12268304
-

Explicit control of speculation

#34 | 2011-10-18
US11500575
-

Method and system for providing hardware support for memory protection and virtual memory address translation for a virtual machine

#35 | 2011-07-12
US12127648
-

Method and system for caching attribute data for matching attributes with physical addresses

#36 | 2010-12-23
US20100325490A1
Physics

System and method to view crash dump information using a 2-d barcode

#37 | 2010-06-01
US11201624
-

System and method for saving and restoring a processor state without executing any instructions from a first instruction set

#38 | 2010-05-25
US12033784
-

Method and apparatus for improving segmented memory addressing

#39 | 2010-04-06
US10719879
-

Architecture, system, and method for operating on encrypted and/or hidden information

#40 | 2010-03-16
US10672796
-

System with secure cryptographic capabilities using a hardware specific digital secret

#41 | 2010-01-21
US20100017625A1
Physics

Architecture, system, and method for operating on encrypted and/or hidden information

#42 | 2010-01-14
US20100011233A1
Physics

Adaptive power control

#43 | 2009-12-29
US10980127
-

Method and apparatus for handling nested faults

#44 | 2009-09-29
US11411309
-

Adaptive power control

#45 | 2008-12-18
US20080313440A1
Physics

Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur

#46 | 2008-11-27
US20080294868A1
Physics

System and method for identifying TLB entries associated with a physical address of a specified range

#47 | 2008-11-11
US10620862
-

Explicit control of speculation

#48 | 2008-07-22
US11507779
-

Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold

#49 | 2008-05-27
US11454355
-

Method and system for caching attribute data for matching attributes with physical addresses

#50 | 2008-05-27
US11449950
-

System and method for identifying TLB entries associated with a physical address of a specified range

#51 | 2008-02-19
US11026623
-

Method and apparatus for improving segmented memory addressing

#52 | 2008-02-12
US11077623
-

Method of changing modes of code generation

#53 | 2008-02-12
US10830921
-

Use of MTRR and page attribute table to support multiple byte order formats in a computer system

#54 | 2007-07-24
US10600989
-

Methods and systems for maintaining information for locating non-native processor instructions when executing native processor instructions

#55 | 2006-09-19
US10607934
-

Method and system for providing hardware support for memory protection and virtual memory address translation for a virtual machine

#56 | 2006-08-29
US9484516
-

Adaptive power control

#57 | 2006-08-22
US10463846
-

Switching to original modifiable instruction copy comparison check to validate prior translation when translated sub-area protection exception slows down operation

#58 | 2006-08-08
US10613801
-

Method and system for caching attribute data for matching attributes with physical addresses

#59 | 2006-05-02
US10607480
-

Method and system for implementing a floating point compare using recorded flags

#60 | 2005-11-22
US9595198
-

System and method for preserving internal processor context when the processor is powered down and restoring the internal processor context when processor is restored

#61 | 2005-04-12
US9417979
-

Method of determining a mode of code generation

#62 | 2005-02-01
US9930625
-

Method and apparatus for improving segmented memory addressing

#63 | 2005-01-13
US20050010739A1
Physics

System and method for identifying TLB entries associated with a physical address of a specified range

InventorID:

213968 ⎘