18546402. Using Memory Protection Data simplified abstract (GOOGLE LLC)

From WikiPatents
Jump to navigation Jump to search

Using Memory Protection Data

Organization Name

GOOGLE LLC

Inventor(s)

Yanru Li of San Diego CA (US)

Deepti Vijayalakshmi Sriramagiri of San Jose CA (US)

Using Memory Protection Data - A simplified explanation of the abstract

This abstract first appeared for US patent application 18546402 titled 'Using Memory Protection Data

Simplified Explanation

The present disclosure describes techniques and apparatuses for using memory protection data within a computing device. These techniques include allocating memory regions for storing application data and protection data, creating a bitmap with bit values corresponding to memory blocks, and enabling memory protection efficiently without substantial operating system modification.

  • Efficient memory protection using memory protection data within a computing device
  • Allocating memory regions for storing application data and protection data
  • Creating a bitmap with bit values corresponding to memory blocks
  • Enabling memory security (e.g., encryption) and memory safety (e.g., error correction code usage) efficiently
  • Allowing discontiguous memory allocations without substantial operating system modification

Potential Applications

The technology described in this patent application could be applied in various fields such as cybersecurity, data storage, and computer hardware design.

Problems Solved

This technology solves the problem of efficiently implementing memory protection mechanisms without the need for significant changes to the operating system.

Benefits

The benefits of this technology include enhanced memory security, improved memory safety, and the ability to efficiently manage memory allocations.

Potential Commercial Applications

Potential commercial applications of this technology could include secure data storage solutions, enhanced cybersecurity products, and improved computer hardware designs.

Possible Prior Art

One possible prior art for this technology could be existing memory protection mechanisms that require more extensive modifications to the operating system for implementation.

Unanswered Questions

How does this technology compare to existing memory protection mechanisms in terms of performance and efficiency?

This article does not provide a direct comparison to existing memory protection mechanisms in terms of performance and efficiency.

What are the potential limitations or drawbacks of implementing this technology in real-world computing devices?

This article does not address the potential limitations or drawbacks of implementing this technology in real-world computing devices.


Original Abstract Submitted

The present disclosure describes techniques and apparatuses that are directed to using memory protection data within a computing device. Techniques include allocating regions of a memory for storing application data and protection data. Techniques also include creating a bitmap having bit values corresponding to memory blocks within the allocated regions. The one or more bit values can be indicative of whether application data and/or protection data are present in a memory block. The techniques and apparatuses can enable memory protection, such as memory security (e.g., encryption) and memory safety (e.g., error correction code (ECC) usage), to be efficiently used while permitting discontiguous memory allocations and without substantial operating system modification.