Software Distribution via Segmented Installation Files
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for distributing software applications lack simplicity and control, as they do not efficiently transfer applications between devices and allow the originator limited control over the distribution process.
Innovation Solution
An electronic device and method that utilize installation and transfer means to distribute a software application by creating a first installation file for a fully functional version and a second installation file for a restricted version, enabling controlled distribution and operation between devices, with the second version only functioning when connected to the first.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software applications are distributed using traditional methods, then distribution can occur, but the process lacks simplicity and the originator has limited control over the distribution process
Solution Approach 1:
The software application is divided into two distinct versions: a first version with full functionality and a second version with reduced functionality. The first installation file contains the complete application, while the second installation file contains a restricted version that requires connection to the first version. This segmentation enables simple peer-to-peer distribution while maintaining originator control through the dependency relationship between the two versions.
2Adaptability or versatility
If a fully functional software application is distributed to multiple devices, then all devices can use the complete functionality, but the originator cannot restrict usage or ensure proper licensing
Solution Approach 1:
Different versions of the software are created with different functional qualities. The first version installed on the originator device provides full functionality, while the second version installed on recipient devices provides reduced functionality that is locally dependent on the first version. This local quality differentiation allows widespread distribution while maintaining control, as each device receives appropriate functionality based on its role in the distribution network.
3Ease of operation
If software is transferred between devices without control mechanisms, then distribution is simple, but the originator cannot manage functionality or ensure proper operation
Solution Approach 1:
The first version of the software application acts as an intermediary that enables the second version to function. The second installation file contains a restricted version that requires communication with or authorization from the first version installed on the originator device. This intermediary relationship simplifies transfer (the second version can be freely distributed) while ensuring reliability (the first version mediates and controls the functionality of the second version).
Data Source
AI summary
An electronic device comprising: receiving means for receiving a first packaged installation file; installation means for installing a first version of a software application using the received first packaged installation file; packaging means for creating a second packaged installation file, for installing a second version of the software application; and transfer means for transferring the second packaged installation file to a second host device. A hand-portable electronic device, for sending data to another device during a session to enable the interactive production of music by the devices as an ensemble, comprising: output means operable, during a session, to send musical synchronisation information to the other device; a user input for controlling, during a session, the content of at least one of first musical control data and musical synchronisation information; and a synthesiser for producing music in dependence upon the first musical control data and the musical synchronisation information.


