On-premises positioning determination and analytics system
AssigneeTarget Brands, Inc.
InventorsDavid Kovacs, Vinodhini Chandrasekaran, Gowthami Peri, Varsha Shiva Kumar
Life of this patent
Estimating the term…
Abstract
The present disclosure provides methods and systems for tracking a shopper route at a retail enterprise. Location information associated with assets can be collected at a retail location, from which a detailed route through the retail location may be recreated and overlaid on map data reflecting a retail location layout. Further analysis may be performed on the route. Additionally, the route may be overlaid on a map, including business context information and point-of-sale transaction information, allowing for various metrics and metric visualizations to be generated that can be further analyzed to achieve various objectives.
Claims21
-20. (canceled)
An on-premises positioning system installed at a retail location, comprising:
- a plurality of tracked devices;
- a plurality of sensors within the retail location;
- an array of beacons, wherein:
- each beacon of the array of beacons is configured to emit beacon signals,
- each tracked device of the plurality of tracked devices is configured to receive the emitted beacon signals and, based on receiving the emitted beacon signals, to send responses, and
- each sensor of the plurality of sensors is configured to receive the responses from the tracked devices, and to obtain asset tracking data carried by the response, and to send the obtained asset tracking data to an asset telemetry controller, wherein the asset tracking data comprises a device identifier, a sensor identifier, a timestamp, and signal strength data;
- the asset telemetry controller, configured to receive the asset tracking data from each of the plurality of sensors, and to send the asset tracking data to an asset telemetry server;
- the asset telemetry server, configured to receive the asset tracking data and process the asset tracking data, wherein processing the asset tracking data comprises:
- determining location coordinates, based on the signal strength data, associated with locations where the tracked devices sent the responses, each response being associated with a pair of location coordinates;
- and
- storing refined data, including the determined location coordinates, the timestamp, the sensor identifier, and the device identifier,
- wherein the asset telemetry server is further comprised to provide the refined data to an application programming interface, the application programming interface being configured to share data with an on-premises positioning analytics system;
- and
- the on-premises positioning analytics system, configured to:
- call the application programming interface to request the refined data;
- obtain map information from a map information source;
- obtain context information from a context information data source;
- based on the refined data, map information, and context information, determine a trip of a particular tracked device of the plurality of tracked devices;
- and
- overlay the trip on a map associated with the retail location.
A method, comprising:
- periodically emitting, by a beacon of a plurality of beacons within a retail location, beacon signals;
- periodically receiving, at a tracked device of a plurality of tracked devices within the retail location, the beacon signals;
- based on receiving the beacon signals, sending responses;
- receiving, by at least one sensor of a plurality of sensors positioned at a predetermined position within a retail location, the responses;
- obtaining, by at least one sensor, asset tracking data carried by each of the responses;
- sending, by at least one sensor, the obtained asset tracking data to an asset telemetry controller, wherein the asset tracking data comprises a device identifier, a sensor identifier, timestamps, and signal strength data;
- receiving, at the asset telemetry controller, the asset tracking data from the at least one sensor;
- sending, by the asset telemetry controller, the asset tracking data to an asset telemetry server;
- receiving, at the asset telemetry server, the asset tracking data;
- processing, at the asset telemetry server, the asset tracking data, wherein processing the asset tracking data comprises:
- determining location coordinates, based on the signal strength data, associated with locations where the tracked device sent the responses, each of the responses being associated with a pair of location coordinates within the retail location;
- and
- storing refined data, including the determined location coordinates, the timestamps, the sensor identifier, and the device identifier;
- providing, by the asset telemetry server, the refined data to an application programming interface, the application programming interface being configured to share data with an on-premises positioning analytics system;
- and
- calling, by the on-premises positioning analytics system, the application programming interface to request the refined data;
- obtaining, by the on-premises positioning analytics system, map information from a map information source;
- obtaining, by the on-premises positioning analytics system, context information from a context information data source;
- based on the refined data, map information, and context information, determining, by the on-premises positioning analytics system, a trip of the tracked device of the plurality of tracked devices;
- and
- overlaying the trip on a map associated with the retail location.
Dependencies are inferred from the claim text.