×

Prioritized link establishment for data transfer using task scheduling

  • US 10,242,218 B2
  • Filed: 10/23/2017
  • Issued: 03/26/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A ticketing system for allocating loads for events based on broker rules and electronic-ticket characteristics, the ticketing system comprising:

  • one or more network interfaces configured to provide access to one or more networks;

    one or more processors coupled to the one or more network interfaces to facilitate communication exchanges for allocating loads automatically in response to ticket requests via the one or more network interfaces; 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 actions including;

    establishing, via the one or more network interfaces, a communication channel between the ticketing system and a broker system;

    receiving, at the ticketing system and via the communication channel, one or more communications from the broker system that allow the ticketing system to identify;

    a plurality of request parameters, each request parameter of the plurality of request parameters corresponding to a particular request that a future load be allocated to the broker system, the future load being allocated to the broker system when the future load satisfies a constraint included in the respective each request parameter, the constraint representing a value threshold or a range of values associated with electronic tickets to an event, and the future load existing at the ticketing system at a later time in the future; and

    a plurality of allocation parameters, each allocation parameter of the plurality of allocation parameters identifying a requirement for allocating the future load to user devices, the plurality of allocation parameters including at least a destination server and a user device allocation parameter;

    defining an allocation rule corresponding to the broker system based on the plurality of request parameters and the plurality of allocation parameters;

    accessing, for the event, assignment data indicating which electronic tickets for the event remain unassigned;

    generating a first load based on the assignment data, the first load corresponding to a plurality of unassigned electronic-ticket slots for the event;

    identifying a plurality of electronic-ticket characteristics for the first load, each electronic-ticket characteristic of the plurality of electronic-ticket characteristics corresponding to a value or characteristic of an electronic ticket to the event;

    determining whether the plurality of electronic-ticket characteristics corresponds to the plurality of request parameters, the determination including comparing each electronic-ticket characteristic of the plurality of electronic-ticket characteristics to the constraint associated with at least one request parameter of the plurality of request parameters to determine whether the electronic-ticket characteristic satisfies the constraint;

    in response to determining that the plurality of electronic-ticket characteristics corresponds to the plurality of request parameters, allocating the first load to the broker system;

    transmitting information to the destination server, the information identifying the event and the user device allocation parameter;

    receiving a communication indicating that a portion of the first load has been assigned to a particular user device in accordance with the user device allocation parameter; and

    updating the assignment data to associate one or more electronic-ticket slots corresponding to the portion of the first load with an identifier associated with the particular user device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×