Application Launch Automation Based on Usage Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In dynamic work environments, employees face inefficiencies and productivity drops due to frequent switching between applications, leading to significant lost revenue over time as they wait for applications to launch or respond to commands.
Innovation Solution
A system and method that identify application usage patterns and create automations to dynamically launch applications based on these patterns, reducing the need for manual intervention by automatically performing subsequent steps when specific conditions are met, such as launching frequently used applications after specific initial actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If employees manually launch applications and switch between them, then they can access required data and perform tasks, but productivity decreases and wait time increases
Solution Approach 1:
The system performs preliminary actions by automatically launching applications in advance based on detected usage patterns. When the system identifies that a user frequently opens a sequence of applications (e.g., Email followed by Calendar), it pre-launches the second application in the sequence when the first is opened, eliminating wait time and improving productivity without requiring manual intervention from the employee.
2Adaptability or versatility
If employees frequently switch between applications, then they can complete multiple tasks, but efficiency drops due to repetitive manual actions
Solution Approach 1:
The system provides self-service by automatically detecting application usage patterns and launching subsequent applications without requiring repeated manual actions from the user. The system monitors application opening sequences, identifies recurring patterns, and autonomously executes the second application in the sequence when the pattern is recognized, allowing employees to focus on task content rather than repetitive launching actions.
3Productivity
If the system automatically launches applications based on usage patterns, then wait time is reduced and productivity increases, but system complexity increases
Solution Approach 1:
The system uses feedback mechanisms to monitor application usage patterns and adjust its automation behavior accordingly. By continuously tracking which applications are opened in sequence and how frequently these patterns occur, the system learns user behavior and automatically configures launch automations without requiring complex manual setup or configuration, thereby improving productivity while keeping the system relatively simple through adaptive learning.
Data Source
AI summary
A computer system identifies a pattern of usage of the computer system by a first user, wherein the identified pattern of usage comprises of a first and a second step. The computer system determines the number of times that the first user performs the steps of the identified pattern of usage surpasses a first threshold value. The computer system creates an automation so that each time the first user performs the first step of the identified pattern of usage, the computer system performs the second step of the identified pattern of usage.


