Intermediate Server Application Update Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile wireless communications systems lack efficient methods for managing and updating applications on mobile devices, leading to outdated software and user dissatisfaction.

Innovation Solution

A communications system comprising a mobile wireless communications device, an application server, and an intermediate server that automatically updates applications by comparing version information and downloading new portions, while also notifying users of available new applications based on selection preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications are manually updated on mobile devices, then users maintain control over installation, but the system becomes outdated and user satisfaction decreases

Engineering Contradiction:
Improveapplication version currencyVSAvoidmanual update burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The mobile device automatically performs application updates by comparing version information with the application server and downloading new portions without requiring user intervention. The system self-manages the update process including version comparison, download initiation, and installation coordination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the mobile device reports its current application version to the application server, which then provides information about available updates. This closed-loop feedback enables automatic detection and application of updates.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system automatically downloads and installs new application portions, then devices stay updated, but network bandwidth and device resources are consumed

Engineering Contradiction:
Improveapplication currencyVSAvoidnetwork and device resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The application update process is segmented into distinct phases: version information comparison, selective download of only new portions, and staged installation. This segmentation allows the system to minimize resource consumption by downloading only necessary data rather than complete applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial updates by downloading and installing only the new portions of applications rather than complete re-downloads. This partial action approach reduces network bandwidth consumption and device storage requirements while maintaining application currency.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the system notifies users of all new applications, then users have complete information, but notification spam increases and user experience deteriorates

Engineering Contradiction:
Improveapplication availability informationVSAvoidnotification management
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The notification system applies local quality by allowing users to customize which application categories receive notifications. Users can selectively enable or disable notifications for specific types of applications based on their preferences, rather than receiving uniform notifications for all applications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary action by obtaining user notification preferences in advance before sending notifications. User preferences are stored and used to filter and customize subsequent notifications, preventing information overload before it occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12309677B2Server for sending new application portions to mobile wireless communications devices and related methods
Publication Date: 2025.05.20 MALIKIE INNOVATIONS LTD
  • US12309677B2 patent drawing
  • US12309677B2 patent drawing
  • US12309677B2 patent drawing

AI summary

A communications system is to communicate with an application server storing a plurality of applications. The communications system includes a mobile wireless communications device configured to store at least one application from among the plurality of applications, the at least one application having stored version information associated therewith. An intermediate server is configured to update the mobile wireless communications device by at least obtaining respective current version information for associated current versions of the plurality of applications and obtaining the stored application version information from the mobile wireless communications device for the at least one stored application. The stored application version information is compared with the current version information for the at least one stored application. New application portions are downloaded from a current application associated with the current version information, and the new application portions are sent to the mobile wireless communications device.