17643759. FLASH TRANSLATION LAYER WITH REWIND simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

FLASH TRANSLATION LAYER WITH REWIND

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Gayathiri Venkataraman of Santa Clara CA (US)

Vishwanath Maram of San Jose CA (US)

FLASH TRANSLATION LAYER WITH REWIND - A simplified explanation of the abstract

This abstract first appeared for US patent application 17643759 titled 'FLASH TRANSLATION LAYER WITH REWIND

Simplified Explanation

The abstract describes a flash translation layer with a rewind feature and its method of operation. This technology is related to storage devices and flash memory.

  • The method involves receiving a write command for a specific logical address and performing a write operation to the corresponding physical address in flash memory.
  • A bookmarking command is received for the same logical address, allowing the device to keep track of the write operation.
  • Another write command is received for the same logical address, resulting in a write operation to a different physical address.
  • A rewind command is received for the logical address, indicating the desire to retrieve data from the initial physical address.
  • Finally, a read command is received for the logical address, and the storage device retrieves the data from the first physical address.

Potential applications of this technology:

  • Flash memory-based storage devices such as solid-state drives (SSDs) and USB flash drives.
  • Any application or system that requires efficient and flexible data storage and retrieval.

Problems solved by this technology:

  • Efficiently managing data writes and reads in flash memory.
  • Allowing for rewinding to previous data states without the need for complex operations.

Benefits of this technology:

  • Improved data management and organization in flash memory storage devices.
  • Flexibility in accessing and retrieving previous data states.
  • Enhanced performance and efficiency in flash memory-based systems.


Original Abstract Submitted

A flash translation layer with a rewind feature, and a method of operation. In some embodiments, the method includes: receiving, by a storage device, a first write command, for a first logical address; performing, by the storage device, a write to flash memory at a first physical address, corresponding to the first logical address; receiving, by the storage device, a first bookmarking command, for the first logical address; receiving, by the storage device, a second write command, for the first logical address; performing, by the storage device, a write to flash memory at a second physical address, corresponding to the first logical address; receiving, by the storage device, a first rewind command, for the first logical address; receiving, by the storage device, a read command, for the first logical address; and retrieving, by the storage device, in response to the read command, data from the first physical address.