Computing distances of devices
AssigneeSquare, Inc.
InventorsDaniel Jeffrey Post, Shuvo Chatterjee
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking devices based on a distance from a merchant device. One of the methods includes displaying, in a point-of-sale system, a listing of buyers located proximate to the point-of-sale system, the buyers having indicated using their mobile devices a desire to pursue a financial transaction in association with the point-of-sale system. The point-of-sale system determines relative distances of the mobile devices of the buyers with respect to the point-of-sale system and arranges the displayed listing in the point-of-sale system based at least in part on the determined relative distances.
Claims23
A point-of-sale system comprising:
- a display;
- and
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- identifying a plurality of customers each having a mobile device;
- determining respective first measurements of signal strength emitted by one or more mobile devices of the plurality of mobile devices;
- receiving, from each particular mobile device of the plurality of mobile devices, second measurements of signal strength emitted by one or more other mobile devices as measured by the particular mobile device;
- computing one or more positions of each mobile device of the plurality of mobile devices based on the first measurements of signal strength and the second measurements of signal strength;
- computing respective distances between each customer and the point-of-sale system based on the one or more positions of each mobile device;
- and
- providing, on the display, a ranking of the one or more customers according to the respective distances.
A computer-implemented method comprising:
- receiving, by a stationary merchant device, one or more signal strengths associated with a plurality of mobile devices;
- computing a respective distance between each mobile device and the merchant device based at least in part on one or more of (i) signal strength as measured by the merchant device or (ii) signal strength of one or more other mobile devices as measured by each particular mobile device;
- and
- generating a ranking the plurality of mobile devices by respective computed distance between each mobile device and the merchant device.
A computer-implemented method comprising:
- displaying, in a point-of-sale system, a listing of buyers located proximate to the point-of-sale system, the buyers having indicated using their mobile devices a desire to pursue a financial transaction in association with the point-of-sale system;
- determining, by the point-of-sale system, relative distances of the mobile devices of the buyers with respect to the point-of-sale system;
- arranging the displayed listing in the point-of-sale system based at least in part on the determined relative distances.
A point-of-sale system comprising:
- a display;
- and
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- identifying one or more customers each having a mobile device;
- determining respective distances between each customer and the point-of-sale system;
- and
- providing, on the display, a ranking of the one or more customers according to the respective distances.
Dependencies are inferred from the claim text.