News Column

Patent Issued for Mount-Time Reconciliation of Data Availability

July 2, 2014

By a News Reporter-Staff News Editor at Journal of Engineering -- From Alexandria, Virginia, VerticalNews journalists report that a patent by the inventors Post, Daniel J. (Cupertino, CA); Wakrat, Nir Jacob (Los Altos, CA); Khmelnitsky, Vadim (Foster City, CA), filed on December 12, 2011, was published online on June 17, 2014.

The patent's assignee for patent number 8756458 is Apple Inc. (Cupertino, CA).

News editors obtained the following quote from the background information supplied by the inventors: "NAND flash memory, as well as other types of non-volatile memories ('NVMs'), are commonly used for mass storage. For example, consumer electronics such as portable media players often include flash memory to store music, videos, and other media.

"A system can store different types of files in an NVM. When the system experiences an error, discrepancies can occur between a file system's view of the files stored in the NVM and the actual files that are stored in the NVM. Eventually, when the file system needs to access a particular file, the system may discover that the file is either corrupt or does not exist in the NVM. This then triggers the file system to attempt to recover the file from an external source. The discovery of discrepancies and subsequent recovery during system operation can be disruptive to the user experience."

As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "Systems and methods are disclosed for mount-time reconciliation of data availability. During system boot-up, a non-volatile memory ('NVM') driver can be enumerated, and an NVM driver mapping can be obtained. The NVM driver mapping can include the actual availability of LBAs in the NVM. A file system can then be mounted, and a file system allocation state can be generated. The file system allocation state can indicate the file system's view of the availability of LBAs. Subsequently, data availability reconciliation can be performed. That is, the file system allocation state and the NVM driver mapping can be overlaid and compared with one another in order to expose any discrepancies."

For additional information on this patent, see: Post, Daniel J.; Wakrat, Nir Jacob; Khmelnitsky, Vadim. Mount-Time Reconciliation of Data Availability. U.S. Patent Number 8756458, filed December 12, 2011, and published online on June 17, 2014. Patent URL:

Keywords for this news article include: Apple Inc.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC

For more stories covering the world of technology, please see HispanicBusiness' Tech Channel

Source: Journal of Engineering

Story Tools Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters