US 12,346,933 B2
System and method for providing targeted content based on asset and item identifiers
Philip Barrett Freeman, Rogers, AR (US); Adam Christian Henrie, Bentonville, AR (US); and Amir Alonzo Jenkins, San Jose, CA (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Nov. 28, 2023, as Appl. No. 18/521,248.
Claims priority of provisional application 63/435,743, filed on Dec. 28, 2022.
Prior Publication US 2024/0221031 A1, Jul. 4, 2024
Int. Cl. G06Q 30/0251 (2023.01); G06Q 30/02 (2023.01); G06Q 30/0242 (2023.01)
CPC G06Q 30/0261 (2013.01) [G06Q 30/0246 (2013.01); G06Q 30/0281 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system that provides targeted content, comprising:
a media device located at a physical location that displays content associated with one or more items associated with the physical location, wherein an assistant device is used by a user to assist a user's interactions in the physical location and has an asset identifier (ID) coupled to the assistant device;
a plurality of sensors located at fixed locations relative to the media device, wherein the plurality of sensors form an array having a structure comprising at least one of a straight line, a plurality of lines, a higher density of sensors near the media device, or a structure including at least one sensor positioned above the media device, below the media device, left of the media device, or right of the media device, and wherein the plurality of sensors:
detect an item ID coupled to a first item associated with the physical location, and
generate first velocity data of the item ID and second velocity data of the asset ID before the assistant device enters a first predetermined range around the media device; and
at least one processor operatively coupled to the plurality of sensors and the media device, wherein the processor:
determines that the first item is associated with the assistant device based on the first velocity data and the second velocity data,
calculates an estimated time indicating when the assistant device will enter the first predetermined range based on the second velocity data,
calculates an estimated time period indicating an amount of time the assistant device will spend within the first predetermined range based on the second velocity data,
determines content having a time length corresponding to the estimated time period, and
causes the media device to present the content starting from the estimated time.