IP Library Granted Patent US 11,985,138
Granted Patent B2
US 11,985,138 · App. 18/304,220 · Granted May 14, 2024

Systems and methods for processing optimizations and templating using metadata-driven blockchain techniques

Inventor: Sanzib Khaund (Walnut Creek, CA)
Assignee: Live Nation Entertainment, Inc.
H04L63/105G06F16/2379H04L67/61G06N20/00
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,985,138
App. No.
18/304,220
Granted
May 14, 2024
Kind
B2
Abstract

The present disclosure generally relates to Blockchain-based systems configured to process access rights to resources in a computationally efficient manner. Certain embodiments of the present disclosure generally relate to systems and methods that generate distributed applications to represent digital access rights to resources. Additionally, certain embodiments of the present disclosure generally relate to systems and methods that enhance the processing of assigning access rights using a Blockchain-based system using metadata.

Claims (75)

1. A method for reordering a digital queue of requests, for access rights to access a resource for entry to a live event, to be transmitted in a Blockchain system, the method comprising:

receiving a first access-right request, to access the resource, from a first user device, wherein first metadata of the first access-right request includes a plurality of first items;

receiving a second access-right request, to access the resource, from a second user device, wherein second metadata of the second access-right request includes a plurality of second items;

adding, in the digital queue, each of the first access-right request and the second access-right request, wherein the digital queue is stored in a Blockchain buffer;

determining a set of prioritization rules based on a sequential first-in-first out (FIFO) analysis on the first access-right request and the second access-right request;

assigning a numerical value, based on the set of prioritization rules, to:

each of the plurality of first items of the first metadata, and

each of the plurality of second items of the second metadata;

generating a first priority score of the first access-right request based on the numerical value of each of the plurality of first items of the first metadata;

generating a second priority score of the second access-right request based on the numerical value of each of the plurality of second items of the second metadata;

reordering queue positions of the first access-right request and the second access-right request in the digital queue, based on the first priority score and the second priority score, wherein the queue positions of the first access-right request and the second access-right request are reordered to generate a reordered digital queue; and

transmitting, to the Blockchain system, queue information of the reordered digital queue in association with the first access-right request and the second access-right request.

2. The method of claim 1 , wherein the Blockchain system executes a process of assignment of a first access right to the first user device and assignment of a second access right to the second user device, based on the reordered digital queue.

3. The method of claim 1 , further comprising:

receiving a third access-right request, to access the resource, from the first user device;

storing, in a deferral buffer, the third access-right request based on a processing operation on the first access-right request by the Blockchain system; and

transmitting the third access-right request to the Blockchain system based on a result of the processing operation on the first access-right request.

4. The method of claim 1 , further comprising transmitting, to the Blockchain system, the second access-right request before the first access-right request based on the second priority score being higher than the second priority score.

5. The method of claim 1 , further comprising:

generating the first priority score based on weighted combination of numerical values of the plurality of first items of the first metadata; and

generating the second priority score based on a weighted combination of numerical values of the plurality of second items of the second metadata.

6. The method of claim 1 , further comprising:

receiving, from the first user device, a first transfer request to transfer a first access right to a third user device at a first time instant, wherein the first access right is assigned to the first user device in response to the first access-right request;

receiving, from the first user device, a second transfer request to transfer the first access right to a fourth user device at a second time instant; and

storing the first transfer request in the Blockchain buffer and the second transfer request in a deferral buffer based on the first time instant is before the second time instant.

7. The method of claim 6 , wherein the second transfer request is processed by the Blockchain system after the first transfer request based on the first transfer request is stored in the Blockchain buffer and the second transfer request is stored in the deferral buffer.

8. The method of claim 7 , wherein the Blockchain system:

assigns a second access right corresponding to the first access right to the third user device based on processing of the first transfer request; and

returns a denial response for the fourth user device based on the second access right assigned to the third user device.

9. A system for reordering a digital queue of requests, for access rights to access a resource for entry to a live event, to be transmitted in a Blockchain system, the system comprising:

one or more processors, connected with one or more memory, configured to:

receive a first access-right request, to access the resource, from a first user device, wherein first metadata of the first access-right request includes a plurality of first items;

receive a second access-right request, to access the resource, from a second user device, wherein second metadata of the second access-right request includes a plurality of second items;

add, in the digital queue, each of the first access-right request and the second access-right request, wherein the digital queue is stored in a Blockchain buffer;

determine a set of prioritization rules based on a sequential first-in-first out (FIFO) analysis on the first access-right request and the second access-right request;

assign a numerical value, based on the set of prioritization rules, to: each of the plurality of first items of the first metadata, and each of the plurality of second items of the second metadata;

