Login Status-Based App Launch Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the issue of unnecessary input, such as entering username and password, when launching either a target application or its associated website from a client device, leading to prolonged interaction and excess resource utilization.

Innovation Solution

Determining log-in information to decide whether to launch the target application or its associated website, and displaying appropriate selectable elements on the user interface to facilitate this decision, potentially embedding deeplinks to streamline the launch process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a selectable element is displayed to launch a target application or its associated website, then the user can access the desired content, but the user may be required to enter username and password unnecessarily, prolonging interaction and increasing resource utilization

Engineering Contradiction:
Improveuser input requirementVSAvoidinteraction time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by checking the login status of both the target application and its associated website before presenting launch options to the user. Based on the login status information obtained in advance, the system determines which launch option to present, thereby avoiding unnecessary login prompts and reducing user interaction time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system checks login status for both target application and website, then unnecessary user input is avoided, but additional processing and resource utilization occur

Engineering Contradiction:
Improveuser efficiencyVSAvoidclient device resource utilization
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs a complete login status check for both the target application and its associated website, which may seem excessive. However, this comprehensive check ensures that the most appropriate launch option is selected, preventing unnecessary login prompts and improving overall user efficiency. The additional processing is minimal and justified by the significant reduction in user interaction time.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If login status is determined before displaying selectable elements, then the appropriate application or website can be launched without unnecessary input, but additional processing steps are required

Engineering Contradiction:
Improveinteraction timeVSAvoidsystem processing steps
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs the login status determination as a preliminary action before displaying the selectable elements to the user. This advance checking allows the system to present only the most relevant launch option, simplifying the user interface and reducing the number of processing steps required during actual user interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12339760B2Launching determination based on login status
Publication Date: 2025.06.24 GOOGLE LLC
  • US12339760B2 patent drawing
  • US12339760B2 patent drawing
  • US12339760B2 patent drawing

AI summary

Implementations determine log-in information indicating whether a user of a first application is logged into a target application and/or a website of the target application. In response to the log-in information indicating that the user is logged into the target application but not logged into the website of the target application, a first selectable element can be displayed at a user interface of the first application to receive user input that causes the target application to be opened. In response to the log-in information indicating that the user is not logged into the target application but is logged into the website of the target application, a second selectable element can be displayed at the first application to receive user input that leads to the website of the target application, or the first selectable element can be assigned a deeplink that leads to the website of the target application.