IP Library Granted Patent US 11,622,017
Granted Patent B2
US 11,622,017 · App. 17/114,133 · Granted Apr 4, 2023

Location based task execution for enhanced data access

Inventors: David Scarborough (Ashburn, VA); Dennis Denker (Scottsdale, AZ); Adam Sussman (Los Angeles, CA); MyDung Tran Nackman (Los Angeles, CA)
Assignee: Live Nation Entertainment, Inc.
H04L67/52G06F16/9535G06F21/6218G06Q10/00G06Q10/02G06Q10/08G06Q30/0605G06Q30/0639G07F17/32G07F17/329H04L47/70H04L63/0853H04L63/107H04L65/1069H04L67/54H04L67/60H04W4/021H04W4/023H04W12/64H04W48/04G01S5/0027H04L63/102H04L67/1097H04L67/131
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,622,017
App. No.
17/114,133
Granted
Apr 4, 2023
Kind
B2
Abstract

Systems and methods are provided for executing tasks selected based on locations of user devices. A first user device associated with an access right to a resource can be identified. The location of the first user device can be determined at a time before a defined time period. Further, a protocol execution condition can be detected. Upon detecting the protocol execution condition, executing a protocol. Executing the protocol can include determining a distance between the first user device and a resource location. Whether the distance between the first user device and the resource location is less than or equal to a distance range of the resource location at a time prior to the defined time period can be determined. In response to determining that the distance is not less than or equal to the distance range, accessing a plurality of tasks, selecting a task, and executing the task.

Claims (76)

1. A computer-implemented method for executing tasks based on at least one pre-event action performed by a user, comprising:

identifying information about an event, wherein the information about the event comprises:

at least one service or a pre-event occurring before start of the event,

at least one resource associated with the at least one service or the pre-event, and

at least one requirement required to be fulfilled before attending the event;

identifying a user device associated with an access right to the resource and using the access rights for granting access to the resource during a defined time period;

accessing information about the user device, wherein the information about the user device comprises determining if the resource associated with the at least one service or the pre-event are held by the user device;

in response to the determination that the resource associated with at least one service or the pre-event are held by the user device determining at least one pre-event action expected to occur before the start of the event and the time period in which the at least one pre-event action is expected to occur, wherein:

the time period of the pre-event action is the time period before the start of the event, and

the pre-event action is to be performed by a user associated with the user device;

determining if the pre-event action has been performed by the user in the time period;

in response to determining that the pre-event action has been performed by the user in the time-period and the at least one requirement is fulfilled, predicting that the user will attend the event; and

in response to determining that the pre-event action has not been performed by the user in the time period, predicting that the user will not attend the event.

2. The computer-implemented method for executing tasks based on at least one pre-event action performed by the user as recited in claim 1 , further comprising:

identifying additional information associated with the access right, wherein:

the additional information comprises acceptance or rejection of the access right; and

transmitting the additional information to the user device.

3. The computer-implemented method for executing tasks based on at least one pre-event action performed by the user as recited in claim 1 , further comprises:

receiving acceptance of the access right from the user device;

in response to receiving the acceptance: transmitting, to the user device, reassignment information, the reassignment information indicating the access right;

receiving, in response to transmitting the reassignment information, a reassignment response, the reassignment response indicating the access right;

in response to receiving the reassignment response, selecting a secondary user device from a plurality of secondary user devices; and

associating the access right with the selected user device.

4. The computer-implemented method for executing tasks based on at least one pre-event action performed by the user as recited in claim 1 , wherein the at least one service or the pre-event comprises admission to parking area or a pre-game show.

5. A system for method for executing tasks based on at least one pre-event action performed by a user, 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 information about an event, wherein the information about the event comprises:

at least one service or a pre-event occurring before start of the event,

at least one resource associated with the at least one service or the pre-event, and

at least one requirement required to be fulfilled before attending the event;

identifying a user device associated with an access right to the resource and using the access rights for granting access to the resource during a defined time period;

