RVM Session ID Workflow for Wait-Free Container Refunds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Reverse Vending Machines (RVMs) face inefficiencies in handling container refunds, particularly when users have to wait for processing to complete or require account linking, leading to inflexible and time-consuming refund processes.

Innovation Solution

Implementing a method and system where a Session ID is issued to users before container processing is complete, allowing users to leave the RVM, with the refund value transferred to the Session ID via digital or physical means, enabling faster and more flexible refund collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the user waits by the RVM until processing is complete to receive the refund, then the refund can be accurately calculated and provided, but the user wait time increases and the process becomes less flexible

Engineering Contradiction:
Improveuser wait timeVSAvoidrefund process flexibility
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by issuing the Session ID to the user before the processing is complete. This allows the user to leave the machine while processing continues in the background, eliminating the need for the user to wait physically at the machine. The Session ID serves as a preliminary identifier that will later be linked to the calculated refund value.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the Session ID is transferred to the user before the return value is established, then the user can leave while processing continues, but the system must maintain and link the return value to the Session ID afterward

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsession management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The Session ID acts as an intermediary element between the user and the processing system. It is issued to the user immediately to enable them to leave, while the system continues processing in the background. The Session ID serves as a temporary placeholder that will later be linked to the calculated return value, allowing the system to maintain state without requiring the user to be present.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the refund is provided through traditional methods (waiting at machine or account management), then the refund process is established, but it requires user presence or account setup which reduces flexibility

Engineering Contradiction:
Improverefund delivery flexibilityVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables self-service by automatically managing the entire refund process without requiring user presence or manual account setup. The user receives a Session ID and can leave; the system automatically completes processing, calculates the return value, and handles the refund delivery through various channels (cash, digital transfer, voucher). This eliminates the need for user intervention at multiple stages.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12632842B2Express mode processing
Publication Date: 2026.05.19 TOMRA SYSTEMS
  • US12632842B2 patent drawing
  • US12632842B2 patent drawing
  • US12632842B2 patent drawing

AI summary

A method for an RVM system and an RVM system configured to implement the method. The method includes the steps of: receiving a set of used containers from a user through an infeed; initiating a new collection session and establishing a Session ID; initiating a transfer of the Session ID to a user via physical or digital means after the new collection session has been initiated; establishing a resulting return value for the set of used containers; linking the resulting return value to the Session ID, where the initiating of a transfer of the Session ID to a user is performed before the step of linking the resulting return value to the Session ID.