Automatic User Account Selection for Application Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-account systems, users face the inconvenience of having to manually switch between user accounts to launch applications, as the system typically defaults to the primary account, leading to incorrect application instances and manual reloading.

Innovation Solution

A method and system that automatically select the appropriate user account for launching an application based on criteria such as user preferences, account activity, location, and time, providing access to the selected account and allowing user selection if the system's choice does not meet a confidence threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system defaults to the primary user account for launching applications, then the system operation is simple, but the user experience deteriorates when the wrong account is selected

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidapplication launch accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically determines and selects the appropriate user account based on application metadata and account attributes without requiring manual user intervention. The account selection mechanism serves itself by using predefined criteria and algorithms to make autonomous decisions, eliminating the need for users to manually switch accounts while ensuring accurate application launching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures account preferences and application associations before launch time. User accounts are pre-linked to specific applications based on usage patterns, preferences, and account attributes. This preliminary configuration enables the system to automatically select the correct account when an application is launched, resolving the contradiction between operational simplicity and launch accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual account switching is required to launch applications from the correct account, then account control precision is improved, but user productivity deteriorates

Engineering Contradiction:
Improveaccount selection precisionVSAvoidapplication launch efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The account selection process is automated through self-service mechanisms that use application metadata, account attributes, and predefined preferences to autonomously determine the correct user account. This eliminates manual account switching while maintaining precise account selection, thereby improving productivity without sacrificing selection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops that monitor application launch outcomes and user account selection accuracy. By analyzing usage patterns and launch success rates, the system continuously refines its account selection algorithm, improving both precision and efficiency over time without requiring additional manual user actions.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple user accounts are maintained with separate settings and content, then user data security is improved, but system complexity increases

Engineering Contradiction:
Improveuser data securityVSAvoidmulti-account system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments user data, settings, and content into distinct account containers, each with isolated access controls. This segmentation maintains security boundaries while the automated account selection mechanism manages the complexity of switching between segmented accounts, allowing users to benefit from secure multi-account architecture without dealing with the operational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated account selection mechanism acts as an intermediary layer between the user and the multi-account system. It manages the complexity of account selection, authentication, and context switching, allowing users to access multiple secure accounts through a simplified interface that automatically handles the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If the system automatically selects user accounts based on multiple criteria, then application launch accuracy is improved, but computational overhead increases

Engineering Contradiction:
Improveaccount selection accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing account preferences, application associations, and selection criteria before they are needed. Account profiles are pre-configured with preferred applications and selection weights, allowing the automated selection process to quickly retrieve and apply predefined rules rather than computing everything from scratch, thereby reducing computational overhead while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The account selection mechanism uses partial action by evaluating only the most relevant criteria for each specific application launch scenario rather than processing all possible account attributes equally. The system prioritizes high-weight criteria such as user preferences and recent usage patterns, performing computations only on the subset of data most likely to determine the correct account, thus reducing energy consumption while maintaining selection accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9058189B1Automatic user account selection for launching an application
Publication Date: 2015.06.16 GOOGLE LLC
  • US9058189B1 patent drawing
  • US9058189B1 patent drawing
  • US9058189B1 patent drawing

AI summary

A system and method is provided for selecting an appropriate user account for accessing an application, the system, the method including receiving a request to launch an application while in a first user account, identifying a plurality of user accounts including the first user account, selecting one of the plurality of identified user accounts for launching the application, wherein the selected one of the plurality of user accounts provides functionality for launching the application and providing the user with access to the selected one of the plurality of identified user accounts.