Communication Device Authentication Token Retention Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face service disruptions when an access token is inadvertently deleted from a printer, preventing the reception of intended services from service providing servers.

Innovation Solution

A communication device and method that store and manage authentication information and selection information, ensuring that access tokens are only deleted when specific selection information is absent, thereby maintaining service connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the access token is deleted from the printer, then the memory is cleared and communication with service providing servers is terminated, but the user can no longer receive provision of target service

Engineering Contradiction:
Improvememory clearance operationVSAvoidservice continuity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The printer checks whether service provision is in progress before deleting the access token. This preliminary check prevents deletion of the access token when services are actively being provided, thereby avoiding service disruption while still allowing memory clearance when safe to do so.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the access token is retained in the printer, then service provision can continue uninterrupted, but the memory cannot be cleared and other information cannot be deleted

Engineering Contradiction:
Improveservice continuityVSAvoidmemory clearance operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs a preliminary check to determine whether service provision is in progress before allowing memory clearance. This ensures that the access token is retained when needed for active services, while still permitting memory clearance when no services are currently running.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the access token is deleted without checking service status, then the deletion operation is simple and fast, but service provision is interrupted and user experience deteriorates

Engineering Contradiction:
Improvedeletion operation speedVSAvoidservice provision continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The printer checks whether service provision is in progress before deleting the access token. This preliminary check prevents deletion of the access token when services are actively being provided, thereby avoiding service disruption while still allowing memory clearance when safe to do so.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the service provision status to control the deletion operation. The printer checks the service status and adjusts its behavior accordingly - retaining the access token when services are active and deleting it when services are not running, thus balancing speed and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10891096B2Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method performed by communication device
Publication Date: 2021.01.12 BROTHER KOGYO KK
  • US10891096B2 patent drawing
  • US10891096B2 patent drawing
  • US10891096B2 patent drawing

AI summary

A communication device may receive first authentication information from a specific server, store the first authentication information in a memory, store selection information in the memory in a case where one or more service providing servers are selected by a user, send the first authentication information in the memory and first related information to the specific server in a case where the selection information is stored in the memory, determine whether the selection information is stored in the memory in a case where a deletion instruction for instructing deletion of information in the memory is acquired; and delete the first authentication information in the memory in a case where it is determined that the selection information is not stored in the memory. The first authentication information may be not deleted in a case where it is determined that the selection information is stored in the memory.