IP Library › Granted Patent US 11,127,054
Granted Patent B1
US 11,127,054 · App. 16/867,971 · Granted Sep 21, 2021

Queue wait time estimation

Inventor: Musa Sulejmani (Mahomet, IL)
G06Q30/0281H04W4/021H04W4/026H04W4/027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,127,054
App. No.
16/867,971
Granted
Sep 21, 2021
Kind
B1
Abstract

The queue wait time estimation system of the present disclosure leverages its users' Internet-connected mobile devices—and the data they generate based on sensor feedback—to estimate the queue wait times at various establishments. The queue wait time estimation system communicates the estimated queue wait times to the users to enable the users to make an informed decision as to whether they'd like to visit a particular establishment based on its estimated queue wait time.

Claims (41)

1. A method of operating a queue wait time estimation system, the method comprising:

establishing wireless communication with a user device located within a predetermined first space;

receiving, by a network interface and from the user device, location data associated with the user device;

monitoring, by a processor, the location data for an occurrence of an arrival event associated with the predetermined first space; responsive to an occurrence of the arrival event:

storing, in a memory device, an arrival time; monitoring, by the processor, the location data for an occurrence of a departure event associated with the predetermined first space;

receiving, from the user device via the network interface, sensor data determined based on feedback from at least one sensor of the user device;

monitoring, by the processor, the sensor data for an occurrence of a queue exit event;

responsive to an occurrence of the queue exit event, storing, in the memory device, a queue exit time; and

responsive to an occurrence of the departure event, storing, in the memory device, a departure time;

determining, by the processor, based at least in part on the arrival time, a value V1 representative of a number of visits to the predetermined first space for a predetermined first time frame; and

comparing VI with a predetermined value V2 representative of a baseline number of visits for a predetermined second time frame;

further comprising the step of evaluating an effectiveness of a social distancing policy based on the comparison of VI and V2;

determining, by the processor, a queue wait time based on at least the arrival time and queue exit time and based in part on the queue wait time, data including an estimated queue wait time for the predetermined first space.

2. The method of claim 1 , wherein V2 represents a baseline number of visits to the predetermined first space for the predetermined second time frame.

3. The method of claim 1 , wherein V2 represents a baseline number of visits to a predetermined first set of spaces for the predetermined second time frame.

4. The method of claim 3 wherein the predetermined first set of spaces includes the predetermined first space.

5. The method of claim 1 , wherein the sensor data is selected from the group consisting of: GPS data, pedometer data, gyroscope data, and combinations thereof.

6. The method of claim 1 , further comprising the step of comparing V1 with a value V3 representative of a number of visits to a predetermined set of second spaces for the predetermined first time frame.

7. The method of claim 6 , wherein the predetermined set of second spaces includes a home for a use associated with the user device.

8. A queue wait time estimation system comprising:

a processor;

a network interface; and

a memory device that stores instructions that, when executed by the processor, cause the processor to:

establish wireless communication with a user device located within a predetermined first space;

receive, by the network interface and from the user device, location data associated with the user device;

monitor, by the processor, the location data for an occurrence of an arrival event associated with the predetermined first space; responsive to an occurrence of the arrival event:

store, in the memory device, an arrival time; monitor, by the processor, the location data for an occurrence of a departure event associated with the predetermined first space;

receive, from the user device via the network interface, sensor data determined based on feedback from at least one sensor of the user device;

monitor, by the processor, the sensor data for an occurrence of a queue exit event;

responsive to an occurrence of the queue exit event, store, in the memory device, a queue exit time; and

responsive to an occurrence of the departure event, store, in the memory device, a departure time;

determine, by the processor, based at least in part on the arrival time, a value VI representative of a number of visits to the predetermined first, space for a predetermined first time frame; and

compare VI with a predetermined value V2 representative of a baseline number of visits for a predetermined second time frame,

wherein the processor further executes instructions to evaluate an effectiveness of a social distancing policy based on the comparison of VI and V2,

executes instructions to determine, by the processor, a queue wait time based on at least the arrival time and queue exit time and based in part on the queue wait time, data including an estimated queue wait time for the predetermined first space.

9. The system of claim 8 , wherein V2 represents a baseline number of visits to the predetermined first space for the predetermined second time frame.

10. The system of claim 8 , wherein V2 represents a baseline number of visits to a predetermined first set of spaces for the predetermined second time frame.

11. The system of claim 10 wherein the predetermined first set of spaces includes the predetermined first space.

12. The system of claim 8 , wherein the sensor data is selected from the group consisting of: GPS data, pedometer data, gyroscope data, and combinations thereof.

13. The system of claim 8 , wherein the processor further executes instructions to compare V1 with a value V3 representative of a number of visits to a predetermined set of second spaces for the predetermined first time frame.

14. The system of claim 13 , wherein the predetermined set of second spaces includes a home for a use associated with the user device.

Continuity (4)
Continuation In Part 16556669 · Aug 30, 2019
Continuation In Part 16383922 · Apr 15, 2019
Continuation 15636051 · Jun 28, 2017
Provisional Application 62364601 · Jul 20, 2016
Cited By (3)
US 12,299,715 US 12,700,276 US 12,738,117