CUSTOMER RELATIONSHIP ACCOUNT AUGMENTATION BASED ON WIRELESS DETECTION OF MOBILE DEVICES, WITH PERSONALIZED MESSAGING
First Claim
1. A method performed by a computing system, the method comprising:
- at a local computing system located at and serving a premises of a public accommodation;
receiving via a wireless access point device, one or more wireless beacon frames transmitted by a wireless communication device, the one or more wireless beacon frames containing an identifier of the wireless communication device,extracting the identifier of the wireless communication device from the one or more wireless beacon frames,applying a rule set to one or more attributes of the one or more wireless beacon frames to, upon satisfaction of one or more rules of the rule set, determine that a user of a user account associated with the wireless communication device has visited a premises of a public accommodation served by the wireless access point device,the one or more attributes including;
signal strength of the one or more wireless beacon frames, and/orquantity of the one or more wireless beacon frames received within a time period,the one or more rules of the rule set being satisfied if;
the signal strength attains or exceeds a first signal strength threshold,the signal strength attains or exceeds a second signal strength threshold for at least a first threshold time period,the signal strength is substantially constant for at least a second threshold time period, and/orthe quantity of the one or more wireless beacon frames received within the time period attains or exceeds a threshold quantity of beacon frames,upon determining that the user of the user account associated with the wireless communication device has visited the premises, initiating transmission of one or more reporting messages directed to a remote server system via a communications network, the one or more reporting messages indicating the user account associated with the wireless communication device; and
at the remote server system;
maintaining a visit counter associated with the user account in a database system to provide a user-specific value of a quantity of visits by the user,receiving the one or more reporting messages,augmenting the visit counter associated with the user account indicated by the one or more reporting messages received from the to obtain an updated visit counter that reflects that the user of the user account has visited the premises, andinitiating transmission of one or more personalized messages directed to a contact address associated with the user account, the one or more personalized messages containing personalized information that is based, at least in part, on the updated visit counter.
0 Assignments
0 Petitions
Accused Products
Abstract
A customer relationship system includes a local computing system located on-premises of a public accommodation and a remote computing system that communicates with the local computing system. The local computing system includes or interfaces with a wireless access point that provides a wireless communications network to the public accommodation. The local computing system validates that a target wireless communication device associated with a target MAC address or hardware identifier of the one or more identified MAC addresses or hardware identifiers is present at the public accommodation by matching an on-premises characteristic of the detected beacon frames transmitted by wireless communication devices. The remote computing system augments a visit counter based upon a message received from the local computing system, and transmits a personalized message to the wireless communication device in which the personalized message is programmatically modified based upon a value of the visit counter.
20 Citations
19 Claims
-
1. A method performed by a computing system, the method comprising:
-
at a local computing system located at and serving a premises of a public accommodation; receiving via a wireless access point device, one or more wireless beacon frames transmitted by a wireless communication device, the one or more wireless beacon frames containing an identifier of the wireless communication device, extracting the identifier of the wireless communication device from the one or more wireless beacon frames, applying a rule set to one or more attributes of the one or more wireless beacon frames to, upon satisfaction of one or more rules of the rule set, determine that a user of a user account associated with the wireless communication device has visited a premises of a public accommodation served by the wireless access point device, the one or more attributes including; signal strength of the one or more wireless beacon frames, and/or quantity of the one or more wireless beacon frames received within a time period, the one or more rules of the rule set being satisfied if; the signal strength attains or exceeds a first signal strength threshold, the signal strength attains or exceeds a second signal strength threshold for at least a first threshold time period, the signal strength is substantially constant for at least a second threshold time period, and/or the quantity of the one or more wireless beacon frames received within the time period attains or exceeds a threshold quantity of beacon frames, upon determining that the user of the user account associated with the wireless communication device has visited the premises, initiating transmission of one or more reporting messages directed to a remote server system via a communications network, the one or more reporting messages indicating the user account associated with the wireless communication device; and at the remote server system; maintaining a visit counter associated with the user account in a database system to provide a user-specific value of a quantity of visits by the user, receiving the one or more reporting messages, augmenting the visit counter associated with the user account indicated by the one or more reporting messages received from the to obtain an updated visit counter that reflects that the user of the user account has visited the premises, and initiating transmission of one or more personalized messages directed to a contact address associated with the user account, the one or more personalized messages containing personalized information that is based, at least in part, on the updated visit counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 19)
-
-
11. A customer relationship system, comprising:
-
a relationship server connected to a computer network; a wireless access point device located in a public accommodation and connected to the computer network, the wireless access point device configured to; detect a plurality of beacon frames transmitted by each of a plurality of wireless communication devices; identify a MAC address of each of the wireless communication devices from the beacon frames originating therefrom; validate that a target wireless communication device of the plurality of wireless communication devices associated with a respective MAC address was present at the public accommodation by matching an on-premises characteristic; and transmit a message to the relationship server via the computer network indicating the target wireless communication device was detected at the wireless access point device and validated as matching the on-premises characteristic; wherein the relationship server is configured to; maintain a customer relationship record for the target wireless communication device, the customer relationship record including a visit counter for the wireless access point device at the public accommodation; augment the visit counter for the wireless access point device at the public accommodation based upon the message received from the wireless access point device; store the augmented visit counter in the customer relationship record, the customer relationship record accessible to the relationship server based on the detected presence of the target wireless communication device; and transmit a personalized message to the target wireless communication device, the personalized message being programmatically modified based upon the value of the visit counter. - View Dependent Claims (12, 13, 14, 15)
-
Specification