Patent ID: 11899738
Assignee: MYFITNESSPAL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for enabling recipe discovery and logging, comprising:
ingesting a plurality of recipes;
associating at least one recipe tag to a set of recipes of the plurality of recipes, wherein the associating the at least one recipe tag to the set of recipes comprises determining whether each recipe of the plurality of recipes satisfies a conditional rule of the at least one recipe tag, the conditional rule of the at least one recipe tag specifying at least a macronutrient quantity or a portion size;
providing the set of recipes and the at least one recipe tag to a user device;
displaying one or more recipes of the set of recipes associated with the at least one recipe tag to a user at a user apparatus comprising a user interface, a network interface, and a processor, said user interface configured to display a recipe discovery interface, a recipe selection interface, and a recipe logging interface, wherein said one or more recipes include first recipes displayed as a first group of recipes on the recipe discovery interface in association with a first recipe tag, and second recipes displayed as a second group of recipes on the recipe discovery interface in association with a second recipe tag;
enabling selection of the first group of recipes or the second group of recipes on the user interface of the user device;
in response to selection of the first group of recipes or the second group of recipes, displaying on the recipe selection interface one of an expanded recipe group, the first group of recipes, or the second group of recipes;
enabling selection of a first recipe from the displayed expanded recipe group, first group of recipes or second group of recipes;
in response to selection of the first recipe, displaying the recipe logging interface, the recipe logging interface including a plurality of ingredients;
receiving user recipe input corresponding to a recipe portion of serving size or the plurality of ingredients for the first recipe;
based on the user recipe input, creating a user consumption data record based on the user recipe input and the first recipe;
displaying the user consumption data record on a display of the user device; and
updating a user profile based on a user consumption data record associated with the selected recipe.