The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 22, 2022

Filed:

Jul. 05, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Ruben Borisovich Ayrapetyan, Cambridge, GB;

Kevin Brodsky, Cambridge, GB;

Branislav Rankov, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1441 (2013.01); G06F 12/023 (2013.01); G06F 2212/1044 (2013.01);
Abstract

Memory allocation circuitry allocate a memory region in memory, and bounded pointer generation circuitry generates bounded pointers including a revocable bounded pointer that provides a pointer value and range information identifying an address range of the memory region. The memory allocation circuitry provides, at a header location in the memory, a header for the memory region with a first token field which is initialized to a first token value associated with the memory region. The memory allocation circuitry is responsive to the deallocation of the memory region to modify the stored value in the first token field of the header. In response to a request to generate a memory address using the revocable bounded pointer, a use authentication check prevents generation of the memory address when it is determined that the stored value in the first token field has been changed.


Find Patent Forward Citations

Ayrapetyan, Ruben. (2022). Apparatus and method for controlling use of bounded pointers (U.S. Patent No. 11507521). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/11507521

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…