Mobile Session Management via Weighted Constraint Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile computing technologies face challenges in managing mobile application sessions effectively due to unreliable wireless connections, as existing caching techniques are passive and do not consider the current or future state of network conditions, leading to inefficient session management and user experience issues.

Innovation Solution

The proposed solution involves a system that uses predictive context preservation techniques to assess current network quality, GPS coordinates, and directional heading to make informed decisions about session management, leveraging abbreviated messages for efficient session maintenance and storage, and assigning weight values to constraint data to determine whether to extend, maintain, or terminate sessions based on calculated scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If caching techniques are used to mitigate mobile application session issues, then session continuity is improved, but the caching system becomes passive and cannot adapt to changing network conditions

Engineering Contradiction:
Improvesession continuityVSAvoidadaptability to network conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, passive caching system into a dynamic one by continuously evaluating constraint data (network conditions, device state, application requirements) and adjusting session management decisions in real-time. The system adapts its behavior based on changing conditions, selecting appropriate strategies such as maintaining sessions, terminating sessions, or using abbreviated messages based on current constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by collecting constraint data from multiple sources (network conditions, device sensors, application state) and using this information to make informed session management decisions. The evaluation of constraint data with weight values creates a closed-loop system that continuously adjusts to maintain optimal session continuity.

Inventive Principle:
Principle #23Feedback

2Reliability

If session context is maintained to improve user experience, then session continuity is improved, but storage resources are consumed unnecessarily when not needed

Engineering Contradiction:
Improvesession continuityVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically changes the state parameter of session context (maintained vs. terminated) based on evaluated constraint data and weight values. By adjusting this parameter according to real-time conditions, the system maintains sessions only when necessary for user experience, freeing storage resources when full session continuity is not required.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential elements needed for session continuity by using abbreviated messages that map to fully expanded session requests maintained on the server side. This allows the system to maintain session context selectively, taking out only what is necessary and leaving unnecessary storage consumption behind.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If mobile devices send full session requests to maintain connections, then session reliability is improved, but network strain increases

Engineering Contradiction:
Improvesession reliabilityVSAvoidnetwork strain
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system creates abbreviated copies of full session requests that contain essential identification information (keys) to reconnect to maintained sessions. These abbreviated messages serve as lightweight representations that maintain session reliability while significantly reducing network strain compared to transmitting complete session requests.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies partial action by sending only the necessary portion of session information (abbreviated messages with keys) rather than complete session requests. This partial transmission is sufficient to maintain session reliability while minimizing network energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10616363B2Constraint based signal for intelligent and optimized end user mobile experience enhancement
Publication Date: 2020.04.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10616363B2 patent drawing
  • US10616363B2 patent drawing
  • US10616363B2 patent drawing

AI summary

Provided are techniques for collecting data associated with a mobile communication device, wherein the mobile communication device is executing a session associated with a mobile application over a wireless connection; assigning a corresponding weight value to each datum of the constraint data; generating a score for the communication session based upon the data wherein each datum is modified based upon the corresponding weight; and, in response to a determination that the score falls within a first range, store a context corresponding to the session in a persistent data storage and extend the session; in response to a determination that the score falls within a second range, distinct from the first range, store the context in the persistent data storage and maintain the session as a transient session; and, in response to a determination that the score does not fall within wither the first or second ranges, terminate the session.