IP Library Granted Patent US 9,900,220
Granted Patent B2
US 9,900,220 · App. 15/477,914 · Granted Feb 20, 2018

Methods and systems for reducing burst usage of a networked computer system

Inventors: Adam Sussman (Los Angeles, CA); Brendan Ross (Toronto, CA); Bob Bennett (Los Angeles, CA); Dennis Denker (Scottsdale, AZ); Andrew Karonis (Europort, ES); Kenton F. Brett (Indianapolis, IN)
Assignee: Live Nation Entertainment, Inc.
H04L41/0896G06Q10/02G06Q10/025H04L43/0894H04L47/70H04L67/101H04L67/1014H04L67/325
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 9,900,220
App. No.
15/477,914
Granted
Feb 20, 2018
Kind
B2
Abstract

Methods and systems for reducing burst usage of a networked computer system are described herein. In an embodiment, resource requesters can request, within a time window, resources over a computer network before the resources are available. The resources can then be allocated in batch mode when the resources are available. Thus, resource requests do not have to be processed in real-time, and resource requests can be received before the resources are available.

Claims (49)

1. A computer-implemented method for allocating access rights to resources, the method comprising:

storing data representing a plurality of access rights to a resource, each access right corresponding to access-right priority data and access-right time data;

receiving, over a network, a plurality of access-right requests during a first time period, each access-right request of the plurality of access-right requests being from a computing device and being for at least a portion of the plurality of access rights, and each access-right request including a value condition and a time condition;

during a second time period beginning after the first time period ends, processing the plurality of access-right requests in batch mode using a processing system, the processing further comprising:

assigning a priority to each access-right request of the plurality of access-right requests, the assignment of the priority being based on each of the value condition and the time condition included in the access-right request; and

associating an access right of the plurality of access rights with a first computing device, the association being based on the assigned priority and the access-right priority data.

2. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , further comprising:

associating the access right with the first computing device, the association being based on the assigned priority, the access-right priority data, and the access-right time data.

3. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , wherein the access-right time data corresponds to a defined time period during which the resource is accessible, and wherein accessibility of the resource is enabled using an access right.

4. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , further comprising:

transmitting, over the network, a communication to the first computing device, wherein the communication includes information about the access right that was associated with the first computing device.

5. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein the subset of access rights is selected from the plurality of access rights at least partly based on the value condition.

6. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein resource identification data representing the resource is associated with the subset of access rights, and wherein the resource identification data corresponds to the time condition.

7. The computer-implemented method for allocating access rights to resources, as recited in claim 1 , wherein the resource corresponds to a spatial area, and wherein an access right facilitates entry to the spatial area.

8. A system, comprising:

one or more data processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including:

storing data representing a plurality of access rights to a resource, each access right corresponding to access-right priority data and access-right time data;

receiving, over a network, a plurality of access-right requests during a first time period, each access-right request of the plurality of access-right requests being from a computing device and being for at least a portion of the plurality of access rights, and each access-right request including a value condition and a time condition;

during a second time period beginning after the first time period ends, processing the plurality of access-right requests in batch mode using a processing system, the processing further comprising:

assigning a priority to each access-right request of the plurality of access-right requests, the assignment of the priority being based on each of the value condition and the time condition included in the access-right request; and

associating an access right of the plurality of access rights with a first computing device, the association being based on the assigned priority and the access-right priority data.

9. The system of claim 8 , wherein the operations further comprise:

associating the access right with the first computing device, the association being based on the assigned priority, the access-right priority data, and the access-right time data.

10. The system of claim 8 , wherein the access-right time data corresponds to a defined time period during which the resource is accessible, and wherein accessibility of the resource is enabled using an access right.

11. The system of claim 8 , wherein the operations further comprise:

transmitting, over the network, a communication to the first computing device, wherein the communication includes information about the access right that was associated with the first computing device.

12. The system of claim 8 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein the subset of access rights is selected from the plurality of access rights at least partly based on the value condition.

13. The system of claim 8 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein resource identification data representing the resource is associated with the subset of access rights, and wherein the resource identification data corresponds to the time condition.

14. The system of claim 8 , wherein the resource corresponds to a spatial area, and wherein an access right facilitates entry to the spatial area.

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

storing data representing a plurality of access rights to a resource, each access right corresponding to access-right priority data and access-right time data;

receiving, over a network, a plurality of access-right requests during a first time period, each access-right request of the plurality of access-right requests being from a computing device and being for at least a portion of the plurality of access rights, and each access-right request including a value condition and a time condition;

during a second time period beginning after the first time period ends, processing the plurality of access-right requests in batch mode using a processing system, the processing further comprising:

assigning a priority to each access-right request of the plurality of access-right requests, the assignment of the priority being based on each of the value condition and the time condition included in the access-right request; and

associating an access right of the plurality of access rights with a first computing device, the association being based on the assigned priority and the access-right priority data.

16. The computer-program product of claim 15 , wherein the operations further comprise:

associating the access right with the first computing device, the association being based on the assigned priority, the access-right priority data, and the access-right time data.

17. The computer-program product of claim 15 , wherein the access-right time data corresponds to a defined time period during which the resource is accessible, and wherein accessibility of the resource is enabled using an access right.

18. The computer-program product of claim 15 , wherein the operations further comprise:

transmitting, over the network, a communication to the first computing device, wherein the communication includes information about the access right that was associated with the first computing device.

19. The computer-program product of claim 15 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein the subset of access rights is selected from the plurality of access rights at least partly based on the value condition.

20. The computer-program product of claim 15 , wherein associating the access right of the plurality of access rights with the first computing device includes:

correlating each access-right request with a subset of access rights, wherein resource identification data representing the resource is associated with the subset of access rights, and wherein the resource identification data corresponds to the time condition.

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 Jul 14, 2017
From: LIVE NATION ENTERTAINMENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043194/0710 →
Continuity (14)
Continuation 15145268 · May 3, 2016
Continuation In Part 14843594 · Sep 2, 2015
Continuation PCTUS0003136 · Feb 7, 2000
Continuation In Part 08862547 · May 23, 1997
Continuation 13462277 · May 2, 2012
Division 11703525 · Feb 7, 2007
Continuation In Part 14250167 · Apr 10, 2014
Division 11502344 · Aug 10, 2006
Continuation 11059990 · Feb 17, 2005
Continuation In Part 09778606 · Feb 7, 2001
Continuation In Part 09586927 · Jun 5, 2000
Provisional Application 60018211 · May 23, 1996
Provisional Application 60771113 · Feb 7, 2006
Related Publication 20170331693A1 · Nov 16, 2017