Wireless Terminal Software Update via Local Assistance Program

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating wireless terminal software are time-consuming, especially when dealing with large data sizes, as users either wait for over-the-air downloads or visit physical shops, which can be inconvenient.

Innovation Solution

A method where a wireless terminal connects to a computer to download and execute a software upgrading assistance program, which assists in updating the terminal software by accessing a server and notifying the user of available updates, allowing for efficient software updates through a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the customer downloads updated software over the air through a wireless network, then the software update can be performed remotely, but the download time becomes excessively long when the data size is large

Engineering Contradiction:
Improveremote software update capabilityVSAvoiddownload time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the software update process into two distinct phases: (1) downloading a relatively small software upgrading assistance program that establishes a local environment, and (2) using this local environment to subsequently download the actual large software update package. This segmentation allows the initial setup to be fast while the subsequent large download can proceed without time constraints since the assisting program is already in place.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by first downloading and installing the software upgrading assistance program before the actual software update package. This assisting program creates a prepared environment on the terminal that facilitates the subsequent download and installation of the large software update, making the overall process more efficient despite the two-step nature.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the customer goes to a wireless terminal shop to update software, then the update can be performed with technical assistance, but the process becomes time consuming and inconvenient

Engineering Contradiction:
Improvesoftware update reliabilityVSAvoidtime spent at shop
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables self-service by providing the customer with an autonomous software upgrading assistance program that automatically performs update operations on the terminal. The program includes functionality to detect the terminal, download appropriate update packages, and execute installation without requiring physical presence at a shop or continuous technical assistance, thereby maintaining reliability while eliminating the time loss associated with visiting a shop.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The software upgrading assistance program acts as an intermediary between the customer's computer and the terminal's software system. It mediates the complex update process by handling communication protocols, package management, and installation procedures automatically, providing shop-level reliability through a automated intermediary rather than requiring human technicians.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a software upgrading assistance program is downloaded to the computer, then the update process becomes automated and user-friendly, but an additional download step is required

Engineering Contradiction:
Improveupdate process automationVSAvoidnumber of download steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The software upgrading assistance program is designed with multi-functionality to justify the additional download step. It performs multiple functions including: detecting the terminal automatically, determining the appropriate software package to download, executing the download process, managing installation, and providing user interface controls. This consolidation of multiple functions into a single program makes the additional download worthwhile by significantly simplifying the overall update experience.

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

Solution Approach 2:

The assisting program serves as an intermediary layer between the user and the complex software update infrastructure. It abstracts away the complexity of server communications, package validation, and installation procedures behind a simple user interface, making the update process automated and user-friendly despite the initial download requirement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8914791B1Method for updating of wireless terminal software
Publication Date: 2014.12.16 CELLCO PARTNERSHIP INC
  • US8914791B1 patent drawing
  • US8914791B1 patent drawing
  • US8914791B1 patent drawing

AI summary

When a user of the wireless terminal connects the wireless terminal to a computer, the wireless terminal detects the connection and determines whether the connection is the first time for connection to the computer. If the connection is the first time connection, the wireless terminal obtains information of wireless terminal software on the wireless terminal. Then, the wireless terminal causes the computer to access a server via a network and to download to the computer a software upgrading assistance (SUA) program from the server. The SUA program assists update of the wireless terminal software.