Centralized Session Registry for Multi-Region Tenancy Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-region cloud environment, managing sessions for network access programs like browsers across different data centers is inefficient and prone to errors due to the lack of centralized storage and management of tenancy sessions, leading to potential security risks and resource wastage.

Innovation Solution

A global region data center is designated to centrally store and manage session information, ensuring that each tenancy has only one active session and facilitating seamless session creation and cleanup, while redirecting all login and session requests to this central point for efficient resource allocation and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If session information is stored in distributed data centers across multiple regions, then each data center can independently manage local sessions, but session management becomes complex and error-prone without centralized coordination

Engineering Contradiction:
Improvedistributed session management capabilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A centralized session management service is introduced as an intermediary between users and distributed data centers. This service maintains a global session registry that all data centers query and update, coordinating session creation, validation, and termination across the distributed system. The intermediary handles session state synchronization and conflict resolution, eliminating the need for complex peer-to-peer coordination between data centers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines distributed data center infrastructure with a centralized session management layer. While data centers remain geographically distributed for performance and resilience, session management functions are merged into a single centralized service that provides unified control. This hybrid approach maintains the benefits of distribution while achieving centralized coordination.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If multiple sessions are allowed for the same tenancy, then user flexibility and concurrent access are improved, but security risks and resource wastage increase

Engineering Contradiction:
Improveuser access flexibilityVSAvoidsession security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The centralized session management service implements continuous feedback mechanisms by monitoring session states across all data centers. When a session is created or terminated in any data center, the service updates the global session registry and notifies relevant components. This feedback loop enables real-time detection of session conflicts, enforcement of security policies, and automatic cleanup of orphaned sessions, maintaining security while allowing flexible access patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The session management system dynamically adjusts session validity and access rights based on real-time state information from the centralized registry. Session tokens include dynamic validation requirements that check current session state with the centralized service. This dynamic approach allows multiple concurrent sessions when safe, while automatically revoking or restricting access when security conditions are violated.

Inventive Principle:
Principle #15Dynamics

3Productivity

If centralized session storage is implemented, then session management efficiency and security are improved, but the global region data center becomes a single point of failure

Engineering Contradiction:
Improvesession management efficiencyVSAvoidsystem availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The centralized session management service is segmented into multiple independent components distributed across different data centers. The global session registry is partitioned into regional segments that can be independently managed and replicated. This segmentation allows the system to maintain centralized coordination benefits while distributing failure risk, so that if one segment fails, others continue to operate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements parameter changes by introducing session state replication factors and failover thresholds. When the centralized service detects failures or performance degradation, it dynamically adjusts replication parameters and redirects traffic to healthy regional segments. This parameter-based adaptability maintains high availability while preserving centralized session management functionality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12464036B2Maintaining sessions information in multi-region cloud environment
Publication Date: 2025.11.04 ORACLE INT CORP
  • US12464036B2 patent drawing
  • US12464036B2 patent drawing
  • US12464036B2 patent drawing

AI summary

Techniques are described that enable, in a multi-region cloud environment, information regarding one or more tenancy sessions that a network access program (e.g., a browser) participates in to be efficiently stored in a centralized location. The centrally stored sessions information can then be used for various purposes such as for restricting the number of tenancy sessions using a network access program, sessions cleanup, and other sessions-related tasks. In certain implementations, the centrally stored sessions information is used to prevent the network access program from opening multiple sessions for the same tenancy. In such implementations, for a particular tenancy, the network access program is allowed to have only one active session for the particular tenancy at a time. The centrally stored sessions information facilitates efficient sessions management including session cleanup after a session is closed.