IP Library Granted Patent US 10,601,833
Granted Patent B2
US 10,601,833 · App. 15/830,464 · Granted Mar 24, 2020

Enhanced load processing using linked hierarchical data structures

Inventors: Jonathan Washbrook (West Hollywood, CA); Brooke Breyfogle (Los Angeles, CA)
Assignee: Live Nation Entertainment, Inc.
H04L63/10H04L47/70H04L49/20H04L49/35H04L63/107H04L67/1002H04L67/1012H04L67/1097H04L63/08
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 10,601,833
App. No.
15/830,464
Granted
Mar 24, 2020
Kind
B2
Abstract

The present disclosure relates to enhancing load processing for facilitated assignment or modification of access-right data. More specifically, the present disclosure relates to enhancing load processing and data storage using hierarchical data structures that can store various iterations of resource objects. In some embodiments, a computer-implemented method, system, and/or computer-program product tangibly embodied in a non-transitory machine-readable storage medium for enhanced load processing using hierarchical data structures may be provided.

Claims (55)

1. A computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, comprising:

identifying, by a processor, a spatial region associated with a resource, the resource corresponding to a plurality of access rights, the spatial region being defined at least in part by a plurality of defined areas within a boundary of the spatial region, and each access right of the plurality of access rights granting access to the spatial region and corresponding to a defined area of the plurality of defined areas;

defining a spatial model representing the spatial region, the spatial model corresponding to the resource, the spatial model including a plurality of access-right indicators, and each access-right indicator corresponding to an access right of the plurality of access rights;

accessing one or more features of the spatial region, each feature of the one or more features being located within the boundary of the spatial region, each feature of the one or more features being associated with an allocation protocol, and wherein each of the one or more features is associated with a polarity, and wherein the polarity is a negative polarity or a positive polarity;

executing the allocation protocol for each of the one or more features of the spatial region, the execution of the allocation protocol for each of the one or more features causing one or more access rights of the plurality of access rights to be associated with an allocation condition; and

assigning at least one access right of the one or more access rights to a user device, the assignment of the at least one access right being performed after the user device has satisfied the allocation condition.

2. The computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, as recited in claim 1 , wherein the positive polarity increases the allocation condition by a first incremental value, and wherein the negative polarity deceases the allocation condition by a second incremental value.

3. The computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, as recited in claim 1 , wherein each access-right indicator of the plurality of access-right indicators visually represents the defined area associated with the access right that corresponds to the access-right indicator.

4. The computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, as recited in claim 1 , wherein executing the allocation protocol for each of the one or more features of the spatial region further includes:

determining a first proximity between a feature of the one or more features and a first defined location associated with a first access right;

determining a second proximity between a second feature of the one or more features and a second defined feature associated with a second access right; and

determining the allocation condition for each of the first and second access rights based on an evaluation of the spatial model.

5. The computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, as recited in claim 1 , further comprising:

receiving a communication from the user device, wherein the communication corresponds to a request for assignment of at least one access right of the plurality of access rights, the communication including access right request data;

identifying the allocation condition for the at least one access right;

determining whether the access right request data satisfies the allocation condition for the at least one access right; and

in response to determining that the access right request data satisfies the allocation condition, assigning the at least one access right to the user device.

6. The computer-implemented method for defining spatial models for spatial regions subject to access control using access rights, as recited in claim 1 , wherein the allocation condition for each access right of the plurality of access rights is based on a priority metric assigned to the access right.

7. 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:

identifying, by a processor, a spatial region associated with a resource, the resource corresponding to a plurality of access rights, the spatial region being defined at least in part by a plurality of defined areas within a boundary of the spatial region, and each access right of the plurality of access rights granting access to the spatial region and corresponding to a defined area of the plurality of defined areas;

defining a spatial model representing the spatial region, the spatial model corresponding to the resource, the spatial model including a plurality of access-right indicators, and each access-right indicator corresponding to an access right of the plurality of access rights;

