Bundled Content Delivery via Server-Side HTTP Session Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile devices face performance issues when requesting information from servers, as they often require multiple HTTP sessions to gather all necessary data, leading to resource consumption and potential distractions for users due to ongoing threads processing in the background.
Innovation Solution
A method where a mobile device initiates an HTTP session with a server, receives a markup language document, identifies embedded links, and then requests the server to manage and bundle all necessary information from various sources into a single content message, reducing the number of HTTP sessions and delegating session management to the server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple HTTP sessions are used to gather all necessary data portions, then complete information can be retrieved, but resource consumption increases and user experience deteriorates due to background processing distractions
Solution Approach 1:
The patent extracts the session management function from the mobile device and relocates it to the server. The mobile device sends a single HTTP request with embedded links to additional content, and the server autonomously manages multiple internal sessions to retrieve all necessary data portions, returning a complete bundled response. This extraction eliminates background processing on the mobile device while ensuring complete information retrieval.
2Loss of information
If multiple HTTP sessions are initiated to collect all data portions, then complete information is obtained, but the number of protocol operations increases
Solution Approach 1:
The server acts as an intermediary between the mobile device and multiple content sources. Instead of the mobile device directly managing multiple HTTP sessions with various servers, the single request is mediated by the receiving server which handles all subsequent data collection, bundling, and return operations. This intermediary approach simplifies the protocol operations from the mobile device perspective.
3Loss of information
If the mobile device manages multiple HTTP sessions to retrieve bundled content, then all necessary data can be collected, but processing time increases due to sequential thread management
Solution Approach 1:
The server performs preliminary actions by pre-bundling all necessary content portions into a single response before transmitting to the mobile device. The server retrieves, processes, and bundles all additional content identified by embedded links in advance, so that the mobile device receives complete information in one operation, eliminating sequential processing delays.
Data Source
AI summary
A mobile communication device is provided. The mobile communication device comprises a processor, a memory, a display, a radio transceiver, and an application stored in the memory. The application, when executed by the processor, transmits via the radio transceiver a first hyper text transport protocol message identifying a markup language content file embedding a plurality of links to additional content, wherein the first hyper text transport protocol message establishes a hyper text transport protocol connection. The application receives via the radio transceiver a second hyper text transport protocol message from the hyper text transport protocol connection containing the markup language content file and a plurality of files identified by the links to additional content and presents the markup language content file and the plurality of files on the display.


