Moving an activity along terminals associated with a physical queue
First Claim
Patent Images
1. A method comprising:
- estimating, by at least one processor, a wait time for a user located at a first position of a physical queue to reach a service point, wherein the user queues for the service point in the physical queue;
selecting, by the at least one processor, an activity for the user at the first position of the physical queue based on the estimated wait time, the activity including an interactive software application;
sending, by the at least one processor, the selected activity to a first terminal associated with the first position of the physical queue; and
in response to receiving an indication that the user has advanced to a second position of the physical queue that is closer to the service point than the first position, wherein the second position of the physical queue is different from the service point, forwarding, by at least at least one processor, the selected activity to a second terminal associated with the second position of the physical queue, wherein the first terminal is different from the second terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of this disclosure describe techniques for moving an activity down a physical queue. An example technique estimates a wait time to reach a service point for a user at a first position of a physical queue, selects an activity for the user at the first position of the physical queue based on the estimated wait time, the activity including an interactive application, sends the selected activity to a terminal associated with the first position of the physical queue, and, after receiving an indication that the user has advanced to a second position that is closer to the service point than the first position, forwards the activity to a terminal associated with the second position of the physical queue.
21 Citations
22 Claims
-
1. A method comprising:
-
estimating, by at least one processor, a wait time for a user located at a first position of a physical queue to reach a service point, wherein the user queues for the service point in the physical queue; selecting, by the at least one processor, an activity for the user at the first position of the physical queue based on the estimated wait time, the activity including an interactive software application; sending, by the at least one processor, the selected activity to a first terminal associated with the first position of the physical queue; and in response to receiving an indication that the user has advanced to a second position of the physical queue that is closer to the service point than the first position, wherein the second position of the physical queue is different from the service point, forwarding, by at least at least one processor, the selected activity to a second terminal associated with the second position of the physical queue, wherein the first terminal is different from the second terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
one or more processors; a wait estimation module executing by the one or more processors and configured to estimate a wait time for a user located at a first position of a physical queue to reach a service point, wherein the user queues for the service point in the physical queue; an activities module executing by the one or more processors and configured to select an activity based on an estimated time of completion for the activity and the estimated wait time, the activity including an interactive software application; and a queue syncing module executing by the one or more processors and configured to send the activity to a first terminal at the first position and to forward the activity to a second terminal at a second position of the physical queue in response to receiving an indication that the physical queue has advanced, the second position being closer to the service point than the first position, wherein the second position of the physical queue is different from the service point, and wherein the first terminal is different from the second terminal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising instructions for causing a programmable processor to:
-
estimate a wait time for a user located at a first position of a physical queue to reach a service point, wherein the user queues for the service point in the physical queue; select an activity for the user at the first position of the physical queue based on the estimated wait time, the activity including an interactive software application; send the selected activity to a first terminal at the first position of the physical queue; and in response to receipt of an indication that the user has advanced to a second position of the physical queue that is closer to the service point than the first position, wherein the second position of the physical queue is different from the service point, forward the selected activity to a second terminal at the second position of the physical queue, wherein the first terminal is different from the second terminal. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification