Background Scan Job Credential Storage for Image Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image processing devices are often unusable by other users while a task requiring authentication credentials is in progress, leading to inefficiencies in shared environments where multiple users need to access the device for different tasks.

Innovation Solution

The system allows user authentication credentials to be stored with job data in a data object, enabling background processing of tasks like scanning and sending, allowing subsequent users to access the device resources immediately after the initial task is initiated, while ensuring security by maintaining linked credentials for destination systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication credentials are required for task completion, then security is improved, but device availability to other users deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiddevice availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by storing authentication credentials with the job data before the user logs out or the task completes. This allows the background process to execute later without requiring the user to be logged in, thus maintaining security while improving device availability for other users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the authentication process from the user session. Instead of requiring continuous user presence for credential verification, the authentication credentials are extracted and stored as separate job attributes, allowing the task to proceed independently in the background while maintaining security requirements.

Inventive Principle:
Principle #1Segmentation

2Reliability

If user authentication is required before task execution, then security is improved, but task execution time increases

Engineering Contradiction:
ImprovesecurityVSAvoidtask execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-storing authentication credentials with the job data object before the user logs out or the task completes. This allows the background process to execute later without requiring the user to be logged in, thus maintaining security while improving device availability for other users.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If background processing is enabled, then device productivity is improved, but credential security management complexity increases

Engineering Contradiction:
Improvedevice productivityVSAvoidcredential security management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the authentication credential management with the existing job data structure. By storing credentials as attributes of the job data object rather than maintaining separate credential storage systems, the solution enables background processing while minimizing additional complexity in security management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9906671B2Apparatus, system and method for managing background processing on an image processing device
Publication Date: 2018.02.27 CANON INFORMATION & IMAGING SOLUTIONS
  • US9906671B2 patent drawing
  • US9906671B2 patent drawing
  • US9906671B2 patent drawing

AI summary

A system and method are provided including one or more processors and one or more computer-readable media coupled to the one or more processors. The one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operation including performing, at an image processing device, a login process wherein access to one or more resources on the image processing device is granted based on a credential associated with a user and receiving a request to perform a scan and send process is received at the image processing device, the request comprising instructions for scanning a physical document and sending an electronic document representing the scanned physical document to a destination system. The scan process is initiated and a data object including data representing job data and the credential associated with the use is generated. The send process using the generated data object is executed as a background process on the image processing device and a subsequent user is able to access the image processing device and use at least one resource of the image processing device simultaneously.