Server-Driven Reconfiguration of Mobile Device Location Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Location technology systems in mobile devices often experience delays in updating faulty global location data, leading to system malfunctions and poor user experience, as conventional methods require aggregating multiple fixes into a single software update.
Innovation Solution
A system and method for rapidly reconfiguring device location systems by a server computer that determines faults in global location data, generates reconfiguration files, and automatically sends them to client devices, enabling immediate adaptation to faulty data, thereby improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple fixes are aggregated in a single software update, then the number of updates is minimized, but the delay between bug discovery and fix availability increases substantially
Solution Approach 1:
The patent segments the software update process into two distinct types: regular software updates that aggregate multiple fixes, and rapid reconfiguration updates that deliver critical fixes immediately. This segmentation allows the system to minimize update interruptions while eliminating time delays for critical bugs by sending targeted reconfiguration files separately from the main software update cycle.
Solution Approach 2:
The patent implements a dynamic update strategy where the system adapts the update delivery mechanism based on bug severity. Critical bugs trigger immediate reconfiguration file distribution, while non-critical fixes are batched into regular updates. This dynamic approach optimizes both productivity by maintaining regular update cycles and reducing time loss by providing expedited fixes for critical issues.
2Reliability
If software updates are released frequently with individual fixes, then critical bugs are fixed quickly, but the number of updates increases substantially
Solution Approach 1:
The patent segments fixes into two categories: critical bugs that require immediate reconfiguration files and non-critical fixes that are aggregated in regular software updates. This segmentation maintains high reliability for critical issues while preserving productivity by avoiding frequent updates for minor fixes.
Solution Approach 2:
The patent introduces reconfiguration files as an intermediary mechanism that delivers critical fixes without requiring full software updates. This intermediary approach enables rapid bug fix deployment while minimizing the overhead of frequent updates, as reconfiguration files can be distributed independently and applied quickly.
3Adaptability or versatility
If reconfiguration files are sent to multiple client devices individually, then each device receives customized fixes, but the distribution time and network overhead increase
Solution Approach 1:
The patent merges reconfiguration data for multiple client devices into a single consolidated reconfiguration file. This merging approach maintains adaptability by including device-specific identifiers and parameters within the unified file, while dramatically reducing distribution time and network overhead by transmitting one file to multiple devices simultaneously.
Solution Approach 2:
The patent creates a universal reconfiguration file format that can serve multiple client devices with different configurations. The file contains adaptable parameters that allow each device to receive customized fixes without requiring separate files, achieving both versatility and efficient distribution through a single multi-functional update package.
Data Source
AI summary
Systems, methods and computer-readable mediums are disclosed for rapid reconfiguration of device location systems. In some implementations, a method comprises: determining, by a server computer, a fault in global location data, the server computer configured to periodically communicate with client devices over a network, the global location data being applicable to multiple client devices and independent of any particular location of any particular client device; determining, by the server computer, a potential impact of the faulty global location data on location systems implemented on the client devices; generating, by the server computer, a reconfiguration file including reconfiguration data for reconfiguring the location systems on the client devices to adapt to the faulty global location data; and automatically sending, by the server computer, the reconfiguration file to the client devices.


