Output Server Combines Content and Form Data for Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document printing and output processes require multiple user command inputs and significant data processing and transfer, making them inefficient for handling multiple documents with shared content data.

Innovation Solution

Systems and methods that minimize user command inputs by using output servers to combine content data from users or sources with pre-existing form data, stored in data stores, to generate documents in predetermined formats, using client devices and output devices like printers, facsimile machines, or e-mail servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional document printing processes are used, then documents can be output, but multiple user command inputs and significant data processing are required

Engineering Contradiction:
Improvenumber of user command inputsVSAvoiddocument output efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-processing content data and identifying printing opportunities before the user initiates the printing process. The server analyzes document content, determines printability, and prepares printing recommendations in advance, so that when the user selects a document for printing, the system can quickly present optimized printing options without requiring multiple sequential user inputs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary server system that acts as a mediator between the user's client device and the printing devices. This server performs intelligent analysis of document content, determines printing feasibility, and manages the printing workflow automatically. By inserting this intermediary layer, the system reduces the number of direct user commands needed while improving overall printing efficiency through automated content analysis and print job management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If content data is processed and transferred for each document output, then documents can be generated, but data processing and transfer demands increase

Engineering Contradiction:
Improvedocument format flexibilityVSAvoiddata transfer and communication demands
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system merges multiple document processing operations into a single unified workflow. When a user requests to print a document, the server combines content analysis, printability determination, format conversion, and printing queue management into one integrated process. This merging eliminates redundant data transfers and processing steps that would otherwise occur if each operation were performed separately, thereby reducing energy consumption while maintaining format flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server implements a universal processing framework that handles multiple document formats and printing scenarios through a single multi-functional system. Rather than requiring separate processing pipelines for different document types or printing operations, the system uses a universal content analysis and job management approach that adapts to various inputs. This universality reduces duplicate data processing and transfer overhead while maintaining the ability to handle diverse document formats and printing requirements.

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

Data Source

PatentUS10178248B2Computing device for generating a document by combining content data with form data
Publication Date: 2019.01.08 THE TORONTO DOMINION BANK
  • US10178248B2 patent drawing
  • US10178248B2 patent drawing
  • US10178248B2 patent drawing

AI summary

The invention relates to printing and other output of documents using data processors, and particularly to methods, apparatus, and computer programming useful for controlling output processes. In various aspects the invention provides systems, methods, and computer programming useful for minimizing the number of command inputs required from a user to complete printing or other output of multiple documents. In other aspects, the invention provides systems, methods, and computer programming useful for printing documents using content data received from users or other sources, together with previously-provided form data, according to predetermined formats.