ULTRASONIC TRIANGULATION FOR PAYMENTS METHOD AND APPARATUS
First Claim
Patent Images
1. A billing server method comprising:
- receiving a request for a time sync via a network interface, the request containing a unique identifier from a mobile device;
transmitting the time sync to the mobile device via the network interface;
receiving a plurality of messages from a plurality of ultrasonic sensors, each of the plurality of messages containing the unique identifier and a time when an ultrasound pulse is received;
receiving, via the network interface and from the mobile device, a time at which the ultrasound pulse was broadcast;
determining, with a processor, a fixed location nearest to the mobile device based on the plurality of messages containing the unique identifier and the time when an ultrasound pulse is received, and the time when the ultrasound pulse was broadcast;
transmitting to the mobile device an invoice associated with the fixed location nearest to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable storage medium to determine a table location of a payment cardholder within a restaurant, to enable automatic bill receipt for the table.
11 Citations
17 Claims
-
1. A billing server method comprising:
-
receiving a request for a time sync via a network interface, the request containing a unique identifier from a mobile device; transmitting the time sync to the mobile device via the network interface; receiving a plurality of messages from a plurality of ultrasonic sensors, each of the plurality of messages containing the unique identifier and a time when an ultrasound pulse is received; receiving, via the network interface and from the mobile device, a time at which the ultrasound pulse was broadcast; determining, with a processor, a fixed location nearest to the mobile device based on the plurality of messages containing the unique identifier and the time when an ultrasound pulse is received, and the time when the ultrasound pulse was broadcast; transmitting to the mobile device an invoice associated with the fixed location nearest to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A billing server comprising:
-
a network interface configured to receive a request for a time sync, the request containing a unique identifier from a mobile device, to transmit the time sync to the mobile device, to receive a plurality of messages from a plurality of ultrasonic sensors, each of the plurality of messages containing the unique identifier and a time when an ultrasound pulse is received, and to receive from the mobile device a time at which the ultrasound pulse was broadcast; a processor configured to determine a fixed location nearest to the mobile device based on the plurality of messages containing the unique identifier and the time when an ultrasound pulse is received and the time at which the ultrasound pulse was broadcast; and the network interface is further configured to transmit to the mobile device an invoice associated with the fixed location nearest to the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile device method comprising:
-
transmitting a request for a time sync to a billing server via an antenna, the request containing a unique identifier; receiving the time sync from the billing server via the antenna; broadcasting an ultrasonic pulse via a speaker, the ultrasonic pulse containing the unique identifier; transmitting to the billing server, via the antenna, a time at which the ultrasonic pulse was broadcast via the speaker; receiving from the billing server, via the antenna, an invoice associated with a fixed location nearest to the mobile device; presenting, on a display, the invoice associated with the fixed location. - View Dependent Claims (14, 15, 16, 17)
-
Specification