FOTA Update Coordination via Presence Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Firmware updates for mobile devices often require users to manually visit a service center or connect their devices to a computer, which is inconvenient and may be ignored due to the time-consuming nature of the process, and existing over-the-air update methods lack the ability to determine user availability for updates.
Innovation Solution
A mobile device management server utilizes presence information from a presence server to determine the appropriate time to initiate a firmware over-the-air update session, ensuring the update is delivered only when the device is available, thereby avoiding interruptions to the user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware updates are forced after a predetermined number of denials, then update reliability is improved, but user convenience deteriorates due to repeated interruptions
Solution Approach 1:
The system performs preliminary actions by checking presence information before initiating FOTA updates. By determining device availability in advance through presence server queries, the system can schedule updates during appropriate times without interrupting users during critical moments, thereby maintaining both reliability and convenience
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring presence information and user responses to FOTA requests. Based on this feedback, the system adapts its update delivery strategy, learning from user denials and presence patterns to optimize timing, thus improving convenience while maintaining update reliability
2Productivity
If FOTA updates are delivered without checking presence information, then productivity is improved by continuous update delivery, but user convenience deteriorates due to interruptions during unavailable periods
Solution Approach 1:
Before delivering FOTA updates, the system performs preliminary checks of presence information to determine device availability. This preliminary action prevents interruptions during unavailable periods while maintaining efficient update delivery during appropriate times, balancing productivity and user convenience
Solution Approach 2:
The system dynamically adjusts its update delivery strategy based on real-time presence information. By making the update process adaptive rather than static, the system can optimize delivery timing to match device availability, thereby maintaining high productivity while improving user convenience
3Reliability
If users must manually visit service centers or connect to computers for firmware updates, then update reliability is ensured through direct user action, but ease of operation deteriorates due to time-consuming processes
Solution Approach 1:
The system enables self-service by automatically delivering FOTA updates to devices without requiring user visits to service centers or manual computer connections. The automated over-the-air delivery mechanism performs the update function autonomously, ensuring reliability while dramatically improving ease of operation
Solution Approach 2:
The patent replaces mechanical update methods (physical service center visits, USB connections) with electronic over-the-air delivery. This substitution eliminates the need for physical interactions while maintaining update reliability, significantly improving user convenience and reducing time consumption
Data Source
AI summary
A mobile device management (“MDM”) server coordinates firmware over-the-air (“FOTA”) updates for mobile devices utilizing presence information. In accordance with some the concepts and technologies disclosed herein, a MDM server utilizes presence information for a subscriber obtained from a presence server to determine when it is appropriate to initiate a MDM session with the subscriber's mobile device over which to deliver a FOTA package to the subscriber's mobile device.


