Identity Management Widget for Cross-Service Settings Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users cannot access and manage their settings, such as privacy settings, interests, preferences, history, and account settings, across multiple online services when authenticated through an identity provider, as these settings are not uniformly accessible or controllable through a single interface.

Innovation Solution

Implementing an internet-wide identity management widget that allows users to manage their settings through a unified interface, enabling access and control of settings across different service providers by authenticating with an identity provider, which communicates login status and settings to associated service providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users authenticate through an identity provider to access service provider A, then the user can access service provider A's services, but the user cannot access settings from other service providers (e.g., service provider B) through the same authentication

Engineering Contradiction:
Improvecross-service settings accessibilityVSAvoidauthentication and settings management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The identity provider implements a universal authentication system that enables users to access not only the authenticating service provider's settings but also settings from other service providers through a single authentication event. The widget system provides multi-functional access to identity-oriented controls, preferences, and settings across multiple service providers without requiring separate logins for each service.

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

2Ease of operation

If users login to each service provider separately to manage settings, then each service provider's settings can be accessed, but the user must perform multiple separate logins and cannot manage settings across services efficiently

Engineering Contradiction:
Improvesettings management convenienceVSAvoidtime for separate logins and settings access
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the settings management functionality of multiple service providers into a single unified widget interface. After authentication with one service provider, the widget consolidates access to identity-oriented controls, preferences, and settings from multiple service providers (including the authenticating provider and other providers using the same identity provider), eliminating the need for separate logins and settings navigation for each service.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If service providers maintain separate settings systems, then each service provider has full control over its settings, but users cannot access or manage settings from other service providers through a single interface

Engineering Contradiction:
Improveunified settings interfaceVSAvoidcross-service identity management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The identity provider acts as an intermediary between multiple service providers and the user's settings management interface. The widget system implemented by the identity provider mediates access to settings from multiple service providers, allowing users to manage settings across services through a unified interface while maintaining the autonomy of individual service providers' settings systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9660989B1Internet-wide identity management widget
Publication Date: 2017.05.23 GOOGLE LLC
  • US9660989B1 patent drawing
  • US9660989B1 patent drawing
  • US9660989B1 patent drawing

AI summary

Internet-wide identity management is described, including providing a user interface associated with a service provider; receiving, by an identity provider, a request to login a user associated with the service provider, the service provider being different from the identity provider; providing, by the identity provider to the service provider, a login status indicating that the user is authenticated, wherein, based on the login status, the user is authorized by the service provider to access a service provided by the service provider; and providing a widget associated with the login status, the widget being configured to present one or more settings associated with the user, including a first setting and a second setting, wherein the first setting is used by the service provider and the second setting is used by another service provider and not used by the service provider, and the another service provider is different from the identity provider.