Automated Token Acquisition for Device Driver Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies require cumbersome operations involving identification information and tokens for devices to communicate with information processing apparatuses over the Internet, necessitating manual registration processes.

Innovation Solution

A system where an information processing apparatus automatically acquires identification information and tokens from a server machine during device driver installation, enabling seamless communication without manual registration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual registration of identification information and tokens is implemented, then secure device communication over the Internet is achieved, but user operation complexity increases

Engineering Contradiction:
Improvedevice communication securityVSAvoidregistration operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by allowing the information processing apparatus to automatically acquire identification information and tokens from the server machine without user intervention. The apparatus performs registration operations autonomously, eliminating the need for users to manually input or manage authentication credentials while maintaining secure device communication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-acquiring identification information and tokens from the server machine before actual device communication begins. The information processing apparatus completes the registration process in advance during driver installation, so that when printing or other operations are performed, the authentication credentials are already in place and no manual registration is needed at the time of use.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic token acquisition is implemented, then user burden is reduced, but system complexity increases

Engineering Contradiction:
Improveuser burdenVSAvoidautomatic registration system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server machine acts as an intermediary that manages the complexity of token and identification information distribution. Instead of embedding complex registration logic in the information processing apparatus or requiring user intervention, the server machine receives requests from the apparatus, automatically provides the necessary authentication credentials, and manages the registration process in the background, thereby reducing user burden while maintaining manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If device driver installation includes automatic registration, then installation time is reduced, but communication protocol complexity increases

Engineering Contradiction:
Improveinstallation timeVSAvoidcommunication protocol complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system merges the driver installation process with the authentication credential acquisition process. When the information processing apparatus installs a device driver, it simultaneously sends a request to the server machine for identification information and tokens. The server machine responds by providing these credentials, completing both installation and registration in a single integrated operation, thereby reducing total installation time while consolidating protocol complexity into a unified flow.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10097625B2Program, information processing apparatus, and communication system
Publication Date: 2018.10.09 BROTHER KOGYO KK
  • US10097625B2 patent drawing
  • US10097625B2 patent drawing
  • US10097625B2 patent drawing

AI summary

A non-transitory computer-readable medium of this disclosure has instructions controlling a computer of an information processing apparatus including a storage unit and a communication unit capable of performing communication with a device and a server machine. The instructions, when executed by the computer, control the computer to perform operations including: installing a device driver of the device; acquiring identification information from the server machine through the communication unit after the computer starts the installing; acquiring, from the server machine, a token or token acquisition information for acquiring the token from the server machine, which are associated with the identification information; storing the acquired identification information in the storage unit; and transmitting the acquired token or the acquired token acquisition information to the device through the communication unit.