Networked Image Processing Load Sharing via Peer Delegation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networked office environments, image processing devices often experience uneven workload distribution, with some devices heavily loaded while others are idle, leading to inefficiencies in processing large color documents without the cost-effectiveness of multiple CPU approaches.

Innovation Solution

A method and system for dynamically sharing image processing loads among interconnected devices, allowing a target device to request and delegate image processing tasks to idle peers via a network, without the need for a server or centralized management, using embedded web servers and Unix-like operating systems to optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image processing tasks are concentrated on a single target device, then the device can maintain full control over job processing and output delivery, but the device becomes heavily loaded and processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidworkload distribution
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the image processing workload into separate segments: the target device handles job management and rendering, while peer devices handle intensive image processing tasks. This segmentation distributes the computational burden across multiple devices, improving processing speed without compromising job control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary communication mechanism where the target device sends processing requests to peer devices and receives processed data back. This intermediary approach allows the target device to maintain control over job processing while leveraging external processing power from idle peer devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple CPU approaches are used to handle large color documents, then processing capacity increases, but the system becomes more complex and less cost-effective for networked office machines

Engineering Contradiction:
Improveprocessing capacityVSAvoidsystem configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes idle peer devices serve multiple functions: they perform image processing tasks when requested while maintaining their primary functions. This multi-functionality increases processing capacity without requiring dedicated processing hardware, avoiding the complexity and cost of multiple CPU configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables peer devices to automatically respond to processing requests from target devices without human intervention. The system self-manages workload distribution by having idle devices volunteer their processing power, eliminating the need for complex centralized management while increasing processing capacity.

Inventive Principle:
Principle #25Self-service

3Productivity

If image processing is delegated to peer devices, then the target device can process jobs faster by utilizing idle resources, but network traffic increases due to data transfer

Engineering Contradiction:
ImprovethroughputVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent performs preliminary actions by having the target device prepare and send only the necessary processing requests and essential job data to peer devices, rather than transferring complete high-resolution images. This preliminary preparation minimizes network traffic while maintaining high throughput by processing what is needed efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7495791B2Load sharing among networked image processing devices
Publication Date: 2009.02.24 GENESEE VALLEY INNOVATIONS LLC
  • US7495791B2 patent drawing
  • US7495791B2 patent drawing
  • US7495791B2 patent drawing

AI summary

A networked environment for sharing an image processing load for a rendering job and associated method is disclosed. In one embodiment, the networked environment includes: an image source device, a first image processing device, a network for data communications, and a second image processing device. The second image processing device is spaced apart from the first image processing device. The first image processing device includes a first image processing resource and a rendering resource. The second image processing device includes a second image processing resource. The first image processing device receives a rendering job from the image source device for rendering. The rendering job requires image processing prior to such rendering. A portion of the image processing required for the rendering job is performed by the second image processing resource. The rendering resource renders the rendering job when image processing is complete.