Patent · US Active

Efficient property graph storage for streaming/multi-versioning graphs

US10956499B2 · kind B2 · utility

0Cited by
1References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 13, 2016
Grant dateMar 23, 2021
Priority date
Expiry dateJun 6, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data storage and retrieval system for a computer memory includes a stream graph engine extracting graph data from streaming data, the graph data occupying a sliding window and comprising a plurality of slices representing a set of contiguous graphs, and where each slice of the plurality of slices corresponds to a given graph structure and its properties at a particular time, the stream graph engine causing the computer memory to store an on-disk portion of the graph data including a key table, a timestamp table and a plurality of property files, wherein the key table comprises a plurality of pointers to corresponding entries of the timestamp table, wherein each of the entries of the timestamp table comprise a corresponding timestamp and a pointer to the properties files, wherein the properties files comprise properties of a corresponding graph of the set of contiguous graphs, an in-memory portion of the graph data having a cache data structure storing a subset of the key table, and a versioning control module storing evolving changes in the graph data in the computer memory.

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