Patent ID: 8595090
Filing Date: 2013-11-26
Classification: G06Q

Abstract:
1. A computer implemented method, comprising: receiving, on a computer, a request from a user to initiate an order, the request including a frequency command for repeating the order based on a selected time period; collecting, on the computer, user information from one or more data repositories; consolidating, on the computer, the user information; determining, on the computer, what additional data is required to complete the order; requesting, on the computer, the additional data from the user; receiving, on the computer, the additional data from the user, the additional data including one or more user conditions for placing the order and a specified date indicating a future point in time selected by the user; storing the order for a product, the order for the product including the one or more user conditions; initiating a long-running asynchronous ordering process that commences no earlier than the future point in time without intervention from the user; placing the order for the product at the future point in time, the order placed automatically only after all of the one or more user conditions have been met without intervention from the user; and repeating the initiating the long-running asynchronous ordering process according to the frequency command.