Network Server Driver Delivery for Scanner Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Laptop users face frustration when trying to connect to a USB-compatible scanner at a remote location, as the necessary driver software is often not available on the host computer, preventing the scanner from functioning properly.

Innovation Solution

A network server that allows users to download and execute scanner driver software, enabling the selection of drivers from a database and transferring them to the computer for execution, allowing scanning without pre-installed software and ensuring up-to-date drivers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If scanner driver software is resident on the host computer, then the scanner can function properly at the current location, but the driver cannot communicate with different scanners when the computer is moved to a new location

Engineering Contradiction:
Improvescanner functionalityVSAvoidcompatibility with different scanners
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A network server acts as an intermediary between the user's computer and multiple scanner drivers. The server hosts a database of drivers for various scanner models and provides a web interface that allows users to select and download the appropriate driver for their connected scanner, enabling the system to adapt to different scanners without requiring pre-installed software on the host computer

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The necessary scanner driver software is prepared in advance on the network server in a database, organized by scanner model. When a user connects a scanner, the driver can be quickly downloaded and installed from the pre-prepared database, eliminating the need for users to manually obtain and install drivers at the remote location

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the host computer is moved to a new location with a different scanner, then the computer gains access to new scanning resources, but the existing driver software becomes incompatible

Engineering Contradiction:
Improveaccess to different scannersVSAvoiddriver compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The network server provides a universal solution that supports multiple scanner models and types through a single web-based interface. The driver database contains drivers for various scanner manufacturers and models, allowing the system to universally support different scanners regardless of the host computer's location or the specific scanner model connected

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

3Productivity

If scanner driver software is pre-installed on the computer, then scanning can be performed immediately, but the computer requires additional storage and the drivers may become outdated

Engineering Contradiction:
Improveimmediate scanning capabilityVSAvoidstorage space for drivers
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The scanner driver software is extracted from the host computer and relocated to the network server. This eliminates the need for storing multiple driver files locally on the computer, freeing up storage space while maintaining the ability to perform scanning by downloading drivers on-demand from the server

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8463878B2Network server for providing scanning functionality to a computer
Publication Date: 2013.06.11 TRANSPACIFIC OPTICS LLC
  • US8463878B2 patent drawing
  • US8463878B2 patent drawing
  • US8463878B2 patent drawing

AI summary

A server enables a user at a station to scan a document. The station has a computer connected to the network, a browser installed on the computer to enable the user to browse the network, and a scanner in communication with the computer. The server has a database of scanner drivers, a driver selection system that enables the user to select a driver for the scanner from the database of scanner drivers, and a delivery system that transfers a selected driver to the computer and causes the computer to execute the driver. The user uses the browser and the driver selection system to select a driver for the scanner. The delivery system then sends the driver to the computer, and the computer executes the driver. The driver uses the scanner to scan a document, and scanning data corresponding to the document is saved in a predetermined location.