SYSTEM AND METHOD FOR ESTIMATING AN EXPECTED WAITING TIME FOR A PERSON ENTERING A QUEUE
First Claim
1. A method for estimating an expected waiting time for a person entering a queue, the method performed on a computer having a processor, memory, and one or more code modules stored in the memory and executing in the processor, the method comprising:
- receiving, at the processor, image data captured from at least one image capture device during a period of time prior to the person entering the queue;
calculating, by the processor, based on the image data, one or more prior waiting time estimations, a queue handling time estimation, and a queue occupancy;
wherein a prior waiting time estimation is an estimation of the time a prior outgoer of the queue waited in the queue; and
wherein a queue handling time estimation is an estimation of an average handling time for an outgoer of the queue;
assigning, by the processor, a module weight to each of the one or more prior waiting time estimations and to the queue handling time estimation;
generating, by the processor, based on at least the calculations of the one or more prior waiting time estimations, the queue handling time estimation, and the respective module weights, a recent average handling time for the prior period of time; and
determining, by the processor, the expected waiting time based on the recent average handling time and the queue occupancy.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for estimating an expected waiting time for a person entering a queue may receive image data captured from at least one image capture device during a period of time prior to the person entering the queue; calculate, based on the image data, one or more prior waiting time estimations, a queue handling time estimation, and a queue occupancy; assign a module weight to each of the one or more prior waiting time estimations and to the queue handling time estimation; generate, based on at least the calculations of the one or more prior waiting time estimations, the queue handling time estimation, and the respective module weights, a recent average handling time for the prior period of time; and determine the expected waiting time based on the recent average handling time and the queue occupancy.
-
Citations
20 Claims
-
1. A method for estimating an expected waiting time for a person entering a queue, the method performed on a computer having a processor, memory, and one or more code modules stored in the memory and executing in the processor, the method comprising:
-
receiving, at the processor, image data captured from at least one image capture device during a period of time prior to the person entering the queue; calculating, by the processor, based on the image data, one or more prior waiting time estimations, a queue handling time estimation, and a queue occupancy; wherein a prior waiting time estimation is an estimation of the time a prior outgoer of the queue waited in the queue; and wherein a queue handling time estimation is an estimation of an average handling time for an outgoer of the queue; assigning, by the processor, a module weight to each of the one or more prior waiting time estimations and to the queue handling time estimation; generating, by the processor, based on at least the calculations of the one or more prior waiting time estimations, the queue handling time estimation, and the respective module weights, a recent average handling time for the prior period of time; and determining, by the processor, the expected waiting time based on the recent average handling time and the queue occupancy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for estimating an expected waiting time for a person entering a queue, comprising:
-
a computer having a processor and memory; one or more code modules that are stored in the memory and that are executable in the processor, and which, when executed, configure the processor to; receive image data captured from at least one image capture device during a period of time prior to the person entering the queue; calculate, based on the image data, one or more prior waiting time estimations, a queue handling time estimation, and a queue occupancy; wherein a prior waiting time estimation is an estimation of the time a prior outgoer of the queue waited in the queue; and wherein a queue handling time estimation is an estimation of an average handling time for an outgoer of the queue; assign a module weight to each of the one or more prior waiting time estimations and to the queue handling time estimation; generate, based on at least the calculations of the one or more prior waiting time estimations, the queue handling time estimation, and the respective module weights, a recent average handling time for the prior period of time; and determine the expected waiting time based on the recent average handling time and the queue occupancy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification