Web-Based Software Server for Wireless Device Updates

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 system, and often involve language- or device-specific software, which can be cumbersome and inefficient.

Innovation Solution

A method for updating wireless devices using a web-based software server that allows devices to download updates and applications over a network, with features such as language-specific updates, compatibility matrices, and load distribution mechanisms to manage bandwidth and network load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

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

Engineering Contradiction:
Improvesoftware distribution processVSAvoidsoftware installation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical physical connection system (cradling devices to computers) with an electronic/web-based distribution system. Software updates are delivered through web servers and downloaded over networks, eliminating the need for physical connections while maintaining installation control through digital licensing and authentication mechanisms.

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

Solution Approach 2:

The patent introduces a web server as an intermediary between software developers and wireless devices. This intermediary hosts software updates and manages distribution, allowing devices to autonomously download and install updates without direct connection to development computers, thus streamlining the process while maintaining control through the web-based interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

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

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidsoftware distribution system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments software distributions into device-specific and language-specific versions, organized in a hierarchical structure on the web server. This allows the system to manage multiple variants efficiently by breaking down the overall software package into manageable segments that can be selectively distributed based on device type and user language preferences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by tailoring software characteristics to specific devices and languages. The web server stores and distributes customized software versions optimized for particular device types and language requirements, ensuring each device receives the most appropriate version without requiring the distributor to manually configure each installation.

Inventive Principle:
Principle #3Local quality

3Productivity

If software updates are distributed to multiple devices simultaneously, then global deployment is achieved, but network load increases

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

Solution Approach 1:

The patent implements periodic action through scheduled software update distributions. Instead of simultaneously pushing updates to all devices, the system distributes updates in scheduled batches or waves, allowing network resources to be managed efficiently while still achieving global deployment over time. Devices can be updated in cycles rather than all at once.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by making the software distribution process adaptive and flexible. The web server dynamically manages update distributions based on current network conditions, device availability, and priority levels. This allows the system to optimize network load in real-time while maintaining high deployment productivity, adjusting the distribution rate and timing as needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7620392B1Method and system for distributing and updating software in wireless devices
Publication Date: 2009.11.17 MALIKIE INNOVATIONS LTD
  • US7620392B1 patent drawing
  • US7620392B1 patent drawing
  • US7620392B1 patent drawing

AI summary

A method is disclosed. The method includes receiving an update package from a wireless service provider that includes information indicating that multiple language versions of an update are included in the update package. Based on the information, the method further specifies an update associated with a language from the update package, and transmits the update associated with the language to a wireless device.