Patent · US Active

Self-trimming of data stored in non-volatile memory using data storage controller

US10635346B2 · kind B2 · utility

1Cited by
1References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2018
Grant dateApr 28, 2020
Priority date
Expiry dateAug 4, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7205
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present disclosure describes technologies and techniques for use with a data storage controller (such as a non-volatile memory (NVM) controller) to implement self-trimming of media data. In illustrative examples, an NVM controller stores a stream of video data in a NAND storage device, such as video obtained by a security camera. The controller also stores time stamps corresponding to portions of the video data. The controller then periodically (or during idle times) scans the stored information to identify video data that has exceeded a maximum data lifetime, such as data older than one week. Such data is deemed to be old/expired and is trimmed by the controller (by, e.g., marking corresponding entries in an allocation table as deleted or invalid). In this manner, the controller performs self-trimming of older video data to, for example, limit write amplification. NVMe examples are provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.