CPC G06N 20/00 (2019.01) [G06F 18/2155 (2023.01); G06F 21/6218 (2013.01); H04L 41/044 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 63/102 (2013.01)] | 20 Claims |
1. A computer-implemented method for managing load for access rights to a resource, comprising:
receiving, at a primary load management system, a first communication from a first user device associated with a first user in a first time period, wherein the first communication corresponds to a first request for the access rights to the resource;
accessing a data store that stores a plurality of resource-affinity parameters, wherein:
each resource-affinity parameter of the plurality of resource-affinity parameters corresponds to a respective user of a plurality of users-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 of the respective user to access the resource, and
the plurality of users is prioritized in a position queue based on the value of a corresponding resource-affinity parameter of the plurality of resource-affinity parameters;
identifying a first resource-affinity parameter of the plurality of resource-affinity parameters associated with the first user based on the first communication, wherein:
the first resource-affinity parameter indicates a negative labeling of the first user,
in the first resource-affinity parameter, the first user is labeled negative based on a transfer of the access rights of the resource from the first user device to a second user device associated with a second user in a second time period, and
the first time period is later than the second time period;
receiving, at a primary load management system, a second communication from a third user device associated with a third user of the plurality of users in the first time period, wherein the second communication corresponds to a second request for the access rights to the resource;
identifying a second resource-affinity parameter of the plurality of resource-affinity parameters associated with the third user based on the second communication, wherein:
the second resource-affinity parameter indicates a positive labeling of the third user,
in the second resource-affinity parameter, the third user is labeled positive based on an entrance of the third user device in a geofence perimeter of the resource in a third time period, and
the first time period is later than the third time period; and
modifying the position queue based on the positive labelling of the third user in the second resource-affinity parameter and the negative labelling of the first user in the first resource-affinity parameter, wherein the position queue is modified to allow the third user to access the resource before the first user.
|