Automated Mobile-to-Desktop Program Installation via Self-Service Link

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for installing computer programs on computing devices often require manual intervention and are not efficient, especially when trying to install companion programs or updates across different devices, such as from a mobile communication device to a desktop or laptop.

Innovation Solution

A method where a mobile communication device identifies a communication link with a computing device, executes an installer, and automatically installs a computer program by obtaining necessary information from the computing device, including performing security checks and sending installation files, without the need for human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual installation methods are used for computer programs, then installation can be performed with existing tools, but the process requires manual intervention and is time-consuming

Engineering Contradiction:
Improveinstallation automationVSAvoidinstallation time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The mobile device automatically performs installation operations on the computing device without requiring manual user intervention. The system self-services by detecting the communication link, transferring the installer, and executing the installation process autonomously, eliminating the need for users to manually copy files or run installers on each device.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The installation file is prepared and made available on the mobile device in advance before the installation process begins. The system performs preliminary actions by pre-storing the installer and detection mechanisms on the mobile device, enabling rapid automated installation when a communication link is established with the computing device.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated installation is implemented from mobile device to computing device, then installation efficiency is improved, but security risks may increase

Engineering Contradiction:
Improveinstallation efficiencyVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The mobile device serves as an intermediary between the installation source and the computing device. It holds the installer file and controls the transfer process, acting as a secure mediator that can verify and validate the installation package before transferring it to the computing device, thereby reducing security risks while maintaining automated installation efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If installation files are transferred automatically, then installation speed is improved, but device complexity increases

Engineering Contradiction:
Improveinstallation speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The mobile device is leveraged for multiple functions: it serves as a storage medium for the installer, a communication interface for transferring files, and an execution environment for running the installation process. By making the mobile device multi-functional, the system achieves fast automated installation without adding dedicated hardware complexity, as the mobile device already possesses these capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8250571B2Installing a computer program
Publication Date: 2012.08.21 GOOGLE LLC
  • US8250571B2 patent drawing
  • US8250571B2 patent drawing
  • US8250571B2 patent drawing

AI summary

An electronic mobile communication device is configured to install a computer program onto a computing device that is different than the mobile communication device. The installation process includes the electronic mobile computing device communicating with the computing device to obtain information for use in installing the computer program, and the electronic mobile computing device executing an installer for the computer program. The installer uses the information to install the computer program on the computing device.