IP Library › Granted Patent US 11,729,576
Granted Patent B2
US 11,729,576 · App. 16/786,824 · Granted Aug 15, 2023

Targeted content delivery

Inventors: Michael Anthony Kerr (Reno, NV); David James Stewart (Stateline, NV)
Assignee: NEXRF CORP.
H04W4/021G06Q30/02G06Q30/0261G06Q30/0269H04W4/18H04W8/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,729,576
App. No.
16/786,824
Granted
Aug 15, 2023
Kind
B2
Abstract

A system for delivering targeted content to a wireless handset is described. The system comprises a beacon and a wireless handset communicatively coupled to a network. The wireless handset receives a signal from the beacon. A user profile associated with the wireless handset comprises at least one user attribute. The system further comprises a content administration interface configured to store an association between a content item and a user attribute. The system further comprises a content delivery module configured to filter stored content items to retrieve content items associated with a user attribute. The content delivery module transmits at least one retrieved content item to the wireless handset via the network. A handset content interface displays the at least one transmitted content item on the wireless handset.

Claims (58)

1. A system for delivering targeted content to a wireless handset, comprising:

a plurality of beacons communicatively coupled to a network, wherein each of the plurality of beacons emits a signal including a beacon identifier specific to each beacon;

the wireless handset communicatively coupled to the network, the wireless handset receives the signal from one or more of the plurality of beacons, the wireless handset further transmits a location message to a location determination module, wherein the location message includes a beacon identifier and a signal strength for each beacon signal received by the wireless handset;

a user profile associated with the wireless handset, the user profile comprising at least one user attribute;

an indoor geofence delineating a geographic area;

a content administration interface that:

stores an association between the content item and the user attribute; and

stores an association between the indoor geofence and the content item;

a content delivery module that periodically

transmits at least one retrieved content item associated with the user attribute and the indoor location on the wireless handset;

the location determination module determines, from the location message, when the wireless handset is located at the indoor geofence; and

a handset content interface configured to display the at least one transmitted content item on the wireless handset when the wireless handset is located within the indoor geofence.

2. The system of claim 1 , wherein the wireless handset is configured to periodically transmit a location message;

the location determination module configured to interpret the location message and determine if the wireless handset is located within the indoor geofence in response to the periodic transmission; and

the content delivery module configured to filter stored content items and transmit at least one retrieved content item in response to the periodic location message transmission.

3. The system of claim 1 wherein coordinates indicate borders of the indoor geofence.

4. The system of claim 1 wherein the indoor geofence comprises one of a rectangular geofence, a round geofence, and a polygon shaped geofence.

5. The system of claim 1 wherein the location determination module determines when the wireless handset is located within the indoor geofence based upon one of:

a received beacon signal having a maximum signal strength of all received beacon signals; and

one or more received beacon signal exceeding a threshold signal strength.

6. The system of claim 1 wherein the location determination module determines when the wireless handset is located within the indoor geofence by averaging a position of two or more beacons corresponding to a maximum received signal strength.

7. The system of claim 1 wherein the location determination module determines when the wireless handset is located within the indoor geofence by trilateration from multiple received beacon signals.

8. The system of claim 1 wherein the location determination module determines when the wireless handset is located within the indoor geofence with one of Wi-Fi, Bluetooth, RFID, UWB, ultrasound, cellular networks, angle of arrival, time of arrival, time difference of arrival, multicarrier phase measurement, time transfer, and spread spectrum technologies.

9. The system of claim 1 further comprising a plurality of sensors that each capture a plurality of sensor fingerprints, wherein each sensor fingerprint includes at least one sensor captured beacon identifier and corresponding signal strength for each beacon detected by the sensor;

wherein the location positioning module generates a plurality of calculated signal strength values for each detected beacon of the plurality of beacons from the plurality of sensor fingerprints; and

wherein the location positioning module determines when the wireless handset is located within the indoor geofence by comparing the one or more received beacon signal to the plurality of calculated signal strength values.

10. The system of claim 9 wherein the calculated signal strength values are generated with one of a kriging algorithm, a linear regression algorithm, and a K-nearest neighbor algorithm.

11. A method for delivering targeted content to a wireless handset, comprising:

storing an association between the content item and the user attribute by the content administration interface;

storing an association between the indoor geofence and content item by the content administration interface;

emitting from each of a plurality of beacons, a signal including a beacon identifier specific to each beacon;

receiving, by the wireless handset, the signal from one or more beacon of the plurality of beacons;

transmitting, by the wireless handset, a location message including a beacon identifier and a signal strength for each beacon signal received by the wireless handset to a location determination module;

determining, by the location determination module, when the wireless handset is located within an indoor geofence from the location message, wherein the indoor geofence delineates a geographic area;

transmitting, by the content administration interface, at least one retrieved content item associated with the user attribute and the indoor location to the wireless handset; and

displaying, by a handset content interface, the at least one transmitted content items on the wireless handset when the wireless handset is located within the indoor geofence.

12. The method of claim 11 wherein coordinates indicate borders of the indoor geofence.

13. The method of claim 11 wherein the indoor geofence comprises one of a rectangular geofence, a round geofence, and a polygon shaped geofence.

14. The method of claim 11 further comprising:

determining, by the location determination module, a received beacon signal having a maximum signal strength of all received beacon signals from the wireless handset; and

determining, by the location determination module, that the wireless handset is within the indoor geofence when the received beacon signal having the maximum signal strength corresponds to the geographic area delineated by the indoor geofence.

15. The method of claim 11 further comprising:

determining, by the location determination module, one or more received beacon signal having a signal strength exceeding a threshold signal strength; and

determining, by the location determination module, that the wireless handset is within the indoor geofence when the one or more received beacon signal exceeding the threshold signal strength corresponds to the geographic area delineated by the indoor geofence.

16. The method of claim 11 further comprising:

determining, by the location determination module, a first beacon signal having a maximum signal strength, wherein the first beacon signal corresponds to a first beacon of the plurality of beacons;

determining, by the location determination module, a second beacon signal having the maximum signal strength, wherein the second beacon signal corresponds to a second beacon of the plurality of beacons; and

determining, by the location determination module, that the wireless handset is within the indoor geofence when an average position between the first beacon and the second beacon corresponds to the geographic area delineated by the indoor geofence.

17. The method of claim 11 further comprising:

determining, by the location determination module, when the wireless handset is located within the indoor geofence by trilateration from multiple beacon signals.

18. The method of claim 11 further comprising:

determining, by the location determination module, when the wireless handset is located within the indoor geofence with one of Wi-Fi, Bluetooth, RFID, UWB, ultrasound, cellular networks, angle of arrival, time of arrival, time difference of arrival, multicarrier phase measurement, time transfer, and spread spectrum technologies.

19. The method of claim 11 further comprising:

capturing, by a plurality of sensors, a plurality of sensor fingerprints, wherein each sensor fingerprint includes at least one sensor captured beacon identifier and corresponding signal strength for each beacon detected by the sensor;

generating, by the location positioning module, a plurality of calculated signal strength values for each detected beacon of the plurality of beacons from the plurality of sensor fingerprints;

determining, by the location positioning module, when the wireless handset is located within the indoor geofence by comparing the one or more received beacon signal to the plurality of calculated signal strength values.

20. The method of claim 19 further comprising:

generating, by the location positioning module, the plurality of calculated signal strength values for each detected beacon of the plurality of beacons with one of a kriging algorithm, a linear regression algorithm, and a K-nearest neighbor algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: KERR, MICHAEL A.; STEWART, DAVID
To: NEXRF CORP.
Reel/Frame 053842/0229 →
Continuity (21)
Continuation 15099855 · Apr 15, 2016
Continuation In Part 13841515 · Mar 15, 2013
Continuation 13218256 · Aug 25, 2011
Continuation In Part 13153214 · Jun 3, 2011
Continuation In Part 13153248 · Jun 3, 2011
Continuation In Part 13153238 · Jun 3, 2011
Continuation In Part 12821852 · Jun 23, 2010
Continuation In Part 12413547 · Mar 28, 2009
Provisional Application 61352242 · Jun 7, 2010
Provisional Application 61352242 · Jun 7, 2010
Provisional Application 61352242 · Jun 7, 2010
Provisional Application 61351377 · Jun 4, 2010
Provisional Application 61351770 · Jun 4, 2010
Provisional Application 61351770 · Jun 4, 2010
Provisional Application 61351770 · Jun 4, 2010
Provisional Application 61351677 · Jun 4, 2010
Provisional Application 61351677 · Jun 4, 2010
Provisional Application 61223565 · Jul 7, 2009
Provisional Application 61040661 · Mar 29, 2008
Related Publication 20200389757A1 · Dec 10, 2020
Related Publication 20220295215A9 · Sep 15, 2022
Cited By (2)
US 12,418,799 US 12,538,120