Dynamically adjusted automated item replenishment
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving an indication that a user is in possession of an item, the item being subscribed to in an automatic subscription system;
determining a first consumption rate for the item, the first consumption rate being a rate at which the item is predicted to be consumed based upon usage of the item by a broad consumer base, the usage calculated based on a purchase history associated with the broad consumer base;
determining a first renewal date associated with the broad consumer base, wherein the first renewal date is based at least in part on the first consumption rate for the item;
determining, based on a purchase history of the user, a consumer cluster in which the user belongs, wherein the consumer cluster comprises fewer users than the broad consumer base;
determining a second consumption rate, the second consumption rate being a rate at which the item is predicted to be consumed based upon a purchase history associated with consumers within the consumer cluster;
determining, based on the first consumption rate and the second consumption rate, a second renewal date for the item being a date upon which the item is to be replaced, wherein the second renewal date is different than the first renewal date based at least in part on a difference between the first consumption rate and the second consumption rate;
upon determining that at least one of the first consumption rate or the second consumption rate has changed, determining a third renewal date for the item to replace the first renewal date for the item;
updating, in substantially real-time, a replacement status indicator associated with renewal of the item for presentation on a user interface of a device associated with the user based at least in part on the third renewal date;
receiving an authorization from the device associated with the user to ship the item, the authorization provided based at least in part on the updated replacement status indicator; and
determining, by the automatic subscription system and based at least in part on the received authorization, an instruction to ship the item based at least in part on a difference between the third renewal date and the first renewal date.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is described for determining an amount of item that remains in the possession of a consumer for an automatic item subscription system, as well as a subsequent replacement date for that item. The remaining item amount may be determined from a consumption rate that is calculated from a number of factors. In some embodiments, the consumption rate may be based on cluster data or data representing trends related to the underlying item. As the consumption rate for an item changes, the replacement date may be dynamically updated to reflect the change in the consumption rate.
28 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving an indication that a user is in possession of an item, the item being subscribed to in an automatic subscription system; determining a first consumption rate for the item, the first consumption rate being a rate at which the item is predicted to be consumed based upon usage of the item by a broad consumer base, the usage calculated based on a purchase history associated with the broad consumer base; determining a first renewal date associated with the broad consumer base, wherein the first renewal date is based at least in part on the first consumption rate for the item; determining, based on a purchase history of the user, a consumer cluster in which the user belongs, wherein the consumer cluster comprises fewer users than the broad consumer base; determining a second consumption rate, the second consumption rate being a rate at which the item is predicted to be consumed based upon a purchase history associated with consumers within the consumer cluster; determining, based on the first consumption rate and the second consumption rate, a second renewal date for the item being a date upon which the item is to be replaced, wherein the second renewal date is different than the first renewal date based at least in part on a difference between the first consumption rate and the second consumption rate; upon determining that at least one of the first consumption rate or the second consumption rate has changed, determining a third renewal date for the item to replace the first renewal date for the item; updating, in substantially real-time, a replacement status indicator associated with renewal of the item for presentation on a user interface of a device associated with the user based at least in part on the third renewal date; receiving an authorization from the device associated with the user to ship the item, the authorization provided based at least in part on the updated replacement status indicator; and determining, by the automatic subscription system and based at least in part on the received authorization, an instruction to ship the item based at least in part on a difference between the third renewal date and the first renewal date. - View Dependent Claims (2, 3, 4, 18, 19)
-
-
5. A system comprising:
-
a processor; and a memory including instructions that, when executed with the processor, cause the system to, at least; maintain, for a user, an association between the user and a cluster of users, the association identified based on similarities in purchase patterns between the user and the cluster of users; determine, based on purchases of an item by a broad consumer base, a first consumption rate for an item; determine, based on purchases of the item by the cluster of users, a second consumption rate for the item, wherein the cluster of users comprises fewer users than the broad consumer base; determine, as a function of the first consumption rate and the second consumption rate, an overall consumption rate for the item; maintain a replacement status for the item, the replacement status calculated based at least in part from the overall consumption rate for the item; receive an indication that at least one of the first consumption rate or the second consumption rate has changed; update the overall consumption rate to reflect the changes from the received indication; update, in substantially real-time, a replacement status indicator corresponding to an updated replacement status for the item based at least in part on the update made to the overall consumption rate; cause presentation, to the user, of the updated replacement status indicator on a user interface of a device associated with the user; receive an authorization from the device associated with the user to ship the item, the authorization provided based at least in part on the updated replacement status indicator; and determine, based at least in part on the received authorization, an instruction to ship the item. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage memory device storing specific computer-executable instructions that, when executed by a processor, cause a computer system to at least:
-
maintain, for a user, a remaining item status indicating a remainder of an item in possession by the user; maintain, with respect to the item, a first consumption rate determined based on purchases of the item by a broad consumer base, the first consumption rate being periodically updated; maintain a second consumption rate determined based on purchases of the item by a group of users into which the user belongs, wherein the group of users comprises fewer users than the broad consumer base, the second consumption rate being periodically updated; determine, as a function of the first consumption rate and the second consumption rate, an overall consumption rate; update the remaining item status on a periodic basis, the update comprising; estimating a portion of the item that has been consumed using the overall consumption rate; updating the remaining item status to reflect the portion of the item estimated to have been consumed; and updating a remaining item status indicator associated with the updated remaining item status for presentation on a user interface of a device associated with the user; detect that the remaining item status has fallen below a threshold level; and cause, in response to detecting that the remaining item status has fallen below the threshold level, a replacement item to be offered to the user via the user interface of the device associated with the user; receive an authorization from the device associated with the user to ship the item, the authorization provided based at least in part on the updated remaining item status indicator; and determine, based at least in part on the received authorization, an instruction to ship the item. - View Dependent Claims (14, 15, 16, 17)
-
Specification