Item Sequence Number Buffer Management for Sorting Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In item processing systems, the limited digit capacity of item sequence numbers (ISNs) leads to duplicate keys and errors when processing large volumes of documents, causing disruptions in sorting operations due to rollover and overrun issues.

Innovation Solution

Implementing a buffer size and hard stop value to manage ISN rollovers and overruns, with a modified ISN system that includes an ISN modifier for internal calculations, and providing a 'force mode' to override restrictions, ensuring accurate sorting and error prevention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the item sequence number (ISN) is restricted to a specific number of digits, then the system structure remains simple, but duplicate keys and errors occur when processing large volumes of documents

Engineering Contradiction:
Improvesystem structureVSAvoidsorting operation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The ISN is divided into two components: a cycle identifier and a sequence number. The cycle identifier distinguishes between different processing cycles (days), while the sequence number tracks items within each cycle. This segmentation allows the sequence number to reset daily, preventing duplicates without requiring a larger digit capacity throughout the entire year.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by checking whether the current ISN is within a buffer range of the overrun value before allowing new entries to be processed. This preventive measure stops duplicate keys from being generated in the first place, rather than reacting after errors occur.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the ISN is allowed to roll over, then the sequence number can be reused, but errors and duplicate keys are generated when the ISN exceeds the maximum value

Engineering Contradiction:
ImproveISN reuseVSAvoiddata accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting the ISN into cycle identifier and sequence number, the system enables controlled rollover within each cycle while maintaining global uniqueness. The cycle identifier ensures that sequence numbers from different cycles do not conflict, allowing safe reuse within the same cycle.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides feedback through the buffer check mechanism that monitors the current ISN relative to the overrun value. When the ISN approaches the maximum, the system restricts new entries, providing timely feedback to prevent errors before they occur.

Inventive Principle:
Principle #23Feedback

3Reliability

If new entries are restricted when approaching the ISN buffer value, then duplicate keys are prevented, but processing continuity is reduced

Engineering Contradiction:
Improvekey uniquenessVSAvoidprocessing continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial restriction by allowing processing to continue up to a buffer range before the actual overrun point. This partial action maintains productivity by not immediately stopping processing, while still preventing the harmful effect of duplicate keys by restricting entries only when necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8255598B2Method and apparatus for managing item sequence numbers in an item processing system
Publication Date: 2012.08.28 BANK OF AMERICA CORP
  • US8255598B2 patent drawing
  • US8255598B2 patent drawing
  • US8255598B2 patent drawing

AI summary

Method and apparatus for managing item sequence numbers in an item processing system. The invention provides for overrun prevention and management of item sequence numbers, which form a part of an image key. In example embodiments, a buffer is provided to determine how close a current item sequence number (ISN) is permitted to be to an overrun value. When the current ISN reaches the buffer value, new entries of documents are prevented or at least restricted from being processed. In some embodiments, a “force mode” is provided in which a sorter can be made to start a new entry even if the buffer value has been exceeded. In such an embodiment, the system can be set up so that a hard stop is enforced when the ISN is within a certain range of the overrun value.