Methods and systems to facilitate messaging to customers
First Claim
1. A computer implemented method comprising:
- detecting, with a computer system, the computer system of a retailer using two or more processors operating in a parallel manner, a mobile-shopping software application (“
app”
) installed on a mobile electronic device of a customer entering a brick and mortar store of the retailer;
responsive to the customer entering the brick and mortar store of the retailer, connecting, via a wireless network installed throughout the brick and mortar store, the mobile electronic device with a server of the retailer, wherein the mobile-shopping software app on the mobile electronic device is configured to receive information transmitted from the wireless network and wherein the mobile-shopping software app on the mobile electronic device is in data communication with the server of the retailer;
transmitting, by beacons located throughout the brick and mortar store, signals broadcast in a broadcast range greater than a size of the brick and mortar store to be detected by the mobile electronic device of the customer, wherein each beacon of the beacons is correlated to its own particular store location on a store layout of the brick and mortar store, wherein detection of the signals by the mobile electronic device is transmitted to the server to track a location of the mobile electronic device of the customer while the customer is moving throughout the brick and mortar store;
determining, by the server, a customer location of the customer by tracking the location of the mobile electronic device of the customer within the brick and mortar store, wherein the server determines the customer location based on (a) whether the mobile electronic device is within range of a particular beacon of the beacons on the store layout and (b) a signal strength of the particular beacon detected by the mobile-shopping software app on the mobile electronic device to be higher than another signal strength of another beacon of the beacons also detected by the mobile-shopping software app on the mobile electronic device;
determining, by the server, (a) a first department within the brick and mortar store corresponding to the location of the mobile electronic device of the customer and (b) a second department adjacent to the first department;
transmitting, by a point of sale (“
POS”
) system to the server, one or more purchase transactions made by the customer, wherein the one or more purchase transactions involve items previously purchased by the customer, wherein the server is in data communication with the POS system to receive the one or more purchase transactions of the customer;
determining, by the server, product information comprising (a) the items previously purchased by the customer and corresponding to the second department or (b) items preferred by the customer and corresponding to the second department, wherein a purchase history of the customer comprises the items previously purchased by the customer and, wherein customer preferences of the customer comprise the items preferred by the customer;
identifying, by the server, the customer location of the customer together with the customer preferences and the purchase history of the customer to select a notification of one or more notifications, the notification comprising a discount personalized for the customer for (a) at least one product from the second department, wherein the at least one product was previously purchased or is preferred by the customer, or (b) at least one product in the second department being discounted for a limited time while the customer is in the brick and mortar store; and
transmitting, by the server, the notification to a graphical user interface of the mobile-shopping software app of the mobile electronic device of the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing notifications to a customer shopping at a brick and mortar store are disclosed. The techniques include providing a wireless network in a brick and mortar store, using a customer mobile electronic device to detect network identification data of the wireless network, and using a communications module to determine, from the network identification data, the location of the mobile electronic device within the brick and mortar store. The techniques also include a server selecting, based on the location of the mobile electronic device within the brick and mortar store, a notification which is related to a location within the brick and mortar store and transmitting the notification to the mobile electronic device.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
detecting, with a computer system, the computer system of a retailer using two or more processors operating in a parallel manner, a mobile-shopping software application (“
app”
) installed on a mobile electronic device of a customer entering a brick and mortar store of the retailer;responsive to the customer entering the brick and mortar store of the retailer, connecting, via a wireless network installed throughout the brick and mortar store, the mobile electronic device with a server of the retailer, wherein the mobile-shopping software app on the mobile electronic device is configured to receive information transmitted from the wireless network and wherein the mobile-shopping software app on the mobile electronic device is in data communication with the server of the retailer; transmitting, by beacons located throughout the brick and mortar store, signals broadcast in a broadcast range greater than a size of the brick and mortar store to be detected by the mobile electronic device of the customer, wherein each beacon of the beacons is correlated to its own particular store location on a store layout of the brick and mortar store, wherein detection of the signals by the mobile electronic device is transmitted to the server to track a location of the mobile electronic device of the customer while the customer is moving throughout the brick and mortar store; determining, by the server, a customer location of the customer by tracking the location of the mobile electronic device of the customer within the brick and mortar store, wherein the server determines the customer location based on (a) whether the mobile electronic device is within range of a particular beacon of the beacons on the store layout and (b) a signal strength of the particular beacon detected by the mobile-shopping software app on the mobile electronic device to be higher than another signal strength of another beacon of the beacons also detected by the mobile-shopping software app on the mobile electronic device; determining, by the server, (a) a first department within the brick and mortar store corresponding to the location of the mobile electronic device of the customer and (b) a second department adjacent to the first department; transmitting, by a point of sale (“
POS”
) system to the server, one or more purchase transactions made by the customer, wherein the one or more purchase transactions involve items previously purchased by the customer, wherein the server is in data communication with the POS system to receive the one or more purchase transactions of the customer;determining, by the server, product information comprising (a) the items previously purchased by the customer and corresponding to the second department or (b) items preferred by the customer and corresponding to the second department, wherein a purchase history of the customer comprises the items previously purchased by the customer and, wherein customer preferences of the customer comprise the items preferred by the customer; identifying, by the server, the customer location of the customer together with the customer preferences and the purchase history of the customer to select a notification of one or more notifications, the notification comprising a discount personalized for the customer for (a) at least one product from the second department, wherein the at least one product was previously purchased or is preferred by the customer, or (b) at least one product in the second department being discounted for a limited time while the customer is in the brick and mortar store; and transmitting, by the server, the notification to a graphical user interface of the mobile-shopping software app of the mobile electronic device of the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; detecting the computer system of a retailer using two or more processors operating in a parallel manner, a mobile-shopping software application (“
app”
) installed on a mobile electronic device of a customer entering a brick and mortar store of the retailer;responsive to the customer entering the brick and mortar store of the retailer, connecting, via a wireless network installed throughout the brick and mortar store, the mobile electronic device with a server of the retailer, wherein the mobile-shopping software app on the mobile electronic device is configured to receive information transmitted from the wireless network and wherein the mobile-shopping software app on the mobile electronic device is in data communication with the server of the retailer; transmitting, by beacons located throughout the brick and mortar store, signals broadcast in a broadcast range greater than a size of the brick and mortar store to be detected by the mobile electronic device of the customer, wherein each beacon of the beacons is correlated to its own particular store location on a store layout of the brick and mortar store, wherein detection of the signals by the mobile electronic device is transmitted to the server to track a location of the mobile electronic device of the customer while the customer is moving throughout the brick and mortar store; determining a customer location of the customer by tracking the location of the mobile electronic device of the customer within the brick and mortar store, wherein the customer location based on (a) whether the mobile electronic device is within range of a particular beacon of the beacons on the store layout and (b) a signal strength of the particular beacon detected by the mobile-shopping software app on the mobile electronic device to be higher than another signal strength of another beacon of the beacons also detected by the mobile-shopping software app on the mobile electronic device; determining (a) a first department within the brick and mortar store corresponding to the location of the mobile electronic device of the customer and (b) a second department adjacent to the first department; transmitting, by a point of sale (“
POS”
) system to the server, one or more purchase transactions made by the customer, wherein the one or more purchase transactions involve items previously purchased by the customer, wherein the server is in data communication with the POS system to receive the one or more purchase transactions of the customer;determining product information comprising (a) the items previously purchased by the customer and corresponding to the second department or (b) items preferred by the customer and corresponding to the second department, wherein a purchase history of the customer comprises the items previously purchased by the customer and, wherein customer preferences of the customer comprise the items preferred by the customer; identifying the customer location of the customer together with the customer preferences and the purchase history of the customer to select a notification of one or more notifications comprising a discount personalized for the customer for (a) at least one product from the second department, wherein the at least one product was previously purchased or is preferred by the customer or (b) at least one product in the second department being discounted for a limited time while the customer is in the brick and mortar store; and transmitting the notification to a graphical user interface of the mobile-shopping software app of the mobile electronic device of the customer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification