Search

US-12625992-B2 - Method of live event ticketing with prioritized link for seating rearrangement

US12625992B2US 12625992 B2US12625992 B2US 12625992B2US-12625992-B2

Abstract

A system and method for reassignment of tickets in a live event via network communications for scheduling data transfers between systems. One or more data requesting systems may request access to particular data for one or more tickets to a venue for the live event causing a task to be performed to exchange the particular data between a data accessing system having access to the particular data and a data requesting system requesting access to the particular data. In some embodiments, the communication exchange may be initiated based on a parameter included in the request that the task be performed.

Inventors

  • John Raymond Werneke
  • Samuel Levin
  • David Scarborough

Assignees

  • LIVE NATION ENTERTAINMENT, INC.

Dates

Publication Date
20260512
Application Date
20231211

Claims (20)

  1. 1 . A computer-implemented method for reassignment of tickets to a live event, comprising: receiving a first communication from a mobile device associated with a user, wherein: the first communication corresponds to a request for one or more tickets to a venue for the live event, and the request includes a ticketing constraint; querying, in response to the request, a data store for a first set of tickets of a plurality of tickets that satisfy the ticketing constraint, wherein the first set of tickets includes an assigned ticket that was previously assigned to a plurality of ticketholders; identifying, based on cached ticket data stored in the data store, availability and status of the first set of tickets, wherein the cached ticket data is updated based on periodic communications with a data management server farm; accessing a user profile of the user retained in one or more repositories, wherein the user profile includes historical purchase data of the user; determining buying parameters of the user based on the historical purchase data of the user, wherein the buying parameters of the user includes value range of one or more tickets; altering parameters of the first set of tickets based on the buying parameters of the user; selecting a ticketholder of the plurality of ticketholders based on the buying parameters for the user; determining a second set of tickets from the first set of tickets for reassignment to the user, wherein: the second set of tickets is associated with the selected ticketholder, and the second set of tickets is determined based on the buying parameters of the user; verifying, prior to reassignment, that the second set of tickets remain available for reassignment based on updated ticket information retrieved from the data management server farm; and transmitting a second communication to the mobile device of the user comprising a notification that indicates the reassignment of the second set of tickets to the user.
  2. 2 . The method of claim 1 , wherein the assigned ticket is represented by a unique identifier code.
  3. 3 . The method of claim 1 , wherein each ticket of the first set of tickets enables access to a spatial area associated with the venue during a defined time period of the live event.
  4. 4 . The method of claim 1 , wherein the buying parameters includes one or more of: a type of the one or more tickets requested by the user, a number of the one or more tickets requested by the user, and a price of the one or more tickets requested by the user.
  5. 5 . The method of claim 1 , further comprising: determining a price for the second set of tickets, wherein the price is determined based on time remaining before the live event.
  6. 6 . The method of claim 5 , wherein the price for the second set of tickets is further determined based on the user profile.
  7. 7 . The method of claim 1 , wherein each of the second set of tickets are associated with a first identification reference.
  8. 8 . The method of claim 7 , further comprising: invalidating the first identification reference for each of the second set of tickets after the reassignment; and assigning a second identification reference to each of the second set of tickets.
  9. 9 . A system for reassignment of tickets to a live event, 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: receive a first communication from a mobile device associated with a user, wherein: the first communication corresponds to a request for one or more tickets to a venue for the live event, and the request includes a ticketing constraint; query, in response to the request, a data store for a first set of tickets of a plurality of tickets that satisfy the ticketing constraint, wherein the first set of tickets includes an assigned ticket that was previously assigned to a plurality of ticketholders; identify, based on cached ticket data stored in the data store, availability and status of the first set of tickets, wherein the cached ticket data is updated based on periodic communications with a data management server farm; access a user profile of the user retained in one or more repositories, wherein the user profile includes historical purchase data of the user; determining buying parameters of the user based on the historical purchase data of the user, wherein the buying parameters of the user includes value range of one or more tickets; alter parameters of the first set of tickets based on the buying parameters of the user; select a ticketholder of the plurality of ticketholders based on the buying parameters for the user; determine a second set of tickets from the first set of tickets for reassignment to the user, wherein: the second set of tickets is associated with the selected ticketholder, and the second set of tickets is determined based on the buying parameters of the user; verify, prior to reassignment, that the second set of tickets remain available for reassignment based on updated ticket information retrieved from the data management server farm; and transmit a second communication to the mobile device of the user comprising a notification that indicates the reassignment of the second set of tickets to the user.
  10. 10 . The system of claim 9 , wherein the assigned ticket is represented by a unique identifier code.
  11. 11 . The system of claim 9 , wherein each ticket of the first set of tickets enables access to a spatial area associated with the venue during a defined time period of the live event.
  12. 12 . The system of claim 9 , wherein the buying parameters includes one or more of: a type of the one or more tickets requested by the user, a number of the one or more tickets requested by the user, and a price of the one or more tickets requested by the user.
  13. 13 . The system of claim 9 , wherein the processors are further configured to: determine a price for the second set of tickets, wherein the price is determined based on time remaining before the live event.
  14. 14 . The system of claim 13 , wherein the price for the second set of tickets is further determined based on the user profile.
  15. 15 . The system of claim 9 , wherein each of the second set of tickets is associated with a first identification reference.
  16. 16 . The system of claim 15 , further configured to: invalidate the first identification reference for each of the second set of tickets after the reassignment; and assign a second identification reference to each of the second set of tickets.
  17. 17 . 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 for reassignment of tickets to a live event, including: receiving a first communication from a mobile device associated with a user, wherein: the first communication corresponds to a request for one or more tickets to a venue for the live event, and the request includes a ticketing constraint; querying, in response to the request, a data store for a first set of tickets of a plurality of tickets that satisfy the ticketing constraint, wherein the first set of tickets includes an assigned ticket that was previously assigned to a plurality of ticketholders; identifying, based on cached ticket data stored in the data store, availability and status of the first set of tickets, wherein the cached ticket data is updated based on periodic communications with a data management server farm; accessing a user profile of the user retained in one or more repositories, wherein the user profile includes historical purchase data of the user; determining buying parameters of the user based on the historical purchase data of the user, wherein the buying parameters of the user includes value range of one or more tickets; altering parameters of the first set of tickets based on the buying parameters of the user; selecting a ticketholder of the plurality of ticketholders based on the buying parameters for the user; determining a second set of tickets from the first set of tickets for reassignment to the user, wherein: the second set of tickets is associated with the selected ticketholder, and the second set of tickets is determined based on the buying parameters of the user; verifying, prior to reassignment, that the second set of tickets remain available for reassignment based on updated ticket information retrieved from the data management server farm; and transmitting a second communication to the mobile device of the user comprising a notification that indicates the reassignment of the second set of tickets to the user.
  18. 18 . The computer-program product of claim 17 , wherein the assigned ticket is represented by a unique identifier code.
  19. 19 . The computer-program product of claim 17 , wherein each ticket of the first set of tickets enables access to a spatial area associated with the venue during a defined time period of the live event.
  20. 20 . The computer-program product of claim 17 , wherein the buying parameters includes one or more of: a type of the one or more tickets requested by the user, a number of the one or more tickets requested by the user, and a price of the one or more tickets requested by the user.

Description

PRIORITY This application is a continuation of U.S. Ser. No. 17/833,284, filed Jun. 6, 2022, and entitled “METHOD OF LIVE EVENT TICKETING WITH PRIORITIZED LINK FOR SEATING REARRANGEMENT”, which is a continuation of U.S. Ser. No. 16/876,356, filed May 18, 2020, now U.S. Pat. No. 11,354,432, issued Jun. 7, 2022, and entitled “A METHOD OF LIVE EVENT TICKETING WITH PRIORITIZED LINK FOR SEATING REARRANGEMENT”, which is a continuation of U.S. Ser. No. 16/363,392, filed Mar. 25, 2019, now U.S. Pat. No. 10,657,278, issued Sep. 19, 2019, and entitled “PRIORITIZED LINK ESTABLISHMENT FOR DATA TRANSFER USING TASK SCHEDULING”, which is a continuation of U.S. Ser. No. 15/790,407, filed Oct. 23, 2017, now U.S. Pat. No. 10,242,218, issued Mar. 26, 2019, and entitled “PRIORITIZED LINK ESTABLISHMENT FOR DATA TRANSFER USING TASK SCHEDULING”, which is a continuation of U.S. Ser. No. 15/337,949, filed Oct. 28, 2016, now U.S. Pat. No. 9,798,892, issued Oct. 24, 2017, and entitled “PRIORITIZED LINK ESTABLISHMENT FOR DATA TRANSFER USING TASK SCHEDULING”, which is continuation-in-part application of each of the following three applications: (1) U.S. Ser. No. 15/045,048, filed Feb. 16, 2016, now U.S. Pat. No. 9,485,301 issued on Nov. 1, 2016, and entitled “PRIORITIZED LINK ESTABLISHMENT FOR DATA TRANSFER USING TASK SCHEDULING”, which is a continuation-in-part application of U.S. Ser. No. 13/836,638, filed on Mar. 15, 2013, now abandoned, and entitled “VENUE TICKET BUYBACK WITH SMART PRICING;” (2) U.S. Ser. No. 15/062,772, filed on Mar. 7, 2016, now abandoned, and entitled “MEDIATED DYNAMIC ALLOCATION OF LOADS”, which claims the priority benefit of U.S. Provisional Application No. 62/134,967, filed on Mar. 18, 2015; and (3) U.S. Ser. No. 14/063,929 filed on Oct. 25, 2013, now abandoned, and entitled “TIERED OVERSUBSCRIPTION”, the disclosure of each of the above-listed applications are herein incorporated by reference in its entirety for all purposes. TECHNICAL FIELD This disclosure generally relates to systems and methods for scheduling tasks associated with transferring data between systems. More particularly, this disclosure relates to establishing links between systems for data transfer using task scheduling techniques. BACKGROUND Data can be transferred between systems. However, processing data transfers between the systems is often inefficient or burdensome on processing resources (e.g., a processor). SUMMARY In some embodiments, a computer-implemented method for prioritizing links established between systems for data transfer using task scheduling may be provided. The method may include: identifying one or more data requesting systems and a first data accessing system. Each of the one or more data requesting systems may be associated with a request that a task be performed. For example, the request may include a parameter and the task may correspond to a communication exchange between systems. In some examples, the communication exchange occurs between a data requesting system and the first data accessing system. The first data accessing system may have access to a first identifier code associated with an access right indicative of access to a resource. The method may further include receiving a first communication from the first data accessing system. The first communication may include an indication that transfer of the first identifier code is authorized. The method may also include prioritizing the one or more data requesting systems based on the request that a task be performed and the access right associated with the first identifier code. The prioritization may be performed in response to the indication that transfer of the first identifier code is authorized. Further, the method may include selecting a first data requesting system from amongst the prioritized one or more data requesting systems based at least in part on the parameter. The first data requesting system may be a destination for receiving the first identifier code. The method may also include scheduling the task to be processed. For example, the task may correspond to initiating the transfer of the first identifier code from the first data accessing system to the first data requesting system. In addition, the method may include controlling the communication exchange between the data requesting system and the first data accessing system based at least in part on the parameter. For example, the controlling of the communication exchange may correspond to processing the task. The method may also include transmitting a second communication to the first data requesting system. For example, the second communication may include information associated with the first identifier code. In some embodiments, a computer program product or system is provided that is tangibly embodied in a non-transitory machine-readable storage medium. The computer program product or system includes instructions configured to cause one or more data processors to perform actions includ