Patent ID: 9317842
Filing Date: 2016-04-19
CPC Classification: G06Q,G07F,H04N

Claim Text:
1. A method, comprising: placing, by a computing device having at least one processor, a first request for a video transaction resource from a first video transaction device at a first position in a queue for video transaction resources; receiving, from a second video transaction device, a second request for the video transaction resource; determining, by the computing device, a wait time of a user at the second video transaction device; determining, by the computing device, an amount of time the user spent waiting in line for the second video transaction device; determining, based on the determined wait time of the user at the second video transaction device and the determined amount of time the user spent waiting in line for the second video transaction device, that a visit time associated with the second video transaction device exceeds a visit time threshold; determining, by the computing device, a maximum estimated visit time for a last user in line for the second video transaction device; determining, by the computing device, that the maximum estimated visit time for the last user exceeds a maximum visit time threshold; and in response to determining that the visit time associated with the second video transaction device exceeds the visit time threshold and in response to determining that the maximum estimated visit time for the last user in line for the second video transaction device exceeds the maximum visit time threshold, placing, by the computing device, the second request for the video transaction resource from the second video transaction device at a second position in the queue before the first position in the queue.