IP Library Granted Patent US 11,936,816
Granted Patent B2
US 11,936,816 · App. 18/296,362 · Granted Mar 19, 2024

System and method for enhanced virtual queuing

Inventors: Daniel Bohannon (Livermore, CA); Richard Daniel Siebert (Franklin, TN); Jay Power (Franklin, TN); Matthew DiMaria (Brentwood, TN)
Assignee: Virtual Hold Technology Solutions, LLC
H04M3/5231G07C11/00H04L67/306G07C2011/04H04M3/5183
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,936,816
App. No.
18/296,362
Granted
Mar 19, 2024
Kind
B2
Abstract

A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.

Claims (34)

1. A system for enhanced virtual queuing, comprising:

a queue manager comprising at least a processor, a memory, and a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the processor to:

upon receipt of a text message, add a user device to a virtual queue;

update a virtual queue based on the request;

send periodic update notifications to the user device based on a notification escalation plan, wherein the notification escalation plan comprises a rules-based multimodality means of communicating with the user device;

wherein the periodic update notifications are further based on schedule data and historical throughput data regarding the availability of resources for serving user devices in a queue, and determine an estimated wait time for the user device in the queue; and

upon receiving a status notification from the user device, remove the user device from the virtual queue.

2. The system of claim 1 , wherein the virtual queue, wait time, and notifications are used for transportation matching for transportation to or from a physical destination, wherein the wait time is calculated at least in part from real or predicted congestion at or enroute to or from the physical location specified.

3. The system of claim 1 , wherein the queue manager communicates with user devices through the use of a local beacon, including Near-Field Communications beacons, Bluetooth beacons, Wi-Fi beacons or access points, or other forms of wireless communications beacons or access points.

4. The system of claim 1 , wherein the queue manager is used for the management of virtual queues for shared space allocation, or time-share organization or allocation.

5. The system of claim 1 , wherein the queue manager is used for the management of a virtual queue representing jobs or tasks in an automated system such as an automated assembly line, wherein queued tasks may be organized and distributed amongst multiple user devices representing devices used in the assembly line.

6. A method for enhanced virtual queuing, comprising the steps of:

upon receipt of a text message, adding a user device to a virtual queue, using a queue manager;

updating a virtual queue based on the request, using a queue manager;

sending an initial update notification to the user device indicating a wait time associated with the request, using a queue manager;

sending periodic update notifications to the user device based on a notification escalation plan, wherein the notification escalation plan comprises a rules-based multimodality means of communicating with the user device, using a queue manager;

wherein the periodic update notifications are further based on schedule data and historical throughput data regarding the availability of resources for serving user devices in a queue, and determine an estimated wait time for the user device in the queue; and

upon receiving a status notification from the user device, removing the user device from the virtual queue, using a queue manager.

7. The method of claim 6 , wherein the virtual queue, wait time, and notifications are used for transportation matching for transportation to or from a physical destination, wherein the wait time is calculated at least in part from real or predicted congestion at or enroute to or from the physical location specified.

8. The method of claim 6 , wherein a queue manager communicates with user devices through the use of a local beacon, including Near-Field Communications beacons, Bluetooth beacons, Wi-Fi beacons or access points, or other forms of wireless communications beacons or access points.

9. The method of claim 6 , wherein the queue manager is used for the management of virtual queues for shared space allocation, or time-share organization or allocation.

10. The method of claim 6 , wherein the queue manager is used for the management of a virtual queue representing jobs or tasks in an automated system such as an automated assembly line, wherein queued tasks may be organized and distributed amongst multiple user devices representing devices used in the assembly line.

11. The system of claim 1 , wherein the status notification is generated in response to the user device checking in.

12. The method of claim 6 , wherein the status notification is generated in response to the user device checking in.

13. A system for enhanced virtual queuing, comprising:

a queue manager comprising at least a processor, a memory, and a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the processor to:

upon receipt of a text message, add a user device to a virtual queue;

update a virtual queue based on the request;

send periodic update notifications to the user device based on a notification escalation plan, wherein the notification escalation plan comprises a rules-based multimodality means of communicating with the user device; and

wherein the periodic update notifications are further based on schedule data and historical throughput data regarding the availability of resources for serving user devices in a queue, and determine an estimated wait time for the user device in the queue.

14. The system of claim 1 , wherein the virtual queue, wait time, and notifications are used for transportation matching for transportation to or from a physical destination, wherein the wait time is calculated at least in part from real or predicted congestion at or enroute to or from the physical location specified.

15. The system of claim 1 , wherein the queue manager communicates with user devices through the use of a local beacon, including Near-Field Communications beacons, Bluetooth beacons, Wi-Fi beacons or access points, or other forms of wireless communications beacons or access points.

16. The system of claim 1 , wherein the queue manager is used for the management of virtual queues for shared space allocation, or time-share organization or allocation.

17. The system of claim 1 , wherein the queue manager is used for the management of a virtual queue representing jobs or tasks in an automated system such as an automated assembly line, wherein queued tasks may be organized and distributed amongst multiple user devices representing devices used in the assembly line.

Assignments (2)
MERGER Recorded May 8, 2026
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: MEDALLIA, INC.
Reel/Frame 075825/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2023
From: BOHANNON, DANIEL; SIEBERT, RICHARD DANIEL; POWER, JAY; DIMARIA, MATTHEW
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 064471/0744 →
Continuity (7)
Continuation In Part 17994325 · Nov 27, 2022
Continuation 17667034 · Feb 8, 2022
Continuation In Part 17235408 · Apr 20, 2021
Continuation 16836798 · Mar 31, 2020
Continuation 16542577 · Aug 16, 2019
Provisional Application 62820190 · Mar 18, 2019
Related Publication 20230231950A1 · Jul 20, 2023