Systems and methods for tracking promotions
AssigneeBXB Digital Pty Limited
InventorsMarco Pannicke, Shankar Jayaraman
Life of this patent
Estimating the term…
Abstract
Provided are methods, including computer-implemented methods, devices, and computer-program products applying promotion tracking. According to some embodiments of the invention, industry users may determine where a promotional pallet is in the store, the removal of promotional goods from the promotional pallet, and/or user interaction with the promotional pallet.
Claims21
A computer-implemented method comprising:
- acquiring an asset identifier from a beacon coupled to a pallet including a physical asset, wherein the asset identifier identifies the physical asset, and wherein the physical asset is associated with an entity;
- receiving a location indicator from a tracking device associated with the beacon, wherein the location indicator is received using a first communication protocol associated with the beacon;
- querying a database for a record associated with the asset identifier that uniquely identifies the physical asset;
- extracting an expected location of the physical asset from the record associated with the asset identifier;
- determining a first threshold;
- generating a first differential between the location indicator and the expected location;
- determining that the first differential is less than or equal to the first threshold;
- extracting an expected position of the physical asset from the record associated with the asset identifier;
- triangulating a current position of the beacon within the expected location, wherein the current position is triangulated using one or more data pings, and wherein the current position is triangulated over a second communication protocol associated with the beacon;
- determining a second threshold;
- and
- generating a second differential between the current position and the expected position, wherein when the second differential is greater than the second threshold, a position alert identifying an improper position of the physical asset is generated and transmitted.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a device, including instructions that, when executed by one or more processors, cause the one or more processors to:
- acquire an asset identifier from a beacon coupled to a pallet including a physical asset, wherein the asset identifier identifies the physical asset, and wherein the physical asset is associated with an entity;
- receive a location indicator from a tracking device associated with the beacon, wherein the location indicator is received using a first communication protocol associated with the beacon;
- query a database for a record associated with the asset identifier that uniquely identifies the physical asset;
- extract an expected location of the physical asset from the record associated with the asset identifier;
- determine a first threshold;
- generate a first differential between the location indicator and the expected location;
- determine that the first differential is less than or equal to the first threshold;
- extract an expected position of the physical asset from the record associated with the asset identifier;
- triangulate a current position of the beacon within the expected location, wherein the current position is triangulated using one or more data pings, and wherein the current position is triangulated over a second communication protocol associated with the beacon;
- determine a second threshold;
- and
- generate a second differential between the current position and the expected position, wherein when the second differential is greater than the second threshold, a position alert identifying an improper position of the physical asset is generated and transmitted.
A device comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing instructions which when executed by the processor, cause the device to perform operations including:
- acquiring an asset identifier from a beacon coupled to a pallet including a physical asset, wherein the asset identifier identifies the physical asset, and wherein the physical asset is associated with an entity;
- receiving a location indicator from a tracking device associated with the beacon, wherein the location indicator is received using a first communication protocol associated with the beacon;
- querying a database for a record associated with the asset identifier that uniquely identifies the physical asset;
- extracting an expected location of the physical asset from the record associated with the asset identifier;
- determining a first threshold;
- generating a first differential between the location indicator and the expected location;
- determining that the first differential is less than or equal to the first threshold;
- extracting an expected position of the physical asset from the record associated with the asset identifier;
- triangulating a current position of the beacon within the expected location, wherein the current position is triangulated using one or more data pings, and wherein the current position is triangulated over a second communication protocol associated with the beacon;
- determining a second threshold;
- and
- generating a second differential between the current position and the expected position, wherein when the second differential is greater than the second threshold, a position alert identifying an improper position of the physical asset is generated and transmitted.
Dependencies are inferred from the claim text.