Image Processing Apparatus Job List Pagination and Dynamic Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image output devices with limited memory capacity face challenges in displaying and managing a large number of print jobs, leading to memory shortages, increased scroll operations, and synchronization issues between displayed and server-stored job information.

Innovation Solution

An image processing apparatus that requests and saves job information in batches, displaying a limited number of jobs at a time, and dynamically retrieves additional information upon user scroll operations, allowing for efficient memory usage and updated job lists without requiring extensive memory capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the device acquires all jobs prior to printing, then all jobs can be displayed, but memory capacity shortage occurs on low-cost devices

Engineering Contradiction:
Improvenumber of jobs displayedVSAvoidmemory capacity sufficiency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides the job list into multiple pages, displaying only a subset of jobs (e.g., 10 jobs per page) rather than all jobs at once. This segmentation allows the device to acquire and display a manageable number of jobs without requiring sufficient memory capacity to hold all job information simultaneously, thus resolving the contradiction between displaying all jobs and maintaining memory sufficiency.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the device acquires all jobs prior to printing, then all jobs can be displayed, but the number of scroll operations increases

Engineering Contradiction:
Improvenumber of jobs displayedVSAvoidtime for job selection
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent pre-loads a fixed number of jobs (e.g., 10 jobs) into the display buffer before the user needs to select a job. This preliminary action ensures that the most recently added jobs are immediately available for display without requiring the user to scroll through the entire job list, thereby reducing the time and scroll operations needed for job selection while maintaining the ability to access all jobs.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the device acquires all jobs prior to printing, then all jobs can be displayed, but synchronization between displayed and server jobs becomes difficult

Engineering Contradiction:
Improvenumber of jobs displayedVSAvoidjob information synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements a dynamic job list management system where the displayed job list is automatically updated when new jobs are added to the server. The system maintains a reference to the server and dynamically refreshes the displayed jobs based on server changes, ensuring synchronization between the displayed list and actual server content without requiring the user to manually refresh or re-acquire all jobs.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If the device displays all jobs at once, then job selection is comprehensive, but the UI requires extensive scroll operations

Engineering Contradiction:
Improvejob selection convenienceVSAvoidUI scroll operation requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the job list into multiple display pages with a fixed number of jobs per page (e.g., 10 jobs/page). This segmentation reduces the number of scroll operations required by loading only the necessary number of jobs into the display buffer at a time, making the UI more manageable and easier to operate while maintaining comprehensive job selection capability through pagination.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8970882B2Image processing apparatus which updates the print jobs retrieved from a server and displayed on the image processing apparatus in response to job list display changing operations prior to printing
Publication Date: 2015.03.03 CANON KK
  • US8970882B2 patent drawing
  • US8970882B2 patent drawing
  • US8970882B2 patent drawing

AI summary

Instead of receiving all pieces of job information accumulated in a server, some pieces of job information are acquired in addition to a total number of pieces of job information, and pieces of job information which can be displayed on one screen, and the latest information is acquired from the server as a scroll operation is performed.