Location-Aware Waiting Queue
First Claim
Patent Images
1. A method comprising:
- by a computing device, receiving, from a first client device, registration information for a service to be provided at a service location;
by the computing device, adding the first client device to a waiting queue for the service, wherein the waiting queue comprises one or more client devices;
by the computing device, determining a target service time for the first client device based on location information received from the first client device and status information received from the client devices in the queue; and
by the computing device, sending, to the first client device, a notification regarding the target service time.
3 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments may receive, from a first client device, registration information for a service to be provided at a service location. Particular embodiments may add the first client device to a waiting queue for the service, wherein the waiting queue comprises one or more client devices. Particular embodiments may determine a target service time for the first client device based on location information received from the first client device and status information received from the client devices in the queue. Finally, particular embodiments may send, to the first client device, a notification regarding the target service time.
42 Citations
20 Claims
-
1. A method comprising:
-
by a computing device, receiving, from a first client device, registration information for a service to be provided at a service location; by the computing device, adding the first client device to a waiting queue for the service, wherein the waiting queue comprises one or more client devices; by the computing device, determining a target service time for the first client device based on location information received from the first client device and status information received from the client devices in the queue; and by the computing device, sending, to the first client device, a notification regarding the target service time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable non-transitory storage media embodying software comprising instructions operable when executed to:
-
receive, from a first client device, registration information for a service to be provided at a service location; add the first client device to a waiting queue for the service, wherein the waiting queue comprises one or more client devices; determine a target service time for the first client device based on location information received from the first client device and status information received from the client devices in the queue; and send, to the first client device, a notification regarding the target service time. - View Dependent Claims (19)
-
-
20. A system comprising one or more processors and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
-
receive, from a first client device, registration information for a service to be provided at a service location; add the first client device to a waiting queue for the service, wherein the waiting queue comprises one or more client devices; determine a target service time for the first client device based on location information received from the first client device and status information received from the client devices in the queue; and send, to the first client device, a notification regarding the target service time.
-
Specification