Adaptable retail pricing environment and electronic exchange, delivering customized retailer opportunity rewards and discounts
First Claim
1. An individualized discount and reward server of a retailer comprising:
- a processor and instructions stored on a non-transitory computer readable medium which, when processed by the processor, causes the individualized discount and reward server to;
select a product category from a plurality of product categories associated with the retailer, the selected product category associated with a plurality of retail products;
select a retail product from the plurality of retail products, the selected retail product purchased at least once by the loyalty customer;
determine, from at least a purchase history associated with the loyalty customer, an amount a loyalty customer spends on the selected retail product over a predetermined time period;
determine an amount each customer from a plurality of customers forming a peer group spends on the selected retail product over the predetermined time period;
compare the amount the loyalty customer spends on the selected retail product to the amount each customer in the peer group spends on the selected retail product to form a comparison result;
send to a computer system of a consumer packaged good partner, via a network, information that a customer is only willing to buy the selected retail product at a reduced price;
after the computer system of the consumer packaged good partner receives the information, receive from the computer system of the consumer packaged good partner an agreement to provide funding for at least one customized offer for the selected retail product;
receive a purchase notification, from a mobile device of the customer or on an in-store kiosk for self-checkout, specifying a retailer account associated with the customer and the selected retail product; and
upon receiving the purchase notification from the mobile device or the in-store kiosk;
i) diverting the purchase notification to a second server which is operated by the retailer and separate from the individualized discount and reward server, andii) distributing one or more functions to the second server to prevent the individualized discount and reward server from being slowed down, the one or more functions distributed to the second server including;
a. retrieve the retailer account specified in the purchase notification;
b. upon determination from the comparison result that the amount the loyalty customer spends on the selected retail product is below a predetermined percentile with respect to the amount each customer in the peer group spends on the selected retail product, allocate the at least one customized offer for the selected retail product based on the consumer packaged good partner'"'"'s agreement to a retailer account associated with the loyalty customer according to at least the comparison result, the at least one customized offer including a loyalty adjustment changing a general market price point of the selected retail product to a purchase price;
c. display to the customer while the customer is making a purchase, on a mobile device of the customer or on an in-store kiosk for self-checkout, the at least one customized offer and an option for accepting the at least one customized offer to the customer;
d. receive, from the mobile device or the in-store kiosk while the customer is making the purchase, an acceptance of the at least one customized offer; and
e. redeem the at least one allocated customized offer accepted by the customer.
6 Assignments
0 Petitions
Accused Products
Abstract
An individualized discount and reward server includes one or more linked databases to store customer data associated with a loyalty program of a retailer. The server includes a processor to select a retail product purchased at least once by a loyalty customer. The processor determines, from at least a purchase history associated with the loyalty customer, an amount the loyalty customer spends on the selected retail product and an amount each customer from a plurality of customers forming a peer group spends on the selected retail product. Further, the processor compares the amount the loyalty customer spends on the selected retail product to the amount the peer group spends on the selected retail product to form a comparison result and allocate at least one customized offer to the retailer account according to at least the comparison result.
70 Citations
15 Claims
-
1. An individualized discount and reward server of a retailer comprising:
a processor and instructions stored on a non-transitory computer readable medium which, when processed by the processor, causes the individualized discount and reward server to; select a product category from a plurality of product categories associated with the retailer, the selected product category associated with a plurality of retail products; select a retail product from the plurality of retail products, the selected retail product purchased at least once by the loyalty customer; determine, from at least a purchase history associated with the loyalty customer, an amount a loyalty customer spends on the selected retail product over a predetermined time period; determine an amount each customer from a plurality of customers forming a peer group spends on the selected retail product over the predetermined time period; compare the amount the loyalty customer spends on the selected retail product to the amount each customer in the peer group spends on the selected retail product to form a comparison result; send to a computer system of a consumer packaged good partner, via a network, information that a customer is only willing to buy the selected retail product at a reduced price; after the computer system of the consumer packaged good partner receives the information, receive from the computer system of the consumer packaged good partner an agreement to provide funding for at least one customized offer for the selected retail product; receive a purchase notification, from a mobile device of the customer or on an in-store kiosk for self-checkout, specifying a retailer account associated with the customer and the selected retail product; and upon receiving the purchase notification from the mobile device or the in-store kiosk; i) diverting the purchase notification to a second server which is operated by the retailer and separate from the individualized discount and reward server, and ii) distributing one or more functions to the second server to prevent the individualized discount and reward server from being slowed down, the one or more functions distributed to the second server including; a. retrieve the retailer account specified in the purchase notification; b. upon determination from the comparison result that the amount the loyalty customer spends on the selected retail product is below a predetermined percentile with respect to the amount each customer in the peer group spends on the selected retail product, allocate the at least one customized offer for the selected retail product based on the consumer packaged good partner'"'"'s agreement to a retailer account associated with the loyalty customer according to at least the comparison result, the at least one customized offer including a loyalty adjustment changing a general market price point of the selected retail product to a purchase price; c. display to the customer while the customer is making a purchase, on a mobile device of the customer or on an in-store kiosk for self-checkout, the at least one customized offer and an option for accepting the at least one customized offer to the customer; d. receive, from the mobile device or the in-store kiosk while the customer is making the purchase, an acceptance of the at least one customized offer; and e. redeem the at least one allocated customized offer accepted by the customer. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An individualized discount and reward system of a retailer, the system comprising:
-
one or more linked databases to store customer data associated with a loyalty program of a retailer, the customer data including at least one retailer account and purchase history associated with a loyalty customer; an individualized discount and reward server comprising a processor and instructions stored on a non-transitory computer readable medium which, when processed by the processor, causes the individualized discount and reward server to; select a product category from a plurality of product categories associated with the retailer, the selected product category associated with a plurality of retail products; select a retail product from the plurality of retail products, the selected retail product purchased at least once by the loyalty customer; determine, from at least the purchase history associated with the loyalty customer, an amount the loyalty customer spends on the selected retail product over a predetermined time period; determine an amount each customer from a plurality of customers forming a peer group spends on the selected retail product over the predetermined time period; compare the amount the loyalty customer spends on the selected retail product to the amount each customer in the peer group spends on the selected retail product to form a comparison result; send to a computer system of a consumer packaged good partner, via a network, information that a customer is only willing to buy the selected retail product at a reduced price; after the computer system of the consumer packaged good partner receives the information, receive from the computer system of the consumer packaged good partner an agreement to provide funding for at least one customized offer for the selected retail product; receive a purchase notification, from a mobile device of the customer or on an in-store kiosk for self-checkout, specifying a retailer account associated with the customer and the selected retail product; and upon receiving the purchase notification from the mobile device or the in-store kiosk; i) diverting the purchase notification to a second server which is operated by the retailer and separate from the individualized discount and reward server, and ii) distributing one or more functions to the second server to prevent the individualized discount and reward server from being slowed down, the one or more functions distributed to the second server including; a) retrieve the retailer account specified in the purchase notification; b) upon determination from the comparison result that the amount the loyalty customer spends on the selected retail product is below a predetermined percentile with respect to the amount each customer in the peer group spends on the selected retail product, allocate the at Least one customized offer for the selected retail product to the retailer account associated with the loyalty customer according to at least the comparison result and based on the consumer packaged good partner'"'"'s agreement, the at least one customized offer including a loyalty adjustment changing a general market price point of the selected product to a purchase price; c) display to the customer while the customer is making a purchase, on a mobile device of the customer or on an in-store kiosk for self-checkout, the at least one customized offer and an option for accepting the at least one customized offer to the customer; d) receive, from the mobile device or the in-store kiosk while the customer is making the purchase, an acceptance of the at least one customized offer; and e) redeem the at least one allocated customized offer accepted by the customer. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon computer executable instructions that when executed by a processor in an individualized discount and reward server of a retailer causes the individualized discount and reward server of the retailer to:
-
store, in one or more linked databases, customer data associated with a loyalty program of the retailer, the customer data including at least one retailer account and purchase history associated with a loyalty customer; select a product category from a plurality of product categories associated with the retailer, the selected product category associated with a plurality of retail products; select a retail product from the plurality of retail products, the selected retail product purchased at least once by the loyalty customer; determine, from at least the purchase history associated with the loyalty customer, an amount the loyalty customer spends on the selected retail product over a predetermined time period; determine an amount each customer from a plurality of customers forming a peer group spends on the selected retail product over the predetermined time period; compare the amount the loyalty customer spends on the selected retail product to the amount each customer in the peer group spends on the selected retail product to form a comparison result; send to a computer system of a consumer packaged good partner, via a network, information that a customer is only willing to buy the selected retail product at a reduced price; after the computer system of the consumer packaged good partner receives the information, receive from the computer system of the consumer packaged good partner an agreement to provide funding for at least one customized offer for the selected retail product to the retailer; receive a purchase notification, from a mobile device of the customer or on an in-store kiosk for self-checkout, specifying a retailer account associated with the customer and the selected retail product; and upon receiving the purchase notification from the mobile device or the in-store kiosk; i) diverting the purchase notification to a second server which is operated by the retailer and separate from the individualized discount and reward server, and ii) distributing one or more functions to the second server to prevent the individualized discount and reward server from being slowed down, the one or more functions distributed to the second server including; a. retrieve the retailer account specified in the purchase notification; b. upon determination from the comparison result that the amount the loyalty customer spends on the selected retail product is below a predetermined percentile with respect to the amount each customer in the peer group spends on the selected retail product, allocate the at least one customized offer for the selected retail product based on the consumer packaged good partner'"'"'s agreement to the retailer account associated with the loyalty customer according to at least the comparison result; c. display to the customer while the customer is making a purchase, on a mobile device of the customer or on an in-store kiosk for self-checkout, the at least one customized offer and an option for accepting the at least one customized offer to the customer; d. receive, from the mobile device or the in-store kiosk while the customer is making the purchase, an acceptance of the at least one customized offer; and e. redeem the at least one allocated customized offer accepted by the customer. - View Dependent Claims (13, 14, 15)
-
Specification