×

Transforming time series data points from concurrent processes

  • US 10,282,361 B2
  • Filed: 04/29/2016
  • Issued: 05/07/2019
  • Est. Priority Date: 04/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for a transforming time series data points from concurrent processes, the system comprising:

  • one or more processors; and

    a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;

    write to a queue a first time series data point received from a first process associated with a first computer amongst a cluster of computers;

    write to the queue a second time series data point received from a second process associated with a second computer amongst the cluster of computers, the second process executing concurrently with the first process;

    move the first time series data point and the second time series data point from the queue to a first data buffer of a non-persistent storage, the first time series data point and the second time series data point moved in response to determining the queue has stored a predetermined amount of time series data from the cluster of computers for a time period corresponding to the first time series data point and the second time series data point;

    create transformed time series data by applying a transformation to the moved first time series data point and the moved second time series data point of the first data buffer, and writing the transformed time series data to a second data buffer of the non-persistent storage;

    write the transformed time series data, the first time series data point, and the second time series data point to a persistent storage after applying the transformation to create the transformed time series data; and

    output the transformed time series data to a user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×