Food and nutrient estimation, dietary assessment, evaluation, prediction and management
US-2024055101-A1 · Feb 15, 2024 · US
US12288147B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12288147-B2 |
| Application number | US-202318479788-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 2, 2023 |
| Priority date | Oct 2, 2023 |
| Publication date | Apr 29, 2025 |
| Grant date | Apr 29, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed embodiments may include a method for generating meal recommendations by receiving first data and user input data. The system may generate a food profile and estimate of ingredients based on the first data and the user input data. The system may generate, based on the estimate of ingredients, one or more cooking instructions or an output that the user does not have sufficient ingredients. If cooking instructions are generated, the system may generate and transmit a graphical user interface comprising the one or more cooking instructions based on the estimate of ingredients for display. If it is determined the user does not have sufficient ingredients, the system may generate and transmit a graphical user interface comprising one or more dining options for the user for display.
Opening claim text (preview).
What is claimed is: 1. A system comprising: one or more processors; and memory in communication with the one or more processors and storing instructions that are configured to cause the system to: receive or retrieve user input data associated with a user; receive or retrieve, from an account provider system, first data associated with the user, wherein the first data comprises transaction data comprising item-specific data comprising one or more of an item name, an item description, an item quantity, an item price, an identification number of an item, a SKU number of an item, or combinations thereof; identify ingredient data from the first data; generate, using a first machine learning model, a food profile for the user, based on the ingredient data and the user input data; generate, using a second machine learning model, an estimate of ingredients based on the ingredient data and the user input data; determine, from the estimate of ingredients, whether the user has sufficient ingredients to make a meal; responsive to determining that the user has sufficient ingredients: generate, using a third machine learning model, based on the estimate of ingredients the user has remaining and the food profile, one or more cooking instructions; generate a first graphical user interface comprising the one or more cooking instructions based on the estimate of ingredients the user has remaining; transmit the first graphical user interface to a user device for display; responsive to determining that the user does not have sufficient ingredients: generate, using a fourth machine learning model, based on the food profile, one or more dining options for the user; generate a second graphical user interface comprising the one or more dining options; and transmit the second graphical user interface to the user device for display. 2. The system of claim 1 , wherein the first machine learning model is a clustering model, and wherein the first machine learning model receives an input of prior card data to determine a type of food the user enjoys and a frequency the user consumes the type of food. 3. The system of claim 1 , wherein the user input data comprises user food preferences, food allergies, diets, food consumed, food tracking, typical party size, or combinations thereof. 4. The system of claim 1 , wherein: the user input data comprises food data received via object detection from a smart fridge; the ingredient data is identified from the first data by selecting entries associated with food; and the food profile is generated by comparing similarities in palates and food habits between the user and prior users. 5. The system of claim 1 , wherein generating the one or more cooking instructions further comprises: receiving or retrieving generic cooking instructions from a database; determining from the user input data, that the generic cooking instructions are an incorrect size for a typical dining party associated with the user; and adjusting proportions of the generic cooking instructions to fit the typical dining party associated with the user. 6. The system of claim 1 , wherein the first graphical user interface displays the one or more cooking instructions in a list format comprising an order of the one or more cooking instructions based on the food profile of the user, wherein the most desirable cooking instructions to the user are placed in the list first. 7. The system of claim 6 , wherein the memory stores further instructions that are configured to cause the system to: receive, via the first graphical user interface, an indication from the user device that the user does not want a selected set of cooking instructions from the one or more cooking instructions; generate a revised first graphical user interface comprising a revised order of the one or more cooking instructions without the selected set of cooking instructions; transmit the revised first graphical user interface for display; and train the second machine learning model based on the indication received from the user device. 8. The system of claim 1 , wherein the second graphical user interface further comprises coupons for dining options that are within the food profile of the user. 9. The system of claim 1 , wherein the transaction data further comprises one or more of bank account data, credit account data, transaction card data, or combinations thereof. 10. The system of claim 9 , wherein the transaction data further comprises one or more of debit card data, credit card data, a transaction date, a transaction time, a merchant, a merchant location, a merchant category, if a card was or was not presented, restaurant data, or combinations thereof. 11. The system of claim 1 , wherein identifying the ingredient data from the first data comprises utilizing the transaction data to determine one or more purchased items relevant to food preparation. 12. A system comprising: one or more processors; and memory in communication with the one or more processors and storing instructions that are configured to cause the system to: receive or retrieve user input data associated with a user; receive or retrieve, from an account provider system, first data associated with the user, wherein the first data comprises transaction data comprising item-specific data comprising one or more of an item name, an item description, an item quantity, an item price, an identification number of an item, a SKU number of an item, or combinations thereof; generate, using a first machine learning model, an estimate of ingredients based on the first data and the user input data; generate, using a second machine learning model, based on the estimate of ingredients, one or more cooking instructions or an output that the user does not have sufficient ingredients to use any of the one or more cooking instructions; responsive to generating the one or more cooking instructions: generate a first graphical user interface comprising the one or more cooking instructions based on the estimate of ingredients the user has remaining; transmit the first graphical user interface to a user device for display; responsive to generating the output that the user does not have sufficient ingredients to use any of the one or more cooking instructions: generate, using a third machine learning model, based on the user input data and the first data, one or more dining options for the user; generate a second graphical user interface comprising the one or more dining options; and transmit the second graphical user interface to the user device for display. 13. The system of claim 12 , wherein the memory stores further instructions that are configured to cause the system to: determining, from the estimate of ingredients, that the user is running low on ingredients; generate a third graphical user interface indicating to the user that they are running low on a selection of ingredients; and transmit the third graphical user interface for display, wherein the third graphical user interface further comprises coupons for the selection of ingredients from a store. 14. The system of claim 13 , wherein the third graphical user interface further comprises an interactive map showing a user location and showing directions to the store. 15. The system of claim 12 , wherein the second graphical user interface displays the one or more dining options in a list format based on the user input data and the first data, wherein the most desirable dining options to the user are placed in the list first. 16. The system of claim 15 , wherein the memory stores further ins
Recommending goods or services · CPC title
Nutrition · CPC title
Combinations of networks · CPC title
Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title
Sensors detecting the presence of a product · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.