Patent · US Active

Storage interface for synchronizing content

US11429634B2 · kind B2 · utility

2Cited by
175References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 29, 2017
Grant dateAug 30, 2022
Priority date
Expiry dateMay 3, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/306
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In some embodiments, an interface of a content management system manages synchronized content on storage systems. For example, the interface stores, on a metadata storage structure, records of metadata associated with blocks of data stored on a storage, the records including block identifiers that uniquely identify the blocks and timestamps associated with the blocks. The interface identifies a batch of storage operations associated with the blocks, including one or more delete operations. For each delete operation, the interface queries the metadata storage structure for a timestamp corresponding to a block of data associated with the delete operation, determines whether the delete operation creates a race condition between the delete operation and an add operation associated with the block of data, and rejects the delete operation when the delete operation creates the race condition or the timestamp corresponding to the block of data is newer than a predetermined period of time.

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