Plug-and-Play Device Automatic Software Execution Without Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing plug-and-play devices require software installation and calibration on each computer they are connected to, which can be inconvenient for users without administrative rights or who prefer not to install additional software, especially for infrequent or one-time connections, and involves a cumbersome setup process.
Innovation Solution
A plug-and-play device with storage that automatically executes software upon connection to a computer, providing access to its functionality without persistently storing it, and includes calibration settings for mapping input to the computer's coordinate system, allowing seamless operation without pre-installed drivers or administrative rights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software/drivers are installed on the computer to access plug-and-play device functionality, then the device can be accessed and used, but the installation process becomes complicated and requires administrative rights
Solution Approach 1:
The plug-and-play device automatically executes its own software installation and calibration processes without requiring user intervention or administrative rights. The device copies itself to a temporary location on the computer, executes the software automatically, and performs calibration autonomously when connected to a new computer.
Solution Approach 2:
The device performs all necessary software installation and calibration actions in advance during the initial connection, before the user needs to use the device functionality. This preliminary execution eliminates the need for subsequent installation steps when connecting to different computers.
2Measurement precision
If calibration settings are stored on the computer to ensure proper touch input registration, then accurate mapping is achieved, but recalibration is required when connecting to a new computer
Solution Approach 1:
The device copies calibration settings from the source computer to the destination computer automatically during connection. This copying mechanism ensures that the calibration data is transferred and applied on the new computer without requiring manual recalibration, maintaining measurement precision while eliminating time loss.
Solution Approach 2:
The calibration settings are prepared and made available on the device in advance, allowing automatic retrieval and application when connected to any computer. This preliminary preparation eliminates the need for time-consuming recalibration processes.
3Speed
If software is persistently stored on the computer after disconnection, then quick reconnection is possible, but the computer state is altered and storage space is consumed
Solution Approach 1:
The device uses a temporary location on the computer's storage system that does not consume permanent storage space. The software is copied to this temporary location for execution during the connection session, and when the device disconnects, the temporary copy is automatically deleted, leaving no persistent trace on the computer.
Solution Approach 2:
The temporary software copy is discarded after use (when the device disconnects), and the storage space is automatically recovered. This mechanism allows the software to be available during connection while ensuring no permanent storage consumption on the computer.
Data Source
AI summary
A plug-and-play device providing a set of functionality comprises a plug-and-play interface, storage, and software stored in the storage. The software is automatically executed by a computer when the plug-and-play device is connected thereto via the plug-and-play interface. The software detects disconnection of the plug-and-play device from the computer and terminates execution in response thereto. The computer does not persistently store the software thereafter.


