Dynamic Allocation of Video Resources
First Claim
1. A method, comprising:
- determining, by a computing device having at least one processor, a wait time of a user at a video transaction machine;
determining, by the computing device, an amount of time the user spent waiting in line for the video transaction machine;
determining, based on the determined wait time of the user at the video transaction machine and the determined amount of time the user spent waiting in line for the video transaction machine, that a visit time associated with the video transaction machine exceeds a visit time threshold;
determining, by the computing device, a maximum estimated visit time for a last user in line for the video transaction machine;
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 video transaction machine exceeds the visit time threshold and in response to determining that the maximum estimated visit time for the last user in line for the video transaction machine exceeds the maximum visit time threshold, placing, by the computing device, a request for the video transaction machine received from the video transaction machine at a position in a queue for video transaction resources before another request for the video transaction resource received from another video transaction machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Video transaction machines (VTMs) facilitate communications and transactions between customers of a financial institution and video transaction resources, such as video agents, by establishing a video session between a VTM and a video agent workstation. After a computing device of the financial institution receives information identifying the customer, VTM, or VTM location requesting the services of a video agent, the computing device may place the customer in one or more virtual queues based on an overall visit time at the VTM location. In order to maintain a visit time at the VTM location below a predetermined visit time threshold, the controller may prioritize transactions at VTMs with longer visit times over transactions at VTMs with shorter visit times.
11 Citations
20 Claims
-
1. A method, comprising:
-
determining, by a computing device having at least one processor, a wait time of a user at a video transaction machine; determining, by the computing device, an amount of time the user spent waiting in line for the video transaction machine; determining, based on the determined wait time of the user at the video transaction machine and the determined amount of time the user spent waiting in line for the video transaction machine, that a visit time associated with the video transaction machine exceeds a visit time threshold; determining, by the computing device, a maximum estimated visit time for a last user in line for the video transaction machine; 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 video transaction machine exceeds the visit time threshold and in response to determining that the maximum estimated visit time for the last user in line for the video transaction machine exceeds the maximum visit time threshold, placing, by the computing device, a request for the video transaction machine received from the video transaction machine at a position in a queue for video transaction resources before another request for the video transaction resource received from another video transaction machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to; determine a wait time of a user at a video transaction machine; determine an amount of time the user spent waiting in line for the video transaction machine; determine, based on the determined wait time of the user at the video transaction machine and the determined amount of time the user spent waiting in line for the video transaction machine, that a visit time associated with the video transaction machine exceeds a visit time threshold; determine a maximum estimated visit time for a last user in line for the video transaction machine; determine 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 video transaction machine exceeds the visit time threshold and in response to determining that the maximum estimated visit time for the last user in line for the video transaction machine exceeds the maximum visit time threshold, place a request for the video transaction machine received from the video transaction machine at a position in a queue for video transaction resources before another request for the video transaction resource received from another video transaction machine. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage medium having computer-executable instructions stored thereon that, when executed, cause at least one computing device to:
-
determine a wait time of a user at a video transaction machine; determine an amount of time the user spent waiting in line for the video transaction machine; determine, based on the determined wait time of the user at the video transaction machine and the determined amount of time the user spent waiting in line for the video transaction machine, that a visit time associated with the video transaction machine exceeds a visit time threshold; determine a maximum estimated visit time for a last user in line for the video transaction machine; determine 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 video transaction machine exceeds the visit time threshold and in response to determining that the maximum estimated visit time for the last user in line for the video transaction machine exceeds the maximum visit time threshold, place a request for the video transaction machine received from the video transaction machine at a position in a queue for video transaction resources before another request for the video transaction resource received from another video transaction machine. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification