Customer data aggregation
First Claim
1. A computer-implemented method comprising:
- receiving, at a payment service including at least one server, a first request from a point-of-sale (POS) terminal of a merchant to begin a current transaction session with a customer, the first request;
identifying a payment card that has been received by the POS terminal, the payment card being associated with a customer profile of a plurality of customer profiles stored in a data store maintained by the payment service, andrequesting instructions for at least one incentive to be associated with the current transaction session for the customer;
identifying, in the data store maintained by the payment service, records of past transaction sessions associated with the payment card and the customer profile, wherein the past transaction sessions were conducted by the customer at a plurality of POS terminals associated with a plurality of distinct merchants;
analyzing, by the payment service, the records of past transaction sessions to identify a trend in behaviors and preferences for the customer, the trend being associated with at least types of products or types of services for which the customer has previously conducted transactions;
determining, by the payment service, whether the trend satisfies a threshold for offering the at least one incentive with the current transaction session between the merchant and the customer;
upon determining that the trend satisfies the threshold, generating, by the payment service, instructions for the at least one incentive to be applied to the current transaction;
delivering, by the payment service for display on the POS terminal during the current transaction session, the instructions for the at least one incentive to be applied to the current transaction;
wherein the instructions causes the POS terminal to modify an aspect or payment amount of the current transaction session;
receiving, at the payment service and from the POS terminal, a second request to complete the current transaction session using the at least one incentive; and
upon receiving the second request, interacting, via the payment service, with a card issuer associated with the payment card to cause the card issuer to transfer an amount of funds due for the current transaction session to a financial account of the merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
An aggregating server obtains information about a method of payments by a customer and aggregate all instances of payment by that customer with respect to one or more merchants. That is, the server can associate various methods of payment at a merchant with the same customer (e.g. credit card information, information associated with a digital wallet application payment, device identifier along with geo-fence data, etc.) Thereafter, information at the server regarding frequency of visits, money spent, menu preferences, etc. can also be shared with the merchant in order to provide information for increasing customer satisfaction during further visits by the customer. Also, the server can determine whether the customer qualifies for a loyalty or discount programs based on past visits.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a payment service including at least one server, a first request from a point-of-sale (POS) terminal of a merchant to begin a current transaction session with a customer, the first request; identifying a payment card that has been received by the POS terminal, the payment card being associated with a customer profile of a plurality of customer profiles stored in a data store maintained by the payment service, and requesting instructions for at least one incentive to be associated with the current transaction session for the customer; identifying, in the data store maintained by the payment service, records of past transaction sessions associated with the payment card and the customer profile, wherein the past transaction sessions were conducted by the customer at a plurality of POS terminals associated with a plurality of distinct merchants; analyzing, by the payment service, the records of past transaction sessions to identify a trend in behaviors and preferences for the customer, the trend being associated with at least types of products or types of services for which the customer has previously conducted transactions; determining, by the payment service, whether the trend satisfies a threshold for offering the at least one incentive with the current transaction session between the merchant and the customer; upon determining that the trend satisfies the threshold, generating, by the payment service, instructions for the at least one incentive to be applied to the current transaction; delivering, by the payment service for display on the POS terminal during the current transaction session, the instructions for the at least one incentive to be applied to the current transaction;
wherein the instructions causes the POS terminal to modify an aspect or payment amount of the current transaction session;receiving, at the payment service and from the POS terminal, a second request to complete the current transaction session using the at least one incentive; and upon receiving the second request, interacting, via the payment service, with a card issuer associated with the payment card to cause the card issuer to transfer an amount of funds due for the current transaction session to a financial account of the merchant. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
storing, in a data store of a payment service provider, records of past transactions between a plurality of customers and a plurality of merchants, wherein the plurality of customers and the plurality of merchants are each distinct and have a corresponding profile with the payment service provider; receiving, by the payment service provider, a first request from a merchant point-of-sale (POS) terminal of a merchant to begin a current transaction session with a customer, the first request including customer identifying information; identifying, by the payment service and based on the customer identifying information, at least one customer trend or attribute for the customer from the records of past transactions; determining, by the payment service provider, whether the at least one customer trend or attribute matches a threshold for offering at least one incentive with the current transaction session between the merchant and the customer; generating, by the payment service provider, instructions for the at least one incentive upon determining that the customer trend or attribute satisfy the threshold; delivering, by the payment service provider for display on the merchant POS terminal during the current transaction session, the instructions for the at least one incentive causing the POS terminal to automatically modify the current transaction session at the POS terminal; and receiving, by the payment service provider, a second request from the merchant POS terminal to complete the current transaction session with the customer with one or more of the at least one incentive applied thereto. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-readable instructions stored thereon, which when executed by one or more processors, cause the one or more processors to:
-
store, in a data store of a payment service provider, records of past transactions between a plurality of customers and a plurality of merchants, wherein the plurality of customers and the plurality of merchants are each distinct and have a corresponding profile with the payment service provider; receive a request, by the payment service provider, from point-of-sale (POS) terminal of a merchant to begin a current transaction session with a customer using a financial instrument, the request including customer identifying information; identify, based on the customer identifying information, at least one customer trend or attribute for the customer from the records of past transactions; determine whether the at least one customer trend or attribute matches a threshold for offering at least one incentive with the current transaction session between the merchant and the customer; generate instructions for the at least one incentive if the at least one customer trend or attribute satisfies the threshold; provide for display on the point-of-sale (POS) terminal of the merchant during the current transaction session, the instructions for the at least one incentive to customize the current transaction session at the POS terminal; and receive, by the payment service, a second request from the merchant POS terminal to complete the current transaction session with the customer with one or more of the at least one incentive applied thereto. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification