Mobile Device Update Management via Transport Priority and Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device management systems lack efficient mechanisms for managing device updates in wireless telecommunications networks, particularly in terms of transport type selection, priority, and timing, which can lead to suboptimal update delivery and resource utilization.

Innovation Solution

A system and method that utilize a device management server to generate a file with instructions for handling device updates, including a URL for the update server, required transport types, transport priorities, and timing options, allowing mobile devices to redirect updates based on these specifications, ensuring efficient delivery and resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If device updates are delivered without transport type selection and priority mechanisms, then the update delivery process is simple, but network resource utilization is suboptimal and update success rates decrease

Engineering Contradiction:
Improveupdate delivery efficiencyVSAvoidupdate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the update delivery process into multiple transport type options (e.g., Wi-Fi, cellular, Bluetooth) with different priorities and timing characteristics. Each transport type is treated as an independent delivery channel with specific instructions, allowing the system to select the most appropriate transport type based on network conditions and device state, thereby improving delivery efficiency without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic transport type selection and priority assignment that adapts to changing network conditions and device states. The system can dynamically adjust which transport type is used and what priority is assigned based on real-time factors such as network availability, bandwidth, and device power state, enabling flexible optimization of update delivery

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple transport types are supported with priority assignments, then update delivery flexibility improves, but instruction handling complexity increases

Engineering Contradiction:
Improvetransport type flexibilityVSAvoidinstruction set complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal instruction set structure that can handle multiple transport types through a standardized framework. The same basic instruction format accommodates different transport types (Wi-Fi, cellular, Bluetooth, wireline) by including transport type identifiers and priority levels, allowing a single unified mechanism to manage diverse transport options without requiring separate complex handling logic for each type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses parameter-based differentiation within a unified instruction structure. By varying parameters such as transport type identifier, priority level, and timing constraints within the same instruction framework, the system achieves high adaptability across multiple transport types while maintaining relatively simple instruction handling logic through consistent parameter interpretation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If device updates are delivered without timing options and download scheduling, then the update process is straightforward, but network resource consumption increases and update success rates decrease

Engineering Contradiction:
Improveupdate success rateVSAvoidupdate delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables preliminary scheduling of update deliveries by allowing the device management server to specify desired delivery times and time windows in advance. The mobile device can prepare for updates by checking availability at scheduled times and initiating downloads when conditions are favorable, improving success rates while optimizing network resource usage through advance planning

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic check-ins and scheduled delivery attempts where the system periodically assesses network conditions and device state to determine optimal moments for update delivery. This periodic action allows the system to retry failed deliveries at appropriate intervals and coordinate with network conditions, thereby improving reliability without requiring continuous monitoring

Inventive Principle:
Principle #19Periodic action

4Loss of energy

If transport priorities are assigned to different transport types, then network resource optimization improves, but processing overhead increases

Engineering Contradiction:
Improvenetwork resource consumptionVSAvoidprocessing overhead
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent optimizes network resource usage by assigning priority parameters to different transport types and delivery instructions. High-priority updates can be delivered through premium network resources while lower-priority updates use available bandwidth more efficiently. The system processes these priority parameters through standardized comparison and selection logic, achieving resource optimization with minimal additional processing overhead due to the uniform parameter structure

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8571540B2Systems, methods, and computer program products for providing device updates to a mobile device operating in a wireless telecommunications network
Publication Date: 2013.10.29 AT&T MOBILITY II LLC
  • US8571540B2 patent drawing
  • US8571540B2 patent drawing
  • US8571540B2 patent drawing

AI summary

Systems, methods, and computer program products are for generating a file including a set of instructions for handling a device update for the mobile device and a uniform resource locator (URL) of a server configured to host the device update and handle the device update in accordance with the instructions for handling the device update, and sending the file to the mobile device, whereat the file is redirected by the mobile device to the server based upon the URL included in the file.