Browser Account Center Third-Party Login Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing browser applications cannot provide rapid login services for third-party websites, requiring users to manually enter usernames and passwords, leading to a redundant, labor-intensive, and error-prone process.

Innovation Solution

A computer system that receives a validation request from a third-party server, determines if an active communication session exists based on a session key, and sends an authorization request to allow the client terminal to access predefined data without further authentication, enabling abbreviated login through the browser application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the browser application uses the same account center for rapid login to services from the same service provider, then login convenience is improved, but the ability to access third-party websites rapidly is lost

Engineering Contradiction:
Improvelogin convenienceVSAvoidthird-party website access capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The account center is enhanced to perform multiple functions: it not only manages rapid login for services from the same service provider but also acquires and manages account information for third-party websites. The system can switch between different account centers (same-provider and third-party) based on the access target, making the login system universal across different website types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

When accessing third-party websites, the system introduces an intermediary mechanism where the browser application's account center acts as a mediator between the user and the third-party website. It acquires account information for the third-party site and uses this intermediate account information to enable rapid login, rather than requiring direct user input to the third-party site.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the user manually enters username and password for third-party websites, then authentication security is maintained, but the login process becomes redundant and labor-intensive

Engineering Contradiction:
Improveauthentication securityVSAvoidlogin time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-acquiring account information for third-party websites through the account center before the user actually needs to access them. This advance preparation stores the necessary login credentials, so when the user wants to access a third-party site, the information is already ready, eliminating the need for manual entry and reducing login time while maintaining security through pre-validated credentials.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the browser application establishes separate account centers for different service providers, then service specificity is improved, but system complexity increases

Engineering Contradiction:
Improveservice coverageVSAvoidaccount center structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the functionality of multiple account centers into a unified browser application account center. Instead of having separate account centers for each service provider or third-party website, the invention combines them into a single account center that can manage multiple account information sets, switching between them as needed. This reduces structural complexity while maintaining the ability to access diverse services.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9178874B2Method, device and system for logging in through a browser application at a client terminal
Publication Date: 2015.11.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9178874B2 patent drawing
  • US9178874B2 patent drawing
  • US9178874B2 patent drawing

AI summary

The current invention discloses methods, devices and systems for logging in a third party server through a browser application at a client terminal. After receiving a validation request from a third party server, the main server for the browser application may choose to grant or deny the request. The validation request, which may include a third party identifier, a user identifier, and a session key, can be triggered by a data access request from the browser application. If there is an active communication session between the client terminal and the server, the server may send an authorization request to the third party so that the third party server allows the client terminal to access non-sensitive data associated with the user identifier through the browser application without further validation of the data access request. The current invention provides additional convenience and security for third party login operations.