Context-Based Server for Multi-Device Application Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server systems fail to efficiently manage and install applications across multiple electronic devices without requiring separate user input on each device, limiting their ability to consider multiple devices operating together as a unified system.
Innovation Solution
A server system that identifies user context from one electronic device and automatically installs corresponding applications on other connected devices, using a communicator, memory, and processor to transmit installation commands and manage applications based on context information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a server system installs applications on each device separately requiring user input on every device, then installation control is precise and user awareness is maintained, but operation complexity increases and user convenience deteriorates
Solution Approach 1:
The server acts as an intermediary that receives installation information from one electronic device and automatically distributes applications to other devices in the group. This mediator approach allows centralized control while maintaining simplicity for end users, as they only need to provide input on one device rather than manually managing installations across multiple devices.
Solution Approach 2:
The system enables self-service by allowing one device to initiate application installation that automatically propagates to other devices in the group without requiring user intervention on each device. The server autonomously manages the distribution process, selecting target devices based on device information and installing applications without additional user input.
2Loss of time
If the server automatically installs applications on multiple devices without additional user input, then user convenience improves and operation time is reduced, but user control and awareness are reduced
Solution Approach 1:
The server performs preliminary actions by automatically selecting target devices based on stored device information and installing applications before users would need to manually intervene on each device. This preliminary automation reduces installation time while maintaining user control through the initial selection process on the first device.
3Adaptability or versatility
If the server manages applications across multiple devices as a unified system, then system coordination improves and device integration is enhanced, but information processing complexity increases
Solution Approach 1:
The server segments device management by maintaining separate device information records for each electronic device in the group, allowing individual device characteristics to be tracked independently. This segmentation enables the server to make targeted installation decisions for specific devices based on their unique properties while managing the overall system in a coordinated manner.
Solution Approach 2:
The server implements a universal device information storage structure that can handle multiple device types and characteristics through a common framework. This multi-functional approach allows the same server system to manage diverse electronic devices (mobile phones, tablets, PCs, wearables) with different capabilities while maintaining consistent installation logic and device coordination.
Data Source
AI summary
A server includes a communicator, a memory, and a processor. The communicator is configured to connect to a plurality of electronic apparatuses. The memory is configured to store information on a plurality of applications for each user context. The processor is configured to, based on an installation information of a first application from among a plurality of applications being received from a first electronic apparatus from among the plurality of electronic apparatuses, identify a context corresponding to the first application, based on the information on the plurality of applications, identify a second application corresponding to the context from among the plurality of applications, and control the communicator to transmit an installation command of the second application, to a second electronic apparatus capable of installing the second application from among the plurality of electronic apparatuses.


