Determining indoor location of devices using reference points and sensors
First Claim
1. A method comprising:
- retrieving, by an environment analytics system comprising a processor, a layout of an environment;
determining, by the environment analytics system, an absolute reference point for the layout of the environment;
determining, by the environment analytics system, a coordinate pair for a point associated with an area of the layout, the coordinate pair for the point associated with the area of the layout being determined relative to the absolute reference point;
determining, by the environment analytics system, borders of a promotional area within the layout, the promotional area being associated with a plurality of beacons that define the borders of the promotional area;
querying, by the environment analytics system, an environment database for a number of unique user location records within the borders of the promotional area;
querying, by the environment analytics system, the environment database for a number of sales of an item located within the promotional area;
calculating, by the environment analytics system, a ratio of sales to the number of unique user location records; and
determining, by the environment analytics system, based at least in part on the ratio, a success rate of a promotion associated with the item.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for determining the indoor location of devices such as smartphones and tablet computers using reference points and sensors. According to one aspect disclosed herein, an environment analytics system can retrieve a layout of an environment and determines an absolute reference point for the layout. The environment analytics system also can determine a coordinate pair for a point associated with an area of the layout. The coordinate pair can be determined relative to the absolute reference point. The environment analytics system also can determine a coordinate pair for a beacon deployed within the area. The coordinate pair can be associated with a unique address of the beacon. The environment analytics system can update beacon data in an environment database to include the coordinate pair for the beacon and the unique address of the beacon.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving, by an environment analytics system comprising a processor, a layout of an environment; determining, by the environment analytics system, an absolute reference point for the layout of the environment; determining, by the environment analytics system, a coordinate pair for a point associated with an area of the layout, the coordinate pair for the point associated with the area of the layout being determined relative to the absolute reference point; determining, by the environment analytics system, borders of a promotional area within the layout, the promotional area being associated with a plurality of beacons that define the borders of the promotional area; querying, by the environment analytics system, an environment database for a number of unique user location records within the borders of the promotional area; querying, by the environment analytics system, the environment database for a number of sales of an item located within the promotional area; calculating, by the environment analytics system, a ratio of sales to the number of unique user location records; and determining, by the environment analytics system, based at least in part on the ratio, a success rate of a promotion associated with the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; and a memory storing computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising retrieving a layout of an environment, determining an absolute reference point for the layout of the environment, determining a coordinate pair for a point associated with an area of the layout, the coordinate pair for the point associated with the area of the layout being determined relative to the absolute reference point, determining borders of a promotional area within the layout, the promotional area being associated with a plurality of beacons that define the borders of the promotional area; querying an environment database for a number of unique user location records within the borders of the promotional area; querying the environment database for a number of sales of an item located within the promotional area; calculating a ratio of sales to the number of unique user location records; and determining, based at least in part on the ratio, a success rate of a promotion associated with the item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
retrieving a layout of an environment; determining an absolute reference point for the layout of the environment; determining a coordinate pair for a point associated with an area of the layout, the coordinate pair for the point associated with the area of the layout being determined relative to the absolute reference point; determining borders of a promotional area within the layout, the promotional area being associated with a plurality of beacons that define the borders of the promotional area; querying an environment database for a number of unique user location records within the borders of the promotional area; querying the environment database for a number of sales of an item located within the promotional area; calculating a ratio of sales to the number of unique user location records; and determining, based at least in part on the ratio, a success rate of a promotion associated with the item.
-
Specification