Deferred Content Routing via Activity Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile network congestion control algorithms are reactive and do not consider the recipient device's activity level or schedule delivery, leading to potential performance issues and unpleasant user experiences, especially when large data is transmitted during device usage or peak network congestion.
Innovation Solution
An activity profile server monitors network and device activity to schedule deferred delivery of electronic content during periods of low activity or idleness, breaking data into smaller packets if necessary, to avoid congestion and optimize delivery timing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If real-time message delivery is used, then message delivery speed is improved, but network congestion and device performance degradation occur during peak activity periods
Solution Approach 1:
The system dynamically adjusts message delivery timing based on real-time network congestion levels and recipient device activity states. Instead of fixed real-time delivery, the system adapts delivery schedules by monitoring network conditions and device status, switching between immediate delivery and deferred delivery modes to maintain both speed and reliability.
Solution Approach 2:
The system performs preliminary assessment of network congestion and device activity before delivering messages. By checking network conditions and device state in advance, the system can proactively schedule optimal delivery times, preventing congestion-related failures and performance degradation before they occur.
2Quantity of substance
If large amounts of data are delivered when no network congestion is detected, then data transmission completeness is improved, but recipient device performance is adversely affected
Solution Approach 1:
The system segments large data transmissions into smaller packets and schedules their delivery based on recipient device activity profiles. By dividing large data volumes into manageable chunks and delivering them during low-activity periods, the system maintains complete data transmission while preventing device performance degradation that would result from overwhelming the device with large data bursts.
Solution Approach 2:
The system employs periodic delivery of data packets scheduled according to recipient device activity patterns. Instead of delivering all data at once, the system distributes data transmission across multiple time periods when the device is less active, ensuring complete delivery while maintaining device performance through spaced-out transmission intervals.
3Reliability
If data packets are marked and dropped when congestion is detected, then network congestion is controlled, but message delivery reliability deteriorates with all-or-nothing approach
Solution Approach 1:
Instead of reacting to congestion by dropping packets, the system performs preliminary scheduling of message delivery during low-congestion periods. By proactively identifying and utilizing periods of low network activity, the system delivers complete messages before congestion occurs, eliminating the need for packet dropping while maintaining congestion control.
Solution Approach 2:
The system continuously monitors network congestion levels and recipient device activity states, using this feedback to dynamically adjust delivery scheduling. This closed-loop approach allows the system to maintain optimal delivery timing based on real-time conditions, ensuring complete message delivery while preventing congestion-related packet loss through adaptive scheduling rather than reactive dropping.
4Reliability
If scheduled data transmission is implemented, then network congestion is reduced, but congestion control capability is lost
Solution Approach 1:
The system combines scheduled transmission with dynamic real-time monitoring and adjustment. While baseline delivery schedules prevent congestion, the system continuously adapts to changing network conditions and device states, maintaining both the congestion prevention benefits of scheduling and the flexibility to respond to unexpected conditions through real-time decision-making.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system and method for routing electronic content to a recipient device comprising a plurality of network nodes, each network node adapted to receive and forward electronic content and an activity profile server adapted to be in data communication with each network node, the activity profile server adapted to monitor the activity level of each network node and inform each network node on the congestion level of an adjacent network node; wherein each network node is adapted, on receiving the information on congestion level to store electronic content if the adjacent network node is congested and forward the electronic content to the adjacent network node if the adjacent network node is not congested is disclosed.