Context-Aware Credential Validation for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing credential validation systems lack context-awareness, failing to dynamically enable or disable credentials based on location and time, leading to unauthorized access or restricted access issues.

Innovation Solution

A computer program product that manages user credentials by determining the location and time context of a client device, enabling or disabling credentials accordingly, and presenting notifications or obscuring representations when access is restricted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If credential validation is performed without context-awareness, then the validation process is simple and fast, but unauthorized access or restricted access issues occur

Engineering Contradiction:
Improveaccess securityVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-establishes context parameters (location, time, device state) and validates them before credential verification. This preliminary context checking ensures that credentials are only validated when appropriate contextual conditions are met, preventing unauthorized access while maintaining a structured validation process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a context-aware validation layer that acts as an intermediary between the credential and the validation system. This intermediary evaluates contextual factors (location, time, device state) and determines whether credential validation should proceed, adding security without requiring complete system redesign

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If credentials are dynamically enabled or disabled based on location and time, then access security is enhanced, but the validation process becomes more complex

Engineering Contradiction:
Improvecredential validation accuracyVSAvoidcredential management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts credential validity based on changing contextual conditions such as location and time. Credentials are not statically valid or invalid but transition between states based on real-time context evaluation, allowing enhanced security control while adapting to different scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the validity parameters of credentials from fixed to variable based on contextual factors. Location coordinates, time stamps, and device state parameters are used to modulate credential effectiveness, enabling precise access control without hardcoding complex validation rules

Inventive Principle:
Principle #35Parameter changes

3Reliability

If location and time context are checked before credential validation, then unauthorized access is prevented, but the validation process takes longer

Engineering Contradiction:
Improveaccess control securityVSAvoidvalidation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Context parameters such as location and time are captured and pre-evaluated before the actual credential validation occurs. This preliminary context assessment is performed quickly using readily available device data, separating context checking from the more intensive credential verification process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs selective context validation based on the specific credential type and access request. Not all credentials require full context verification, and the system adjusts the depth of context checking to match the security requirements, reducing unnecessary processing time while maintaining security

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9444805B1Context-aware validation
Publication Date: 2016.09.13 STRATEGY INC
  • US9444805B1 patent drawing
  • US9444805B1 patent drawing
  • US9444805B1 patent drawing

AI summary

An application executed on a client device displays a user interface that receives input related to outputting credential information, wherein the application is configured to manage credentials that are associated with a validation system. The application receives, through the user interface, first user input to output a representation of a first credential in a manner that enables a credential authority to validate the representation. In response to receiving the first user input, the application identifies a location of the client device. The application determines whether the location of the client device is associated with a first region where the first credential is enabled for validation. In response to determining that the location of the client device is associated with the first region where the first credential is enabled for validation, the application displays, on the user interface, the representation of the first credential.