Predictive User Interface Generation for Post-Action Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interfaces lack the ability to predict and facilitate subsequent user actions effectively, relying on manual input and failing to leverage historical data for intelligent decision-making.

Innovation Solution

A computational system that analyzes user input and generates a user interface mechanism based on predictions of subsequent actions by determining the type and characteristics of results, utilizing historical data to anticipate and facilitate further data processing or computational actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system provides manual input interfaces for user actions, then the user can control the system, but the system cannot proactively facilitate predicted actions or optimize user interaction

Engineering Contradiction:
Improveuser interactionVSAvoidsystem automation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system analyzes the current result and proactively generates user interface mechanisms for predicted subsequent actions before the user actually performs them. This preliminary action approach anticipates user needs based on historical data and result characteristics, presenting relevant operations in advance to facilitate smoother interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically determining what actions are likely to be useful based on the result type and historical user behavior patterns. The system generates appropriate user interface mechanisms autonomously without requiring explicit user direction for each predicted action.

Inventive Principle:
Principle #25Self-service

2Productivity

If the system generates user interface mechanisms based on predictions, then the system can proactively facilitate actions, but the system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses historical data about past user actions and result characteristics as feedback to improve its prediction accuracy. By continuously learning from actual user behavior patterns, the system refines its ability to predict useful subsequent actions and generate appropriate interfaces.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the state of the user interface by dynamically generating different mechanisms based on the characteristics of the current result and predicted actions. The interface adapts its structure and content based on real-time analysis of result properties and historical patterns.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system analyzes result characteristics to predict actions, then the system can provide targeted interfaces, but the processing time increases

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

Solution Approach 1:

The system performs partial analysis of result characteristics, focusing only on the most relevant features for predicting useful actions. Rather than analyzing every possible aspect of the result, the system identifies and processes the key characteristics that historically correlate with useful subsequent operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9933861B2Method and apparatus for generating a user interface for taking or viewing the results of predicted actions
Publication Date: 2018.04.03 WOLFRAM ALPHA LLC
  • US9933861B2 patent drawing
  • US9933861B2 patent drawing
  • US9933861B2 patent drawing

AI summary

A result is generated, using a data processing or computational system, in response to a user-provided or user-indicated input expression. The result is displayed, or caused to be displayed, on a display device. The result is analyzed, and, based on the analysis of the result, one or more further data processing or computational actions that the user will perform on the result are predicted. A user interface mechanism is generated to facilitate performing the predicted one or more further data processing or computational actions or to facilitate viewing one or more further results generated in response to one or more of the predicted further data processing or computational actions. The user interface mechanism is displayed or caused to be displayed on the display device.