Session Idle Timeout Control Based on Login Trust Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing session management systems fail to dynamically adjust idle time based on user login attributes, leaving accounts vulnerable to malicious actors when users forget to log out on public devices.

Innovation Solution

Implement a system that adjusts session idle time based on user login attributes such as device type, location, and trustworthiness, using a modified session cookie to terminate sessions prematurely on untrusted devices and extend idle time on trusted devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static session length is used, then the system is simple to manage, but security is compromised because malicious actors can take over sessions after users leave public devices

Engineering Contradiction:
Improvesession securityVSAvoidsession management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic session timeout values that automatically adjust based on device characteristics. The system determines whether a device is public or private and sets session timeout accordingly - shorter timeouts for public devices and longer timeouts for private devices. This dynamic adjustment resolves the contradiction by making session management adaptive rather than static, improving security on public devices without unnecessarily complicating private device management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the session timeout parameter based on device type detection. By detecting whether the device is public or private and adjusting the session timeout parameter accordingly, the system resolves the contradiction between security and complexity. The parameter change is automatic and rule-based, maintaining simplicity while improving security.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If step-up authentication is implemented, then some security threats are mitigated, but not all interactions are covered leaving gaps in protection

Engineering Contradiction:
Improvesecurity coverageVSAvoiduser interaction convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by detecting device type and setting appropriate session timeout values before any potentially harmful interactions occur. This preventive measure ensures that even if users forget to log out or leave devices unattended, the session will automatically terminate after the appropriate timeout period, providing continuous security coverage without requiring user awareness or additional authentication steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The session timeout mechanism acts as an intermediary security layer that operates independently of user authentication. Rather than relying solely on user-initiated step-up authentication, the system introduces an automatic timeout intermediary that provides continuous protection across all interactions, filling the gaps left by user-dependent authentication methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If session timeout is extended for convenience, then user experience improves, but vulnerability window increases allowing more time for malicious takeover

Engineering Contradiction:
Improvesession continuityVSAvoidvulnerability window
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by differentiating session timeout settings based on device location/type. Public devices receive shorter timeout values to minimize vulnerability windows, while private devices receive longer timeout values to ensure session continuity. This localized approach resolves the contradiction by tailoring session duration to the specific risk context of each device type.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12621308B2Systems and methods for session time duration management based on user login attributes
Publication Date: 2026.05.05 JPMORGAN CHASE BANK NA
  • US12621308B2 patent drawing
  • US12621308B2 patent drawing
  • US12621308B2 patent drawing

AI summary

Systems and methods for session time duration management based on user login attributes are disclosed. A method may include: receiving, at an authentication platform for a website and from a browser executed by an electronic device, a user login; authenticating the user login credentials; requesting a session with the browser with a modified session idle time from a session provider, wherein the session provider is configured to generate a session cookie with the modified session idle time; receiving the session cookie from the session provider; and communicating the session cookie to the browser. The website may be configured to receive an interaction from the browser in the session, determine a current session idle time for the session, compare the current session idle time to the modified session idle time, and terminate the session in response to the current session idle time being greater than the modified session idle time.