Wireless Software Update Distribution via Web Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for distributing and updating software in wireless devices require physical cradling or connection to a computer and often involve language- or device-specific software, which can be cumbersome and inefficient, especially when dealing with multiple languages and network bandwidth limitations.

Innovation Solution

A method utilizing a web-based software server that encapsulates updates and applications in packages, allowing wireless devices to download specific language versions and distributing the load by scheduling downloads based on location, thereby reducing network burden and enabling global deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If software is distributed through physical cradling or connection to a computer, then software installation can be controlled, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvesoftware distribution processVSAvoiddistribution system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical connection system (physical cradling and wired connection to computer) with a wireless communication system. The software distribution is performed through wireless signals between the base station and the wireless device, eliminating the need for physical connections while maintaining installation control through software policies.

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

2Reliability

If language-specific or device-specific software is distributed, then compatibility is ensured, but the distribution process becomes more complex

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidsoftware management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-configuring software policies that include language and device-specific compatibility information before distribution. The base station stores multiple versions of software tailored to different languages and devices, and automatically selects and distributes the appropriate version based on the device's characteristics, eliminating the need for manual configuration and reducing distribution complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If all wireless devices download software updates simultaneously, then updates are deployed quickly, but network bandwidth is overwhelmed

Engineering Contradiction:
Improvesoftware update deployment speedVSAvoidnetwork bandwidth
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements periodic action by scheduling software update downloads at different time intervals for different devices. The base station controls the download timing of software updates, distributing them periodically rather than simultaneously, which prevents network bandwidth overload while ensuring all devices eventually receive the updates.

Inventive Principle:
Principle #19Periodic action

4Ease of operation

If software updates are distributed without location-based control, then deployment is simplified, but network load concentrates in specific areas

Engineering Contradiction:
Improvesoftware distributionVSAvoidnetwork bandwidth
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies local quality by implementing location-based control for software update distribution. Different software updates are scheduled for different geographic locations or cellular coverage areas, allowing the network load to be distributed across different regions and time periods rather than concentrating all downloads in specific high-traffic areas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7702322B1Method and system for distributing and updating software in wireless devices
Publication Date: 2010.04.20 MALIKIE INNOVATIONS LTD
  • US7702322B1 patent drawing
  • US7702322B1 patent drawing
  • US7702322B1 patent drawing

AI summary

A method is disclosed. The method includes receiving a message indicating that updates are available for a wireless device. The method further includes assigning a software policy for the wireless device, and based on the software policy, transmitting a notification to the wireless device indicating that the updates are available to download. The method further includes receiving a universal resource locator (URL) indicating a location of the updates, and subsequently downloading the updates from a web-based software server.