Dynamic Application Prioritization for Expedited Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accessing and launching applications from a large collection of cloud-provided services due to the time-consuming process of identifying relevant applications, especially in enterprise environments where numerous applications are subscribed by various departments, leading to user inconvenience.

Innovation Solution

A system and method for dynamically determining application information by analyzing user and other users' application usage patterns to generate user interfaces that prioritize frequently used and relevant applications, recommending applications based on usage scores and user group similarities, thereby expediting access to applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are provided with a large collection of cloud-provided applications, then application availability and service coverage are improved, but application identification time and access complexity increase

Engineering Contradiction:
Improveapplication availabilityVSAvoidapplication identification time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively analyzing user behavior patterns, application usage data, and group similarities before users need to access applications. Usage scores are continuously calculated and stored, and recommended applications are pre-identified and presented to users, eliminating the need for users to manually search through large application collections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical manual search and selection process with an automated information processing system. The computing device automatically collects usage data, calculates usage scores using algorithms, identifies similar user groups, and generates recommended application lists, substituting human cognitive effort with automated data analysis and pattern recognition.

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

2Adaptability or versatility

If all subscribed applications are made accessible to users, then service completeness is improved, but user interface complexity and navigation difficulty increase

Engineering Contradiction:
Improveservice completenessVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the large collection of applications into two distinct categories: frequently used applications (presented first in the user interface) and other available applications (presented subsequently). This segmentation is based on calculated usage scores and allows users to quickly access their most needed applications without being overwhelmed by the entire application catalog.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The user interface is designed with local quality by providing different presentation strategies for different application subsets. Frequently used applications receive prominent placement and optimized access paths, while less frequently used applications are made available through secondary navigation options, ensuring each section of the interface is optimized for its specific purpose.

Inventive Principle:
Principle #3Local quality

3Device complexity

If traditional application access methods are used, then system simplicity is maintained, but access speed and user convenience deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoidapplication access speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system implements self-service by automatically monitoring and analyzing its own usage data without requiring user input or configuration. The computing device continuously collects application launch times, usage duration, and access patterns, automatically updates usage scores, and dynamically adjusts application recommendations based on observed behavior, enabling the system to improve itself autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms by continuously monitoring actual user application access patterns and using this information to refine usage score calculations. The feedback loop allows the system to learn from user behavior and improve recommendation accuracy over time, with usage scores being updated based on recent usage data and group similarity analyses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11748082B2Systems and methods for expedited access to applications
Publication Date: 2023.09.05 CITRIX SYSTEMS INC
  • US11748082B2 patent drawing
  • US11748082B2 patent drawing
  • US11748082B2 patent drawing

AI summary

Methods and systems for determining information of applications are described herein. A computing device may receive, from one or more client devices, data indicating application usage events. The computing device may determine, based on the data, popular applications that a target user regularly uses. The computing device may determine, based on the data, recommended applications that users similar to the target user regularly use. The computing device may determine, based on the popular applications and/or the recommended applications, a collection of applications for the target user. The collection of applications may be displayed on a user interface of a client device associated with the target user for expedited access of interested applications.