Google llc (20240202072). Hardware Memory Error Tolerant Software System simplified abstract

From WikiPatents
Jump to navigation Jump to search

Hardware Memory Error Tolerant Software System

Organization Name

google llc

Inventor(s)

Jue Wang of Redmond WA (US)

Daniel Ryan Vance of Seattle WA (US)

Hardware Memory Error Tolerant Software System - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240202072 titled 'Hardware Memory Error Tolerant Software System

The abstract of this patent application describes systems and methods that enable hardware memory error-tolerant software systems. The system involves a host device that creates a kernel agent in response to requests to access hardware memory. The kernel agent determines if the memory access request will lead to a corrupt memory location and skips operations associated with corrupt memory locations.

  • Host device creates kernel agent in response to memory access requests
  • Kernel agent determines if memory access request will lead to corrupt memory location
  • Skips operations associated with corrupt memory locations
  • Detects software vulnerabilities to hardware memory errors

Potential Applications: - Enhancing the reliability and stability of software systems - Improving the security of software by detecting memory errors - Preventing system crashes and data corruption due to memory errors

Problems Solved: - Mitigating the impact of hardware memory errors on software systems - Enhancing the overall performance and security of software applications

Benefits: - Increased system reliability and stability - Improved security against memory-related vulnerabilities - Reduced risk of system crashes and data loss

Commercial Applications: Title: "Enhancing Software Reliability with Hardware Memory Error Tolerance" This technology can be applied in industries such as: - Information technology - Cybersecurity - Software development

Questions about Hardware Memory Error Tolerant Software Systems: 1. How does the system detect software vulnerabilities related to hardware memory errors?

  - The system uses the kernel agent to analyze memory access requests and identify potential corrupt memory locations.

2. What are the potential implications of skipping operations associated with corrupt memory locations?

  - Skipping operations helps prevent system crashes and data corruption, improving overall system stability and reliability.


Original Abstract Submitted

systems and methods that enable hardware memory error tolerant software systems. for instance, the system may comprise a host device that instantiates a kernel agent in response to one or more requests to access hardware memory, determines, by the kernel agent based on the received information, whether the request to access memory will cause access to a corrupt memory location, and skip an operation associated with the corrupt memory location in response to determining that the request will access a corrupt memory location. the systems may also include a system that detects software vulnerabilities to hardware memory errors.