Retail proximity marketing
First Claim
1. A method of delivering marketing information to customers based on their proximity to a marketing location, comprising:
- receiving in a server a sighting message that includes;
a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval;
an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier;
identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and
authentication information of the proximity broadcast receiver that transmitted the sighting message;
determining, in the server, whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;
determining, in the server, whether the sighting message is related to a host based at least in part on the identification information;
determining, in the server, whether the authentication information included in the sighting message matches authentication information stored in the server;
identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and
transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and devices for presenting marketing information to a customer based on proximity to marketing areas. A wireless identity transmitter associated with the customer may periodically transmit wireless broadcast messages that include obscured identifiers. A proximity broadcast receiver within a retail store, such as near a product display or aisle, may receive and relay the broadcast messages to a server which may process the included information. Based on proximity information and other conditions, the server may transmit marketing information relevant to the customer and a proximate marketing area, such as coupons and offers. In an embodiment, the server may store data based on broadcast messages that may indicate foot traffic and other information valuable to merchants. The server may also transmit messages based on stored permissions that indicate whether the customer desires to receive marketing information and whether the server is authorized to provide the customer'"'"'s identity to merchants.
-
Citations
74 Claims
-
1. A method of delivering marketing information to customers based on their proximity to a marketing location, comprising:
-
receiving in a server a sighting message that includes; a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval; an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier; identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and authentication information of the proximity broadcast receiver that transmitted the sighting message; determining, in the server, whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value; determining, in the server, whether the sighting message is related to a host based at least in part on the identification information; determining, in the server, whether the authentication information included in the sighting message matches authentication information stored in the server; identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server configured for delivering marketing information to customers based on their proximity to a marketing location, comprising:
a server processor configured with server-executable instructions to perform operations comprising; receiving in the server a sighting message that includes; a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval; an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier; identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and authentication information of the proximity broadcast receiver that transmitted the sighting message; determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value; determining whether the sighting message is related to a host based at least in part on the identification information; determining whether the authentication information included in the sighting message matches authentication information stored in the server; identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A server configured for delivering marketing information to customers based on their proximity to a marketing location, comprising:
-
means for receiving in the server a sighting message that includes; a rolling identifier of a wireless identity transmitter associated with an individual wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval; an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier; identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and authentication information of the proximity broadcast receiver that transmitted the sighting message; means for determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value; means for determining whether the sighting message is related to a host based at least in part on the identification information; means for determining whether the authentication information included in the sighting message matches authentication information stored in the server; means for identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and means for transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A non-transitory server-readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations for delivering marketing information to customers based on their proximity to a marketing location, the operations comprising:
-
receiving in the server a sighting message that includes; a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval; an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier; identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and authentication information of the proximity broadcast receiver that transmitted the sighting message; determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value; determining whether the sighting message is related to a host based at least in part on the identification information; determining whether the authentication information included in the sighting message matches authentication information stored in the server; identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system, comprising:
-
a central server; a wireless identity transmitter; and a proximity broadcast receiver; wherein the wireless identity transmitter comprises; a first memory; a first transceiver configured to broadcast short-range wireless signals capable of being received by the proximity broadcast receiver; and a first processor coupled to the first memory and the first transceiver, and configured with processor-executable instructions to perform operations comprising; generating a rolling identifier periodically at a predetermined interval via an algorithm that uses a unique device identifier of the wireless identity transmitter and a counter value, wherein the unique device identifier of the wireless identity transmitter is associated with an individual; generating an encoded value based at least in part on the counter value used to generate the rolling identifier; and periodically broadcasting, via the first transceiver, a short-range wireless signal including the rolling identifier and the encoded counter value; wherein the proximity broadcast receiver comprises; a second memory; a second transceiver configured to receive the short-range wireless signal; a network transceiver configured to communicate, via a long-range network, with the central server; a second processor coupled to the second memory, the second transceiver, and the network transceiver and configured with processor-executable instructions to perform operations comprising; receiving, via the second transceiver, the short-range wireless signal; generating a sighting message in response to the short-range wireless signal, wherein the sighting message includes the rolling identifier, the encoded counter value, identification information corresponding to the proximity broadcast receiver, and authentication information of the proximity broadcast receiver; and transmitting, via the long-range network using the network transceiver, the sighting message; wherein the central server is configured with server-executable instructions to perform operations comprising; receiving the sighting message; determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value; determining whether the sighting message is related to a host based at least in part on the identification information; determining whether the authentication information included in the sighting message matches authentication information stored in the server; identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification