Remote Software Installation via Mobile Device Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software purchase and installation processes require user presence and are cumbersome, especially for multiple devices with different operating systems, and often result in compatibility issues leading to inconvenience for both users and providers.

Innovation Solution

A method and apparatus for remote purchase, installation, and licensing of software, allowing users to select and install software on registered devices via a mobile device, with a daemon process managing compatibility and installation queue, enabling seamless remote provisioning without physical presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software purchase and installation requires user physical presence at the device, then compatibility can be verified before purchase, but the process becomes time-consuming and tedious for multiple devices

Engineering Contradiction:
Improvesoftware compatibility verificationVSAvoidtime required for software installation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs compatibility verification in advance by having the device send hardware and software configuration information to the server before the user makes a purchase. The server pre-verify compatibility, so when the user purchases software, compatibility is already confirmed, eliminating the need for post-purchase troubleshooting and reducing overall time investment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device automatically sends its configuration information to the server without requiring user intervention. The system autonomously performs compatibility checking by comparing device specifications against software requirements, eliminating the need for manual verification steps and reducing the time users spend on this task.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If user must access each device individually for software installation, then installation can be customized per device, but the process becomes cumbersome for multiple devices

Engineering Contradiction:
Improvecustomized installation per deviceVSAvoiduser operation complexity
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The server is designed to handle multiple devices and software installations through a single unified interface. The system can simultaneously manage compatibility verification, purchase processing, and installation scheduling for multiple devices, allowing users to install software on all registered devices through one operation rather than accessing each device individually.

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

Solution Approach 2:

The server acts as an intermediary between the user and multiple devices. Instead of the user directly interacting with each device for installation, the server receives installation requests, manages the installation queue, and automatically distributes software to appropriate devices, simplifying the user's interaction to a single remote action.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If software download and installation is triggered from the device, then installation can be controlled locally, but user presence is required which reduces convenience

Engineering Contradiction:
Improvelocal installation controlVSAvoiduser presence requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server serves as an intermediary that receives installation triggers from the user's mobile device and then initiates the download and installation process on the target device remotely. This allows the user to trigger installation from a distance without needing to be physically present at the target device, while the server maintains control over the installation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the mechanical requirement of physical presence at the device with electronic/remote triggering mechanisms. The user can initiate software installation from any location using a mobile device, and the server automatically handles the download and installation process, substituting the need for local user presence with automated remote operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If different installation files are required for different operating systems, then software can be optimized for each platform, but the user must manage multiple files and access devices individually

Engineering Contradiction:
Improveplatform-specific software optimizationVSAvoidmanagement of multiple installation files
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of requiring the user to manually obtain and manage different installation files for different platforms, the server creates and manages copies of platform-specific installation packages. When a user purchases software, the server automatically provides the appropriate version for each registered device's operating system, eliminating the need for the user to understand or manage multiple installation files.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Each device automatically sends its operating system information to the server, which then automatically determines and provides the correct platform-specific installation file. This self-service mechanism eliminates the need for users to manually select or manage different installation files for different operating systems, reducing the complexity of handling multiple platform versions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9582260B2Method and apparatus for remote purchase, installation, and licensing of software
Publication Date: 2017.02.28 ADOBE INC
  • US9582260B2 patent drawing
  • US9582260B2 patent drawing
  • US9582260B2 patent drawing

AI summary

A method and apparatus for remote purchase, installation, and licensing of software is disclosed. The method comprising receiving, from a mobile device, a request for a software application; determining compatibility between at least one registered device and the software application; providing, to the mobile device, a list comprising compatible registered devices; placing the software application on an installation queue for the selected registered device in response to an input; and downloading the queued software application to the registered device.