Service Update Rate Optimization for Mobile Device Power Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network services consume significant resources and stress power management systems due to frequent updates, particularly in mobile environments where energy sources are limited.
Innovation Solution
A method and system that optimize service update rates by determining factors such as activity level, context, and status between devices to adjust and synchronize update frequencies, reducing unnecessary updates and conserving resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If frequent updates or status checks are performed over a communication network, then service information is kept current and reliable, but power consumption increases and resource stress increases
Solution Approach 1:
The patent implements dynamic update rate adjustment by computing pair update rates based on real-time factors such as device activity levels, context information, and status. The system continuously adapts the frequency of updates between device pairs, transitioning from static frequent updates to dynamic context-aware update rates, thereby reducing unnecessary transmissions while maintaining information reliability.
Solution Approach 2:
The system changes the parameter of update frequency by computing different pair update rates based on determined factors. When devices are inactive or context indicates low priority, the update rate parameter is reduced, directly lowering power consumption while maintaining service functionality. This parameter adaptation resolves the contradiction between information currency and energy usage.
2Reliability
If frequent updates are performed between device pairs in a group, then information sharing is maintained across all members, but overall power consumption and network resource usage increase
Solution Approach 1:
The patent segments the group update problem into individual pair update computations. Instead of applying a uniform update rate to all group members, the system computes specific pair update rates for each device pair based on their individual activity levels and contextual relationships. This segmentation allows selective reduction of updates for inactive pairs while maintaining updates for active pairs, reducing overall energy loss while preserving group information consistency.
3Reliability
If multiple group update rates are computed and synchronized, then update coordination across overlapping groups is improved, but computational complexity increases
Solution Approach 1:
The system performs preliminary computation of pair update rates before group aggregation. By first determining the update rates for individual device pairs based on activity and context factors, then aggregating these into group update rates, the system simplifies the computational process. This preliminary action at the pair level provides a structured foundation that reduces the overall computational complexity compared to directly computing multiple group rates without pair-level preprocessing.
Data Source
AI summary
An approach is provided for optimizing an exchange of service updates. A service update manager determines factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service. The service update manager then computes a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors, and transmits the pair update rate to the first device and the second device. If the first device and second device are members of a group created in the information sharing service, the service update manager computes respective pair update rates for each pair of members within the group, and computes a group update rate based on the respective pair updates. If one or more members of the group are members of one or more other groups, the service update manager computes respective group update rates for the group and each of the one or more other groups, and computes an aggregate group update rate based on the respective group update rates.


