System for targeting location-based communications
First Claim
1. A system for transmitting a selected message from a message server to a mobile device of a user present within an audio signal broadcast area by transmitting an audio signal in the broadcast area that includes encoded data indicating a location of the message in the message server and transmitting the message from the message server to the mobile device based on the mobile device of the user decoding the encoded data from the audio signal and transmitting the encoded data to the message server to request the selected message, the system comprising:
- a searchable database comprising one or more messages stored at respective storage locations in said searchable database;
a message server in communication with said searchable database and configured for storing in and retrieving messages from said searchable database;
a content management server in communication with the message server and configured to store one or more instructions associated with a message stored in said searchable database, where the instructions comprise information for encoding an audio signal with embedded data indicating the storage location of a message in said searchable database, wherein the embedded data is recognizable only by mobile devices running a decoding application where the decoding application is configured to decode the embedded data from the signal and transmit the decoded embedded data indicating the storage location of the message from the mobile device to the message server;
at least one encoding device in communication with said content management server configured to use the instructions stored in the content management server to generate an encoded signal encoded with embedded data indicating the storage location of the message stored in said searchable database;
at least one audio broadcast device in communication with said at least one encoding device and configured to broadcast, in the audio signal broadcast area, the audio signal encoded with embedded data indicating the storage location of the selected message stored in said searchable database; and
wherein the message server is further configured to;
receive a return signal transmitted by at least one mobile device carried by at least one user located in the audio signal broadcast area in response to the at least one mobile device identifying and decoding the embedded data from the encoded signal transmitted by said audio broadcast device using the decoding application, wherein the return signal from the mobile device includes the decoded embedded data that indicates the storage location of the message in the searchable database;
select the message associated with the storage location of the searchable database indicated in the return signal; and
send the selected message to the at least one mobile device.
11 Assignments
0 Petitions
Accused Products
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.
233 Citations
27 Claims
-
1. A system for transmitting a selected message from a message server to a mobile device of a user present within an audio signal broadcast area by transmitting an audio signal in the broadcast area that includes encoded data indicating a location of the message in the message server and transmitting the message from the message server to the mobile device based on the mobile device of the user decoding the encoded data from the audio signal and transmitting the encoded data to the message server to request the selected message, the system comprising:
-
a searchable database comprising one or more messages stored at respective storage locations in said searchable database; a message server in communication with said searchable database and configured for storing in and retrieving messages from said searchable database; a content management server in communication with the message server and configured to store one or more instructions associated with a message stored in said searchable database, where the instructions comprise information for encoding an audio signal with embedded data indicating the storage location of a message in said searchable database, wherein the embedded data is recognizable only by mobile devices running a decoding application where the decoding application is configured to decode the embedded data from the signal and transmit the decoded embedded data indicating the storage location of the message from the mobile device to the message server; at least one encoding device in communication with said content management server configured to use the instructions stored in the content management server to generate an encoded signal encoded with embedded data indicating the storage location of the message stored in said searchable database; at least one audio broadcast device in communication with said at least one encoding device and configured to broadcast, in the audio signal broadcast area, the audio signal encoded with embedded data indicating the storage location of the selected message stored in said searchable database; and wherein the message server is further configured to; receive a return signal transmitted by at least one mobile device carried by at least one user located in the audio signal broadcast area in response to the at least one mobile device identifying and decoding the embedded data from the encoded signal transmitted by said audio broadcast device using the decoding application, wherein the return signal from the mobile device includes the decoded embedded data that indicates the storage location of the message in the searchable database; select the message associated with the storage location of the searchable database indicated in the return signal; and send the selected message to the at least one mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for transmitting a selected message from a message server to a mobile device of a user present within an audio signal broadcast area by transmitting an audio signal in the broadcast area that includes encoded data indicating a location of the message in the message server and transmitting the message from the message server to the mobile device based on the mobile device of the user decoding the encoded data from the audio signal and transmitting the encoded data to the message server to request the selected message, the computer program product comprising:
a non-transitory computer-readable medium comprising a set of codes for causing a computer to; store one or more messages, by a message server on a searchable database each at respective storage locations in said searchable database, wherein the messages are associated with a messaging campaign of a third party entity in the searchable database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the message server; store one or more instructions, by a content management server in communication with the message server, wherein the instructions are associated with a message stored in said searchable database and associated with the messaging campaign of the third party entity, wherein the instructions comprise information for encoding an audio signal with embedded data indicating the storage location of a message in said searchable database, wherein the embedded data is recognizable only by mobile devices running a decoding application where the decoding application is configured to decode the embedded data from the signal and transmit the decoded embedded data indicating the storage location of the message from the mobile device to the message server; generate, by at least one encoding device maintained by a media distribution entity and in contact with said content management server and using the instructions stored in the content management server, an encoded signal encoded with embedded data indicating the storage location of the message stored in said searchable database; broadcast in the audio signal broadcast area, by at least one audio broadcast device maintained by the media distribution entity and in communication with said at least one encoding device, the audio signal encoded with embedded data indicating the storage location of the selected message stored in said searchable database; receive, by the message server, a return signal transmitted by at least one mobile device carried by at least one user located in the audio signal broadcast area in response to the at least one mobile device identifying and decoding the embedded data from the encoded signal transmitted by said audio broadcast device using the decoding application, wherein the return signal from the mobile device includes the decoded embedded data that indicates the storage location of the message in the searchable database; select, by the message server, the message associated with the storage location of the searchable database indicated in the return signal; and send, by the message server, the selected message to the at least one mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A method for transmitting a selected message from a message server to a mobile device of a user present within an audio signal broadcast area by transmitting an audio signal in the broadcast area that includes encoded data indicating a location of the message in the message server and transmitting the message from the message server to the mobile device based on the mobile device of the user decoding the encoded data from the audio signal and transmitting the encoded data to the message server to request the selected message, the method comprising:
-
storing one or more messages, by a message server on a searchable database each at respective storage locations in said searchable database, wherein the messages are associated with a messaging campaign of a third party entity in the searchable database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the message server; storing one or more instructions, by a content management server in communication with the message server, wherein the instructions are associated with a message stored in said searchable database and associated with the messaging campaign of the third party entity, wherein the instructions comprise information for encoding an audio signal with embedded data indicating the storage location of a message in said searchable database, wherein the embedded data is recognizable only by mobile devices running a decoding application where the decoding application is configured to decode the embedded data from the signal and transmit the decoded embedded data indicating the storage location of the message from the mobile device to the message server; generating, by at least one encoding device maintained by a media distribution entity and in contact with said content management server and using the instructions stored in the content management server, an encoded signal encoded with embedded data indicating the storage location of the message stored in said searchable database; broadcasting, in the audio signal broadcast area, by at least one audio broadcast device maintained by the media distribution entity and in communication with said at least one encoding device, the audio signal encoded with embedded data indicating the storage location of the selected message stored in said searchable database; receiving, by the message server, a return signal transmitted by at least one mobile device carried by at least one user located in the audio signal broadcast area in response to the at least one mobile device identifying and decoding the embedded data from the encoded signal transmitted by said audio broadcast device using the decoding application, wherein the return signal from the mobile device includes the decoded embedded data that indicates the storage location of the message in the searchable database; selecting, by the message server, the message associated with the storage location of the searchable database indicated in the return signal; and sending, by the message server, the selected message to the at least one mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for transmitting a selected message from a message server to a mobile device of a user present within an audio signal broadcast area by transmitting an audio signal in the broadcast area that includes encoded data indicating a location of the message in the message server and transmitting the message from the message server to the mobile device based on the mobile device of the user decoding the encoded data from the audio signal and transmitting the encoded data to the message server to request the selected message, the system comprising:
-
a searchable database comprising one or more messages stored at respective storage locations in said searchable database; a message server in communication with said searchable database and configured for storing in and retrieving messages from said searchable database based on instructions received from the third party entity through a messaging campaign interface operatively connected with the message server; a content management server in communication with the message server and configured to store one or more instructions associated with a message stored in said searchable database and associated with the messaging campaign of the third party entity, where the instructions comprise information for encoding an audio signal with embedded data indicating the storage location of a message in said searchable database, wherein the embedded data is recognizable only by mobile devices running a decoding application where the decoding application is configured to decode the embedded data from the signal and transmit the decoded embedded data indicating the storage location of the message from the mobile device to the message server; at least one encoding device, maintained by a media distribution entity and in communication with said content management server, configured to use the instructions stored in the content management server to generate an encoded signal encoded with embedded data indicating the storage location of the message stored in said searchable database; at least one audio broadcast device, maintained by the media distribution entity and in communication with said at least one encoding device, configured to broadcast, in the audio signal broadcast area, an audio signal encoded with embedded data indicating the storage location of the selected message stored in said searchable database; a mobile device application running on at least one mobile device carried by a user in the selected location, the mobile device application configured to decode the encoded signal to determine the embedded data and communicate a return signal indicating the storage location of the message in the searchable database associated with the decoded embedded data; and
wherein the message server is further configured to;receive a return signal transmitted by the at least one mobile device located in the audio signal broadcast area in response to the at least one mobile device identifying and decoding the embedded data from the encoded signal transmitted by said audio broadcast device using the decoding application, wherein the return signal from the mobile device includes the decoded embedded data that indicates the storage location of the message in the searchable database; select the message associated with the storage location of the searchable database indicated in the return signal; and send the selected message to the mobile device application running on the at least one mobile device. - View Dependent Claims (25, 26, 27)
-
Specification