×

SCALABLE CLOUD-BASED TIME SERIES ANALYSIS

  • US 20200110602A1
  • Filed: 11/27/2019
  • Published: 04/09/2020
  • Est. Priority Date: 11/16/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more data processors associated with a plurality of computing devices; and

    a non-transitory computer-readable storage medium comprising instructions that are executable by the one or more data processors for causing the plurality of computing devices to;

    read timestamped data and partition the timestamped data into a plurality of groups according to a criterion;

    distribute the timestamped data among the plurality of computing devices based on the plurality of groups;

    obtain copies of a script configured to process the timestamped data, each computing device among the plurality of computing devices receiving a copy of the script, the script comprising instructions for analyzing the timestamped data;

    obtain one or more code segments associated with the plurality of groups based on content of the script, the one or more code segments being in one or more programming languages that are different than a programming language of the script, the one or more code segments being referenceable to a string variable, an external file or an external table, and the script including one or more commands for facilitating execution of the one or more code segments in the different programming language; and

    run the copy of the script in each computing device to process the timestamped data within the plurality of groups, each copy of the script being run on the timestamped data in a respective group among the plurality of groups at least in part by interacting with a job server configured to run a respective code segment associated with the respective group, the respective code segment comprising a reference to the string variable, the external file or the external table, the job server being compatible with a particular programming language of the respective code segment and being configured to;

    generate a modified code segment from the respective code segment in the programming language that is different from the script; and

    run the modified code segment to generate respective model values associated with the respective group.

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