Web Portal Device Management Network for Mobile Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of mobile electronic devices face difficulties in updating firmware and software due to the lack of easy methods for populating and disseminating different update package formats, and they often require technical skills to manage device content, which is cumbersome and frustrating.

Innovation Solution

A device management network that allows users to initiate device management tasks through a web portal, enabling selection and scheduling of tasks such as firmware updates, software updates, and content downloads, with a device management server performing these tasks and notifying the user upon completion, facilitating user-friendly management of mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually manage device content through traditional methods (visiting portals, using custom software tools), then device updates can be performed, but the process becomes cumbersome and requires technical expertise

Engineering Contradiction:
Improveease of device managementVSAvoidcomplexity of update process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an update agent as an intermediary component that runs on the mobile device and communicates with a content server. This agent automatically handles update package retrieval, installation, and management, eliminating the need for users to manually visit portals or use complex synchronization tools. The intermediary translates user needs into automated backend operations, resolving the contradiction between ease of operation and process complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The update agent enables the device to perform self-updates by automatically detecting available updates, downloading update packages, and installing them without user intervention. The system autonomously manages the entire update lifecycle including scheduling, retrieval, and installation, transforming a complex manual process into a simple self-service operation that improves ease of use while maintaining comprehensive device management capabilities.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple generators create different update package formats, then diverse device updates can be supported, but repository population and dissemination become difficult

Engineering Contradiction:
Improvesupport for multiple update formatsVSAvoidcomplexity of repository management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The content server acts as an intermediary between multiple update package generators and the repository system. It receives update packages in various formats from different generators, automatically converts them into a standardized internal format, and manages repository population. This intermediary layer handles format translation and normalization, enabling versatile support for multiple update formats while keeping repository management simple and unified.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the format parameter of update packages through automated conversion processes. When update packages arrive from different generators with varying formats, the content server transforms them into a standardized format suitable for repository storage and distribution. This parameter transformation resolves the contradiction by maintaining adaptability to diverse input formats while ensuring uniformity in repository management.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If users need to download and synchronize content through custom software tools, then device content can be updated, but the process becomes daunting and time-consuming

Engineering Contradiction:
Improvespeed of device updatesVSAvoidtime required for update process
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The update agent performs preliminary actions by proactively checking for available updates, pre-downloading update packages when connectivity is available, and preparing installation sequences in advance. This preliminary preparation eliminates the need for users to initiate update processes manually and reduces the actual update time when users need to perform device management tasks, thereby increasing productivity while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous update operations by automatically checking for updates, downloading packages, and installing them without requiring user intervention at each step. The update agent runs continuously in the background, managing the entire update lifecycle seamlessly. This continuous automated operation significantly improves productivity compared to manual methods while reducing the time users need to spend on update tasks.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If special software is written to retrieve related information from remote sources, then update package dissemination decisions can be made, but system complexity increases

Engineering Contradiction:
Improveaccuracy of update disseminationVSAvoidcomplexity of information retrieval system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The content server serves as an intermediary that centralizes the retrieval of related information (metadata, device profiles, update policies) from remote sources. Instead of distributing complex retrieval logic across multiple devices, the intermediary consolidates this functionality at the server level, maintaining reliable and accurate update dissemination decisions while reducing system complexity by centralizing the information gathering and processing functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7716276B1Network that supports user-initiated device management
Publication Date: 2010.05.11 QUALCOMM INC
  • US7716276B1 patent drawing
  • US7716276B1 patent drawing
  • US7716276B1 patent drawing

AI summary

A network supporting user-initiated management of updatable mobile electronic devices such as, for example, cellular phones, personal digital assistants, pagers, personal computers, and the like, permits a user to employ a personal computer (PC) or other device to browse information web portal in order to determine whether an update of firmware, software, and/or configuration information in the mobile electronic device is appropriate. If the user determines that an update is appropriate, or if a content server or a device management (DM) server determines that an update is appropriate, the user may schedule a download of one or more update packages. The update packages may comprise executable instructions for converting a first firmware/software version to a second firmware/software version, and may have associated multipurpose internet mail extension (mime) types. An update may be immediately executed, or an update may be scheduled and performed at a later time according to the user-selected schedule.