IP Library Granted Patent US 12,355,748
Granted Patent B2
US 12,355,748 · App. 18/536,028 · Granted Jul 8, 2025

Controlled token distribution to protect against malicious data and resource access

Inventors: Phillip Volini (Beverly Hills, CA); John Raymond Werneke (Naperville, IL); Carl Schumaier (Beverly Hills, CA); Michael Smith (Palentine, IL); Frank Giannantonio (Verona, WI); Vito Iaia (Santa Monica, CA); Sean Moriarty (Pasadena, CA)
Assignee: Live Nation Entertainment, Inc.
H04L63/0807H04L63/08H04L63/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 12,355,748
App. No.
18/536,028
Granted
Jul 8, 2025
Kind
B2
Abstract

Techniques are described for controlling data and resource access. For example, methods and systems can facilitate controlled token distribution across systems and token processing in a manner so as to limit access to and to protect data that includes access codes.

Claims (50)

1. A resource management system for providing tokens associated with a resource, the resource management system comprising a processor, wherein the processor is configured to:

receive a login request from a user device associated with a user, wherein the login request includes at least one of a credential and a user identifier (ID) of the user;

authenticate the login request using the credential and the user ID;

receive, from a positioning system, location information associated with the resource when the login request is authenticated;

determine whether the user device is present within a threshold distance from the resource based on the location information;

receive, from the user device, a request for an access-enabling code to access the resource;

generate the access-enabling code based on the request;

determine a time-period lapsed after receiving the request for the access-enabling code;

determine whether the time-period is greater than a threshold time-period, wherein the threshold time-period is defined according to a resource-associated time corresponding to performance of the resource; and

transmit the access-enabling code to the user device when the time-period is determined to be greater than the threshold time-period, wherein the access-enabling code is utilized for accessing the resource.

2. The resource management system of claim 1 , wherein the positioning system is one of a global positioning system (GPS), a base station, a client point device, and a Wi-Fi access point.

3. The resource management system of claim 1 , wherein the access-enabling code includes an expiration time of the access-enabling code.

4. The resource management system of claim 1 , wherein the processor is further configured to:

obtain information related to availability of the resource; and

update a status of the access-enabling code associated with the resource based on the information.

5. The resource management system of claim 1 , wherein the processor is further configured to access a look up table to identify the access-enabling code corresponding to the request.

6. The resource management system of claim 1 , wherein the access-enabling code includes an alphanumeric string.

7. The resource management system of claim 6 , wherein the access-enabling code is encrypted using a key.

8. A resource management method, by a communication engine, for providing tokens associated with a resource, the resource management method comprising:

receiving a login request from a user device associated with a user, wherein the login request includes at least one of a credential and a user identifier (ID) of the user;

authenticating the login request using the credential and the user ID;

receiving, from a positioning system, location information associated with the resource when the login request is authenticated;

determining whether the user device is present within a threshold distance from the resource based on the location information;

receiving, from the user device, a request for an access-enabling code to access the resource;

generating the access-enabling code based on the request;

determining a time-period lapsed after receiving the request for the access-enabling code;

determining whether the time-period is greater than a threshold time-period, wherein the threshold time-period is defined according to a resource-associated time corresponding to performance of the resource; and

transmitting the access-enabling code to the user device when the time-period is determined to be greater than the threshold time-period, wherein the access-enabling code is utilized for accessing the resource.

9. The resource management method of claim 8 , wherein the positioning system is one of a global positioning system (GPS), a base station, a client point device, and a Wi-Fi access point.

10. The resource management method of claim 8 , wherein the access-enabling code includes an expiration time of the access-enabling code.

11. The resource management method of claim 8 , further comprising:

obtaining information related to availability of the resource; and

updating a status of the access-enabling code associated with the resource based on the information.

12. The resource management method of claim 8 , further comprising accessing a look up table to identify the access-enabling code corresponding to the request.

13. The resource management method of claim 8 , wherein the access-enabling code includes an alphanumeric string.

14. The resource management method of claim 9 , wherein the access-enabling code is encrypted using a key.

15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a communication engine of a resource management system to perform operations including:

receiving a login request from a user device associated with a user, wherein the login request includes at least one of a credential and a user identifier (ID) of the user;

authenticating the login request using the credential and the user ID;

receiving, from a positioning system, location information associated with a resource when the login request is authenticated;

determining whether the user device is present within a threshold distance from the resource based on the location information;

receiving, from the user device, a request for an access-enabling code to access the resource;

generating the access-enabling code based on the request;

determining a time-period lapsed after receiving the request for the access-enabling code;

determining whether the time-period is greater than a threshold time-period, wherein the threshold time-period is defined according to a resource-associated time corresponding to performance of the resource; and

transmitting the access-enabling code to the user device when the time-period is determined to be greater than the threshold time-period, wherein the access-enabling code is utilized for accessing the resource.

16. The computer-program product of claim 15 , wherein the positioning system is one of a global positioning system (GPS), a base station, a client point device, and a Wi-Fi access point.

17. The computer-program product of claim 15 , wherein the access-enabling code includes an expiration time of the access-enabling code.

18. The computer-program product of claim 15 , wherein the access-enabling code includes an alphanumeric string.

19. The computer-program product of claim 18 , wherein the access-enabling code is encrypted using a key.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 3, 2025
From: LIVE NATION ENTERTAINMENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070095/0508 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
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 070098/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
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 070609/0313 →