Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing signaling optimization systems fail to optimize mobile traffic over proprietary protocols due to their non-standardized nature, leading to inefficiencies in network congestion and battery consumption.
Innovation Solution
A distributed system comprising a local proxy and proxy server offloads application traffic from proprietary channels to shared channels like Google Cloud Messaging (GCM) for signaling optimization, using pattern recognition and real-time monitoring to minimize user experience impact.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If proprietary protocols are used for application traffic, then application functionality is improved, but network signaling efficiency deteriorates
Solution Approach 1:
The patent introduces a shared communication channel as an intermediary between application servers and mobile devices. This shared channel acts as a mediator that receives traffic from multiple proprietary protocols and consolidates it into a single standardized communication path, thereby improving signaling efficiency while preserving application functionality through the intermediary layer.
Solution Approach 2:
The shared communication channel provides universal functionality by handling traffic from multiple different proprietary protocols simultaneously. Instead of requiring separate optimized channels for each protocol, the system creates a single multi-functional channel that serves all applications, improving overall network signaling efficiency.
2Adaptability or versatility
If multiple proprietary push channels are used, then application-specific communication is improved, but battery consumption increases
Solution Approach 1:
The patent merges multiple proprietary push channels into a single shared communication channel. By consolidating multiple separate channels that would otherwise operate independently and consume battery power separately, the system combines them into one unified channel, thereby reducing overall battery consumption while maintaining application-specific communication capabilities through the shared infrastructure.
Solution Approach 2:
The shared communication channel provides universal service to multiple applications simultaneously. Instead of each application maintaining its own dedicated push channel that consumes battery power independently, the system creates a universal channel that serves all applications, reducing the total battery consumption required for push notifications.
3Productivity
If proprietary protocols are used, then application performance is improved, but network congestion increases
Solution Approach 1:
The patent merges traffic from multiple proprietary protocols into a single shared communication channel. This consolidation reduces the total number of separate network connections and signaling messages, thereby decreasing network congestion while preserving application performance through the shared channel infrastructure.
Solution Approach 2:
The shared communication channel acts as an intermediary that receives traffic from multiple proprietary protocols and consolidates it into a single standardized path. This mediation reduces the cumulative impact of multiple proprietary protocols on network resources, thereby reducing congestion while maintaining application performance through the intermediary layer.
Data Source
AI summary
A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.


