POS Printer Payload Entity Grouping for Command Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current point of sale (POS) systems are inefficient in managing complex payloads due to the need for individual tracking and error management of commands, which consumes processing resources and is prone to errors.

Innovation Solution

Organizing a portion of the complex payload commands into single entities with a payload identifier, allowing for simplified tracking and error recovery by resenting entire entities rather than individual commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual command tracking is implemented in conventional POS systems, then error management capability is improved, but processing overhead and system complexity increase

Engineering Contradiction:
Improveerror management capabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual command tracking operations into a single entity representation. Instead of tracking each command separately through complex data structures and status flags, the system merges related commands into unified entities that can be tracked as single units, reducing processing overhead while maintaining error management capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The entity structure serves multiple functions simultaneously: it represents a group of commands, tracks their collective status, manages error states, and enables bulk operations. This multi-functionality eliminates the need for separate tracking mechanisms for each command, reducing system complexity

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

2Measurement precision

If individual command tracking is implemented, then error detection accuracy is improved, but processing speed decreases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the command stream into distinct entities that can be independently tracked and processed. Each entity represents a logical unit of work that can be monitored for errors without requiring individual tracking of every command within it, balancing detection accuracy with processing efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of commands into entities before processing begins. This pre-grouping allows the system to track and manage errors at the entity level rather than commanding individual level, improving processing speed while maintaining sufficient error detection capability

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If complex payload management with individual command tracking is used, then command status monitoring is improved, but system resource consumption increases

Engineering Contradiction:
Improvecommand status monitoringVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple command status tracking operations into single entity-level tracking. By combining related commands into unified entities, the system monitors status changes at the entity level rather than individually for each command, reducing memory usage and processing resources while maintaining comprehensive status monitoring

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7889384B2Method for more efficiently managing complex payloads in a point of sale system
Publication Date: 2011.02.15 TOSHIBA GLOBAL COMMERCE SOLUTIONS HLDG
  • US7889384B2 patent drawing
  • US7889384B2 patent drawing
  • US7889384B2 patent drawing

AI summary

A method for managing complex payload using on a point of sale (POS) printer is described. The complex payload includes a plurality of commands. The method includes organizing at least a portion of the commands into a single entity. The single entity corresponds to more than one command, though need not contain all of the commands. The method also includes providing a payload identifier corresponding to the single entity. The payload identifier indicates a correspondence between the commands for the single entity and the single entity.