METHODS AND SYSTEMS FOR GENERATING CUSTOMIZED USER PLANS
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computer system, a first creator plan and a second creator plan of a plurality of creator plans from plan creators, at least the first creator plan and the second creator plan configured to be designed by the plan creators to provide first instructions and second instructions, respectively, to a user, at least a portion of the first instructions being different from at least a portion of the second instructions;
receiving a selection of at least one of the plurality of creator plans from a plan selector or the user, at least one of the plan selector or the user being different from the plan creator;
generating, by the computer system, a customized user plan based at least in part on the selection of the at least one of the creator plans and user information received from the user, the customized user plan comprising a combination of at least the first creator plan and the second creator plan; and
providing the customized user plan to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A customized user plan is provided based on corresponding creator plans and user data. The creator plans may be generated by experts in their respective fields, by businesses, or by users of the system. The creator plans may be available for selection and/or purchase by users. A system may propose certain creator plans to a user. Once the one or more creator plans are identified for a particular user, the system generates a customized user plan based on these creator plans and corresponding user data, such as user input, user state, and privacy settings. External data and other plans of this and other users may also be used in generating the customized user plan. A single customized user plan may integrate multiple creator plans and set multiple goals for the user. The user plan may be dynamically generated and updated based on, for example, changes to the user data.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computer system, a first creator plan and a second creator plan of a plurality of creator plans from plan creators, at least the first creator plan and the second creator plan configured to be designed by the plan creators to provide first instructions and second instructions, respectively, to a user, at least a portion of the first instructions being different from at least a portion of the second instructions; receiving a selection of at least one of the plurality of creator plans from a plan selector or the user, at least one of the plan selector or the user being different from the plan creator; generating, by the computer system, a customized user plan based at least in part on the selection of the at least one of the creator plans and user information received from the user, the customized user plan comprising a combination of at least the first creator plan and the second creator plan; and providing the customized user plan to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least; receive creator plans from plan creators, the creator plans configured to be designed by the plan creators to provide instructions to a user; provide a customized user plan to the user based at least in part on a selection of at least one of the creator plans; receive user information associated with the customized user plan; and update 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 user information and the received plan modification information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to collectively perform operations comprising:
-
receiving non-nutrition creator plans from plan creators, the non-nutrition creator plans configured to be designed by the plan creators to provide non-nutrition instructions to a user; receiving a selection of at least one of the non-nutrition creator plans from a plan selector or the user; receiving information from the user; generating a customized non-nutrition user plan based at least in part on the received selection of the at least one of the non-nutrition creator plans and the received information from the user; and providing the customized non-nutrition user plan to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification