IP Library Granted Patent US 10,979,434
Granted Patent B2
US 10,979,434 · App. 16/572,026 · Granted Apr 13, 2021

Systems and methods for objective-based scoring using machine learning techniques

Inventors: John Carnahan (Los Angeles, CA); Ajay Pondicherry (Beverly Hills, CA); Vasanth Kumar (Cerritos, CA)
Assignee: Live Nation Entertainment, Inc.
H04L63/102G06F21/6218G06K9/6259G06N20/00H04L41/044H04L63/0876H04L63/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 10,979,434
App. No.
16/572,026
Granted
Apr 13, 2021
Kind
B2
Abstract

Certain aspects and features of the present disclosure relate to systems and methods that generate machine-learning models to predict whether user devices are likely to meet defined objectives. For example, a machine-learning model can be generated to predict whether or not a user device is likely to access a resource. In some implementations, a semi-supervised model can be used to determine to what extent user devices are predicted to satisfy the defined objective(s). For example, a resource-affinity parameter can be generated as a result of inputting various data points into a semi-supervised model. The various data points can be access from a plurality of data sources, and can represent one or more activities or attributes associated with a user. The value of the resource-affinity parameter can be evaluated to determine the extent to which the user is likely to meet an objective.

Claims (73)

1. A computer-implemented method comprising:

generating, at a primary load management system, a plurality of access codes, each access code of the plurality of access codes enabling a user to gain access into a spatial area associated with a resource; and

iteratively, for each access code of the plurality of access codes:

accessing a data store that stores a plurality of resource-affinity parameters, each resource-affinity parameter of the plurality of resource-affinity parameters corresponding to a user registered with the primary load management system, each resource-affinity parameter of the plurality of resource-affinity parameters being a value that represents a likelihood that the corresponding user will access the resource, and each user being associated with a user device;

selecting a resource-affinity parameter, from amongst the plurality of resource-affinity parameters, wherein the selected resource-affinity parameter being a value that represents a highest likelihood of accessing the resource from amongst remaining resource-affinity parameters of the plurality of resource-affinity parameters;

identifying the user and user device associated with the selected resource-affinity parameter;

storing a hold instruction in association with the access code, such that the access code is not searchable to other users on an interface;

generating a communication to be transmitted to the user device associated with the identified user, the communication including a notification that the access code has been held for the user for a defined time period; and

transmitting the communication to the user device associated with the identified user.

2. The computer-implemented method of claim 1 , further comprising:

transmitting the communication as a text message to the user device associated with the identified user;

receiving a response text message, wherein the response text message was originally transmitted from the user device, wherein the response text message includes a keyword;

detecting that the response text message includes the keyword; and

in response to detecting that the response text message includes the keyword, assigning the access code to the user, wherein assigning the access code to the user enables the user to gain access to the resource.

3. The computer-implemented method of claim 1 , wherein generating each resource-affinity parameter of the plurality of resource-affinity parameters includes:

accessing a first data set that includes one or more first data points associated with the user;

accessing a second data set that includes one or more second data points associated with the user;

inputting the first data set into a first trained machine-learning model;

inputting the second data set into a second trained machine-learning model; and

generating the resource-affinity parameter based on a combination of a first output of the first trained machine-learning model and a second output of the second trained machine-learning model.

4. The computer-implemented method of claim 3 , wherein the one or more first data points are associated with the resource, and wherein the one or more second data points are associated with any resource.

5. The computer-implemented method of claim 3 , wherein the one or more first data points are associated with a likelihood the user will transfer an access code that enables access to the resource to another user.

6. The computer-implemented method of claim 3 , wherein the one or more second data points are associated with a likelihood the user will transfer an access code that enables access to another resource to another user.

7. The computer-implemented method of claim 1 , wherein each resource-affinity parameter represents a degree to which the user is predicted to be operated by an automated bot-script.

8. A system, comprising:

one or more processors; and

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

generating, at a primary load management system, a plurality of access codes, each access code of the plurality of access codes enabling a user to gain access into a spatial area associated with a resource; and

iteratively, for each access code of the plurality of access codes:

accessing a data store that stores a plurality of resource-affinity parameters, each resource-affinity parameter of the plurality of resource-affinity parameters corresponding to a user registered with the primary load management system, each resource-affinity parameter of the plurality of resource-affinity parameters being a value that represents a likelihood that the corresponding user will access the resource, and each user being associated with a user device;

selecting a resource-affinity parameter, from amongst the plurality of resource-affinity parameters, wherein the selected resource-affinity parameter being a value that represents a highest likelihood of accessing the resource from amongst remaining resource-affinity parameters of the plurality of resource-affinity parameters;

identifying the user and user device associated with the selected resource-affinity parameter;

storing a hold instruction in association with the access code, such that the access code is not searchable to other users on an interface;

generating a communication to be transmitted to the user device associated with the identified user, the communication including a notification that the access code has been held for the user for a defined time period; and

transmitting the communication to the user device associated with the identified user.

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

transmitting the communication as a text message to the user device associated with the identified user;

receiving a response text message, wherein the response text message was originally transmitted from the user device, wherein the response text message includes a keyword;

detecting that the response text message includes the keyword; and

in response to detecting that the response text message includes the keyword, assigning the access code to the user, wherein assigning the access code to the user enables the user to gain access to the resource.

10. The system of claim 8 , wherein generating each resource-affinity parameter of the plurality of resource-affinity parameters includes:

accessing a first data set that includes one or more first data points associated with the user;

accessing a second data set that includes one or more second data points associated with the user;

inputting the first data set into a first trained machine-learning model;

inputting the second data set into a second trained machine-learning model; and

generating the resource-affinity parameter based on a combination of a first output of the first trained machine-learning model and a second output of the second trained machine-learning model.

11. The system of claim 10 , wherein the one or more first data points are associated with the resource, and wherein the one or more second data points are associated with any resource.

12. The system of claim 10 , wherein the one or more first data points are associated with a likelihood the user will transfer an access code that enables access to the resource to another user.

13. The system of claim 10 , wherein the one or more second data points are associated with a likelihood the user will transfer an access code that enables access to another resource to another user.

14. The system of claim 8 , wherein each resource-affinity parameter represents a degree to which the user is predicted to be operated by an automated bot-script.

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

generating, at a primary load management system, a plurality of access codes, each access code of the plurality of access codes enabling a user to gain access into a spatial area associated with a resource; and

iteratively, for each access code of the plurality of access codes:

accessing a data store that stores a plurality of resource-affinity parameters, each resource-affinity parameter of the plurality of resource-affinity parameters corresponding to a user registered with the primary load management system, each resource-affinity parameter of the plurality of resource-affinity parameters being a value that represents a likelihood that the corresponding user will access the resource, and each user being associated with a user device;

selecting a resource-affinity parameter, from amongst the plurality of resource-affinity parameters, wherein the selected resource-affinity parameter being a value that represents a highest likelihood of accessing the resource from amongst remaining resource-affinity parameters of the plurality of resource-affinity parameters;

identifying the user and user device associated with the selected resource-affinity parameter;

storing a hold instruction in association with the access code, such that the access code is not searchable to other users on an interface;

generating a communication to be transmitted to the user device associated with the identified user, the communication including a notification that the access code has been held for the user for a defined time period; and

transmitting the communication to the user device associated with the identified user.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise:

transmitting the communication as a text message to the user device associated with the identified user;

receiving a response text message, wherein the response text message was originally transmitted from the user device, wherein the response text message includes a keyword;

detecting that the response text message includes the keyword; and

in response to detecting that the response text message includes the keyword, assigning the access code to the user, wherein assigning the access code to the user enables the user to gain access to the resource.

17. The non-transitory machine-readable storage medium of claim 15 , wherein generating each resource-affinity parameter of the plurality of resource-affinity parameters includes:

accessing a first data set that includes one or more first data points associated with the user;

accessing a second data set that includes one or more second data points associated with the user;

inputting the first data set into a first trained machine-learning model;

inputting the second data set into a second trained machine-learning model; and

generating the resource-affinity parameter based on a combination of a first output of the first trained machine-learning model and a second output of the second trained machine-learning model.

18. The non-transitory machine-readable storage medium of claim 17 , wherein the one or more first data points are associated with the resource, and wherein the one or more second data points are associated with any resource.

19. The non-transitory machine-readable storage medium of claim 17 , wherein the one or more first data points are associated with a likelihood the user will transfer an access code that enables access to the resource to another user.

20. The non-transitory machine-readable storage medium of claim 17 , wherein the one or more second data points are associated with a likelihood the user will transfer an access code that enables access to another resource to another user.

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 →
Continuity (4)
Continuation 16272761 · Feb 11, 2019
Continuation 15983475 · May 18, 2018
Provisional Application 62508917 · May 19, 2017
Related Publication 20200120101A1 · Apr 16, 2020