Drive-thru system implementing location tracking
First Claim
1. A method of determining a position of a plurality of customers within a drive-thru lane of a brick-and-mortar store, the method executed by one or more computer processors programmed to perform the method, the method comprising:
- receiving, by one or more processors via a communication network, customer information identifying the plurality of customers waiting in vehicles within the drive-thru lane, the customer information being sent from each respective one of a plurality of mobile computing devices, with each mobile computing device from among the plurality of mobile computing devices being associated with a respective one of the plurality of customers;
determining, by the one or more processors, pickup order information associated with each of the plurality of customers based upon the customer information;
receiving, by the one or more processors via the communication network, ranging data that is transmitted from each respective one of the plurality of mobile computing devices,wherein each respective one of the plurality of mobile computing devices generates the ranging data in response to receiving a signal transmitted by a transmitter that is positioned at a predetermined location within the drive-thru lane,wherein the signal includes a calibrated received signal strength indicator (RSSI) value that indicates an RSSI value at a predetermined distance from the transmitter, the calibrated RSSI value being utilized by each respective one of the plurality of mobile computing devices to generate the ranging data in conjunction with a respective received signal strength of the received signal at each respective one of the plurality of mobile computing devices;
in response to receiving the ranging data via the communication network, comparing, by the one or more processors, the ranging data associated with each respective one of the plurality of mobile computing devices;
determining, by the one or more processors, the position of each of the plurality of customers with respect to a drive-thru window located within the drive-thru lane based upon the comparison of the ranging data associated with each respective one of the plurality of mobile computing devices; and
displaying, on a display within the brick-and-mortar store, the position of each of the plurality of customers with respect to the drive-thru window and their respective pickup order information.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed to determine customer'"'"'s prescription information and their position while waiting in a drive-thru lane. The drive-thru lane may have one or more transmitters installed at predetermined locations. By utilizing an application installed on each customer'"'"'s mobile computing device, each mobile computing device may transmit customer information and ranging data when within range of one or more of the transmitters. The ranging data may include an indication of a range between each of the customer'"'"'s mobile computing device and one or more proximate transmitters. By correlating the customer information to prescription information from recently filled and/or called in prescriptions, each customer'"'"'s prescription order may be retrieved. Furthermore, by analyzing the ranging data, the position of each customer in the drive-thru lane may be determined. A drive-thru computing device is disclosed that may display each customer'"'"'s position in the drive-thru lane along with their prescription order information.
-
Citations
20 Claims
-
1. A method of determining a position of a plurality of customers within a drive-thru lane of a brick-and-mortar store, the method executed by one or more computer processors programmed to perform the method, the method comprising:
-
receiving, by one or more processors via a communication network, customer information identifying the plurality of customers waiting in vehicles within the drive-thru lane, the customer information being sent from each respective one of a plurality of mobile computing devices, with each mobile computing device from among the plurality of mobile computing devices being associated with a respective one of the plurality of customers; determining, by the one or more processors, pickup order information associated with each of the plurality of customers based upon the customer information; receiving, by the one or more processors via the communication network, ranging data that is transmitted from each respective one of the plurality of mobile computing devices, wherein each respective one of the plurality of mobile computing devices generates the ranging data in response to receiving a signal transmitted by a transmitter that is positioned at a predetermined location within the drive-thru lane, wherein the signal includes a calibrated received signal strength indicator (RSSI) value that indicates an RSSI value at a predetermined distance from the transmitter, the calibrated RSSI value being utilized by each respective one of the plurality of mobile computing devices to generate the ranging data in conjunction with a respective received signal strength of the received signal at each respective one of the plurality of mobile computing devices; in response to receiving the ranging data via the communication network, comparing, by the one or more processors, the ranging data associated with each respective one of the plurality of mobile computing devices; determining, by the one or more processors, the position of each of the plurality of customers with respect to a drive-thru window located within the drive-thru lane based upon the comparison of the ranging data associated with each respective one of the plurality of mobile computing devices; and displaying, on a display within the brick-and-mortar store, the position of each of the plurality of customers with respect to the drive-thru window and their respective pickup order information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable media having instructions stored thereon in a retail computing device within a brick-and-mortar store, that when executed by a processor cause the processor to:
-
receive customer information identifying a plurality of customers waiting in vehicles within a drive-thru lane, the customer information being sent from each respective one of a plurality of mobile computing devices, with each mobile computing device from among the plurality of mobile computing devices being associated with a respective one of the plurality of customers; determine pickup order information associated with each of the plurality of customers based upon the customer information; receive ranging data that is transmitted from each respective one of the plurality of mobile computing devices, wherein each respective one of the plurality of mobile computing devices generates the ranging data in response to receiving a signal transmitted by a transmitter that is positioned at a predetermined location within the drive-thru lane, wherein the signal includes a calibrated received signal strength indicator (RSSI) value that indicates an RSSI value at a predetermined distance from the transmitter, the calibrated RSSI value being utilized by each respective one of the plurality of mobile computing devices to generate the ranging data in conjunction with a respective received signal strength of the received signal at each respective one of the plurality of mobile computing devices; in response to receiving the ranging data via the communication network, compare the ranging data associated with each respective one of the plurality of mobile computing devices; determine a position of each of the plurality of customers with respect to a drive-thru window located within the drive-thru lane based upon the comparison of the ranging data associated with each respective one of the plurality of mobile computing devices; and display the position of each of the plurality of customers with respect to the drive-thru window and their respective pickup order information on a display within the brick-and-mortar store. - View Dependent Claims (9, 10, 12, 13, 14)
-
-
11. The non-transitory computer readable media of 8, wherein the signal is transmitted by the transmitter in accordance with a personal area networking (PAN) communications protocol.
-
15. A system for determining a position of a plurality of customers within a drive-thru lane of a brick-and-mortar store, comprising:
-
a plurality of mobile computing devices, each respective one of the mobile computing devices from among the plurality of mobile computing devices being associated with a respective one of the plurality of customers, and being configured to execute an application to; (i) detect a signal transmitted by a transmitter positioned at a predetermined location within the drive-thru lane, and, upon detecting the transmitted signal, (ii) generate ranging data, wherein the signal includes a calibrated received signal strength indicator (RSSI) value that indicates an RSSI value at a predetermined distance from the transmitter, the calibrated RSSI value being utilized to generate the ranging data in conjunction with a received signal strength of the received signal, (iii) communicate with one or more back-end components to retrieve customer pickup order information, and (iv) transmit the customer pickup order information and the ranging data; and a drive-thru computing device configured to; (i) receive the customer pickup order information and the ranging data via each of the respective one of the plurality of mobile computing devices, (ii) identify each respective one of the plurality of customers and their respective orders based upon the customer pickup order information, (iii) in response to receiving the ranging data, compare the ranging data associated with each of the plurality of respective mobile computing devices, and (iv) determine the position of each of the plurality of customers with respect to a drive-thru window located within the drive-thru lane based upon the comparison of the ranging data associated with each respective one of the plurality of mobile computing devices; and (V) display, within the brick-and-mortar store, the position of each of the plurality of customers with respect to the drive-thru window and their respective customer pickup order information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification