Remote Resource Provisioning for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication devices face challenges in dynamically managing and updating resources such as data files and help information, as pre-loaded content is difficult to modify and maintain, limiting the ability to provide users with timely and relevant information.
Innovation Solution
A system and method for provisioning resources to mobile electronic devices through a central server, allowing dynamic management and updating of resources, where devices register with the server to receive data transmissions containing links and text information, enabling users to access updated resources via a graphical user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If resources are pre-loaded into a device at manufacturing time, then the device has immediate access to resources, but it becomes difficult to manage and maintain updates for those resources
Solution Approach 1:
The patent segments resource management into two parts: pre-loaded resources for immediate availability and remotely provisioned resources for easy updates. The device contains both locally stored resources and a resource manager that can fetch updated resources from a remote server, allowing the system to benefit from both approaches without the drawbacks of either alone.
Solution Approach 2:
The patent introduces a resource manager as an intermediary component that mediates between the device and remote resource servers. This manager handles the complexity of resource updates, authentication, and synchronization, making resource management transparent to users while enabling easy maintenance and updates of pre-loaded resources.
2Duration of action of moving object
If resources are permanently stored in the device, then the device can access resources offline, but changes and updates to the resource text become difficult
Solution Approach 1:
The patent makes the resource storage dynamic by implementing a hybrid architecture where resources can exist in both static (pre-loaded) and dynamic (remotely provisioned) states. The resource manager can dynamically determine whether to use local resources or fetch updated resources from remote servers based on availability, connectivity, and update status, allowing the system to adapt between offline and online operation modes.
Solution Approach 2:
The patent changes the parameter of resource location from fixed (always local) to variable (can be local or remote). The system maintains a parameter indicating whether a resource is locally available or needs to be fetched remotely, and this parameter can change based on device state, network availability, and resource update status, enabling flexible resource access and updates.
3Ease of operation
If a central server provisions resources to devices, then resource updates become easy to manage, but the system complexity increases
Solution Approach 1:
The patent introduces a resource manager as an intermediary that handles the complexity of server communication, authentication, and resource synchronization. This manager abstracts the complex server-side provisioning logic into simple device-side operations, making resource provisioning easy to manage while containing system complexity within a dedicated management component rather than spreading it throughout the entire system.
Solution Approach 2:
The resource manager implements self-service functionality by automatically checking for resource updates, downloading updated resources, and synchronizing local resource databases without requiring manual user intervention. This automation reduces the operational burden on users while the system complexity is confined to the autonomous resource manager that handles all server interactions.
Data Source
AI summary
The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprising at the server: after receiving a network registration request from the device, accessing a device registry; if the device is in the device registry, determining whether a resource is may be provisioned to the device from the server, otherwise, if not, awaiting a request from the device for the resource; determining whether the resource has already been provisioned to the device or the device has been designated to be provisioned with the resource from an alternative source, and if so, not approving the resource to be provisioned to the device, otherwise providing a data transmission to the device from the server containing text and a link to the resource that can be extracted by the device.


