IP Library › Granted Patent US 11,665,508
Granted Patent B2
US 11,665,508 · App. 17/472,379 · Granted May 30, 2023

Beacon-based media network

Inventors: Matthew Hurewitz (Minnetonka, MN); William Don Wortley (Minneapolis, MN)
Assignee: BBY SOLUTIONS, INC.
H04W4/029G06Q30/02G06Q30/0261G06Q30/0267G06Q30/0269G06Q30/0277
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,665,508
App. No.
17/472,379
Granted
May 30, 2023
Kind
B2
Abstract

Techniques and system configurations for providing content to a mobile device based on activity in a physical commercial environment such as a retail store are described herein. Mobile devices that are operated by an associated customer may be tracked with the use of beacons to determine customer activities in the retail store, including particular areas visited in the store, activities conducted by the customer in the store, and like tracking information. The customer activity and data for the activities and locations in the physical environment may be correlated to an identifier, profile, or other tracking information. This tracking information may be subsequently used by the mobile device to identify the user to an advertising network, or other information service, and obtain customized media content and information.

Claims (46)

1. A method, performed by at least one processor and memory of at least one computing device of a content network system, for providing content from the content network system to a mobile computing device based on location tracking of the mobile computing device, the method comprising:

obtaining a request for content from the mobile computing device, the request including device identifier of the mobile computing device, wherein the request is provided from the mobile computing device when located outside of a mapped physical environment;

identifying a user profile that is unique to a user of the mobile computing device, based on the device identifier;

obtaining, from a device tracking system, location information that indicates prior movements of the mobile computing device, the location information being established from prior wireless network tracking of the mobile computing device within the mapped physical environment, wherein the device tracking system identifies locations of the mobile computing device in the mapped physical environment based at least in part on the device identifier;

selecting content in response to the request, wherein the content is selected based on: i) the device identifier that is unique to the mobile computing device, ii) the user profile, and iii) the prior movements of the mobile computing device in the mapped physical environment; and

communicating the selected content to the mobile computing device, for output by the mobile computing device in a software application, wherein the output of the content occurs at a subsequent time when the mobile computing device is located outside of the mapped physical environment.

2. The method of claim 1 , wherein the mapped physical environment corresponds to at least one geofence established for the mobile computing device, and wherein the prior movements are identified from activity of the mobile computing device relative to the at least one geofence.

3. The method of claim 1 , wherein the mapped physical environment corresponds to a retail store, wherein the location information is correlated by the device tracking system to at least one section of the retail store, and wherein the content is selected for the mobile computing device based on a visit of the mobile computing device within the at least one section of the retail store.

4. The method of claim 3 , wherein the content is further selected based on a duration of the visit of the mobile computing device within the at least one section of the retail store.

5. The method of claim 1 , wherein the request originates from the software application operating on the mobile computing device, and wherein the prior movements of the mobile computing device are tracked by the device tracking system using an operating system or a second software application operating on the mobile computing device.

6. The method of claim 1 , wherein the content network system is part of an advertising network, and wherein the content includes an advertisement, the advertisement further selected for the mobile computing device based on at least one demographic factor associated with the user profile.

7. The method of claim 1 , wherein the prior wireless network tracking of the mobile computing device within the mapped physical environment is based on at least one of:

communication of the mobile computing device with at least one wireless personal area network beacon in the mapped physical environment;

detection of a radio frequency identification (RFID) device by the mobile computing device in the mapped physical environment; or

triangulation of the mobile computing device in the mapped physical environment from a plurality of wireless local area network access points.

8. At least one non-transitory machine-readable storage medium providing instructions for providing content to a mobile computing device, the storage medium comprising instructions, that when executed by a computing system, cause the computing system to:

obtain a request for content from the mobile computing device, the request including device identifier of the mobile computing device, wherein the request is provided from the mobile computing device when located outside of a mapped physical environment;

identify a user profile that is unique to a user of the mobile computing device, based on the device identifier;

obtain, from a device tracking system, location information that indicates prior movements of the mobile computing device, the location information being established from prior wireless network tracking of the mobile computing device within the mapped physical environment, wherein the device tracking system identifies locations of the mobile computing device in the mapped physical environment based at least in part on the device identifier;

select content in response to the request, wherein the content is selected based on: i) the device identifier that is unique to the mobile computing device, ii) the user profile, and iii) the prior movements of the mobile computing device in the mapped physical environment; and

communicate the selected content to the mobile computing device, for output by the mobile computing device in a software application, wherein the output of the content occurs at a subsequent time when the mobile computing device is located outside of the mapped physical environment.

9. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the mapped physical environment corresponds to at least one geofence established for the mobile computing device, and wherein the prior movements are identified from activity of the mobile computing device relative to the at least one geofence.

10. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the mapped physical environment corresponds to a retail store, wherein the location information is correlated by the device tracking system to at least one section of the retail store, and wherein the content is selected for the mobile computing device based on a visit of the mobile computing device within the at least one section of the retail store.

11. The at least one non-transitory machine-readable storage medium of claim 10 , wherein the content is further selected based on a duration of the visit of the mobile computing device within the at least one section of the retail store.

12. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the request originates from the software application operating on the mobile computing device, and wherein the prior movements of the mobile computing device are tracked by the device tracking system using an operating system or a second software application operating on the mobile computing device.

13. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the computing system is part of an advertising network, and wherein the content includes an advertisement, the advertisement further selected for the mobile computing device based on at least one demographic factor associated with the user profile.

14. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the prior wireless network tracking of the mobile computing device within the mapped physical environment is based on at least one of:

communication of the mobile computing device with at least one wireless personal area network beacon in the mapped physical environment;

detection of a radio frequency identification (RFID) device by the mobile computing device in the mapped physical environment; or

triangulation of the mobile computing device in the mapped physical environment from a plurality of wireless local area network access points.

15. A computing system adapted to provide content to a mobile computing device, the computing system comprising:

memory to store a device identifier of the mobile computing device obtained in response to a request, wherein the request is provided from the mobile computing device when located outside of a mapped physical environment; and

hardware processing circuitry configured to:

identify a user profile that is unique to a user of the mobile computing device, based on the device identifier;

obtain, from a device tracking system, location information that indicates prior movements of the mobile computing device, the location information being established from prior wireless network tracking of the mobile computing device within the mapped physical environment, wherein the device tracking system identifies locations of the mobile computing device in the mapped physical environment based at least in part on the device identifier;

select content in response to the request, wherein the content is selected based on: i) the device identifier that is unique to the mobile computing device, ii) the user profile, and iii) the prior movements of the mobile computing device in the mapped physical environment; and

communicate the selected content to the mobile computing device, for output by the mobile computing device in a software application, wherein the output of the content occurs at a subsequent time when the mobile computing device is located outside of the mapped physical environment.

16. The computing system of claim 15 , wherein the mapped physical environment corresponds to at least one geofence established for the mobile computing device, and wherein the prior movements are identified from activity of the mobile computing device relative to the at least one geofence.

17. The computing system of claim 15 , wherein the mapped physical environment corresponds to a retail store, wherein the location information is correlated by the device tracking system to at least one section of the retail store, and wherein the content is selected for the mobile computing device based on a visit of the mobile computing device within the at least one section of the retail store.

18. The computing system of claim 17 , wherein the content is further selected based on a duration of the visit of the mobile computing device within the at least one section of the retail store.

19. The computing system of claim 15 , wherein the request originates from the software application operating on the mobile computing device, and wherein the prior movements of the mobile computing device are tracked by the device tracking system using an operating system or a second software application operating on the mobile computing device.

20. The computing system of claim 15 , wherein the computing system is part of an advertising network, and wherein the content includes an advertisement, the advertisement further selected for the mobile computing device based on at least one demographic factor associated with the user profile.

21. The computing system of claim 15 , wherein the prior wireless network tracking of the mobile computing device within the mapped physical environment is based on at least one of:

communication of the mobile computing device with at least one wireless personal area network beacon in the mapped physical environment;

detection of a radio frequency identification (RFID) device by the mobile computing device in the mapped physical environment; or

triangulation of the mobile computing device in the mapped physical environment from a plurality of wireless local area network access points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: HUREWITZ, MATTHEW; WORTLEY, WILLIAM DON
To: BBY SOLUTIONS, INC.
Reel/Frame 057452/0680 →
Continuity (3)
Continuation 16712564 · Dec 12, 2019
Continuation 14610605 · Jan 30, 2015
Related Publication 20220109958A1 · Apr 7, 2022