Method and apparatus for facilitating purchase agreements with a retailer
First Claim
1. A method comprising:
- identifying a customer of a retailer;
selecting a product to be the subject of an offer for a purchase agreement;
defining the terms of the purchase agreement by;
setting a minimum number of units of the product to be bought;
setting a minimum number of purchases during which the minimum number of units are to be bought, wherein a purchase may include other products not defined by the purchase agreement, which products were selected by the customer from the retail displays of the retailer; and
setting a maximum time within which the minimum number of purchases from the retailer are to occur; and
causing an offer for the purchase agreement to be output to the customer.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for facilitating an agreement to purchase multiple units of a product are presented herein. The agreement may specify, for example, a period of time during which purchases of the multiple units of the product are to be made and a minimum and/or maximum number of transactions in which the purchases of the multiple units of the product are to be made. In some embodiments a unit of a product may be purchased by a customer in a brick-and-mortar retail establishment, wherein the customer takes possession of the product at the retail establishment. In other embodiments a unit of a product may be purchased remotely and delivered to a customer associated with the agreement in response to a request by the customer.
155 Citations
69 Claims
-
1. A method comprising:
-
identifying a customer of a retailer;
selecting a product to be the subject of an offer for a purchase agreement;
defining the terms of the purchase agreement by;
setting a minimum number of units of the product to be bought;
setting a minimum number of purchases during which the minimum number of units are to be bought, wherein a purchase may include other products not defined by the purchase agreement, which products were selected by the customer from the retail displays of the retailer; and
setting a maximum time within which the minimum number of purchases from the retailer are to occur; and
causing an offer for the purchase agreement to be output to the customer.
-
-
2. A method for applying a purchase agreement to a product wherein a customer purchases each unit of the product defined by the purchase agreement via a retailer website, comprising:
-
receiving a customer identifier that identifies a customer logged on to the retailer'"'"'s website;
receiving a product identifier of a product the customer is intending to purchase, wherein the customer has placed a representation of the product into a virtual shopping cart;
determining whether the customer has previously committed to a purchase agreement to the product;
determining a required frequency for purchasing the product defined by the subscription, wherein the required frequency comprises a maximum time period between purchases of the product by the customer;
determining a time of a previous purchase of the product by the customer;
determining a current time;
calculating whether a time period between the time of the previous purchase and the current time is not greater than the maximum time period between purchases;
determining an end time of the purchase agreement;
calculating whether the current time is past the end time;
adjusting a purchase total of the products currently in the customer'"'"'s virtual shopping cart based on whether the customer has previously agreed to a purchase agreement to the product, if the time period between the time of the previous purchase and the current time is not greater than the maximum time period between purchases and the current time is not past the end time.
-
-
3. A method, comprising:
-
identifying a customer of a retailer;
selecting a product to be the subject of a purchase agreement;
determining revenue anticipated due to the customer'"'"'s patronization of the retailer in accordance with the purchase agreement;
setting at least one term of the purchase agreement based on the revenue anticipated. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method, comprising:
-
identifying a customer;
selecting a product to be the subject of a purchase agreement, wherein the purchase agreement defines a minimum number of units of the product to be purchased, a maximum amount of time within which the minimum number of units of the product are to be purchased, and a minimum number of transactions within which the minimum number of units of the product are to be purchased;
determining the customer'"'"'s past purchases of the product;
calculating an amount the customer would have saved if the customer had been committed to the purchase agreement at the time of the past purchases;
outputting an offer for the purchase agreement to the customer, wherein the offer includes an indication of the amount the customer would have saved. - View Dependent Claims (31, 32, 33, 34, 36, 37, 38, 39)
-
-
35. A method comprising:
-
presenting a customer with representations a plurality of products available for purchase;
determining that the customer has indicated an intention to purchase a unit of a product by placing an indication of the unit of the product in a virtual shopping cart;
determining whether the customer has previously committed to a purchase agreement for the product;
determining whether a current purchase of the product qualifies for a purchase agreement price defined by the purchase agreement;
displaying an indication of the purchase agreement price as the price to be charged for the product if the current purchase does qualify; and
displaying an indication of a retail price of the product as the price to be charged for the product if the current purchase does not qualify.
-
-
40. A method comprising:
-
determining a plurality of products that a customer is intending to purchase, wherein the customer has selected each of the products from representations of the products displayed to the customer as available for sale;
calculating a purchase total for the plurality of products by;
determining whether the customer has previously committed to a purchase agreement for any of the products;
for each of the plurality of products for which the customer has previously committed to a purchase agreement, charging the customer a price defined by the purchase agreement corresponding to the product; and
for each of the plurality of products for which the customer has not previously committed to a purchase agreement, charging the customer a current retail price corresponding to the product. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method comprising:
-
identifying a customer;
determining at least one purchase agreement the customer has previously committed to;
determining a frequency term of the purchase agreement;
determining a duration term of the purchase agreement;
determining a current time; and
generating a shopping list for the customer based the frequency term, the duration term, and the current time, wherein the shopping list comprises at least one product that is a suggested purchase for the customer. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification