Patent · US Active

Concurrent in-memory data publication and storage system

US9477516B1 · kind B1 · utility

2Cited by
24References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 19, 2015
Grant dateOct 25, 2016
Priority date
Expiry dateMay 1, 2035

Classification

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

Abstract

A method includes allocating a first memory location in a non-transitory data store in communication with a computing device and writing data to the first memory location when a first write transaction executes on the non-transitory data store. The method further includes executing one or more read transactions on the first memory location after completion of the first write transaction and incrementing a first pointer counter upon completion of the first write transaction and for each read transaction executing on the first memory location. The method allocates a second memory location in the non-transitory data store and writes updated data to the second memory location when a second write transaction executes on the non-transitory data store to update the data. The first pointer counter decrements and the second pointer counter increments upon completion of the second write transaction. The first memory location de-allocates when the first pointer counter is zero.

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