US 11,909,665 B2
Systems and methods for queue control based on client-specific protocols
Dan Cernoch, Los Angeles, CA (US); Jacob Plotkin, Los Angeles, CA (US); Jonathan Palace, Tarzana, CA (US); and Carl Gorenberg, Los Angeles, CA (US)
Assigned to Live Nation Entertainment, Inc., Beverly Hills, CA (US)
Filed by Live Nation Entertainment, Inc., Beverly Hills, CA (US)
Filed on Jun. 13, 2022, as Appl. No. 17/839,275.
Application 17/839,275 is a continuation of application No. 17/011,644, filed on Sep. 3, 2020, granted, now 11,362,962.
Application 17/011,644 is a continuation of application No. 16/812,051, filed on Mar. 6, 2020, granted, now 10,771,398, issued on Sep. 8, 2020.
Claims priority of provisional application 62/814,644, filed on Mar. 6, 2019.
Prior Publication US 2023/0036796 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/78 (2022.01); H04L 47/125 (2022.01); H04L 47/52 (2022.01); H04L 9/40 (2022.01); H04L 67/60 (2022.01)
CPC H04L 47/781 (2013.01) [H04L 47/125 (2013.01); H04L 47/527 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 67/60 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method for assigning a queue position to each of a plurality of user device, the method comprising:
generating an interface configured to enable a user device to transmit a request for assignment of one or more access rights to a resource;
receiving a communication from each user device of a plurality of user devices, and the communication from each user device including a request to access the interface;
retrieving a plurality of user parameters, each user parameter of the plurality of user parameters being associated with a user device from which a communication was received;
executing a protocol, the execution of the protocol causing the plurality of user parameters to be normalized, wherein normalizing the plurality of user parameters includes modifying at least one user parameter of the plurality of user parameters to bias access to the interface towards a target group of user devices from amongst the plurality of user devices;
encoding the plurality of user parameters;
transmitting the plurality of user parameters to a queuing system;
decoding, by the queuing system, the plurality of user parameters to extract a user identifier representing a user and the plurality of user parameters;
assigning a queue position of a digital queue to each of the plurality of user devices, the assignment of the queue position being based on the user identifier the plurality of user parameters, and the digital queue representing an ordinal arrangement of the plurality of user devices awaiting access to the interface; and
selecting, at a regular or irregular interval, one or more user devices of the plurality of user devices, the selection being based on the ordinal arrangement of the plurality of user devices, and each user device of the one or more user devices being granted access to the interface.