IP Library Granted Patent US 9,424,594
Granted Patent B2
US 9,424,594 · App. 14/856,269 · Granted Aug 23, 2016

System for targeting location-based communications

Inventors: Gordon Howard Courtney, III (Charlotte, NC); Russell John Hammond (Charlotte, NC); James Hodges McAliley (Rock Hill, SC)
Assignee: Muzak LLC
G06Q30/0261G06Q30/0259G06Q30/0267G10L19/018H04L67/18H04L67/2823
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 9,424,594
App. No.
14/856,269
Granted
Aug 23, 2016
Kind
B2
Abstract

Embodiments of the invention are directed to systems, methods and computer program products for providing targeted location-based communications. An exemplary apparatus is configured to receive an encoded signal, decode the encoded signal such that embedded data is retrieved, send the embedded data a remote server; and receive a message based at least partially on sending the embedded data. Another exemplary apparatus is configured to provide the encoded signal by receiving data input, receiving a host signal, embedding the data input within the host signal such that an encoded signal is generated, and transmitting the encoded signal. A third exemplary apparatus is configured to provide the targeted communications by storing one or more messages associated with an entity, receiving data, selecting at least one of the one or more messages based at least partially on the data received, and sending the at least one of the one or more messages selected.

Claims (64)

1. A system for transmitting at least one message stored in a database to a mobile device of a user based on a presence of the mobile device in a signal transmission area by transmitting an encoded signal in the signal transmission area that includes encoded data indicating a location of the at least one message in the database and transmitting the at least one message in the database to the mobile device based on the mobile device of the user decoding the data from the encoded signal and transmitting a request signal based on the data decoded from the encoded signal to a content management server to request the at least one message from the database, the system comprising:

a database comprising at least one message stored therein at respective storage locations in the database;

a content management server in communication with the database and configured to maintain data associated with the at least one message stored in the database, wherein:

the data maintained by the content management server indicates the storage location of the at least one message in the database,

the data can be encoded into a signal transmitted in a signal transmission area resulting in an encoded signal, and

the data is recognizable only by mobile devices running a decoding application,

where the decoding application is configured to cause at least one mobile device to decode the data encoded in the encoded signal transmitted in the signal transmission area and configured to transmit a request signal based on the data decoded from the encoded signal to the content management server, wherein the data indicates the storage location of the at least one message from the at least one mobile device;

at least one encoding device configured to generate the encoded signal that includes the data indicating the storage location of the at least one message stored in the database; and

at least one broadcast device configured to transmit, in the signal transmission area, the encoded signal encoded with the data indicating the storage location of the at least one message stored in the database,

wherein the content management server is further configured to:

receive the request signal transmitted by the at least one mobile device associated with a user in response to the at least one mobile device decoding the encoded data from the encoded signal transmitted by the at least one broadcast device using the decoding application, wherein the request signal from the at least one mobile device is based on the data that indicates the storage location of the at least one message in the database;

select the at least one message associated with the storage location of the database indicated in the request signal; and

send the selected at least one message to the at least one mobile device.

2. The system of claim 1 , wherein:

the user is present in at least one location of a plurality of locations;

the at least one message is associated with a messaging campaign of a third party entity in the database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the content management server;

the at least one encoding device is maintained by a media distribution entity to generate the encoded signal comprising the data and based at least in part on instructions from the content management server; and

one or more of the at least one broadcast devices are maintained by the media distribution entity to transmit the encoded signal proximate at least one of the plurality of locations based at least in part on the instructions from the content management server.

3. The system of claim 2 , wherein the third party entity comprises a product supplier that supplies at least one product and the selected at least one message is associated with the at least one product.

4. The system of claim 2 , wherein the media distribution entity manages a media distribution network comprising the at least one broadcast device and the at least one encoding device.

5. The system of claim 4 , wherein one or more of the at least one encoding devices is operably connected to the one or more of the at least one broadcast devices and wherein each encoding device generates at least one encoded signal based at least in part on the instructions from the content management server.

6. The system of claim 5 , wherein the instructions from the content management server are received by the content management server from the third party entity through the messaging campaign interface operatively connected with the content management server.

7. The system of claim 5 , wherein the instructions from the content management server are received by the content management server from the media distribution entity through a media distribution interface operatively connected with the content management server.

8. A non-transitory computer-readable storage medium comprising executable instruction code stored thereon for causing one or more processing devices executing said instruction code to transmit at least one message stored in a database to a mobile device of a user based on a presence of the mobile device in a signal transmission area by transmitting an encoded signal in the signal transmission area that includes encoded data indicating a location of the at least one message in the database and transmitting the at least one message in the database to the mobile device based on the mobile device of the user decoding the data from the encoded signal and transmit a request signal based on the data decoded from the encoded signal to a content management server to request the at least one message from the database, the executable instruction code configured to cause said one or more processing devices to:

store at least one message at respective storage locations in a database;

store data in a content management server in communication with the database and configured to maintain data associated with the at least one message stored in the database, wherein:

the data maintained by the content management server indicates the storage location of the at least one message in the database,

the data can be encoded into a signal transmitted in a signal transmission area resulting in an encoded signal, and

the data is recognizable only by mobile devices running a decoding application, where the decoding application is configured to cause at least one mobile device to decode the data encoded in the encoded signal transmitted in the signal transmission area and configured to transmit a request signal based on the data decoded from the encoded signal to the content management server, wherein the data indicates the storage location of the at least one message from the at least one mobile device;

generate the encoded signal that includes the data indicating the storage location of the at least one message stored in the database;

transmit, in the signal transmission area, the encoded signal encoded with the data indicating the storage location of the at least one message stored in the database;

receive, using the content management server, the request signal transmitted by the at least one mobile device associated with a user in response to the at least one mobile device decoding the encoded data from the encoded signal transmitted by the at least one broadcast device using the decoding application, wherein the request signal from the at least one mobile device is based on the data that indicates the storage location of the at least one message in the database;

select the at least one message associated with the storage location of the database indicated in the request signal; and

send the selected message to the at least one mobile device.

9. The non-transitory computer-readable storage medium of claim 8 , wherein:

the user is present in at least one location of a plurality of locations;

the at least one message is associated with a messaging campaign of a third party entity in the database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the content management server;

the at least one encoding device is maintained by a media distribution entity to generate the encoded signal comprising the data and based at least in part on instructions from the content management server; and

one or more of the at least one broadcast devices are maintained by the media distribution entity to transmit the encoded signal proximate at least one of the plurality of locations based at least in part on the instructions from the content management server.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the third party entity comprises a product supplier that supplies at least one product and the selected at least one message is associated with the at least one product.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the media distribution entity manages a media distribution network comprising the one or more of the at least one broadcast devices and the at least one encoding device.

12. The non-transitory computer-readable storage medium of claim 11 , wherein one or more of the at least one encoding devices is operably connected to the one or more of the at least one broadcast devices and wherein each encoding device generates at least one encoded signal based at least in part on the instructions from the content management server.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions from the content management server are received by the content management server from the third party entity through the messaging campaign interface operatively connected with the content management server.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions from the content management server are received by the content management server from the media distribution entity through a media distribution interface operatively connected with the content management server.

15. A method for transmitting at least one message stored in a database to a mobile device of a user based on the presence of the mobile device in a signal transmission area by transmitting an encoded signal in the signal transmission area that includes encoded data indicating a location of the at least one message in the database and transmitting the at least one message in the database to the mobile device based on the mobile device of the user decoding the data from the encoded signal and transmitting data request signal based on the data decoded from the encoded signal to a content management server to request the at least one message from the database, the method comprising:

storing at least one message at respective storage locations in a database;

storing data in a content management server in communication with the database and configured to maintain data associated with the at least one message stored in the database, wherein:

the data maintained by the content management server indicates the storage location of the at least one message in the database,

