IP Library Granted Patent US 11,265,259
Granted Patent B2
US 11,265,259 · App. 17/216,108 · Granted Mar 1, 2022

System and method for dynamic queue management using queue protocols

Inventors: Adam Sussman (Los Angeles, CA); Robert Bennett (Los Angeles, CA); Dennis Denker (Scottsdale, AZ)
Assignee: Live Nation Entertainment, Inc.
H04L47/622G06Q10/063G06Q30/0206G06Q30/0283H04L47/52H04L47/62H04L47/70G06F5/065G06F5/10
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,265,259
App. No.
17/216,108
Granted
Mar 1, 2022
Kind
B2
Abstract

A system and method for efficiently processing and managing data stored in a queue. A processing device may process the data stored in the queue. Queue protocols can be applied to the queue to efficiently process and manage data stored in the queue. Queue protocols may facilitate efficient use of processing resources that process the data stored in one or more queues. A queue protocol may include at least a first protocol for facilitating transfer of data in the queue to another queue processed by another processing device or a second protocol for inhibiting transfer of data in the queue to another queue.

Claims (56)

1. A system for predicting total allocation of resources in an event, the system comprising:

one or more processors; and

a non-transitory computer-readable storage medium storing instructions configured to execute on the one or more processors, causing the one or more processors to perform operations including:

accessing one or more data sources storing a plurality of access rights to a resource, wherein each of the access rights is associated with an attribute;

generating load data representing a load of user requests, wherein the load of the user requests including requests received from a plurality of user devices requesting that an access right to the resource be allocated to the user device;

generating a queue of the user requests based on the load of the user requests received, wherein the queue is generated of users interested in attending the event;

predicting probability of allocation of access rights of each of the user requests;

identifying current value of the resource associated with the access rights;

estimating total value of the resources based on the load of user requests in the queue and the current value of the resources, wherein the total value of resources is sum of all the resources associated each of the access rights; and

adjusting the value of the resources if the total estimated value of the resources is greater than or less than a threshold.

2. The system for predicting total allocation of resources in an event, as recited in claim 1 , further comprising:

increasing the value of the resource if the total estimated value of the resources is less than the threshold; and

decreasing the value of the resource if the total estimated value of the resource is more than the threshold.

3. The system for predicting total allocation of resources in an event, as recited in claim 1 , wherein the load corresponds to requests for access rights associated with the resource, an access right facilitating entry to a spatial area associated with the resource.

4. The system for predicting total allocation of resources in an event, as recited in claim 1 , further comprising determining the future request load, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more interpolation processes.

5. The system for predicting total allocation of resources in an event, as recited in claim 1 , further comprising determining a future request load for the resource, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more extrapolation processes.

6. A method for predicting total allocation of resources in an event, the method comprising:

accessing one or more data sources storing a plurality of access rights to a resource, wherein each of the access rights is associated with an attribute;

generating load data representing a load of user requests, wherein the load of the user requests including requests received from a plurality of user devices requesting that an access right to the resource be allocated to the user device;

generating a queue of the user requests based on the load of the user requests received, wherein the queue is generated of users interested in attending the event;

predicting probability of allocation of access rights of each of the user requests;

identifying current value of the resource associated with the access rights;

estimating total value of the resources based on the load of user requests in the queue and the current value of the resources, wherein the total value of resources is sum of all the resources associated each of the access rights; and

adjusting the value of the resources if the total estimated value of the resources is greater than or less than a threshold.

7. The method for predicting total allocation of resources in an event, as recited in claim 6 , further comprising:

increasing the value of the resource if the total estimated value of the resources is less than the threshold; and

decreasing the value of the resource if the total estimated value of the resource is more than the threshold.

8. The method for predicting total allocation of resources in an event, as recited in claim 6 , wherein the load corresponds to requests for access rights associated with the resource, an access right facilitating entry to a spatial area associated with the resource.

9. The method for predicting total allocation of resources in an event, as recited in claim 6 , further comprising determining the future request load, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more interpolation processes.

10. The method for predicting total allocation of resources in an event, as recited in claim 6 , further comprising determining a future request load for the resource, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more extrapolation processes.

11. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a processor to perform operations including:

accessing one or more data sources storing a plurality of access rights to a resource, wherein each of the access rights is associated with an attribute;

generating load data representing a load of user requests, wherein the load of the user requests including requests received from a plurality of user devices requesting that an access right to the resource be allocated to the user device;

generating a queue of the user requests based on the load of the user requests received, wherein the queue is generated of users interested in attending the event;

predicting probability of allocation of access rights of each of the user requests;

identifying current value of the resource associated with the access rights;

estimating total value of the resources based on the load of user requests in the queue and the current value of the resources, wherein the total value of resources is sum of all the resources associated each of the access rights; and

adjusting the value of the resources if the total estimated value of the resources is greater than or less than a threshold.

12. The non-transitory machine-readable storage for predicting total allocation of resources in an event, as recited in claim 11 , further comprising:

increasing the value of the resource if the total estimated value of the resources is less than the threshold; and

decreasing the value of the resource if the total estimated value of the resource is more than the threshold.

13. The non-transitory machine-readable storage for predicting total allocation of resources in an event, as recited in claim 11 , wherein the load corresponds to requests for access rights associated with the resource, an access right facilitating entry to a spatial area associated with the resource.

14. The non-transitory machine-readable storage for predicting total allocation of resources in an event, as recited in claim 11 , further comprising determining the future request load, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more interpolation processes.

15. The non-transitory machine-readable storage for predicting total allocation of resources in an event, as recited in claim 11 , further comprising determining a future request load for the resource, wherein:

the future request load includes generating an estimation of the future request load during a time period, and

the estimation is generated using one or more extrapolation processes.

Assignments (3)
SECURITY AGREEMENT Recorded Nov 17, 2023
From: LIVE NATION ENTERTAINMENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 065613/0867 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 17, 2023
From: LIVE NATION ENTERTAINMENT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 065615/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 17, 2023
From: LIVE NATION ENTERTAINMENT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 065615/0257 →
Continuity (12)
Continuation 16687197 · Nov 18, 2019
Continuation 15967106 · Apr 30, 2018
Continuation 15469994 · Mar 27, 2017
Continuation 15014923 · Feb 3, 2016
Continuation In Part 11702344 · Feb 5, 2007
Continuation 11386459 · Mar 22, 2006
Provisional Application 60664234 · Mar 22, 2005
Provisional Application 60664000 · Mar 22, 2005
Provisional Application 60664131 · Mar 22, 2005
Provisional Application 60664028 · Mar 22, 2005
Provisional Application 60663999 · Mar 22, 2005
Related Publication 20210288914A1 · Sep 16, 2021