×

SYSTEMS AND METHODS FOR STORING, UPDATING, SEARCHING, AND FILTERING TIME-SERIES DATASETS

  • US 20170228405A1
  • Filed: 02/09/2016
  • Published: 08/10/2017
  • Est. Priority Date: 02/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • (a) automatically receiving at a computer system electronic indicia of a time-series dataset wherein(i) for each one of multiple defined data fields, the time-series dataset includes one or more corresponding field-value (FV) data strings,(ii) the time-series dataset includes multiple field-value-time-index (FVTI) data strings, and(iii) each one of the FV data strings is associated with a corresponding one of the multiple FVTI data strings that indicates a time when information represented by that FV data string was acquired, measured, generated, or recorded;

    (b) using one or more electronic processors of the computer system programmed therefor, automatically generating, using the electronic indicia of the time-series dataset, electronic indicia of multiple time-slice datasets, wherein(i) each one of the multiple time-slice datasets corresponds to a designated time-slice time index (TSTI) that differs from the corresponding TSTI of at least one other of the multiple time-slice datasets,(ii) for each one of multiple designated subsets of the multiple defined data fields, each time-slice dataset includes a corresponding time-slice data subset,(iii) each time-slice data subset includes, for each data field of the corresponding designated subset of the multiple data fields, (A) either a corresponding single FV data string from the time-series dataset or a pointer indicating, either directly or through one or more intervening pointers, a corresponding FV data string in a corresponding time-slice data subset with an earlier TSTI, and (B) for the FV data string included or indicated in subpart (A), either the associated FVTI data string from the time-series dataset or a pointer indicating, either directly or through one or more intervening pointers, the corresponding associated FVTI data string in a corresponding time-slice data subset with an earlier TSTI, and(iv) each FVTI data string included in, or indicated by a pointer of, each time-slice data subset represents a latest FVTI in the time-series dataset, for the associated FV data string, that is earlier than the TSTI of that time-slice data subset; and

    (c) automatically storing in a computer-searchable format the electronic indicia generated in part (b) on one or more tangible, non-transitory computer-readable media of the computer system that are operatively coupled to one or more electronic processors of the computer system.

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