the data can be encoded into a signal broadcast in a signal transmission area,

the data is recognizable only by mobile devices running a decoding application, where, the decoding application is configured to cause at least one mobile device to decode the data encoded in the encoded signal transmitted in the signal transmission area and configured to transmit a request signal based on the data decoded from the encoded signal to the content management server, wherein the data indicates the storage location of the at least one message from the at least one mobile device;

generating the encoded signal that includes the data indicating the storage location of the at least one message stored in the database;

transmitting, in the signal transmission area, the encoded signal encoded with the data indicating the storage location of the at least one message stored in the database;

receiving, using the content management server, a request signal transmitted by the at least one mobile device associated with a user in response to the at least one mobile device decoding the encoded data from the encoded signal transmitted by the at least one broadcast device using the decoding application, wherein the request signal from the at least one mobile device is based on the data that indicates the storage location of the at least one message in the database;

selecting the at least one message associated with the storage location of the database indicated in the request signal; and

sending the selected message to the at least one mobile device.

16. The method of claim 15 , wherein:

the user is present in at least one location of a plurality of locations;

the at least one message is associated with a messaging campaign of a third party entity in the database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the content management server;

the at least one encoding device is maintained by a media distribution entity to generate the encoded signal comprising the data and based at least in part on instructions from the content management server; and

one or more of the at least one broadcast devices are maintained by the media distribution entity to transmit the encoded signal proximate at least one of the plurality of locations based at least in part on the instructions from the content management server.

17. The method of claim 16 , wherein the third party entity comprises a product supplier that supplies at least one product and the selected at least one message is associated with the at least one product.

18. The method of claim 16 , wherein the media distribution entity manages a media distribution network comprising the one or more of the at least one broadcast devices and the at least one encoding device.

19. The method of claim 18 , wherein one or more of the at least one encoding devices is operably connected to each of the one or more of the at least one broadcast devices and wherein each encoding device generates at least one encoded signal based at least in part on the instructions from the content management server.

20. The method of claim 19 , wherein the instructions from the content management server are received by the content management server from the third party entity through the messaging campaign interface operatively connected with the content management server.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded May 30, 2025
From: MUZAK LLC; VIBENOMICS, LLC
To: KENNEDY LEWIS AGENCY PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 071473/0975 →
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2020
From: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
To: MUZAK LLC
Reel/Frame 053388/0576 →
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2020
From: THE BANK OF NEW YORK MELLON, AS COLLATERAL AGENT
To: MUZAK LLC
Reel/Frame 053388/0581 →
SECURITY INTEREST Recorded Aug 3, 2020
From: MUZAK LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 053388/0570 →
SECURITY INTEREST Recorded Jun 28, 2019
From: MUZAK LLC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 049626/0945 →
RELEASE OF SECURITY INTEREST Recorded Jun 28, 2019
From: THE BANK OF NEW YORK MELLON
To: MUZAK LLC
Reel/Frame 049626/0817 →
SHORT-FORM PATENT SECURITY AGREEMENT Recorded Jun 29, 2017
From: MUZAK LLC, THE GRANTOR
To: THE BANK OF NEW YORK MELLON, AS COLLATERAL AGENT
Reel/Frame 043038/0817 →
SECURITY INTEREST Recorded Jun 28, 2017
From: MUZAK LLC
To: HPS INVESTMENT PARTNERS, LLC
Reel/Frame 042852/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: COURTNEY, GORDON HOWARD, III; HAMMOND, RUSSELL JOHN; MCALILEY, JAMES HODGES
To: MUZAK LLC
Reel/Frame 036583/0140 →
Continuity (7)
Continuation 14798020 · Jul 13, 2015
Continuation 13933007 · Jul 1, 2013
Continuation 14856269
Continuation 13933013 · Jul 1, 2013
Provisional Application 61761577 · Feb 6, 2013
Provisional Application 61838766 · Jun 24, 2013
Related Publication 20160005079A1 · Jan 7, 2016