Channel Menu System for Independent Software Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for installing software applications on video game systems require a full system software/firmware update, limiting user flexibility and efficiency, as users cannot install or delete applications independently without updating the entire system.
Innovation Solution
The implementation of a method that allows users to install and delete software applications independently by displaying a menu with dummy or placeholder channels, enabling separate downloading and management of applications without necessitating a system update, using a channel menu system that includes announcement screens and download initiation options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a full system software/firmware update is performed to install software applications, then the application installation is achieved, but the user flexibility and efficiency deteriorate due to the requirement to update the entire system
Solution Approach 1:
The patent segments the system update process by introducing a partition table that divides the storage medium into multiple partitions. The first partition stores system software/firmware while the second partition stores application software. This segmentation allows applications to be installed, updated, or deleted independently without affecting the system software, thereby resolving the contradiction between installation ease and user flexibility.
2Ease of manufacture
If a full system software/firmware update is performed to install software applications, then the application installation is achieved, but the time consumption increases due to updating the entire system
Solution Approach 1:
By segmenting the storage into separate partitions for system software and application software, the patent enables independent installation of applications without triggering a full system update. This significantly reduces installation time while maintaining system integrity.
Solution Approach 2:
The partition table is pre-configured during system initialization, with the first partition designated for system software and the second partition for applications. This preliminary action establishes the framework for fast, independent application installation without requiring subsequent system-wide updates.
3Reliability
If system applications are updated together with system programs, then the system integrity is maintained, but the user control and independence deteriorate
Solution Approach 1:
The patent implements segmentation by creating distinct partitions: the first partition contains system programs that maintain system integrity, while the second partition contains user applications that can be independently managed. This structural separation allows users to install, update, or delete applications without affecting system integrity, simultaneously achieving both reliability and ease of operation.
Solution Approach 2:
The patent extracts application software from the system software update process by placing it in a separate partition. This extraction allows applications to be managed independently through the channel menu system, giving users full control over application installation and updates while preserving system integrity through separate system program management.
Data Source
AI summary
An example computer apparatus includes a processor coupled to a memory storing a program. The processor executes the program to perform operations including displaying an application menu screen displaying at least a selectable first menu item for an uninstalled first application and a selectable second menu item for an installed second application; periodically determining availability/unavailability of the first application for download from another computer apparatus; in response to selection of the first menu item if the most recent periodic determining has determined that the first application is unavailable for download from the server, providing announcement information about the first application; and in response to selection of the first menu item if the most recent periodic determining has determined that the first application is available for download from the server, initiating a process for downloading and installing the first application.


