Microapp Recommendation via Interaction Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to efficiently streamline application functionality for users, as they often require launching full applications to perform tasks, which can be time-consuming and complex, especially when dealing with forms that have multiple interface elements.

Innovation Solution

A method and system that track user interactions with forms to determine a recommendation score for creating microapps, which involve enabling event handlers to detect changes and submissions, and using hash values to analyze variance in input values across multiple users, thereby identifying which interface elements to include in a streamlined microapp.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If full applications are launched to perform tasks, then complete functionality is available, but task completion time increases and system complexity increases

Engineering Contradiction:
Improvetask completion timeVSAvoidapplication complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments full applications into smaller functional units called microapps. Each microapp performs a specific task (e.g., submitting a form, calculating totals) without requiring the entire application to launch. This segmentation reduces task completion time and system complexity while maintaining necessary functionality through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts frequently used functionality from full applications into standalone microapps. By taking out specific tasks (form submission, calculations, data entry) and making them independently executable, the system eliminates the need to load entire applications for simple tasks, thereby reducing complexity and improving ease of operation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If microapps are created to streamline functionality, then task completion time decreases, but system complexity increases due to tracking and analysis requirements

Engineering Contradiction:
Improveuser productivityVSAvoidtracking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The tracking system operates autonomously by automatically monitoring user interactions with forms and microapps. Event handlers self-activate to detect changes, submissions, and user behavior patterns without requiring manual configuration or complex external monitoring infrastructure, thus improving productivity while minimizing added complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms complex behavioral tracking data into simplified variance metrics by changing the parameter representation. Instead of tracking every individual interaction detail, the system converts data into variance values that capture essential usage patterns, reducing tracking complexity while maintaining analytical capability for productivity improvement.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If user interactions are tracked to create microapps, then functionality streamlining improves, but data processing complexity increases

Engineering Contradiction:
Improvemicroapp recommendation accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms complex interaction data into simplified variance metrics that capture essential usage patterns. By changing the parameter representation from detailed interaction logs to aggregated variance values, the system improves microapp recommendation accuracy while reducing data processing complexity through dimensional reduction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system discards redundant interaction data that does not contribute to microapp creation decisions while recovering and retaining essential variance patterns. This selective data retention strategy improves recommendation accuracy by focusing on meaningful signals while reducing processing complexity by eliminating noise.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11553053B2Tracking application usage for microapp recommendation
Publication Date: 2023.01.10 CITRIX SYSTEMS INC
  • US11553053B2 patent drawing
  • US11553053B2 patent drawing
  • US11553053B2 patent drawing

AI summary

Disclosed is a system for tracking user interactions with an application to recommend creation of a microapp. The system determines a recommendation score for creating a microapp corresponding to a functionality of an application based on at least one of the amount of time users spend interacting with the application, the number of interface elements of the application that the user changes, and the input values provided by the users. The system uses interactions corresponding to multiple different users to determine the recommendation score. The system may also recommend an interface element to be included in the microapp. The recommendation score is provided to an administrator, who may use the information to create a microapp.