Streaming Server Push for Mobile Network Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile wireless networks experience higher latencies due to redundant overhead in standard HTTP protocols, leading to inefficient bandwidth usage and increased latency in request/response mechanisms, especially when handling small content transfers.
Innovation Solution
A communication system that enables asynchronous request handling and streaming of multimedia content, utilizing a streaming connection to push relevant and pre-relevant content continuously without breaks, optimizing bandwidth usage by determining available bandwidth and using keep-alive parts to maintain a constant connection, and potentially bypassing the HTTP stack or using HTTPS over Wap GW to reduce latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standard HTTP protocol is used for content transfer, then communication compatibility is maintained, but bandwidth efficiency deteriorates due to redundant overhead
Solution Approach 1:
The patent segments the content transfer process into multiple parallel requests and responses, allowing simultaneous transmission of multiple small content pieces. This eliminates the sequential overhead of standard HTTP while maintaining protocol compatibility, thereby improving bandwidth efficiency without sacrificing adaptability.
Solution Approach 2:
The patent implements preliminary actions by pre-fetching and caching content metadata before actual content transfer. This allows the system to prepare request batches in advance, reducing the overhead of individual HTTP handshakes and improving overall bandwidth utilization while maintaining standard protocol compliance.
2Device complexity
If individual request-response mechanism is used, then protocol simplicity is maintained, but latency increases due to sequential processing
Solution Approach 1:
The patent maintains continuity of useful action by implementing a persistent connection mechanism that keeps the communication channel open across multiple requests and responses. This eliminates the repeated connection establishment overhead in standard HTTP while preserving protocol simplicity, thereby significantly reducing latency for sequential content transfers.
Solution Approach 2:
The patent performs preliminary actions by pre-establishing connection parameters and caching authentication tokens before the actual content transfer begins. This preliminary setup reduces the per-request overhead during the transfer phase, maintaining protocol simplicity while reducing overall latency.
3Reliability
If Gateway proxy is used for request forwarding, then network security is improved, but latency increases due to copy-and-forward mechanism
Solution Approach 1:
The patent merges the Gateway's security functions with the content transfer protocol by integrating authentication and authorization checks directly into the content transfer workflow. This eliminates the separate copy-and-forward proxy step, maintaining network security while reducing the latency introduced by intermediate proxy processing.
4Manufacturing precision
If multiple small content pieces are transferred sequentially, then content accuracy is maintained, but bandwidth utilization deteriorates due to overhead repetition
Solution Approach 1:
The patent segments the transfer of multiple small content pieces into parallel streams rather than sequential transfers. Each segment maintains its data integrity through individual checksums, ensuring content accuracy while eliminating the repetitive overhead of sequential HTTP handshakes, thereby improving bandwidth utilization.
Solution Approach 2:
The patent transitions from one-dimensional sequential transfer to multi-dimensional parallel transfer by implementing multiple simultaneous content streams. This dimensional change allows multiple content pieces to be transferred concurrently, maintaining individual content accuracy through separate validation while dramatically improving overall bandwidth utilization.
Data Source
Figure 1
Figure 2
AI summary
The invention relates to a communication system for carrying out a communication between a server (105) and at least one user equipment (101). According to the invention the server (105) contains a means for receiving requests of the user equipment (101), wherein at least some requests contain a demand for transferring an object, that the communication system furthermore contains a queue generator, that the communication system furthermore enables a streaming connection between the server (105) and the user equipment (101) and that the communication system contains a means for pushing the objects to the user equipment (101), wherein the pushing of the objects occurs in a streaming connection. The invention furthermore relates to a method for carrying out a communication between the server (105) and the user equipment (101). Furthermore the invention relates to a user equipment (101) and a server (105) capable of communicating in the communication system.