generate a first priority score of the first access-right request based on the numerical value of each of the plurality of first items of the first metadata;

generate a second priority score of the second access-right request based on the numerical value of each of the plurality of second items of the second metadata;

reorder queue positions of the first access-right request and the second access- right request in the digital queue, based on the first priority score and the second priority score, wherein the queue positions of the first access-right request and the second access- right request are reordered to generate a reordered digital queue; and

transmit, to the Blockchain system, queue information of the reordered digital queue in association with the first access-right request and the second access-right request.

10. The system of claim 9 , wherein the Blockchain system executes assignment of a first access right to the first user device and assignment of a second access right to the second user device, based on the reordered digital queue.

11. The system of claim 9 , wherein the one or more processors are further configured to:

receive a third access-right request, to access the resource, from the first user device;

store, in a deferral buffer, the third access-right request based on a processing operation on the first access-right request by the Blockchain system; and

transmit the third access-right request to the Blockchain system based on a result of the processing operation on the first access-right request.

12. The system of claim 9 , wherein the one or more processors are further configured to transmit, to the Blockchain system, the second access-right request before the first access-right request based on the second priority score being higher than the second priority score.

13. The system of claim 9 , wherein the one or more processors are further configured to:

generate the first priority score based on weighted combination of numerical values of the plurality of first items of the first metadata; and

generate the second priority score based on a weighted combination of numerical values of the plurality of second items of the second metadata.

14. The system of claim 9 , wherein the one or more processors are further configured to:

receive, from the first user device, a first transfer request to transfer a first access right to a third user device at a first time instant, wherein the first access right is assigned to the first user device in response to the first access-right request;

receive, from the first user device, a second transfer request to transfer the first access right to a fourth user device at a second time instant; and

store the first transfer request in the Blockchain buffer and the second transfer request in a deferral buffer based on the first time instant is before the second time instant.

15. The system of claim 14 , wherein the second transfer request is processed by the Blockchain system after the first transfer request based on the first transfer request is stored in the Blockchain buffer and the second transfer request is stored in the deferral buffer.

16. The system of claim 15 , wherein the Blockchain system:

assigns a second access right corresponding to the first access right to the third user device based on the first transfer request; and

returns a denial response for the fourth user device based on the second access right assigned to the third user device.

17. A non-transitory computer-readable medium comprising instructions that are executable by a processing apparatus to cause the processing apparatus to perform operations for reordering a digital queue of requests, for access rights to access a resource for entry to a live event, to be transmitted in a Blockchain system, the operations comprising:

receiving a first access-right request, to access the resource, from a first user device, wherein first metadata of the first access-right request includes a plurality of first items;

receiving a second access-right request, to access the resource, from a second user device, wherein second metadata of the second access-right request includes a plurality of second items;

adding, in the digital queue, each of the first access-right request and the second access- right request, wherein the digital queue is stored in a Blockchain buffer;

determining a set of prioritization rules based on a sequential first-in-first out (FIFO) analysis on the first access-right request and the second access-right request;

assigning a numerical value, based on the set of prioritization rules, to:

each of the plurality of first items of the first metadata, and

each of the plurality of second items of the second metadata;

generating a first priority score of the first access-right request based on the numerical value of each of the plurality of first items of the first metadata;

generating a second priority score of the second access-right request based on the numerical value of each of the plurality of second items of the second metadata;

reordering queue positions of the first access-right request and the second access-right request in the digital queue, based on the first priority score and the second priority score, wherein the queue positions of the first access-right request and the second access-right request are reordered to generate a reordered digital queue; and

transmitting, to the Blockchain system, queue information of the reordered digital queue in association with the first access-right request and the second access-right request.

18. The non-transitory computer-readable medium of claim 17 , wherein the Blockchain system executes a process of assignment of a first access right to the first user device and assignment of a second access right to the second user device, based on the reordered digital queue.

19. The non-transitory computer-readable medium of claim 17 , further comprising:

receiving a third access-right request, to access the resource, from the first user device;

storing, in a deferral buffer, the third access-right request based on a processing operation on the first access-right request by the Blockchain system; and

transmitting the third access-right request to the Blockchain system based on a result of the processing operation on the first access-right request.

20. The non-transitory computer-readable medium of claim 17 , further comprising transmitting, to the Blockchain system, the second access-right request before the first access-right request based on the second priority score being higher than the second priority score.

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 (3)
Continuation 16869997 · May 8, 2020
Provisional Application 62846381 · May 10, 2019
Related Publication 20230344835A1 · Oct 26, 2023