Real-time User Behavior Prediction System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application software does not effectively predict and mitigate user actions such as discontinued use or the need for technical support, leading to inefficiencies in user interaction and increased costs for both users and support staff.

Innovation Solution

A system that monitors user interactions, applies a predictive model to forecast user actions based on activity history, and facilitates real-time assistance by advising users to utilize question-and-answer systems or prioritizing questions, thereby reducing the likelihood of discontinued use and technical support requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If application software provides comprehensive help and support features, then user understanding and ease of operation improve, but device complexity and support costs increase

Engineering Contradiction:
Improveuser understandingVSAvoidsupport costs
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by predicting user actions before they occur. It analyzes activity history and evaluates predictive models to identify users likely to discontinue use or request support, then proactively offers assistance through targeted notifications or in-app guidance, preventing the need for reactive support interventions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring user activity history and using predictive models to generate insights about user behavior. This feedback loop enables the system to adaptively adjust support strategies, targeting users who show signs of potential discontinuation or support needs based on their interaction patterns

Inventive Principle:
Principle #23Feedback

2Reliability

If the system proactively assists all users, then user retention and adoption increase, but support costs and resource consumption increase

Engineering Contradiction:
Improveuser retentionVSAvoidsupport costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system applies local quality by providing differentiated support to different user segments based on their predicted needs. Instead of uniform assistance, it targets specific users likely to discontinue use or request support, allocating support resources locally to high-risk users while leaving low-risk users to proceed independently

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by using predictive models to dynamically identify user segments based on activity history patterns. It transforms static support approaches into dynamic, data-driven targeting, adjusting support intensity and timing based on predicted user behavior probabilities

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system monitors and analyzes user activity in real-time, then prediction accuracy improves, but processing requirements and system complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial action by focusing monitoring and analysis efforts on specific users predicted to benefit most from intervention. Rather than processing all user data equally, it selectively analyzes activity history for users showing patterns associated with discontinuation or support needs, reducing overall processing requirements while maintaining prediction accuracy for target users

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8468110B1Real-time user behavior prediction
Publication Date: 2013.06.18 INTUIT INC
  • US8468110B1 patent drawing
  • US8468110B1 patent drawing
  • US8468110B1 patent drawing

AI summary

The disclosed embodiments provide a system that facilitates use of an application. During operation, the system obtains an activity history of interaction between the user and the application during use of the application by the user. Next, the system applies a predictive model to the activity history to predict a probability of a user action in the application. Finally, the system facilitates subsequent real-time use of the application by the user based on the probability of the user action.