accessing information about the user device, wherein the information about the user device comprises determining if the resource associated with the at least one service or the pre-event are held by the user device;

in response to the determination that the resource associated with at least one service or the pre-event are held by the user device, determining at least one pre-event action expected to occur before the start of the event and the time period in which the at least one pre-event action is expected to occur, wherein:

the time period of the pre-event action is the time period before the start of the event, and

the pre-event action is to be performed by a user associated with the user device;

determining if the pre-event action has been performed by the user in the time period;

in response to determining that the pre-event action has been performed by the user in the time-period and the at least one requirement is fulfilled, predicting that the user will attend the event; and

in response to determining that the pre-event action has not been performed by the user in the time period, predicting that the user will not attend the event.

6. The system for executing tasks based on at least one pre-event action performed by the user as recited in claim 5 , further comprising:

identifying additional information associated with the access right;

wherein:

the additional information comprises acceptance or rejection of the access right, and

transmitting the additional information to the user device.

7. The system for executing tasks based on at least one pre-event action performed by the user as recited in claim 5 , further comprises:

receiving acceptance of the access right from the user device;

in response to receiving the acceptance: transmitting, to the user device, reassignment information, the reassignment information indicating the access right;

receiving, in response to transmitting the reassignment information, a reassignment response, the reassignment response indicating the access right;

in response to receiving the reassignment response, selecting a secondary user device from a plurality of secondary user devices; and

associating the access right with the selected user device.

8. The system for executing tasks based on at least one pre-event action performed by the user as recited in claim 5 , wherein the at least one service or the pre-event comprises admission to parking area or a pre-game show.

9. 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 information about an event, wherein the information about the event comprises:

at least one service or a pre-event occurring before start of the event,

at least one resource associated with the at least one service or the pre-event, and

at least one requirement required to be fulfilled before attending the event;

identifying a user device associated with an access right to the resource and using the access rights for granting access to the resource during a defined time period;

accessing information about the user device, wherein the information about the user device comprises:

determining if the resource associated with the at least one service or the pre-event are held by the user device;

in response to the determination that the resource associated with at least one service or the pre-event are held by the user device, determining at least one pre-event action expected to occur before the start of the event and the time period in which the at least one pre-event action is expected to occur, wherein:

the time period of the pre-event action is the time period before the start of the event, and

the pre-event action is to be performed by a user associated with the user device;

determining if the pre-event action has been performed by the user in the time period; and

in response to determining that the pre-event action has been performed by the user in the time-period and the at least one requirement is fulfilled, predicting that the user will attend the event; and

in response to determining that the pre-event action has not been performed by the user in the time-period, predicting that the user will not attend the event.

10. The computer-program product as recited in claim 9 , further comprising:

identifying additional information associated with the access right, wherein:

the additional information comprises acceptance or rejection of the access right, and

transmitting the additional information to the user device.

11. The computer-program product as recited in claim 9 , further comprises:

receiving acceptance of the access right from the user device;

in response to receiving the acceptance: transmitting, to the user device, reassignment information, the reassignment information indicating the access right;

receiving, in response to transmitting the reassignment information, a reassignment response, the reassignment response indicating the access right;

in response to receiving the reassignment response, selecting a secondary user device from a plurality of secondary user devices; and

associating the access right with the selected user device.

12. The computer-program product as recited in claim 9 , wherein the service or the pre-event comprises admission to parking area or a pre-game show.

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 (9)
Continuation 16415109 · May 17, 2019
Continuation 15395539 · Dec 30, 2016
Continuation 15223114 · Jul 29, 2016
Continuation In Part 14295033 · Jun 3, 2014
Continuation In Part 14170328 · Jan 31, 2014
Continuation 11413062 · Apr 27, 2006
Provisional Application 61837288 · Jun 20, 2013
Provisional Application 60675373 · Apr 27, 2005
Related Publication 20210266370A1 · Aug 26, 2021