Packet Capture Agent for Vending Machine Door Event Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vending machine monitoring systems, such as DEX and MDB, are limited in their ability to analyze sales data beyond a superficial level and cannot provide real-time transaction monitoring, nor can they easily log door event status without additional hardware complexity.

Innovation Solution

A method and system that capture packets on a shared bus to determine door events, using a machine controller, slave peripheral devices, and a snoop agent to monitor and record door openings and closings without requiring additional hardware, by leveraging the Multi Drop Bus (MDB) protocol and an Extended Function Adapter (EFA) to analyze and log these events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional DEX polling is used to retrieve vending machine data, then machine-level transactions can be retrieved, but real-time transaction monitoring is not possible and the machine is taken offline during polling

Engineering Contradiction:
Improvereal-time transaction monitoring capabilityVSAvoidmachine offline duration during polling
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary device (audit device or snoop agent) that captures MDB packets directly from the bus without requiring the vending machine to go offline. This intermediary continuously monitors transactions in real-time while the machine remains operational, resolving the contradiction between real-time monitoring and machine availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If additional hardware is added to log door event status, then door events can be monitored, but design complexity and cost increase

Engineering Contradiction:
Improvedoor event status logging capabilityVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the existing MDB bus and packet capture agent monitor door events without requiring separate dedicated hardware. The system uses its existing communication infrastructure to capture door status packets, eliminating the need for additional complexity while maintaining monitoring precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The packet capture agent is designed to perform multiple functions: it captures both transaction data and door event status using the same MDB bus infrastructure. This multi-functionality allows door monitoring without adding dedicated hardware, reducing overall system complexity while maintaining measurement precision.

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

3Loss of information

If DEX protocol is used for data exchange, then machine-level transactions can be retrieved, but sales analysis beyond superficial level and maintenance perspective information are not available

Engineering Contradiction:
Improvesales analysis depthVSAvoiddata retrieval simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent uses an intermediary packet capture agent that sits between the MDB bus and the analysis system. This agent captures detailed transaction packets including timestamps, product codes, and maintenance events, enabling deep sales analysis while keeping the original DEX/MDB protocols unchanged and simple to operate.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of simplifying data retrieval and accepting limited analysis capability, the patent inverts the approach: it maintains simple protocol operation but enhances information capture at the packet level, allowing comprehensive analysis without complicating the data retrieval process.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8275913B2Method and system for detecting state of field asset using packet capture agent
Publication Date: 2012.09.25 CRANE PAYMENT INNOVATIONS INC
  • US8275913B2 patent drawing
  • US8275913B2 patent drawing
  • US8275913B2 patent drawing

AI summary

Methods and systems for detecting a state of a field asset using a packet capture agent is disclosed. A method may include capturing one or more packets transmitted on a shared bus in a field asset and determining the occurrence of a door event based at least one the one or more captured packets.