Managing Customer Queues Using Local Positioning Technology
First Claim
1. A method, comprising:
- at a customer assistance computing platform comprising at least one processor, memory, and a communication interface;
receiving, by the at least one processor, via the communication interface, from a customer computing device, one or more attributes associated with a beacon signal received by the customer computing device and an identifier associated with the customer computing device;
determining, by the at least one processor, an identity of a customer using the customer computing device based on the identifier associated with the customer computing device;
determining, by the at least one processor, a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal received by the customer computing device;
selecting, by the at least one processor, at least one queue from one or more maintained queues based on the location of the customer using the customer computing device; and
updating, by the at least one processor, the at least one selected queue based on the identity of the customer using the customer computing device to add the customer using the customer computing device to the at least one selected queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for managing customer queues using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may select at least one queue from one or more maintained queues based on the location of the customer. Then, the computing platform may update the at least one selected queue based on the identity of the customer to add the customer using the customer computing device to the at least one selected queue.
31 Citations
20 Claims
-
1. A method, comprising:
at a customer assistance computing platform comprising at least one processor, memory, and a communication interface; receiving, by the at least one processor, via the communication interface, from a customer computing device, one or more attributes associated with a beacon signal received by the customer computing device and an identifier associated with the customer computing device; determining, by the at least one processor, an identity of a customer using the customer computing device based on the identifier associated with the customer computing device; determining, by the at least one processor, a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal received by the customer computing device; selecting, by the at least one processor, at least one queue from one or more maintained queues based on the location of the customer using the customer computing device; and updating, by the at least one processor, the at least one selected queue based on the identity of the customer using the customer computing device to add the customer using the customer computing device to the at least one selected queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system, comprising:
-
at least one processor; a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the system to; receive, via the communication interface, from a customer computing device, one or more attributes associated with a beacon signal received by the customer computing device and an identifier associated with the customer computing device; determine an identity of a customer using the customer computing device based on the identifier associated with the customer computing device; determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal received by the customer computing device; select at least one queue from one or more maintained queues based on the location of the customer using the customer computing device; and update the at least one selected queue based on the identity of the customer using the customer computing device to add the customer using the customer computing device to the at least one selected queue.
-
-
20. One or more non-transitory computer-readable media storing instructions that, when executed by a computing device comprising at least one processor, memory, and a communication interface, cause the computing device to:
-
receive, via the communication interface, from a customer computing device, one or more attributes associated with a beacon signal received by the customer computing device and an identifier associated with the customer computing device; determine an identity of a customer using the customer computing device based on the identifier associated with the customer computing device; determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal received by the customer computing device; select at least one queue from one or more maintained queues based on the location of the customer using the customer computing device; and update the at least one selected queue based on the identity of the customer using the customer computing device to add the customer using the customer computing device to the at least one selected queue.
-
Specification