accessing one or more features of the spatial region, each feature of the one or more features being located within the boundary of the spatial region, each feature of the one or more features being associated with an allocation protocol, and wherein each of the one or more features is associated with a polarity, and wherein the polarity is a negative polarity or a positive polarity;

executing the allocation protocol for each of the one or more features of the spatial region, the execution of the allocation protocol for each of the one or more features causing one or more access rights of the plurality of access rights to be associated with an allocation condition; and

assigning at least one access right of the one or more access rights to a user device, the assignment of the at least one access right being performed after the user device has satisfied the allocation condition.

8. The system, as recited in claim 7 , wherein the positive polarity increases the allocation condition by a first incremental value, and wherein the negative polarity deceases the allocation condition by a second incremental value.

9. The system, as recited in claim 7 , wherein each access-right indicator of the plurality of access-right indicators visually represents the defined area associated with the access right that corresponds to the access-right indicator.

10. The system, as recited in claim 7 , wherein executing the allocation protocol for each of the one or more features of the spatial region further includes:

determining a first proximity between a feature of the one or more features and a first defined location associated with a first access right;

determining a second proximity between a second feature of the one or more features and a second defined feature associated with a second access right; and

determining the allocation condition for each of the first and second access rights based on an evaluation of the spatial model.

11. The system, as recited in claim 7 , further comprising:

receiving a communication from the user device, wherein the communication corresponds to a request for assignment of at least one access right of the plurality of access rights, the communication including access right request data;

identifying the allocation condition for the at least one access right;

determining whether the access right request data satisfies the allocation condition for the at least one access right; and

in response to determining that the access right request data satisfies the allocation condition, assigning the at least one access right to the user device.

12. The system, as recited in claim 7 , wherein the allocation condition for each access right of the plurality of access rights is based on a priority metric assigned to the access right.

13. 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:

identifying, by a processor, a spatial region associated with a resource, the resource corresponding to a plurality of access rights, the spatial region being defined at least in part by a plurality of defined areas within a boundary of the spatial region, and each access right of the plurality of access rights granting access to the spatial region and corresponding to a defined area of the plurality of defined areas;

defining a spatial model representing the spatial region, the spatial model corresponding to the resource, the spatial model including a plurality of access-right indicators, and each access-right indicator corresponding to an access right of the plurality of access rights;

accessing one or more features of the spatial region, each feature of the one or more features being located within the boundary of the spatial region, each feature of the one or more features being associated with an allocation protocol, and wherein each of the one or more features is associated with a polarity, and wherein the polarity is a negative polarity or a positive polarity;

executing the allocation protocol for each of the one or more features of the spatial region, the execution of the allocation protocol for each of the one or more features causing one or more access rights of the plurality of access rights to be associated with an allocation condition; and

assigning at least one access right of the one or more access rights to a user device, the assignment of the at least one access right being performed after the user device has satisfied the allocation condition.

14. The computer-program product, as recited in claim 13 , wherein the positive polarity increases the allocation condition by a first incremental value, and wherein the negative polarity deceases the allocation condition by a second incremental value.

15. The computer-program product, as recited in claim 13 , wherein each access-right indicator of the plurality of access-right indicators visually represents the defined area associated with the access right that corresponds to the access-right indicator.

16. The computer-program product, as recited in claim 13 , wherein executing the allocation protocol for each of the one or more features of the spatial region further includes:

determining a first proximity between a feature of the one or more features and a first defined location associated with a first access right;

determining a second proximity between a second feature of the one or more features and a second defined feature associated with a second access right; and

determining the allocation condition for each of the first and second access rights based on an evaluation of the spatial model.

17. The computer-program product, as recited in claim 13 , further comprising:

receiving a communication from the user device, wherein the communication corresponds to a request for assignment of at least one access right of the plurality of access rights, the communication including access right request data;

identifying the allocation condition for the at least one access right;

determining whether the access right request data satisfies the allocation condition for the at least one access right; and

in response to determining that the access right request data satisfies the allocation condition, assigning the at least one access right to the user device.

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 Oct 17, 2019
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050754/0505 →