Big Data Forecasting via Observation Sketches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for forecasting mobile supply inventory based on massive datasets of mobile signals are exorbitantly expensive and time-consuming, making them impractical for efficient use in location-based information services.

Innovation Solution

A system and method that transform massive observations into categorical sketches, allowing for faster and more accurate forecasting by using a sketch generator to create observation sketches with hash signatures, and then performing set operations to determine cardinalities for forecast constraints, thereby reducing processing requirements and improving forecasting performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional forecasting methods are used on massive mobile signal datasets, then forecasting accuracy can be maintained, but processing time and computational cost become exorbitantly expensive and time-consuming

Engineering Contradiction:
Improveforecasting accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the massive mobile signal dataset into multiple partitions, and further segments the forecasting task into sketch generation phase and query processing phase. By dividing the data into manageable chunks that can be processed independently and in parallel, the system achieves both accuracy and efficiency in forecasting mobile supply inventory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces observation sketches as an intermediary data structure between the raw massive dataset and the forecasting queries. These sketches serve as compressed summaries that capture essential characteristics of the data, enabling fast approximate queries while maintaining acceptable accuracy. The sketches act as a mediator that reduces the gap between data volume and processing speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional forecasting methods are used on massive datasets, then comprehensive analysis can be performed, but computational cost and resource requirements become impractical

Engineering Contradiction:
Improveforecasting reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by transforming raw mobile signal observations into sketch data structures with controlled size parameters. By adjusting sketch parameters such as sketch size and update frequency, the system can balance between computational complexity and forecasting reliability, making the system practical for deployment on standard hardware infrastructure.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple passes over large datasets are performed, then accurate forecasts can be generated, but memory usage and processing overhead increase significantly

Engineering Contradiction:
Improveforecast precisionVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing observation sketches during off-peak hours or in the background. These pre-computed sketches are then readily available for fast query processing during peak periods. This preliminary processing eliminates the need for multiple passes over the raw data during actual forecasting operations, reducing both memory usage and processing overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11622229B2System and method of forecasting based on periodical sketching of big data of observations
Publication Date: 2023.04.04 XAD
  • US11622229B2 patent drawing
  • US11622229B2 patent drawing
  • US11622229B2 patent drawing

AI summary

A method of forecasting comprises, for each respective time period of a plurality of time periods, transforming a plurality of observations from the respective time period into observation sketches. The method then proceeds to extract a set of targeted attributes and constraints from a forecast request, and construct a set expression using the targeted attributes and the associated constraints. The method further comprises selecting one or more sample periods from the plurality of time periods, and for each sample period of the one or more selected sample periods: mapping the set of targeted attributes to observation sketches in the sample period to identify a subset of sketches, and performing a set operation on the subset of sketches using the set expression to determine a cardinality corresponding to the sample period; and generating a forecast result using one or more cardinalities corresponding to the one or more sample periods.