US2025173386A1PendingUtilityA1

Methods and Apparatus for Recipe Discovery and Consumption Logging

Assignee: MYFITNESSPAL INCPriority: Sep 24, 2019Filed: Dec 4, 2024Published: May 29, 2025
Est. expirySep 24, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G06F 16/9538G06F 16/908G06F 2216/03G06Q 50/12G06Q 30/0631G06F 16/972G06Q 30/0251
73
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for enabling recipe discovery and logging, comprising:
 saving a plurality of recipes and at least one recipe tag to a memory, the at least one recipe tag associated to a subset of recipes selected from the plurality of recipes, wherein each recipe of the subset of recipes satisfies a rule of the at least one recipe tag;   displaying one or more recipes of the subset of recipes associated with the at least one recipe tag at a user device comprising a user interface, 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 a 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 at least a first recipe from the displayed expanded recipe group;   in response to selection of the first recipe from the displayed expanded recipe group, 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; and   based on the user recipe input, creating a user consumption data record based on the user recipe input and the first recipe.   
     
     
         2 . The method of  claim 1  wherein each recipe of the subset 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. 
     
     
         3 . The method of  claim 1 , wherein each recipe of the subset of recipes satisfies a set of non-Boolean based rules. 
     
     
         4 . The method of  claim 1 , wherein the set of non-Boolean based rules are machine learned rules. 
     
     
         5 . The method of  claim 3  further comprising displaying the user consumption data record on the user device. 
     
     
         6 . The method of  claim 1 , wherein the at least one recipe tag is manually assigned by a trusted individual. 
     
     
         7 . A health tracking system comprising:
 a user apparatus comprising:
 a user interface configured to display a recipe discovery interface, a recipe selection interface, and a recipe logging interface; 
 a network interface for the user apparatus; 
 a user apparatus processor; and 
 a non-transitory computer-readable medium comprising one or more instructions, which when executed by the user apparatus processor, causes the user apparatus to:
 display recipes associated with at least one recipe tag to a user, wherein said 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; 
 enable selection of the first group of recipes or the second group of recipes; 
 in response to said selection of the first group of recipes or the second group of recipes, display on the recipe selection interface an expanded recipe group, the first group of recipes, or the second group of recipes; 
 enable selection of a first recipe from the displayed expanded recipe group; 
 in response to selection of the first recipe, display the recipe logging interface, the recipe logging interface including a plurality of ingredients; 
 receive user recipe input corresponding to a recipe portion of serving size or the plurality of ingredients for the first recipe; and 
 based on the user recipe input, create a user consumption data record. 
 
   
     
     
         8 . The health tracking system of  claim 7 , wherein the user consumption data record comprises a time or date of consumption. 
     
     
         9 . The health tracking system of  claim 7 , wherein the user consumption data record comprises a scheduled time or date that has not yet occurred and a preparation time. 
     
     
         10 . The health tracking system of  claim 9 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the apparatus processor, causes the user apparatus processor to: notify the user of the scheduled time or date that has not yet occurred and the preparation time. 
     
     
         11 . The health tracking system of  claim 7 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus processor to: share the user consumption data record with at least one other user associated with a health tracking server. 
     
     
         12 . The health tracking system of  claim 7 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus processor to update a user profile based on whether the user consumption data record adheres to a goal of the user. 
     
     
         13 . The health tracking system of  claim 7 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus processor to modify the first recipe based on the recipe portion of serving size or the plurality of ingredients for the first recipe. 
     
     
         14 . The health tracking system of  claim 7  wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus to associate the user consumption data record with a new recipe. 
     
     
         15 . The health tracking system of  claim 14 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus to: provide immediate access to the user consumption data record via the user interface. 
     
     
         16 . The health tracking system of  claim 7 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus to: share the user consumption data record with one or more other user apparatus via a social data record. 
     
     
         17 . The health tracking system of  claim 7 , wherein the non-transitory computer-readable medium further comprises one or more additional instructions, which when executed by the user apparatus processor, causes the user apparatus to: display published media records associated with the at least one recipe tag to the user. 
     
     
         18 . The health tracking system of  claim 7 , wherein the user consumption data record further comprises a time or a date. 
     
     
         19 . The health tracking system of  claim 7  further comprising:
 a server configured to enable recipe discovery, the server comprising:
 a network interface for the server; and 
 a server processor. 
 
 
     
     
         20 . A method for enabling recipe discovery and logging, comprising:
 ingesting a plurality of recipes;   associating a tag to a set of recipes of the plurality of recipes, wherein the associating the tag to the set of recipes comprises determining whether each recipe of the plurality of recipes satisfies a conditional rule of the tag, the conditional rule of the tag specifying at least a macronutrient quantity or a portion size;   providing the set of recipes and the tag to a user device;   enabling selection of one or more recipes of the set of recipes at the user device;   providing updated recipe information for a selected recipe of the set of recipes;   receiving user recipe input for the selected recipe corresponding to a recipe portion of serving size for the selected recipe;   based on the user recipe input, creating a user consumption data record based on the recipe portion of serving size for the selected recipe; and   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.

Join the waitlist — get patent alerts

Track US2025173386A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.