Durable Queuing for POS Order Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current point-of-sale (POS) systems face limitations in scalability and efficiency, particularly under intermittent network conditions, as they often require manual processing when local area networks fail and are not designed to handle multiple orders simultaneously across multiple POS terminals, leading to inefficiencies in large group orders and increased wait times.

Innovation Solution

A cloud-based synchronization server system that includes terminal update and queue processing elements to manage state changes across multiple POS terminals, ensuring durable queuing and transmission of order updates even when terminals are disconnected from the network, allowing multiple terminals to process portions of a single order and maintain order states consistently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile POS devices are used to enable portability and intermittent connectivity, then adaptability is improved, but productivity deteriorates because only one device can process one order at a time

Engineering Contradiction:
Improveportability and intermittent connectivityVSAvoidorder throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides a single order into multiple segments that can be processed by different POS terminals simultaneously. Each terminal receives a portion of the order state changes and can process independently, allowing parallel handling of large group orders across multiple devices while maintaining portability and intermittent connectivity capabilities.

Inventive Principle:
Principle #1Segmentation

2Reliability

If hardwired POS terminals are used to ensure stable network connection, then reliability is improved, but adaptability deteriorates because terminals cannot be portable

Engineering Contradiction:
Improvenetwork connection stabilityVSAvoidportability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic connection management where POS terminals can switch between hardwired and wireless connections based on availability. The system adapts connection types in real-time, allowing terminals to be portable while maintaining reliable connections when available, and gracefully degrading to intermittent connectivity when necessary.

Inventive Principle:
Principle #15Dynamics

3Reliability

If manual order processing is used when network fails, then reliability is maintained, but productivity deteriorates due to increased wait times

Engineering Contradiction:
Improveorder processing continuityVSAvoidorder fulfillment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-synchronizing order state changes to durable queues before network failures occur. When connectivity is available, state changes are queued in advance using selective durable queuing mechanisms. During network failures, these pre-queued changes can be processed immediately without manual intervention, maintaining both reliability and productivity.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If selective durable queuing is implemented to maintain order states during disconnection, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveorder state consistencyVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary synchronization server that manages the complex durable queuing and state reconciliation logic. Instead of implementing complex synchronization mechanisms in each POS terminal, the server acts as a mediator that handles selective durable queuing, state change management, and terminal coordination, simplifying individual terminal design while maintaining overall system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10607183B2Order states durable queuing apparatus and method
Publication Date: 2020.03.31 TOAST INC
  • US10607183B2 patent drawing
  • US10607183B2 patent drawing
  • US10607183B2 patent drawing

AI summary

A synchronization server for fulfilling orders under non-persistent network conditions is provided. The server includes a terminal update element and a queue processor. The terminal update element receives state changes corresponding to one or more orders from one or more of a plurality of POS terminals. The queue processor queues the state changes in a plurality of durable terminal queues that correspond to the plurality of POS terminals, where the state changes are accessed by the terminal update element and are transmitted to a first one of the of plurality of POS terminals, from oldest to youngest, when the first one of the plurality of POS terminals is operably connected to the network, and where the state changes are maintained in durable terminal queues corresponding to other ones of the plurality of POS terminals while the other ones of the plurality of POS terminals remain operably disconnected from the network.