Authentication System Automating User Registration via IC Card

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems for multifunction peripherals require user intervention for registering authentication information, leading to complications and inefficiencies in user authentication processes.

Innovation Solution

A device and method that automate user authentication by acquiring and storing authentication information, creating priority user information, and enabling access to functions upon successful authentication, using a combination of storage controllers, creators, acquirers, and authenticators to streamline the authentication process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user authentication information is manually registered by user intervention, then authentication security is maintained, but operation complexity and time consumption increase

Engineering Contradiction:
Improveauthentication process simplicityVSAvoidtime for registering authentication information
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically acquiring authentication information from the IC card before user authentication is needed. The authentication information is pre-processed and stored in the database, so that when a user needs authentication, the system can quickly retrieve and verify the pre-prepared authentication data without requiring manual registration at that moment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the IC card itself to provide the authentication information automatically when presented to the reading device. The user simply needs to present their IC card, and the system autonomously extracts, stores, and uses the authentication information from the card without requiring the user to manually register or input any authentication data.

Inventive Principle:
Principle #25Self-service

2Productivity

If authentication information is automatically acquired and stored, then user authentication efficiency improves, but system complexity increases

Engineering Contradiction:
Improveuser authentication efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the authentication process into distinct functional modules: an acquisition unit that reads IC card information, a storage unit that saves authentication data to a database, a reading unit that retrieves data when needed, and a verification unit that validates authentication. This modular segmentation allows each component to perform its specific function independently, improving overall authentication efficiency while managing system complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a database as an intermediary between the IC card reading function and the authentication verification function. The database serves as a mediator that stores authentication information retrieved from IC cards and provides it to the verification process when needed. This intermediary layer decouples the complexity of direct real-time verification from the information retrieval process, allowing efficient authentication while managing system complexity through the mediating database structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10482233B2Device, authentication system, authentication processing method, and computer program product
Publication Date: 2019.11.19 RICOH CO LTD
  • US10482233B2 patent drawing
  • US10482233B2 patent drawing
  • US10482233B2 patent drawing

AI summary

A first creator creates a first priority user information. When an installer installs a program that has a user authentication function, a second creator creates a second priority user information for use in the installed program separately from the first priority user information. An authenticator performs user authentication of the installed program using the created second priority user information.