Plug-and-Play Device Automatic Software Execution Without Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of device accessVSAvoidsoftware installation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvetouch input accuracyVSAvoidrecalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvereconnection speedVSAvoidcomputer storage space
Core Design Contradiction:
SpeedVSLoss of substance

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.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8190785B2Plug-and-play device and method for enhancing features and settings in an interactive display system
Publication Date: 2012.05.29 SMART TECH INC (CA)
  • US8190785B2 patent drawing
  • US8190785B2 patent drawing
  • US8190785B2 patent drawing

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.