Job Execution Apparatus Counter Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional job execution systems require counter data to be repeatedly obtained and returned between a job execution apparatus and a server apparatus upon user login and logout, causing inconvenience, especially when a user logs in again soon after their last login.

Innovation Solution

The system includes a job execution apparatus that obtains counter data from a server apparatus, suspends the return operation of updated counter data under specific conditions set on the apparatus, and returns it after a predetermined period or at a set time, eliminating the need for immediate data exchange upon re-login.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If counter data is returned to the server apparatus at each user logout, then the server apparatus maintains accurate counter data, but the user experiences waiting time when logging in again soon after logout

Engineering Contradiction:
Improveaccuracy of counter dataVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by checking whether the user has logged in again before actually returning the counter data. If the user has re-logged in, the system suspends the return operation in advance, preventing the need for the user to wait for data exchange. This resolves the contradiction by anticipating the user's re-login and preparing the system state accordingly.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If counter data is exchanged back and forth between job execution apparatus and server apparatus, then the counter data is kept updated, but the system complexity increases

Engineering Contradiction:
Improvecounter data synchronizationVSAvoiddata exchange process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces dynamic behavior by making the counter data return operation conditional rather than fixed. The judgment portion dynamically determines whether to return counter data based on real-time conditions (whether user has re-logged in). This dynamic approach simplifies the overall system by avoiding unnecessary data exchange operations while maintaining data synchronization when needed.

Inventive Principle:
Principle #15Dynamics

3Speed

If counter data is returned immediately upon user logout, then the system responds quickly to logout events, but the user must wait for data re-obtainment upon re-login

Engineering Contradiction:
Improvelogout processing speedVSAvoiduser convenience
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system implements feedback by continuously monitoring user login status and using this information to control the counter data return operation. The judgment portion receives feedback about whether the user has logged in again, and this feedback determines whether to suspend or proceed with returning counter data. This feedback mechanism resolves the contradiction by making the system responsive to user actions while improving convenience.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8589545B2Job execution system, job execution apparatus, counter data administration method thereof and recording medium
Publication Date: 2013.11.19 KONICA MINOLTA INC
  • US8589545B2 patent drawing
  • US8589545B2 patent drawing
  • US8589545B2 patent drawing

AI summary

A job execution system comprises a job execution apparatus and a server apparatus interconnected via a network. The server apparatus stores in itself, counter data defining the range of using the job execution apparatus, which is allowed for a user who logs in the job execution apparatus by authentication. The job execution apparatus obtains entirely or partially the counter data of the login user from the server apparatus; returns the counter data that is reduced by job execution to the server apparatus when the user logs out thereof; judges according to conditions set on the job execution apparatus itself, whether or not the counter data returning operation should be suspended; and suspends the counter data returning operation if judges that it should be suspended.