Printer Remote Document Storage for Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-cost printers often lack sufficient RAM and persistent storage, making it difficult to print complex or large documents, especially those in non-streaming formats like PDF, as they require more memory for processing and storage.

Innovation Solution

A method where a printer sends portions of a document to an external service provider, such as a computing device or server, for temporary storage and processing, allowing the printer to request and print these portions as needed, thereby overcoming memory limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a printer uses local RAM and storage for document processing, then processing speed is improved, but the printer cannot handle documents larger than its local storage capacity

Engineering Contradiction:
Improvedocument sizeVSAvoidlocal storage capacity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extends the storage dimension from local printer RAM to remote cloud storage, allowing the printer to access virtually unlimited storage capacity over a network connection. This resolves the contradiction by enabling large document processing without increasing local storage hardware.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces a remote server as an intermediary between the printer and the document data. The server stores document portions and manages their transfer to the printer, enabling the printer to handle large documents without requiring large local storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a printer has small RAM capacity, then device cost is reduced, but the printer cannot process complex documents requiring more memory

Engineering Contradiction:
Improvedocument complexity handlingVSAvoidRAM capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent virtualizes the memory resource by accessing remote storage over a network, effectively extending the printer's RAM capacity beyond physical constraints. This allows low-cost printers with minimal local RAM to process complex documents by streaming data from remote storage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system allows the printer to dynamically request and receive document portions as needed, rather than requiring all data to be pre-loaded into local memory. The printer serves itself by managing its own memory requirements through networked storage access.

Inventive Principle:
Principle #25Self-service

3Reliability

If a printer stores entire non-streaming documents locally, then complete document availability is achieved, but working memory for processing is reduced

Engineering Contradiction:
Improvedocument availabilityVSAvoidworking memory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the document into multiple portions and stores them remotely rather than loading the entire document into local memory. The printer processes one portion at a time, maintaining document availability while preserving working memory for active processing tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-positions document portions in remote storage before printing begins. The printer can then retrieve and process portions in the optimal sequence without requiring advance local storage of the complete document, optimizing working memory utilization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8823982B2Systems and methods for remote data storage and processing for use with printers
Publication Date: 2014.09.02 GLOBAL GRAPHICS SOFTWARE
  • US8823982B2 patent drawing
  • US8823982B2 patent drawing
  • US8823982B2 patent drawing

AI summary

A method of printing a document includes providing a document to a printer for printing; sending a portion of the document from the printer to an external service provider for temporary storage; and storing the portion of the document on the external service provider. The external service provider comprises a computing device or a server. The method further includes requesting that the portion of the document be sent from the external service provider to the printer for printing; sending the portion of the document from the external service provider to the printer; and printing the portion of the document using the printer.