Gateway Session Identifier for Mobile HTTP Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile HTTP sessions between a wireless device and a gateway, interruptions due to IP address changes or physical barriers cause loss of data and require restarting sessions, as existing methods fail to maintain session information across these disruptions.

Innovation Solution

A method where the gateway creates a session identifier for the wireless device's request, stores partial data during interruptions, and resumes data transfer upon reconnection using the same session identifier, allowing continuous data transfer from the point of interruption without restarting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IP address and port information are used to implement mobile HTTP sessions, then the gateway can identify and deliver communications to wireless devices, but the session information is lost when the wireless device changes IP address or loses connection

Engineering Contradiction:
Improvesession continuityVSAvoidsession data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The gateway creates and stores session information in advance using a session identifier before any interruption occurs. This preliminary establishment of session data with a persistent identifier allows the session to be recovered after IP address changes or connection losses, preventing data loss and maintaining session continuity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the wireless device reconnects after IP address change or connection loss, then communication can be restored, but the session data must be retransmitted from the beginning

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidsession restart time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The gateway maintains session information continuously using a session identifier that persists across connection interruptions. When the wireless device reconnects, the pre-stored session information is immediately restored and data transfer continues from where it left off, eliminating the need to restart transmissions and maintaining continuous productive action.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If HTTP cookies are used for session management, then session information can be maintained in fixed locations, but this method cannot be applied to mobile HTTP sessions between wireless devices and gateways

Engineering Contradiction:
Improvesession management adaptabilityVSAvoidsession maintenance reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The session identifier mechanism serves multiple functions: it identifies the wireless device, maintains session state, enables recovery after interruptions, and works across different IP addresses and connection types. This universal approach replaces the location-specific HTTP cookie model with a flexible identifier-based system that adapts to mobile network conditions while maintaining reliable session management.

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

Data Source

PatentUS8213915B1HTTP session management
Publication Date: 2012.07.03 T MOBILE INNOVATIONS LLC
  • US8213915B1 patent drawing
  • US8213915B1 patent drawing
  • US8213915B1 patent drawing

AI summary

A method, system, and computer readable media are provided for maintaining a mobile session. A session identifier and an associated idle time period are created by the gateway as part of a session header between a wireless device and a content source. When an interruption occurs before a session request for information or data has been completed, the partially transferred information or data is buffered on the gateway, along with its associated session identifier. When the wireless device reconnects, using the associated session identifier header, then the buffered information or data is transferred from the gateway, to the wireless device. The resumed transfer of information or data occurs at the point where the partial transfer stopped, when the interruption occurred. The information or data is completely transferred from the content source to the wireless device, via the gateway.