Lightweight Session Connection Decoupling in Content Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing systems with content management, connections to servers remain coupled with user sessions for a brief period, leading to inefficient resource utilization and wasted time due to delayed re-use of connections.

Innovation Solution

Implementing a method where connections are immediately decoupled from sessions upon release and made available in a shared pool, with user authentication streamlined through caching of login data to facilitate immediate re-use, allowing connections to be reused without delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If connections are kept coupled with sessions for a brief period to facilitate re-use, then connection re-use is enabled, but resource utilization becomes inefficient due to delayed availability

Engineering Contradiction:
Improveconnection re-use capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the connection and session into separate entities. When a session is released, the connection is decoupled from the session and placed in a connection pool, while the session object remains in the session pool. This segmentation allows connections to be independently reused by different sessions without being bound to a specific session timeline, resolving the contradiction between enabling re-use and maintaining efficient resource utilization.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If connections remain coupled to sessions for five seconds, then original users can re-initiate sessions, but time is wasted due to delayed connection availability

Engineering Contradiction:
Improvesession re-initiationVSAvoidconnection availability delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing a connection pool before sessions need connections. When sessions are released, connections are immediately decoupled and placed in the pre-existing connection pool, making them immediately available for reuse. This eliminates the five-second delay because the infrastructure for connection reuse is prepared in advance, allowing users to re-initiate sessions without waiting for connection availability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If connections are immediately decoupled from sessions, then resource efficiency improves, but authentication complexity increases

Engineering Contradiction:
Improveconnection re-use efficiencyVSAvoidauthentication mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary authentication mechanism that mediates between the decoupled connection and the user session. When a user needs to reuse a connection, the authentication system acts as an intermediary to verify user credentials and associate the user with an available connection from the pool. This intermediary layer manages the complexity of authentication while allowing connections to be immediately decoupled and reused, resolving the contradiction between efficiency and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9258793B1Method and system for lightweight sessions in content management clients
Publication Date: 2016.02.09 OPEN TEXT CORP
  • US9258793B1 patent drawing
  • US9258793B1 patent drawing
  • US9258793B1 patent drawing

AI summary

Methods and systems for providing light weight client sessions. Connections are immediately decoupled from sessions when released by a user and made available to the same or other users. Re-authentication of the user to re-use a connection can be streamlined by maintaining client login data in a client login record cache.