Time-Factored Performance Prediction via ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing performance prediction techniques lack reliability and scalability due to subjective factor selection and labor-intensive data collection, leading to varying conclusions among analysts and constrained data usage across domains.

Innovation Solution

A machine learning model is trained using query intents and performance results from a query-URL click graph, allocated into time intervals based on milestones, to predict target entity performance by inputting target query intents into the model before a target milestone, thereby reducing subjectivity and increasing data scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If analysts use subjective factor selection and manual data collection methods, then they can perform performance prediction analysis, but the reliability and scalability of the prediction system deteriorates due to varying analyst judgments and labor-intensive processes

Engineering Contradiction:
Improveprediction reliabilityVSAvoidautomation level
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent replaces the mechanical system of manual analyst judgment and data collection with an automated machine learning model. The system automatically extracts performance-influencing factors from unstructured data sources, allocates them to time intervals based on milestones, and generates predictions without human intervention, thereby improving reliability while maintaining low automation in the original approach

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The machine learning model performs self-service by automatically selecting and weighting performance factors, collecting and processing data from multiple sources, and generating predictions without requiring analyst input. This automated self-service approach eliminates subjectivity and improves prediction reliability consistently across different cases

Inventive Principle:
Principle #25Self-service

2Productivity

If analysts manually identify and analyze performance-related data, then they can perform detailed analysis, but the productivity and scalability of the system deteriorates due to labor-intensive processes

Engineering Contradiction:
Improveprediction productivityVSAvoiddata collection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and organizing performance data into time intervals and milestones before prediction is needed. Training data is pre-allocated to time intervals, and the machine learning model is trained in advance, so that when prediction is required, the system can quickly generate results without manual data collection and analysis time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical process of data collection and analysis with automated computer-based processing. The system automatically queries multiple data sources, extracts relevant performance factors, allocates them to time intervals, and processes them through the machine learning model, dramatically improving productivity while reducing the time loss associated with manual analyst work

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If analysts use subjective factor importance assignment, then they can adapt to different cases, but the measurement precision and consistency of predictions deteriorates due to varying analyst judgments

Engineering Contradiction:
Improveprediction precisionVSAvoidcase adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system uses parameter changes by dynamically adjusting the importance weights of different performance factors based on the specific case and domain. The machine learning model automatically determines optimal weights for each factor during training, allowing precise measurement adapted to different cases without subjective analyst judgment. This resolves the contradiction by making precision consistent while maintaining adaptability through data-driven parameter adjustment

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11829855B2Time-factored performance prediction
Publication Date: 2023.11.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11829855B2 patent drawing
  • US11829855B2 patent drawing
  • US11829855B2 patent drawing

AI summary

Training query intents are allocated for multiple training entities into training time intervals in a time series based on a corresponding query intent time for each training query intent. Training performance results for the multiple training entities are allocated into the training time intervals in the time series based on a corresponding performance time of each training performance result. A machine learning model for a training milestone of the time series is trained based on the training query intents allocated to a training time interval prior to the training milestone and the training performance results allocated to a training time interval after the training milestone. Target performance for the target entity for an interval after a target milestone in the time series is predicted by inputting to the trained machine learning model target query intents allocated to the target entity in a target time interval before the target milestone.