Session Adoption for Multi-Data Center SSO Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-data center system, the session activity for single sign-on (SSO) access is split between different data centers for authentication and authorization, leading to session inactivity detection issues, where one data center may expire the SSO session even if the user is active on another data center, requiring re-authentication.

Innovation Solution

Implementing session adoption techniques where a first data center manages session activity across multiple data centers by obtaining and tracking session activity data from adopted sessions, allowing it to determine if the SSO session is active across the system and prevent unnecessary re-authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple sessions are created for user authentication and authorization across different data centers, then access to multiple resources is enabled, but session activity becomes split and inactivity detection becomes inaccurate

Engineering Contradiction:
Improveaccess to multiple resourcesVSAvoidsession activity detection
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent merges session activity tracking across multiple data centers by having each data center adopt and track sessions from other data centers. The session adoption mechanism combines fragmented session information into a unified view, allowing accurate inactivity detection even when users access resources across multiple geographically dispersed data centers. This resolves the contradiction by maintaining access versatility while achieving precise session activity measurement through centralized session management.

Inventive Principle:
Principle #5Merging (Combining)

2Stability of the object's composition

If separate sessions are created at each data center for authentication and authorization, then data center independence is maintained, but unnecessary re-authentication occurs

Engineering Contradiction:
Improvedata center independenceVSAvoidre-authentication time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where data centers continuously monitor session activity and provide feedback about session status to other data centers. When a user is detected as inactive in one data center, the system feedbacks this information to other data centers, allowing them to automatically expire sessions without requiring user re-authentication. This maintains data center independence while eliminating redundant re-authentication steps, resolving the contradiction between structural independence and operational efficiency.

Inventive Principle:
Principle #23Feedback

3Device complexity

If session activity is tracked at each data center independently, then implementation complexity is reduced, but session expiration becomes inconsistent

Engineering Contradiction:
Improvesession tracking implementationVSAvoidsession expiration consistency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent makes each data center's session tracking system universal by enabling them to perform both local session tracking and adoption of sessions from other data centers. This multi-functional approach allows simple, independent implementations at each data center while achieving consistent session expiration behavior across the entire multi-data center system. The session adoption protocol provides the universal mechanism that bridges independent implementations, resolving the contradiction between implementation simplicity and expiration consistency.

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

Data Source

PatentUS10572649B2Session activity tracking for session adoption across multiple data centers
Publication Date: 2020.02.25 ORACLE INT CORP
  • US10572649B2 patent drawing
  • US10572649B2 patent drawing
  • US10572649B2 patent drawing

AI summary

Techniques are disclosed for managing session activity of SSO access across multiple data centers. Session activity of SSO access is managed across multiple geographically disperse computing systems clustered together to form a multi-data center (MDC) system. A first data center in the MDC system may implement session adoption to manage an SSO session of the user in the MDC system. Information about subsequent sessions established by other data centers may be adopted by the first data center. The first data center may obtain session activity data from each session that is adopted for the user. The session activity may be used to determine whether SSO session is active for the user across data centers in the MDC system. Authorization to access a resource at any data center in the MDC system may be granted based on the status of the SSO session using session adoption among the data centers.