Self-Learning Application Launch System for Mobile Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face significant time consumption and frustration when navigating through multiple display screens to access the desired task or function in computing system implemented applications, especially on mobile devices with limited processing power and memory.

Innovation Solution

A self-learning customized application launch system that monitors user activities and interaction data to determine specific use parameters, automatically alerting the user when necessary tasks need to be performed and directly taking them to the relevant interface within the application upon launch, bypassing unnecessary screens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional application launch method is used, then application can be opened, but user must navigate through multiple display screens consuming significant time

Engineering Contradiction:
Improvenavigation timeVSAvoiduser operation convenience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by monitoring user activities and analyzing usage patterns before the user needs to access specific functions. It pre-determines the user's likely needs based on historical data and prepares the application state in advance, so that upon launch, the user is automatically directed to the relevant interface without manual navigation through multiple screens.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If generic startup display screen is used, then application structure is simple, but user satisfaction decreases due to repeated navigation

Engineering Contradiction:
Improveuser satisfactionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application serves itself by automatically monitoring its own usage patterns and user interactions. The system autonomously analyzes historical data, determines user preferences and frequently accessed functions, and self-adjusts the startup behavior to directly navigate to relevant interfaces, eliminating the need for manual user navigation while maintaining system manageability.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If multiple display screens are loaded, then all functions are accessible, but mobile device resources are wasted on unnecessary screens

Engineering Contradiction:
Improvedevice resource usageVSAvoidfunction accessibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by customizing the application launch experience specifically for each user based on their individual usage patterns. Instead of uniformly loading all screens for all users, it selectively navigates to the specific interface screens that are locally relevant to each user's needs, thereby conserving mobile device resources while maintaining full functionality when required.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8271899B1Method and system for self-learning customized application launch based on historical usage
Publication Date: 2012.09.18 INTUIT INC
  • US8271899B1 patent drawing
  • US8271899B1 patent drawing
  • US8271899B1 patent drawing

AI summary

A method and system for self-learning customized application launch whereby a computing system implemented application is provided for use by a given user and the given user's activities and/or interaction with the computing system implemented application are monitored. Data representing the given user's activities and/or interaction with the computing system implemented application is then analyzed to determine one or more use parameters associated with, and/or unique to, the given user's use of the given computing system implemented application. The one or more use parameters are then used to alert the user of the potential need to access the given computing system implemented application to perform one or more specific tasks and/or functions using the given computing system implemented application and/or, upon launch of the given computing system implemented application, to take the user automatically to the interface display, page, or location within the given computing system implemented application the user will need to access to perform the specific tasks and/or functions.