IP Library Granted Patent US 8,204,770
Granted Patent B2
US 8,204,770 · App. 13/179,085 · Granted Jun 19, 2012

Computer-implemented systems and methods for resource allocation

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 8,204,770
App. No.
13/179,085
Granted
Jun 19, 2012
Kind
B2
Abstract

Systems and methods are described for processing queue data and for providing queue messaging over a network. An illustrative queuing system includes a first queue configured to hold resource requests from a plurality of users, and program code stored in computer readable memory configured to determine or estimate whether a resource requested by a first resource request submitted by a first requester will be available when the first resource request will be serviced, and to transmit a message over a network to the first requester indicating that the requested resource will not be available when the queued request is serviced if it is estimated or determined that the requested resource will not be available when the first request is serviced.

Claims (65)

1. A method of providing queue messaging to resource requesters, the method comprising:

determining or estimating by a computer system a position in a queue of a resource request for a first resource associated with a first requester, wherein:

the resource request was received from a user terminal associated with the first requester;

the first resource is an event ticket, and

the queue is configured to queue at least requests for event tickets received from user terminals;

determining or estimating by the computer system whether the requested resource will be available when the queued request is anticipated to be serviced based at least in part on:

historical queue abandonment data with respect to ticket requests, and

how many ticket requests there are in the queue; and

at least partly in response to estimating or determining that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced, transmitting by the computer system a message over a network to the user terminal from which the resource request from the first requester was received, the message indicating that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced.

2. The method as defined in claim 1 , the method further comprising providing the first requester with a link enabling the first requester to request an event ticket to an alternate ticketed event in association with the message indicating that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced.

3. The method as defined in claim 1 , the method further comprising:

inferring that the first requester has an interest in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

4. The method as defined in claim 1 , the method further comprising:

using collaborative filtering to identify an interest of the first requester in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

5. The method as defined in claim 1 , the method further comprising:

selecting a time resolution based at least in part on a first queue condition; and

providing for display to at least one requester a queue wait time with the selected time resolution.

6. The method as defined in claim 1 , the method further comprising:

based at least in part on a first queue condition, determining whether to provide a queue wait time for display to at least one requester.

7. A system, comprising:

at least one computing device;

a non-transitory storage medium having program code stored therein, the program code configured to cause the at least one computing device to perform operations comprising:

determining or estimating a position in a queue of a resource request for a first resource associated with a first requester, wherein:

the resource request was received from a user terminal associated with the first requester;

the first resource is an event ticket, and

the queue is configured to queue at least requests for event tickets received from user terminals;

determining or estimating whether the requested resource will be available when the queued request is anticipated to be serviced based at least in part on:

historical queue abandonment data with respect to ticket requests, and

how many ticket requests there are in the queue; and

at least partly in response to estimating or determining that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced, transmitting a message over a network to the user terminal from which the resource request from the first requester was received, the message indicating that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced.

8. The system as defined in claim 7 , the operations further comprising providing the first requester with a link enabling the first requester to request an event ticket to an alternate ticketed event in association with the message indicating that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced.

9. The system as defined in claim 7 , the operations further comprising:

inferring that the first requester has an interest in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

10. The system as defined in claim 7 , the operations further comprising:

using collaborative filtering to identify an interest of the first requester in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

11. The system as defined in claim 7 , the operations further comprising:

selecting a time resolution based at least in part on a first queue condition; and

providing for display to at least one requester a queue wait time with the selected time resolution.

12. The system as defined in claim 7 , the operations further comprising:

based at least in part on a first queue condition, determining whether to provide a queue wait time for display to at least one requester.

13. A computer product comprising a non-transitory storage medium having program code stored therein, the program code configured to cause a computer system to perform operations comprising:

determining or estimating a position in a queue of a resource request for a first resource associated with a first requester, wherein:

the resource request was received from a user terminal associated with the first requester;

the first resource is an event ticket, and

the queue is configured to queue at least requests for event tickets received from user terminals;

determining or estimating whether the requested resource will be available when the queued request is anticipated to be serviced based at least in part on:

historical queue abandonment data with respect to ticket requests, and

how many ticket requests there are in the queue; and

at least partly in response to estimating or determining that the requested resource will not be available or is unlikely to be available when the queued request is anticipated to be serviced, transmitting a message over a network to the user terminal from which the resource request from the first requester was received, the message indicating that the requested resource will not be or is unlikely to be available when the queued request is anticipated to be serviced.

14. The program code as defined in claim 13 , the operations further comprising providing the first requester with a link enabling the first requester to request an event ticket to an alternate ticketed event in association with the message indicating that the requested resource will not be or is unlikely to be available when the queued request is anticipated to be serviced.

15. The program code as defined in claim 13 , the operations further comprising:

inferring that the first requester has an interest in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

16. The program code as defined in claim 13 , the operations further comprising:

using collaborative filtering to identify an interest of the first requester in an alternate ticketed event; and

providing the first requester with a link to information regarding the alternate ticketed event.

17. The program code as defined in claim 13 , the operations further comprising:

selecting a time resolution based at least in part on a first queue condition; and

providing for display to at least one requester a queue wait time with the selected time resolution.

18. The program code as defined in claim 13 , the operations further comprising:

based at least in part on a first queue condition, determining whether to provide a queue wait time for display to at least one requester.

Assignments (3)
SECURITY AGREEMENT Recorded Jan 4, 2021
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054891/0552 →
SECURITY AGREEMENT Recorded May 20, 2020
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 052718/0016 →
SECURITY AGREEMENT Recorded Aug 19, 2013
From: LIVE NATION WORLDWIDE, INC.; TICKETMASTER L.L.C.
To: JPMORGAN CHASE BANK, N.A. , AS COLLATERAL AGENT
Reel/Frame 031034/0451 →