Communication beacon based promotions for mobile devices
First Claim
1. A system configured to facilitate location based networked communications, comprising:
- a communication beacon configured to;
communicate with a consumer device via a direct wireless connection when the consumer device is within a wireless direct communicable range of the communication beacon; and
poll the consumer device via the direct wireless connection for presence; and
one or more servers connected with the communication beacon and the consumer device via an Internet connection, wherein the Internet connection between the one or more servers and the communication beacon is separate from the direct wireless connection, the one or more servers configured to;
associate beacon identifier data that identifies the communication beacon with a merchant;
receive consumer presence data and the beacon identifier data from the communication beacon indicating that the consumer device and the communication beacon has formed the direct wireless connection, wherein the one or more servers are configured to receive the consumer presence data from the communication beacon via the Internet connection and the one or more servers are further configured to relate the consumer presence data to a consumer profile record associated with consumer data, the consumer profile record and associated consumer data stored in a consumer database of consumer profile records;
receive message data from a merchant device associated with the merchant via the Internet connection, and wherein the message data defines a particular location of a plurality of locations at a merchant shop for providing the merchant message to consumer devices; and
subsequent to receiving the consumer presence data;
determine merchant information associated with the merchant by querying a merchant database based on the beacon identifier data;
determine, based on the consumer presence data, whether the consumer device is located at the particular location at the merchant shop, wherein the determination includes the one or more servers being configured to;
determine a threshold time period; and
determine, based on the polling of the consumer device by the communication beacon via the direct wireless connection, that the consumer device is located at the particular location at the merchant shop when the consumer device has maintained the direct wireless connection with the communication beacon within the threshold time period;
in response to determining that the consumer device is located at the particular location at the merchant shop, provide the merchant information to the consumer device, wherein at least a portion of the merchant information comprises the merchant message;
generate visitation data based on the consumer presence data received from the communication beacon; and
update the consumer data associated with the consumer profile based on the visitation data.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and related methods of providing promotions to consumers based on proximity to communication beacons are discussed herein. Some embodiments may provide for a system including a communication beacon and a central system. The communication beacon may be associated with a merchant and located at a merchant shop. Based on receiving consumer presence data from the communication beacon indicating that a consumer device and the communication beacon has formed a direct wireless connection, the server may be configured to provide merchant information, promotions, or other messages to the consumer device. In some embodiments, messages may be generated by the merchant and targeted to consumers based on consumer device location, consumer demographics, among other things. Furthermore, the server may provide consumer information to a merchant device to facilitate consumer service, point-of-sale, and seamless transactions and promotion redemptions.
40 Citations
19 Claims
-
1. A system configured to facilitate location based networked communications, comprising:
-
a communication beacon configured to; communicate with a consumer device via a direct wireless connection when the consumer device is within a wireless direct communicable range of the communication beacon; and poll the consumer device via the direct wireless connection for presence; and one or more servers connected with the communication beacon and the consumer device via an Internet connection, wherein the Internet connection between the one or more servers and the communication beacon is separate from the direct wireless connection, the one or more servers configured to; associate beacon identifier data that identifies the communication beacon with a merchant; receive consumer presence data and the beacon identifier data from the communication beacon indicating that the consumer device and the communication beacon has formed the direct wireless connection, wherein the one or more servers are configured to receive the consumer presence data from the communication beacon via the Internet connection and the one or more servers are further configured to relate the consumer presence data to a consumer profile record associated with consumer data, the consumer profile record and associated consumer data stored in a consumer database of consumer profile records; receive message data from a merchant device associated with the merchant via the Internet connection, and wherein the message data defines a particular location of a plurality of locations at a merchant shop for providing the merchant message to consumer devices; and subsequent to receiving the consumer presence data; determine merchant information associated with the merchant by querying a merchant database based on the beacon identifier data; determine, based on the consumer presence data, whether the consumer device is located at the particular location at the merchant shop, wherein the determination includes the one or more servers being configured to; determine a threshold time period; and determine, based on the polling of the consumer device by the communication beacon via the direct wireless connection, that the consumer device is located at the particular location at the merchant shop when the consumer device has maintained the direct wireless connection with the communication beacon within the threshold time period; in response to determining that the consumer device is located at the particular location at the merchant shop, provide the merchant information to the consumer device, wherein at least a portion of the merchant information comprises the merchant message; generate visitation data based on the consumer presence data received from the communication beacon; and update the consumer data associated with the consumer profile based on the visitation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-implemented method, comprising:
-
associating, by networked circuitry, a communication beacon with a merchant, the communication beacon configured to; communicate with a consumer device via a direct wireless connection when the consumer device is within a wireless direct communicable range of the communication beacon; and poll the consumer device via the direct wireless connection for presence; receiving, by the circuitry, consumer presence data from the communication beacon indicating that the consumer device and the communication beacon has formed the direct wireless connection, wherein the circuitry is configured to receive the consumer presence data from the communication beacon via a network connection that is separate from the direct wireless connection between the communication beacon and the consumer device and the one or more servers are further configured to relate the consumer presence data to a consumer profile associated with consumer data; receiving, by the circuitry, message data from a merchant device associated with the merchant via the network connection, wherein the message data defines a particular location of a plurality of predefined locations at a merchant shop for providing the merchant message to consumer devices; and subsequent to receiving the consumer presence data, and by the circuitry; determining merchant information associated with the merchant by querying a merchant database; determining, based on the consumer presence data, whether the consumer device is located at the particular location at the merchant shop, wherein the determination includes; determining a threshold time period; and determining, based on the polling of the consumer device by the communication beacon via the direct wireless connection, that the consumer device is located at the particular location at the merchant shop when the consumer device has maintained the direct wireless connection with the communication beacon within the threshold time period; in response to determining that the one or more criteria is satisfied, providing the merchant information to the consumer device, wherein the merchant information comprises the merchant message; generating visitation data based on the consumer presence data received from the communication beacon; and updating the consumer data associated with the consumer profile based on the visitation data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system configured to facilitate location based networked communications, comprising:
-
a communication beacon configured to; communicate with a consumer device via a direct wireless connection when the consumer device is within a wireless direct communicable range of the communication beacon; and poll the consumer device via the direct wireless connection for presence; and one or more servers connected with the communication beacon and the consumer device via an Internet connection, wherein the Internet connection between the one or more servers and the communication beacon is separate from the direct wireless connection, the one or more servers configured to; associate beacon identifier data that identifies the communication beacon with a merchant; receive consumer presence data and the beacon identifier data from the communication beacon indicating that the consumer device and the communication beacon has formed the direct wireless connection, wherein the one or more servers are configured to receive the consumer presence data from the communication beacon via the Internet connection and the one or more servers are further configured to relate the consumer presence data to a consumer profile record associated with consumer data, the consumer profile record and associated consumer data stored in a consumer database of consumer profile records, and wherein the consumer presence data includes wallet identifying data associated with the consumer device that was generated by the one or more servers; receive message data from a merchant device associated with the merchant via the Internet connection, and wherein the message data defines a particular location of a plurality of locations at a merchant shop for providing the merchant message to consumer devices; and subsequent to receiving the consumer presence data; determine merchant information associated with the merchant by querying a merchant database based on the beacon identifier data; determine, based on the consumer presence data, whether the consumer device is located at the particular location at the merchant shop, wherein the determination includes the one or more servers being configured to; determine a threshold time period; and determine, based on the polling of the consumer device by the communication beacon via the direct wireless connection, that the consumer device is located at the particular location at the merchant shop when the consumer device has maintained the direct wireless connection with the communication beacon within the threshold time period; and in response to determining that the consumer device is located at the particular location at the merchant shop, provide the merchant information to the consumer device associated with the wallet identifying data, wherein at least a portion of the merchant information comprises the merchant message.
-
Specification