Machine-Vision Queue Tracking for Accurate Wait Time Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating customer wait times in service queues are costly and prone to errors, particularly when relying on human monitoring.

Innovation Solution

An automated system using machine vision processes video to estimate wait times by tracking the average crossing-time interval of persons through a service queue, filtering out non-waiting individuals, and reducing computational overhead by not continuously tracking every person.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human monitoring is used to estimate customer wait times, then the system can operate with simple infrastructure, but the accuracy and reliability of estimation deteriorates due to human error and cost

Engineering Contradiction:
Improveaccuracy of wait time estimationVSAvoidsystem infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces human monitoring with an automated machine vision system that uses cameras and image processing algorithms to detect and track customers in the queue. The system captures images, identifies customers waiting for service, and calculates wait times automatically, eliminating human error while maintaining relatively simple infrastructure through the use of standard computer vision technology

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service monitoring where the machine vision system autonomously performs the entire wait time estimation process without human intervention. The automated detection and tracking of customers allows the system to monitor itself and provide continuous accurate data without requiring human observers

Inventive Principle:
Principle #25Self-service

2Measurement precision

If continuous tracking of every person is performed, then the measurement precision of wait times is improved, but the computational overhead and cost increases

Engineering Contradiction:
Improveprecision of wait time measurementVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and focuses only on the relevant subset of people who are actually waiting for service, rather than tracking every person in the region. The machine vision system identifies and filters to track only customers in the service queue, eliminating unnecessary computational resources spent on people who are not waiting for service

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the population into different categories (customers waiting for service vs. other people in the region) and applies tracking only to the relevant segment. This segmentation allows precise measurement of wait times for the target group while reducing overall computational overhead by excluding irrelevant individuals from continuous tracking

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250356682A1Machine-vision person tracking in service environment
Publication Date: 2025.11.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250356682A1 patent drawing
  • US20250356682A1 patent drawing
  • US20250356682A1 patent drawing

AI summary

A method to predict a traversal-time interval for traversal of a service queue comprises receiving video of a region including the service queue, recognizing in the video, via machine vision, a plurality of persons awaiting service within the region, estimating an average crossing-time interval between successive crossings, by the plurality of persons, of a fixed boundary along the service queue, wherein such estimating is based on features of the service queue and of the one or more persons awaiting service, and returning an estimate of the traversal-time interval based on a count of the persons awaiting service and on the average crossing-time interval as estimated.