Patent ID: 8725590

Claim:
A computer-implemented method for generating customized user plans based on one or more creator plans, the computer-implemented method comprising the following steps performed by a processor: receiving the creator plans from plan creators, wherein the creator plans are configured to be generated by the plan creators and updated by the plan creators; filtering the creator plans based on user-generated criteria; retrieving a first creator plan of the one or more creator plans based on a selection of the first creator plan by a user, the selection by the user comprising at least one of a selection of the one or more creator plans by the user, a selection of the one or more creator plans by another system's user different from the plan creators, or a selection of the one or more creator plans by a software application based on external input and user data of the user; retrieving user input, the user input including a user state associated with a second user able to perform an action associated with a customized user plan; generating the customized user plan based on integration of the selected first creator plan with the user input, wherein the customized user plan comprises a set of instructions for execution by the second user, wherein the set of instructions includes the action; providing the customized user plan to the user or the second user; receiving one or more responses from the user or the second user about completing one or more instructions of the set of instructions, the one or more responses including at least an indication of whether the second user has performed the action associated with the set of instructions; updating the customized user plan based at least in part on plan modification information received from a first plan creator of the plan creators, the customized user plan updated to implement the customized user plan based at least in part on the one or more responses and the received plan modification information, the first plan creator corresponding to the selected first creator plan utilized to generate the customized user plan; providing the updated customized user plan to the user or the second user; and monitoring fulfillment of the updated customized user plan.