# US 10,373,189 B2 · Systems and methods for data transfer from pop displays with wireless beacons and engaged mobile devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,189 B2
- Document ID: US10373189B2
- Status: Granted
- Kind: B2
- Application number: 15/153,180
- Filed: 2016-05-12
- Published: 2017-01-19
- Granted: 2019-08-06
- Earliest claimed: 2015-05-13
- Assignees: Shelfbucks, Inc.
- Applicants: Shelf Bucks, Inc.
- Inventors: Charles Walden
- Web page: https://patentgrep.com/patent/US10373189B2

## CPC

- G06Q 30/0241: Advertisements
- G06F 1/3212: Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
- G06Q 30/0259: {based on store location}
- G06Q 30/0261: {based on user location}
- G06Q 30/0267: {Wireless devices}
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- H04W 4/02: Services making use of location information
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/029: Location-based management or tracking services
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 4/50: Service provisioning or reconfiguring
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 40/244: {using a network of reference devices, e.g. beaconing}
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04W 72/542: using measured or perceived quality
- H04W 76/40: for selective distribution or broadcast
- G06Q 30/00: Commerce
- G06Q 30/0207: Discounts or incentives, e.g. coupons or rebates
- G06Q 30/0251: Targeted advertisements
- G06Q 30/0268: {at point-of-sale [POS]}
- G06Q 30/0273: Determination of fees for advertising
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 88/16: Gateway arrangements
- Y02D 30/70: in wireless communication networks
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed herein. A processor coupled to a wireless beacon may record information obtained from sensors coupled to a POP display. The sensors may assess environmental activity and/or user activity around the POP display. A mobile device may record information about interactions between the mobile device and the wireless beacon and store the information in a memory cache on the mobile device. The information from the processor and the mobile device may be transmitted to a remote server via wireless communication from both the processor and the mobile device at selected times.

## Claims

### Claim 1

A method, comprising:
receiving, by a mobile device, positioned at a retail location, from a wireless beacon, a wireless signal comprising a data packet of information assessing activity around a point of purchase (POP) display captured by at least one sensor coupled to the POP display, wherein the wireless beacon is located on a circuit board coupled to the POP display, the POP display comprising a consumer product display positioned at the retail location;
determining, by the mobile device, position and movement data of the mobile device by a sensor located on the mobile device;
determining, by the mobile device, application data from a software package operating on the mobile device;
storing, by the mobile device, information associated with interactions between the mobile device and the wireless beacon, interactions between the mobile device and a server, interactions involving the mobile device, the position and movement data determined from the sensor located on the mobile device, the application data determined from the software package operating on the mobile device, and the received data packet of information assessing activity around the POP display; and
transmitting, by the mobile device, the stored information to the server to improve accuracy of determining location information related to the wireless beacon and the POP display.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information assessing activity around the POP display captured by the at least one sensor comprises environmental activity around the POP display including at least one of: heat, light, sound, and images.

### Claim 3 (depends on 1)

The method of claim 1, wherein the information assessing activity around the POP display captured by the at least one sensor comprises user activity around the POP display, the user activity comprising movement and actions of users around the POP display.

### Claim 4 (depends on 1)

The method of claim 1, wherein the position and movement data determined from the sensor located on the mobile device comprises geographic coordinates of the mobile device, accelerometer data, gyroscopic data, and/or compass data.

### Claim 5 (depends on 1)

The method of claim 1, wherein the transmitting the stored information to the server comprises transmitting data packets to the server from the mobile device over a communication network.

### Claim 6

A non-transient computer-readable medium including instructions that, when executed by one or more processors, causes the one or more processors to perform a method, comprising, comprising:
receiving, by a mobile device, positioned at a retail location, from a wireless beacon, a wireless signal comprising a data packet of information assessing activity around a point of purchase (POP) display captured by at least one sensor coupled to the POP display, wherein the wireless beacon is located on a circuit board coupled to the POP display, the POP display comprising a consumer product display positioned at the retail location;
determining, by the mobile device, position and movement data of the mobile device by a sensor located on the mobile device;
determining, by the mobile device, application data from a software package operating on the mobile device;
storing, by the mobile device, information associated with interactions between the mobile device and the wireless beacon, interactions between the mobile device and a server, interactions involving the mobile device, the position and movement data determined from the sensor located on the mobile device, the application data determined from the software package operating on the mobile device, and the received data packet of information assessing activity around the POP display; and
transmitting, by the mobile device, the stored information to the server to improve accuracy of determining location information related to the wireless beacon and the POP display.

### Claim 7 (depends on 6)

The non-transient computer-readable medium of claim 6, wherein the information assessing activity around the POP display captured by the at least one sensor comprises environmental activity around the POP display including at least one of: heat, light, sound, and images.

### Claim 8 (depends on 6)

The non-transient computer-readable medium of claim 6, wherein the information assessing activity around the POP display captured by the at least one sensor comprises user activity around the POP display, the user activity comprising movement and actions of users around the POP display.

### Claim 9 (depends on 6)

The non-transient computer-readable medium of claim 6, wherein the position and movement data determined from the sensor located on the mobile device comprises geographic coordinates of the mobile device, accelerometer data, gyroscopic data, and/or compass data.

### Claim 10 (depends on 1)

The method of claim 1, wherein the consumer product display is associated with a selected campaign, and wherein the POP display is distributed at random to the retail location after the circuit board is coupled to the POP display.

### Claim 11 (depends on 1)

The method of claim 1, wherein the retail location of the POP display is unknown to the server prior to the transmittal by the mobile device and a final destination of the wireless beacon and the circuit board of the POP display is not required to be known at a time of manufacture or distribution of the POP display.

### Claim 12 (depends on 1)

The method of claim 1, wherein the information associated with the interactions between the mobile device and the wireless beacon comprises push events, pull events, signal strength, a unique identifier associated with the wireless beacon, and timestamps relating to the interactions.

### Claim 13 (depends on 1)

The method of claim 1, wherein the position and movement data determined from the sensor located on the mobile device is determined at times of the interactions between the mobile device and the wireless beacon, the interactions between the mobile device and the server, and the interactions involving the mobile device.

### Claim 14 (depends on 1)

The method of claim 1, further comprising storing the information in a memory cache on the mobile device prior to transmittal of the stored information.

### Claim 15 (depends on 1)

The method of claim 1, wherein the mobile device transmits the stored information in response to receiving a unique identifier associated with the wireless beacon in the wireless signal received from the wireless beacon.

### Claim 16

A mobile device, comprising:
a processor;
a display;
a wireless transceiver;
a memory cache;
a sensor; and
a software package installed on the mobile device, the software package comprising a mobile application and a software developer kit (SDK) configured to interpret wireless data packets received by the mobile device;
wherein the mobile device, when positioned at a retail location, is configured to:
receive, by the wireless transceiver, from a wireless beacon, a wireless signal comprising a data packet of information assessing activity around a point of purchase (POP) display captured by at least one sensor coupled to the POP display, wherein the wireless beacon is located on a circuit board coupled to the POP display, the POP display comprising a consumer product display positioned at the retail location;
determine position and movement data of the mobile device by the sensor;
determine application data from the software package;
store, in the memory cache, information associated with interactions between the mobile device and the wireless beacon, interactions between the mobile device and a server, interactions involving the mobile device, the position and movement data determined from the sensor located on the mobile device, the application data determined from the software package operating on the mobile device, and the received data packet of information assessing activity around the POP display; and
transmit, by the wireless transceiver, the stored information to the server to improve accuracy of determining location information related to the wireless beacon and the POP display.

### Claim 17 (depends on 16)

The mobile device of claim 16, wherein the information assessing activity around the POP display captured by the at least one sensor comprises environmental activity and user activity around the POP display, the environmental activity including at least one of: heat, light, sound, and images, and the user activity comprising movement and actions of users around the POP display.

### Claim 18 (depends on 16)

The mobile device of claim 16, wherein the position and movement data determined from the sensor located on the mobile device comprises geographic coordinates of the mobile device, accelerometer data, gyroscopic data, and/or compass data.

### Claim 19 (depends on 16)

The mobile device of claim 16, wherein the position and movement data determined from the sensor located on the mobile device is determined at times of the interactions between the mobile device and the wireless beacon, the interactions between the mobile device and the server, and the interactions involving the mobile device.

### Claim 20 (depends on 16)

The mobile device of claim 16, wherein the mobile device transmits the stored information in response to receiving a unique identifier associated with the wireless beacon in the wireless signal received from the wireless beacon.
