IP Library Patent Application 17942458
Patent Application
App. No. 17/942,458

SYSTEMS AND METHODS OF GENERATING AND VALIDATING TIME-SERIES FEATURES USING MACHINE LEARNING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/942,458
Abstract

This disclosure relates generally to using machine learning models to generate current time-series features using machine learning and validate time-series machine learning model output. At least one aspect is directed to a system with one or more processors, coupled to memory, to segment a time series range into a first segment for an instance of time, the segment associated with a value for a target feature and a timestamp for the value, segment the time series range into an input segment associated with a plurality of input features and a segment timestamp less than or equal to the timestamp, generate a model trained with input comprising values for the target feature and timestamps for the values less than or equal to the segment timestamp, and transform at least one of the input features based at least on the model.

Claims (42)

1 . A system comprising:

one or more processors, coupled to memory, to:

segment a time series range into a first segment for an instance of time, the first segment associated with a first value for a target feature and a first timestamp for the first value;

segment the time series range into an input segment associated with a plurality of input features and a segment timestamp less than or equal to the first timestamp;

generate a model trained with input comprising values for the target feature and timestamps less than or equal to the segment timestamp; and

transform at least one of the input features based at least on the model.

2 . The system of claim 1 , wherein the one or more processors are further configured to:

generate a plurality of impact metrics associated with corresponding ones of the input features, the impact metrics being based on the model, the first value, and input values.

3 . The system of claim 2 , wherein the one or more processors are further configured to:

transform at least one of the input features based on at least one of the impact metrics.

4 . The system of claim 3 , wherein the one or more processors are further configured to:

generate at least one user interface presentation including one or more of the transformed input features, in response to a determination that corresponding impact features associated with the one or more of the transformed input features satisfy an impact threshold.

5 . The system of claim 1 , wherein the one or more processors are further configured to:

generate the model with input including the input features and the target feature.

6 . The system of claim 1 , wherein at least one of the input timestamps is less than the first timestamp.

7 . The system of claim 1 , wherein the first timestamp corresponds to a current time, and the segment timestamp corresponds to a past time.

8 . The system of claim 1 , wherein the model is trained with input including the input features and the first value.

9 . The system of claim 1 , wherein each of the impact metrics are associated with respective ones of the input features.

10 . The system of claim 1 , wherein the one or more processors are further configured to:

generate at least one user interface presentation including at least one calendar object associated with the time series structure.

11 . A method comprising:

segmenting, by a data processing system, a time series range into a first segment for an instance of time, the first segment associated with a first value for a target feature and a first timestamp for the first value;

segmenting, by the data processing system, the time series range into an input segment associated with a plurality of input features and a segment timestamp less than or equal to the first timestamp; and

generating, by the data processing system, a model trained with input comprising values for the target feature and timestamps less than or equal to the segment timestamp; and

transforming, by the data processing system, at least one of the input features based at least on the model.

12 . The method of claim 11 , further comprising:

generating, by the data processing system, a plurality of impact metrics associated with corresponding ones of the input features, the impact metrics being based on the model, the first value, and input values.

13 . The method of claim 12 , further comprising:

transforming, by the data processing system, at least one of the input features based on at least one of the impact metrics.

14 . The method of claim 13 , further comprising:

generating, by the data processing system, at least one user interface presentation including one or more of the transformed input features, in response to a determination that corresponding impact features associated with the one or more of the transformed input features satisfy an impact threshold.

15 . The method of claim 11 , further comprising:

generating, by the data processing system, the model with input including the input features and the target feature.

16 . The method of claim 11 , wherein at least one of the input timestamps is less than the first timestamp.

17 . The method of claim 11 , wherein the first timestamp corresponds to a current time, and the segment timestamp corresponds to a past time.

18 . The method of claim 11 , wherein the model is trained with input including the input features and the first value.

19 . The method of claim 11 , wherein each of the impact metrics are associated with respective ones of the input features.

20 . A computer readable medium including one or more instructions stored thereon and executable by a processor to:

segment a time series range into a first segment for an instance of time, the first segment associated with a first value for a target feature and a first timestamp for the first value;

segment the time series range into an input segment associated with a plurality of input features and a segment timestamp less than or equal to the first timestamp;

generate a model trained with input comprising values for the target feature, and timestamps less than or equal to the segment timestamp; and

transform at least one of the input features based at least on the model.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2025
From: CITIBANK, N.A.
To: DATAROBOT, INC.; ALGORITHMIA, INC.; DULLES RESEARCH, LLC
Reel/Frame 070750/0866 →
SECURITY INTEREST Recorded Mar 22, 2023
From: DATAROBOT, INC.; ALGORITHMIA, INC.; DULLES RESEARCH, LLC
To: CITIBANK, N.A.
Reel/Frame 063263/0926 →