Dynamic Content Pushing via Network and User State Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content pushing schemes in wireless networks are inefficient due to fixed schedules, leading to adverse effects on bandwidth and battery life, impacting all wireless users regardless of registration for content push services.
Innovation Solution
A dynamic content pushing method that utilizes network-level and user-level state information to determine optimal conditions for content delivery, adjusting push rates based on cell utilization, user terminal power, memory, and subscription status to improve network efficiency and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If fixed schedule content pushing is used, then content delivery is simplified, but network bandwidth utilization becomes inefficient and user terminal battery is drained
Solution Approach 1:
The patent implements dynamic content pushing by transitioning from fixed schedules to adaptive push timing based on real-time network conditions and user device states. The system continuously monitors cell utilization, user channel quality, terminal power state, and memory status to dynamically adjust content push decisions, thereby resolving the contradiction between pushing simplicity and network efficiency.
Solution Approach 2:
The system incorporates feedback mechanisms by monitoring network-level state information (cell utilization, channel quality) and user-level state information (terminal power state, memory status) to make informed content push decisions. This feedback loop enables the system to adapt content pushing to current conditions, improving network bandwidth utilization while maintaining operational simplicity.
2Reliability
If high push rate is used, then content availability to users is improved, but bandwidth of other users is adversely affected
Solution Approach 1:
The patent applies local quality by making content push decisions specific to each user's local conditions rather than using a uniform high push rate for all users. The system evaluates individual user contexts including terminal power state, memory status, and channel quality to determine appropriate push timing, ensuring content availability while minimizing bandwidth impact on other users in the same cell.
Solution Approach 2:
The system dynamically changes the push rate parameter based on network conditions and user device states. Instead of maintaining a constant high push rate, the system adjusts push timing and frequency by changing the temporal parameters of content delivery, thereby maintaining content availability while reducing harmful bandwidth effects on other users when conditions are unfavorable.
3Productivity
If low push rate is used, then network bandwidth is preserved, but user terminal battery is drained due to extended content push time
Solution Approach 1:
The system performs preliminary actions by proactively pushing content when network conditions and terminal states are favorable, rather than waiting for extended periods. By monitoring terminal power state and memory status in advance, the system captures optimal push opportunities, preserving network bandwidth while minimizing terminal battery consumption through efficient, timely deliveries.
Solution Approach 2:
The patent maintains continuity of useful action by continuously monitoring network and user state conditions to identify push opportunities. Rather than using extremely low push rates that extend delivery time, the system maintains an ongoing presence in the network, continuously assessing conditions and executing pushes when favorable, thereby preserving bandwidth while avoiding excessive terminal battery drain.
4Productivity
If dynamic content pushing with multiple condition checks is implemented, then network efficiency and battery conservation are improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the content push decision-making process into distinct components: network-level condition checks (cell utilization, channel quality) and user-level condition checks (terminal power state, memory status). This segmentation allows the complex evaluation to be organized into manageable, modular checks that can be implemented systematically, improving network efficiency while controlling system complexity through structured decision-making.
Data Source
AI summary
The invention includes a method and apparatus for dynamically pushing content over a wireless network A method includes obtaining network-level state information and user-level state information for a user in response to an indication that content is available for the user, determining whether a network-level condition is satisfied using the network-level state information, determining whether a user-level condition is satisfied using the user-level state information, and pushing the available content toward the user terminal of the user using the wireless network in response to the conditions being satisfied. The network-level state information includes cell utilization information for a cellular region associated with the user terminal of the user. The user-level state information includes at least one of a user channel quality, a user terminal power state, a user terminal battery power status, a user terminal memory status, at least one user terminal capability, and user subscription information for the user.


