Web-Based Software Server for Wireless Device Updates
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If language-specific or device-specific software is distributed, then software compatibility is improved, but the distribution process becomes more complex
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.
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.
3Productivity
If software updates are distributed to multiple devices simultaneously, then global deployment is achieved, but network load increases
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.
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.
Data Source
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.


