Google llc (20240135042). Using Memory Protection Data simplified abstract

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 20240135042 titled 'Using Memory Protection Data

Simplified Explanation

The present disclosure describes techniques and apparatuses for using memory protection data within a computing device. This includes allocating memory regions for storing application data and protection data, creating a bitmap to indicate the presence of data in memory blocks, and enabling memory protection efficiently without substantial operating system modification.

  • Techniques involve allocating memory regions for application data and protection data storage.
  • A bitmap is created with bit values corresponding to memory blocks to indicate the presence of data.
  • Enables memory protection like encryption and error correction code usage efficiently.
  • Allows discontiguous memory allocations without significant OS modification.

Potential Applications

The technology described in this patent application could be applied in various fields such as:

  • Cybersecurity
  • Data storage systems
  • Embedded systems

Problems Solved

The techniques and apparatuses described in the patent application address the following issues:

  • Efficient memory protection implementation
  • Enabling memory safety measures without extensive OS modifications

Benefits

The benefits of this technology include:

  • Enhanced memory security
  • Improved error correction capabilities
  • Efficient memory management

Potential Commercial Applications

The technology could have commercial applications in:

  • Secure data storage solutions
  • Embedded systems for critical applications
  • Cybersecurity software development

Possible Prior Art

One possible prior art could be the use of memory protection techniques in operating systems or data storage systems to enhance security and data integrity.

Unanswered Questions

How does this technology compare to existing memory protection methods in terms of efficiency and effectiveness?

The article does not provide a direct comparison with existing memory protection methods, so it is unclear how this technology stands out in terms of efficiency and effectiveness.

What potential challenges or limitations could arise in implementing this technology in real-world computing devices?

The article does not address potential challenges or limitations that could arise in implementing this technology in real-world computing devices, leaving room for further exploration of practical implications.


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.