Microsoft Corporation
Use of error correction codes to prevent errors in neighboring storage

Last updated:

Abstract:

Disclosed in some examples are methods, systems, storage devices, and machine readable mediums that utilize the ability of ECC to correct errors to actively prevent errors. The memory device determines whether a request to place data of a requested value at a requested location in the storage media is likely to interfere with other data stored at other locations on the storage media, and if so, changes the requested value to a second value that will not interfere (or has a lower probability of interfering) with neighboring data. The second value may be corrected to the requested value when a read request is made for that data using ECC.

Status:
Grant
Type:

Utility

Filling date:

16 Jul 2019

Issue date:

10 Aug 2021