Dynamic Session Inactivation for Seamless Reactivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In client-server computing, existing methods for managing session data lead to resource inefficiencies and user inconvenience, as sessions are terminated upon inactivity, requiring re-authentication and loss of session data when resumed.

Innovation Solution

A method involving a session-inactivation message is transmitted to the server, allowing it to maintain session data for a revised lifetime period, preventing termination until explicitly requested, and enabling seamless reactivation without re-authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the session lifetime is extended to maintain session data, then user convenience is improved, but system resource consumption increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic session management where the session lifetime is not fixed but adaptable. The system transitions between active and inactive states based on client activity, allowing the session lifetime to be extended or shortened dynamically. This resolves the contradiction by making the session duration flexible rather than static, maintaining user convenience when needed while freeing resources when not in use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the session state parameter from a single fixed lifetime value to multiple states (active/inactive) with different lifetime characteristics. By introducing the inactive state with extended lifetime, the system can maintain session data longer than traditional fixed lifetimes would allow, improving user convenience while still having mechanisms to eventually clean up resources.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the session lifetime is shortened to reduce resource consumption, then system efficiency is improved, but user experience deteriorates

Engineering Contradiction:
Improvesystem efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The dynamic state transition allows the system to efficiently manage resources by transitioning to inactive state after brief inactivity, yet still preserving session data for potential quick resumption. This resolves the contradiction by creating a middle ground between complete termination and permanent maintenance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the session data from the active session and maintains it separately in an inactive state. This allows the system to free up active session resources while preserving the essential session data, enabling both resource efficiency and user experience preservation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If active termination is implemented to reduce resource usage, then resource management is improved, but session data accessibility is worsened

Engineering Contradiction:
Improveresource usageVSAvoidsession data accessibility
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts session data from terminated active sessions and maintains it in an inactive state. This separation allows resource usage to be reduced by terminating active sessions while preserving session data accessibility through the inactive state, resolving the contradiction between resource management and data accessibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system discards active session resources when termination occurs but recovers and maintains the essential session data in an inactive state. This allows resource usage to be minimized while preserving the ability to restore sessions, balancing resource management with data accessibility.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8473584B2Revocable indication of session termination
Publication Date: 2013.06.25 SAP SE
  • US8473584B2 patent drawing
  • US8473584B2 patent drawing
  • US8473584B2 patent drawing

AI summary

According to one general aspect, a method for a computing device may include establishing, via a first application executed by the computing device, a data session with a server. The server may maintain a set of session data associated with the data session. The method may also include processing a request to terminate the active functioning of the first application. The method may further include transmitting a session-inactivation message to the server, wherein the session-inactivation message instructs the server to maintain the set of session data.