Unique Object Identifier Generator for Printing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In printing systems, the host software often fails to provide complete derived resources to the printer control unit, leading to repeated searches and regeneration of resources, resulting in performance issues due to the loss of base resource information in Object Identifiers (OIDs).

Innovation Solution

A unique Object Identifier generator at the print control unit generates OIDs that include base resource information, allowing for one-time generation and subsequent access of derived resources, eliminating the need for repeated regeneration by embedding base resource instructions within the OID.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If standard OID generation techniques are used with only derived resource information, then the OID is simple to generate, but base resource information is lost and derived resources must be repeatedly regenerated

Engineering Contradiction:
Improveresource generation efficiencyVSAvoidbase resource information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent embeds base resource OIDs within the derived resource OID structure, creating a nested hierarchy where the derived OID contains and references the base resource OIDs. This nesting preserves base resource information within the derived resource identifier, enabling future discovery and elimination of redundant regeneration while maintaining OID uniqueness.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent performs preliminary action by embedding base resource information into the derived resource OID at the time of derived resource creation. This preliminary embedding of information prevents future information loss and eliminates the need for repeated searches or regenerations, as the base resource relationships are already encoded in the OID structure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the PCU repeatedly searches for existing derived resources, then derived resource information can be found, but system performance is negatively impacted due to repeated operations

Engineering Contradiction:
Improvederived resource existence verificationVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback by embedding base resource OIDs in the derived resource OID, creating a self-describing identifier that contains information about its origins. This feedback mechanism allows the PCU to verify derived resource existence and relationships directly from the OID structure itself, eliminating the need for repeated external searches and improving system performance while maintaining reliability.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the host software provides only partial derived resources, then the PCU must generate missing resources, but this leads to repeated generation of the same derived resources

Engineering Contradiction:
Improveresource provision flexibilityVSAvoidresource generation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by embedding complete base resource information into the derived resource OID at creation time. This preliminary encoding of all necessary relationship information allows the PCU to efficiently determine whether a derived resource already exists by examining its OID, preventing repeated generation even when the host software provides only partial resources.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8643872B2Method and system for generating unique object identifiers for derived objects
Publication Date: 2014.02.04 INFOPRINT SOLUTIONS COMPANY LLC
  • US8643872B2 patent drawing
  • US8643872B2 patent drawing
  • US8643872B2 patent drawing

AI summary

A print control unit coupled with a printer, the print control unit electronically connected to the host to provide one or more base resources to a unique Object Identifier (OID) generator, the one or more base resources including printing instructions. The unique OID generator generates a unique OID relating to a derived resource via a unique OID generation module. The unique OID includes the printing instructions of the one or more base resources. A resource generator internally generates the derived resource.