Concurrent Forecasting Objects for Time Series Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and searching massive quantities of machine-generated data from diverse sources in data centers is challenging due to the vast amounts of different types and formats of data, which can be time-consuming and requires efficient processing techniques to extract valuable insights.

Innovation Solution

The implementation of a data intake and query system, such as the SPLUNKĀ® ENTERPRISE system, that uses event-based processing, late-binding schema, and parallel query execution across multiple indexers to facilitate fast keyword searching and report generation, enabling the storage and analysis of minimally processed machine data for later retrieval and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data processing methods are used to analyze massive quantities of machine-generated data from diverse sources, then data storage and retrieval are possible, but the analysis process becomes time-consuming and inefficient

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidquery processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the data processing system into multiple independent indexers that can process different portions of data in parallel. Each indexer maintains its own data structures and can independently execute search operations, allowing the system to divide the large-scale data analysis task into smaller, concurrent sub-tasks that complete faster

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-processing and indexing machine data before it is needed for analysis. Data is collected, parsed, and indexed in advance using event-based processing, so that when queries are executed, the system can retrieve and analyze pre-processed data rather than processing raw data in real-time

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple time series data sets are analyzed sequentially, then each data set can be processed thoroughly, but the overall analysis time increases significantly

Engineering Contradiction:
Improvepredictive analysis accuracyVSAvoidconcurrent forecasting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates separate analysis objects for each time series data set, allowing each to be processed independently and in parallel. This segmentation enables multiple predictive analyses to occur simultaneously without interfering with each other, maintaining accuracy while reducing total execution time

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous concurrent execution of multiple analysis objects, where each object continuously processes its assigned time series data set. Rather than completing one analysis before starting the next, the system maintains continuous useful action across all data sets simultaneously through parallel object execution

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If massive quantities of machine data are stored for later retrieval and analysis, then data availability is improved, but the complexity of processing and searching the data increases

Engineering Contradiction:
Improvedata retrieval flexibilityVSAvoiddata processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an event-based processing intermediary layer that sits between data storage and analysis operations. This intermediary layer includes event parsers and indexers that translate raw machine data into a standardized event format with consistent schemas, making the data more accessible and easier to query without increasing the complexity of the underlying storage system

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11636397B1Graphical user interface for concurrent forecasting of multiple time series
Publication Date: 2023.04.25 CISCO TECHNOLOGY INC
  • US11636397B1 patent drawing
  • US11636397B1 patent drawing
  • US11636397B1 patent drawing

AI summary

Embodiments of the present invention are directed to facilitating concurrent forecasting associating with multiple time series data sets. In accordance with aspects of the present disclosure, a request to perform a predictive analysis in association with multiple time series data sets is received. Thereafter, the request is parsed to identify each of the time series data sets to use in predictive analysis. For each time series data set, an object is initiated to perform the predictive analysis for the corresponding time series data set. Generally, the predictive analysis predicts expected outcomes based on the corresponding time series data set. Each object is concurrently executed to generate expected outcomes associated with the corresponding time series data set, and the expected outcomes associated with each of the corresponding time series data sets are provided for display.