Mobile Device State Propagation for Wireless Link Cost Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Optimizing wireless link usage in mobile networks is complex, especially when external application/content servers push data to wireless communication devices without a requested push, leading to unnecessary expenses due to premium billing rates for wireless links.
Innovation Solution
A method and system that propagate the state of a mobile communication device by receiving state data from the device, storing it in a resource indicator, and transmitting it to a second server via a server-to-server API, allowing the second server to determine the best link for data transmission, potentially switching from expensive wireless links to cheaper alternatives like WiFi or Internet connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If external application servers push data to wireless communication devices without optimization, then data delivery is simplified, but wireless link costs increase due to premium billing rates
Solution Approach 1:
The system performs preliminary actions by having the mobile device report its state (battery level, memory availability, connectivity status) to the server before data push operations. This advance information gathering enables the server to pre-determine optimal transmission paths and avoid costly wireless links when cheaper alternatives are available, thus resolving the contradiction between simplified data delivery and reduced wireless costs
2Productivity
If the server stores and propagates mobile device state data to multiple servers, then data transmission optimization is improved, but system complexity increases
Solution Approach 1:
The patent introduces a state data server as an intermediary component that sits between the mobile device and multiple application servers. This single intermediary handles the complex tasks of collecting device state information, storing it in resource indicators, and propagating relevant data to multiple servers via APIs. By centralizing this mediation function, the system achieves improved data transmission optimization without proportionally increasing overall system complexity
3Speed
If the system transmits state data via server-to-server API, then data propagation efficiency is improved, but network bandwidth consumption increases
Solution Approach 1:
The system extracts only the essential state data elements (battery level, memory status, connectivity indicators) from the full device state and transmits only these extracted portions via server-to-server APIs. By taking out and transmitting only the necessary information rather than complete device state datasets, the system achieves fast data propagation while minimizing network bandwidth consumption
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method server and system for propagating a mobile communication device state are provided. State data defining a state of a mobile communication device is received from the mobile communication device at a server in communication with the mobile communication device. The state data is incorporated into wireless network data transmitted from the mobile communication device. The state data is stored in a resource indicator storing at the server. A request for the state data is received from a second server. At least a subset of the state data is transmitted to the second server, such that the second server can determine whether the mobile communication device is in a state to handle incoming data.