Predictive Application Pre-launch for Login Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users typically experience delays in accessing their applications after logging into a device as they need to manually launch and open documents and web pages, wasting time before they can use the device effectively.

Innovation Solution

An information handling device with a processor and memory that tracks user usage patterns to predict login times and automatically execute commonly used applications in the background before the user logs in, restoring their state to be ready for use upon login.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If applications are manually launched after user login, then the user can control which applications to open, but the user experiences waiting time before applications are ready to use

Engineering Contradiction:
Improvewaiting time for applications to loadVSAvoidautomatic application launching
Core Design Contradiction:
Loss of timeVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by tracking user usage patterns and predicting which applications the user will want to open, then automatically launching these applications in advance before the user actually logs in. This eliminates the waiting time after login while still providing personalized application selection through intelligent prediction algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically monitoring user behavior, making intelligent decisions about which applications to pre-launch, and executing the launch without requiring user intervention. The system learns from user patterns and autonomously optimizes the application startup process.

Inventive Principle:
Principle #25Self-service

2Productivity

If applications are pre-executed in background before login, then application readiness is improved, but system resources are consumed during idle login period

Engineering Contradiction:
Improveapplication readiness upon loginVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

Instead of launching all possible applications, the system performs partial action by selectively pre-launching only those applications that the prediction algorithm determines the user is most likely to need. This optimizes resource usage by avoiding unnecessary application launches while still improving productivity for the predicted use case.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts resource allocation parameters based on user behavior patterns, predicting which applications will be needed and allocating computational resources accordingly. This allows the system to optimize between resource consumption and application readiness by changing operational parameters based on learned user preferences and usage patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10747574B2Executing applications prior to user login
Publication Date: 2020.08.18 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10747574B2 patent drawing
  • US10747574B2 patent drawing
  • US10747574B2 patent drawing

AI summary

Apparatuses, methods, systems, and program products are disclosed for executing applications prior to user login. A method includes tracking, by a processor, a user's usage pattern of an information handling device over a period of time while the user uses the information handling device. The method includes predicting a time that the user is likely to login to the information handling device based on the user's usage pattern of the information handling device. The method includes executing one or more applications that the user is likely to use at the predicted time, based on the user's usage pattern, prior to the user logging into information handling device.