18416967. DATA RECOVERY USING ORDERED DATA REQUESTS simplified abstract (Micron Technology, Inc.)

From WikiPatents
Revision as of 07:43, 24 May 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DATA RECOVERY USING ORDERED DATA REQUESTS

Organization Name

Micron Technology, Inc.

Inventor(s)

Tal Sharifie of Lehavim (IL)

Chandrakanth Rapalli of Hyderabad (IN)

Yoav Weinberg of Toronto (CA)

DATA RECOVERY USING ORDERED DATA REQUESTS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18416967 titled 'DATA RECOVERY USING ORDERED DATA REQUESTS

Simplified Explanation

Methods, systems, and devices for data recovery using ordered data requests are described in the patent application. The memory system receives data units from a host device, generates a protocol unit and a data storage unit, performs error detection operations using parity bits, and corrects errors by re-requesting or re-reading data associated with errors.

  • Memory system receives data units from a host device
  • First controller generates a protocol unit using the data units
  • Second controller generates a data storage unit using data from the protocol unit and stores it to a memory device
  • Error detection operations are performed using sets of parity bits for each unit
  • Upon detecting an error, for a write operation, data associated with the error is re-requested and units are regenerated to correct the error, or for a read operation, data associated with the error is re-read and units are regenerated to correct the error

Potential Applications

The technology described in the patent application could be applied in various data storage systems, such as solid-state drives, servers, and cloud storage platforms.

Problems Solved

This technology addresses the issue of data corruption and errors in memory systems, ensuring data integrity and reliability in storage operations.

Benefits

The benefits of this technology include improved data recovery capabilities, enhanced error correction mechanisms, and increased overall system reliability.

Potential Commercial Applications

The technology could be commercially applied in the development of advanced memory systems for enterprise storage solutions, data centers, and high-performance computing environments.

Possible Prior Art

One possible prior art for this technology could be error correction codes (ECC) used in memory systems to detect and correct errors in data storage operations.

Unanswered Questions

How does the patent application handle multiple errors occurring simultaneously in the memory system?

The patent application does not specify how the technology addresses multiple errors happening concurrently within the memory system. This aspect could be crucial in ensuring efficient error correction and data recovery processes.

What impact does the error correction process have on the overall performance of the memory system?

The patent application does not provide information on the potential performance implications of the error correction process on the memory system. Understanding how this technology affects system speed and efficiency could be essential for evaluating its practicality in real-world applications.


Original Abstract Submitted

Methods, systems, and devices for data recovery using ordered data requests are described. In some examples, a memory system may receive data units from a host device. A first controller of the memory system may generate a protocol unit using the data units. A second controller of the memory system may generate a data storage unit using data from the protocol unit, and may store the data unit to a memory device. The memory system may perform error detection operations using respective sets of parity bits for each of the units. Upon detecting an error, the memory system may, for a write operation, re-request data associated with error and regenerate the units to correct for the error, or, for a read operation, re-read data associated with the error and regenerate the units to correct for the error.