SYSTEM FOR TARGETING LOCATION-BASED COMMUNICATIONS
First Claim
1. A system for providing communications to users present in a location, the system comprising:
- a message server to store one or more messages in a searchable database;
at least one encoding device to generate at least one encoded signal;
a content management server to;
store one or more instructions associated with the message, where the instructions cause the encoding device to generate at least one encoded signal comprising embedded data based on the message data;
at least one broadcast device that broadcasts the at least one encoded signal at the location, the encoded signal being identifiable by mobile devices carried by users in the location; and
wherein the message server is further to;
receive a signal or other data is transmitted by the at least one mobile device in response to the at least one mobile device identifying the embedded data;
select at least one of the one or more messages based at least partially on the received signal or other data; and
send the selected at least one message to the at least one mobile device.
1 Assignment
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.
-
Citations
20 Claims
-
1. A system for providing communications to users present in a location, the system comprising:
-
a message server to store one or more messages in a searchable database; at least one encoding device to generate at least one encoded signal; a content management server to; store one or more instructions associated with the message, where the instructions cause the encoding device to generate at least one encoded signal comprising embedded data based on the message data; at least one broadcast device that broadcasts the at least one encoded signal at the location, the encoded signal being identifiable by mobile devices carried by users in the location; and wherein the message server is further to; receive a signal or other data is transmitted by the at least one mobile device in response to the at least one mobile device identifying the embedded data; select at least one of the one or more messages based at least partially on the received signal or other data; and send the selected at least one message to the at least one mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for providing communications to users present in at least one location of a plurality of locations, 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, on a message server, the messages associated with a messaging campaign of a third party entity in a 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, on a content management server, the instructions associated with the messaging campaign of the third party entity, the instructions comprising message data and instructions to cause an encoding device to generate at least one encoded signal comprising embedded data based on the message data; generate, using at least one encoding device maintained by a media distribution entity, at least one encoded signal comprising the embedded data based at least in part on instructions from the content management server; broadcast, using a plurality of broadcast devices maintained by the media distribution entity, to the at least one encoded signal proximate at least one of the plurality of locations based at least in part on instructions from the content management server, the encoded signal being identifiable by mobile devices carried by users in the at least one location; and receive, using the message server, the embedded data or other data representing the embedded data, wherein the embedded data or other data is transmitted by the at least one mobile device in response to the at least one mobile device identifying the embedded data; select, using the message server, at least one of the one or more messages based at least partially on the received embedded data or other data; and send, using the message server, the selected at least one message to the at least one mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A method for providing communications to users present in at least one location of a plurality of locations, the method comprising:
-
storing one or more messages, on a message server, the messages associated with a messaging campaign of a third party entity in a 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, on a content management server, the instructions associated with the messaging campaign of the third party entity, the instructions comprising message data and instructions to cause an encoding device to generate at least one encoded signal comprising embedded data based on the message data; generating, using at least one encoding device maintained by a media distribution entity, at least one encoded signal comprising the embedded data based at least in part on instructions from the content management server; broadcasting, using a plurality of broadcast devices maintained by the media distribution entity, to the at least one encoded signal proximate at least one of the plurality of locations based at least in part on instructions from the content management server, the encoded signal being identifiable by mobile devices carried by users in the at least one location; receiving, using the message server, the embedded data or other data representing the embedded data, wherein the embedded data or other data is transmitted by the at least one mobile device in response to the at least one mobile device identifying the embedded data; selecting, using the message server, at least one of the one or more messages based at least partially on the received embedded data or other data; and sending, using the message server, the selected at least one message to the at least one mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification