Profile Orchestration for Firmware Update Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile device management systems, particularly for firmware updates, face challenges in user convenience and efficiency, as users often ignore updates due to the complexity and time-consuming nature of the process, and there is no assurance that users are available to receive over-the-air updates, leading to potential inconvenience when updates are forced.

Innovation Solution

A profile orchestration system that collects user device information, including sensor data, location, application services, and user preferences, to determine and provision device operational profiles, which are used to configure sensor devices for optimal service provision, enabling seamless and context-aware operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If firmware updates are delivered over-the-air without user availability confirmation, then update delivery efficiency is improved, but user convenience deteriorates due to forced updates during usage

Engineering Contradiction:
Improveupdate delivery efficiencyVSAvoiduser convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by checking user availability and device operational status before initiating firmware update delivery. The profile orchestration system determines whether the user is available and the device is in a state suitable for updates, and only proceeds with delivery when conditions are favorable, thereby avoiding forced updates during critical usage periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user behavior patterns, device usage states, and update delivery outcomes. This feedback loop enables the system to learn from previous update experiences and adjust future update delivery timing and methods to optimize both efficiency and user convenience

Inventive Principle:
Principle #23Feedback

2Reliability

If firmware updates require user initiation through computer connection, then update reliability is improved, but time consumption increases significantly

Engineering Contradiction:
Improveupdate reliabilityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces the mechanical process of physical computer connection and manual update initiation with an automated over-the-air wireless delivery mechanism. The profile provisioning system automatically provisions update parameters and the mobile device receives firmware updates wirelessly without requiring USB connections or manual user intervention, thereby eliminating time-consuming physical connection steps while maintaining update reliability through automated verification processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service by allowing the mobile device to automatically receive, verify, and install firmware updates without requiring user initiation or computer mediation. The device autonomously communicates with the network to receive update packages and completes the installation process independently, significantly reducing time consumption while maintaining reliability through built-in verification mechanisms

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple firmware update notifications are sent to users, then update delivery rate is improved, but user annoyance increases leading to notification ignoring

Engineering Contradiction:
Improveupdate delivery rateVSAvoiduser annoyance
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies dynamics by adapting notification strategies based on real-time user responses and device states. Rather than sending fixed-frequency notifications, the system dynamically adjusts notification timing, frequency, and content based on user availability indicators, previous response patterns, and current device operational status, thereby improving delivery rates while minimizing annoyance through context-aware communication

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by modifying notification characteristics such as timing, frequency, and delivery channel based on user profile data and observed behavior. The profile orchestration system adjusts these parameters to optimize notification effectiveness for each user, sending updates at times when users are most likely to respond while avoiding excessive notifications that would cause annoyance and notification fatigue

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10123191B2Device operational profiles
Publication Date: 2018.11.06 AT&T INTELLECTUAL PROPERTY I L P
  • US10123191B2 patent drawing
  • US10123191B2 patent drawing
  • US10123191B2 patent drawing

AI summary

Concepts and technologies are disclosed herein for device operational profiles. According to one aspect disclosed herein, a profile orchestration system can receive information from a user device. The information can identify a service to be provided by the user device using, at least in part, sensor data received from one or more sensor devices. The profile orchestration system can determine a device operational profile that is suitable for generating one or more settings that are useable by the sensor device(s) to collect the sensor data. The profile orchestration system can send the device operational profile to a profile provisioning system. The profile provisioning system can utilize the device operational profile to provision the sensor device(s) with the setting(s). The sensor device(s) can utilize the setting(s) to perform one or more operations in support of the user device providing the service.