Computer-implemented systems and methods for time series exploration
First Claim
1. A system comprising:
- one or more processors;
one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including;
deriving, in a single-read pass, multiple structured time series from a distribution of time-stamped unstructured data, wherein the multiple structured time series are in longitudinal form, and wherein the multiple structured time series include a structured time series with a longitudinal dimension associated with a set of attributes;
identifying, in the single-read pass, a reduction function from a functions repository;
applying, in the single-read pass, the reduction function to the structured time series, wherein applying the reduction function includes mapping data from the longitudinal dimension of the structured time series to data in a coordinate dimension of a time series in coordinate form;
identifying, in the single-read pass, a reduced set of attributes from the structured time series using the reduction function, wherein the reduced set of attributes is a subset of attributes extracted from the longitudinal dimension of the structured time series, and wherein the reduced set of attributes includes data that describes the structured time series as a whole;
generating, in the single-read pass, a reduced time series using the structured time series and the reduced set of attributes, wherein the reduced time series is in coordinate form, wherein the reduced time series is a subset of the structured time series, and wherein the reduced time series captures the reduced set of attributes; and
generating a time series forecast corresponding to the reduced time series.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.
161 Citations
30 Claims
-
1. A system comprising:
-
one or more processors; one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; deriving, in a single-read pass, multiple structured time series from a distribution of time-stamped unstructured data, wherein the multiple structured time series are in longitudinal form, and wherein the multiple structured time series include a structured time series with a longitudinal dimension associated with a set of attributes; identifying, in the single-read pass, a reduction function from a functions repository; applying, in the single-read pass, the reduction function to the structured time series, wherein applying the reduction function includes mapping data from the longitudinal dimension of the structured time series to data in a coordinate dimension of a time series in coordinate form; identifying, in the single-read pass, a reduced set of attributes from the structured time series using the reduction function, wherein the reduced set of attributes is a subset of attributes extracted from the longitudinal dimension of the structured time series, and wherein the reduced set of attributes includes data that describes the structured time series as a whole; generating, in the single-read pass, a reduced time series using the structured time series and the reduced set of attributes, wherein the reduced time series is in coordinate form, wherein the reduced time series is a subset of the structured time series, and wherein the reduced time series captures the reduced set of attributes; and generating a time series forecast corresponding to the reduced time series. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
deriving, in a single-read pass, multiple structured time series from a distribution of time-stamped unstructured data, wherein the multiple structured time series are in longitudinal form, and wherein the multiple structured time series include a structured time series with a longitudinal dimension associated with a set of attributes; identifying, in the single-read pass, a reduction function from a functions repository; applying, in the single-read pass, the reduction function to the structured time series, wherein applying the reduction function includes mapping data from the longitudinal dimension of the structured time series to data in a coordinate dimension of a time series in coordinate form; identifying, in the single-read pass, a reduced set of attributes from the structured time series using the reduction function, wherein the reduced set of attributes is a subset of attributes extracted from the longitudinal dimension of the structured time series, and wherein the reduced set of attributes includes data that describes the structured time series as a whole; generating, in the single-read pass, a reduced time series using the structured time series and the reduced set of attributes, wherein the reduced time series is in coordinate form, wherein the reduced time series is a subset of the structured time series, and wherein the reduced time series captures the reduced set of attributes; and generating a time series forecast corresponding to the reduced time series. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method, the method comprising:
-
deriving, in a single-read pass, multiple structured time series from a distribution of time-stamped unstructured data, wherein the multiple structured time series are in longitudinal form, and wherein the multiple structured time series include a structured time series with a longitudinal dimension associated with a set of attributes; identifying, in the single-read pass, a reduction function from a functions repository; applying, in the single-read pass, the reduction function to the structured time series, wherein applying the reduction function includes mapping data from the longitudinal dimension of the structured time series to data in a coordinate dimension of a time series in coordinate form; identifying, in the single-read pass, a reduced set of attributes from the structured time series using the reduction function, wherein the reduced set of attributes is a subset of attributes extracted from the longitudinal dimension of the structured time series, and wherein the reduced set of attributes includes data that describes the structured time series as a whole; generating, in the single-read pass, a reduced time series using the structured time series and the reduced set of attributes, wherein the reduced time series is in coordinate form, wherein the reduced time series is a subset of the structured time series, and wherein the reduced time series captures the reduced set of attributes; and generating a time series forecast corresponding to the reduced time series. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification