Dynamic Application Operation via Real-Time User Activity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications lack the ability to provide customized user experiences based on real-time user interaction habits, relying on hardcoded functionality that does not adapt to individual user behaviors.

Innovation Solution

Monitoring user interactions to identify frequent actions and contexts, dynamically modifying application operations by automatically inserting or suggesting frequently used data items such as text, images, or settings, thereby tailoring the user experience to specific habits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardcoded functionality is used in applications, then the application structure remains simple and reliable, but the adaptability to user behaviors and customization capability deteriorates

Engineering Contradiction:
Improveadaptability to user behaviorsVSAvoidapplication structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application transforms from static hardcoded functionality to dynamic adaptive operation by monitoring user actions in real-time and automatically modifying its behavior based on detected patterns, allowing the system to adapt to user behaviors without permanent structural changes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The application performs self-analysis of user interactions and self-modification of its operation by automatically detecting frequent user actions and adjusting its functionality accordingly, eliminating the need for manual reconfiguration or complex preset options

Inventive Principle:
Principle #25Self-service

2Productivity

If generic hardcoded functionality is provided, then the application is easy to operate, but user efficiency and productivity deteriorate due to repetitive manual input

Engineering Contradiction:
Improveuser efficiencyVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of user actions to identify frequent patterns before the user needs them, automatically preparing and storing these patterns for future use, thereby eliminating repetitive manual input in subsequent operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application continuously monitors user interactions, analyzes the data to identify patterns, and uses this feedback to automatically adjust its operation by suggesting or automatically inserting frequently used content, creating a closed-loop system that improves productivity

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the application provides standardized hardcoded commands, then the system is reliable and stable, but the functionality and customization capability deteriorate

Engineering Contradiction:
Improvefunctionality customizationVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The application maintains system stability through its core monitored operation while dynamically adapting its displayed functionality and automatic suggestions based on user behavior patterns, allowing customization without compromising the stability of the underlying system

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11023260B2Systems and methods for transforming operation of applications
Publication Date: 2021.06.01 VERIZON PATENT & LICENSING INC
  • US11023260B2 patent drawing
  • US11023260B2 patent drawing
  • US11023260B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for transforming operation of an application based upon real-time user activity analysis are provided. For example, user interaction with an application is monitored to determine that a user action was performed at a threshold frequency. The user action is evaluated to identify a context of the application when the user action was performed. The user action is evaluated to identify data upon which the user action was performed. In response to determining that a current context of the application matches the context, operation of the application is transformed to include a data item corresponding to the data.