Determining recommendations from buyer information
First Claim
1. A system comprising:
- one or more processors; and
one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to;
receive a notification from a buyer application executed on a buyer device associated with a buyer determined to be located within a geofenced region of one or more wireless beacons corresponding to one or more merchant devices associated respectively with a merchant;
receive, in response to receiving the notification, first transaction information for transactions, wherein an individual merchant device of the one or more merchant devices is associated with a point-of-sale (POS) location, and wherein the first transaction information includes buyer information and item purchase information for individual transactions of the transactions;
associate the first transaction information with respective buyer profiles, based at least in part on the buyer information, wherein a first buyer profile of the buyer profiles includes the buyer information and the item purchase information for at least one transaction of the transactions, wherein the item purchase information for an individual transaction includes a merchant identifier of a merchant participating in the individual transaction, and at least one of item information related to the individual transaction, an amount, a date, a time, or the POS location of the individual transaction;
receive second transaction information indicating, at least in part, that the first buyer profile and a second buyer profile are associated with the same buyer;
identify at least a portion of the first buyer profile that differs from the buyer information and the item purchase information of the second buyer profile;
combine the portion of the first buyer profile with the buyer information and the item purchase information of the second buyer profile;
remove the first buyer profile based at least in part on the combining;
identify a first merchant of the one or more merchants;
determine, based at least in part on identifying the first merchant, a subset of buyer profiles comprising at least the second buyer profile, wherein individual buyer profiles of the buyer profiles in the subset include at least one transaction with the first merchant and at least one transaction with a second merchant;
determine a common buyer characteristic among at least some of the buyer profiles in the subset, wherein the common buyer characteristic is determined at least in part from at least one of;
the item purchase information included in the buyer profiles in the subset, orthe buyer information included in the buyer profiles in the subset; and
send a communication to the individual merchant device associated with the first merchant based at least in part on the common buyer characteristic determined from the buyer profiles in the subset, wherein the communication is related to a recommendation associated with the common buyer characteristic and wherein the communication includes an identifier of one of the one or more wireless beacons the buyer is in closest proximity to, informing the first merchant of a current location of the buyer.
4 Assignments
0 Petitions
Accused Products
Abstract
A service provider may receive transaction information from a plurality of merchant devices for a plurality of point of sale transactions conducted between buyers and merchants. The service provider can associate the transaction information with respective buyer profiles of a plurality of buyer profiles. In some examples, the service provider may determine a subset of the buyer profiles based on at least a portion of the buyer profiles in the subset including transaction information that is related to a particular one of the merchants. The service provider may further determine at least one characteristic associated with at least some of the buyer profiles in the subset, and may send a recommendation to the particular merchant related to the at least one characteristic. As an example, the recommendation may be for improving or optimizing the business of the particular merchant.
98 Citations
23 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to; receive a notification from a buyer application executed on a buyer device associated with a buyer determined to be located within a geofenced region of one or more wireless beacons corresponding to one or more merchant devices associated respectively with a merchant; receive, in response to receiving the notification, first transaction information for transactions, wherein an individual merchant device of the one or more merchant devices is associated with a point-of-sale (POS) location, and wherein the first transaction information includes buyer information and item purchase information for individual transactions of the transactions; associate the first transaction information with respective buyer profiles, based at least in part on the buyer information, wherein a first buyer profile of the buyer profiles includes the buyer information and the item purchase information for at least one transaction of the transactions, wherein the item purchase information for an individual transaction includes a merchant identifier of a merchant participating in the individual transaction, and at least one of item information related to the individual transaction, an amount, a date, a time, or the POS location of the individual transaction; receive second transaction information indicating, at least in part, that the first buyer profile and a second buyer profile are associated with the same buyer; identify at least a portion of the first buyer profile that differs from the buyer information and the item purchase information of the second buyer profile; combine the portion of the first buyer profile with the buyer information and the item purchase information of the second buyer profile; remove the first buyer profile based at least in part on the combining; identify a first merchant of the one or more merchants; determine, based at least in part on identifying the first merchant, a subset of buyer profiles comprising at least the second buyer profile, wherein individual buyer profiles of the buyer profiles in the subset include at least one transaction with the first merchant and at least one transaction with a second merchant; determine a common buyer characteristic among at least some of the buyer profiles in the subset, wherein the common buyer characteristic is determined at least in part from at least one of; the item purchase information included in the buyer profiles in the subset, or the buyer information included in the buyer profiles in the subset; and send a communication to the individual merchant device associated with the first merchant based at least in part on the common buyer characteristic determined from the buyer profiles in the subset, wherein the communication is related to a recommendation associated with the common buyer characteristic and wherein the communication includes an identifier of one of the one or more wireless beacons the buyer is in closest proximity to, informing the first merchant of a current location of the buyer. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, by one or more processors, a notification from a buyer application executed on a buyer device of a buyer determined to be located within a geofenced region of one or more wireless beacons corresponding to one or more merchant devices associated respectively with a merchant; receiving, by the one or more processors and in response to receiving the notification, first transaction information for point of sale (POS) transactions; associating the first transaction information with respective buyer profiles of buyer profiles; receive second transaction information indicating, at least in part, that a first buyer profile and a second buyer profile are associated with the buyer; identify at least a portion of the first buyer profile that differs from the first transaction information of the second buyer profile; combine the portion of the first buyer profile with the first transaction information of the second buyer profile; remove the first buyer profile based at least in part on the combining; identifying a first merchant from the one or more merchants; determining, based at least in part on identifying the first merchant, a subset of buyer profiles comprising at least the second buyer profile based at least in part on at least a portion of the buyer profiles in the subset including transaction information related to the first merchant and a second merchant; determining at least one characteristic associated with at least some of the buyer profiles in the subset; and sending a communication to one of the one or more merchant devices associated with the first merchant, wherein the communication is related to a recommendation associated with the at least one characteristic and wherein the communication includes an identifier of one of the one or more wireless beacons the buyer is in closest proximity to, informing the first merchant of a current location of the buyer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a notification from a buyer application executed on a buyer device associated with a buyer determined to be located within a geofenced region of one or more wireless beacons corresponding to one or more merchant devices associated respectively with a merchant; receiving, in response to receiving the notification, first transaction information from one of the one or more merchant devices associated with a first merchant for point of sale (POS) transactions; associating the first transaction information with respective buyer profiles, wherein the respective buyer profiles include at least one transaction with a first merchant and at least one transaction with a second merchant; receiving second transaction information indicating, at least in part, that a first buyer profile and a second buyer profile are associated with the buyer; identifying at least a portion of the first buyer profile that differs from the first transaction information of the second buyer profile; combining the portion of the first buyer profile with the first transaction information of the second buyer profile; removing the first buyer profile based at least in part on the combining; determining, from the second buyer profile, one or more characteristics based at least in part on the first transaction information; and sending, to the one of the one or more merchant devices, a communication, wherein the communication is related to a recommendation associated with the one or more characteristics and wherein the communication includes an identifier of one of the one or more wireless beacons the buyer is in closest proximity to, informing the first merchant of a current location of the buyer. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to; receive, from merchant devices associated with respective merchants, first transaction information for point of sale (POS) transactions; associate the first transaction information with respective buyer profiles; receive second transaction information indicating, at least in part, that a first buyer profile and a second buyer profile are associated with a buyer; identify at least a portion of the first buyer profile that differs from first transaction information of the second buyer profile; combine the portion of the first buyer profile with the first transaction information of the second buyer profile; remove the first buyer profile based at least in part on the combining; identify a first merchant of the merchants; receive notifications from buyer applications executed on buyer devices determined to be located within a geofenced region of one or more wireless beacons corresponding to one of the merchant devices associated with a first merchant; determine, based on the received notifications, a subset of buyer profiles corresponding to the buyer devices comprising at least the second buyer profile that include transaction information for one or more POS transactions of the first merchant and a second merchant; determine at least one common buyer characteristic among at least some of the buyer profiles in the subset, wherein the at least one common buyer characteristic is associated with at least one item offered by the first merchant; and sending a communication to the one of the merchant devices associated with the first merchant, wherein the communication is related to a recommendation associated with the at least one common buyer characteristic and wherein the communication includes an identifier of one of the one or more wireless beacons the buyer is in closest proximity to, informing the first merchant of a current location of the buyer. - View Dependent Claims (20, 21, 22, 23)
-
Specification