SYSTEM AND METHOD FOR UP-TO-DATE NUTRIENT DATABASE MANAGEMENT AND NUTRIENT ASSESSMENT
20210375478 · 2021-12-02
Inventors
- Karolina Starczak (Beverly, MA, US)
- Christopher Hamling (Minneapolis, MN, US)
- Mallory P. Franklin (Minneapolis, MN, US)
Cpc classification
G01S19/01
PHYSICS
G06F16/2379
PHYSICS
G16H50/20
PHYSICS
G16H10/60
PHYSICS
A61B5/14532
HUMAN NECESSITIES
A61B5/4833
HUMAN NECESSITIES
G16H40/20
PHYSICS
G16H50/70
PHYSICS
A61B5/4836
HUMAN NECESSITIES
A61B5/7465
HUMAN NECESSITIES
International classification
G16H50/70
PHYSICS
G01S19/01
PHYSICS
G06K7/10
PHYSICS
G06K7/14
PHYSICS
G16H50/20
PHYSICS
G16H70/40
PHYSICS
Abstract
A system and method for up-to-date nutrient database management and nutrient assessment with personalized feedback was created by applying artificial intelligence and machine learning algorithms. This system and method allow for the collection of food intake information, generation and storage of new food records with nutritional data and portions, aggregation of complete micronutrient and macronutrient data with real-time feedback to accurately and efficiently assess nutrient intake when compared to nutrient goals.
Claims
1. A method for populating a nutrition database, comprising: receiving an image; identifying one or more food items in the image using a computer vision model; retrieving nutrition data for each of the identified one or more food items from a nutrition database; aggregating the nutrition data for all of the one or more food items in the image; comparing the aggravated nutrition data with a dietary intake recommendation for a user; generating a visual cue of the comparison between the aggregated nutrition data and the dietary intake recommendation; and displaying names of the one or more food items, the aggregated nutrition data, and the generated visual cue of the comparison.
2. The method of claim 1, wherein receiving the image comprises uploading the image to a web application associated with the nutrition database.
3. The method of claim 1, further comprising taking the image with an associated image capture device.
4. The method of claim 1, wherein the image is at least one of a photograph or a barcode.
5. The method of claim 1, wherein the image is of a meal.
6. The method of claim 1, further comprising: determining that at least one food item of the one or more food items is not in the nutrition database; generating a new entry in the nutrition database for the at least one food item; and populating the new entry by retrieving nutrition data related to the at least one food item from an external database.
7. The method of claim 1, wherein the aggregated nutrition data further comprises data from other food item entries made earlier in an entry period.
8. The method of claim 7, wherein the entry period is a day.
9. A method for optimizing nutrition database, comprising: generating a new entry for a food item in the nutrition database; retrieving a set of nutrition data associated with the food item from an external database; determining an input method of the set of nutrition data retrieved from the external database is not “FNDDS Survey” and is not “SR Legacy”; querying one or more branded results and one or more branded results serving sizes; filtering the one or more branded results and the one or more branded results servings sizes; scaling a serving size for the new entry to a single unit of a given portion label; finding a median value for each nutrient value of the one or more branded results; and using a median value of each nutrient value for the new entry.
10. A system for optimizing nutrition data, comprising: a nutrition database that is optimized by: generating a new entry for a food item in the nutrition database; retrieving a set of nutrition data associated with the food item from an external database; determining an input method of the set of nutrition data retrieved from the external database is not “FNDDS Survey” and is not “SR Legacy”; querying one or more branded results and one or more branded results serving sizes; filtering the one or more branded results and the one or more branded results servings sizes; scaling a serving size for the new entry to a single unit of a given portion label; finding a median value for each nutrient value of the one or more branded results; and using a median value of each nutrient value for the new entry.
11. The system of claim 10, wherein the nutrition database is associated with a GPS.
12. The system of claim 10, wherein the system is configured to generate automated alerts.
13. The system of claim 12, wherein an automated alert is generated if a time without entry exceeds a threshold value.
14. The system of claim 10, wherein multiple branded entries are organized under one food item entry, and the system is configured to generate recommendations for brands according to suitability of a brand nutrition profile and a user intake recommendation.
15. The system of claim 12, wherein the system generates an automated alert for a possible food-drug interaction.
16. The system of claim 10, wherein the system receives data indicating a feeling of well-being of a user and correlates the received data with data indicating a diet of the user and provides an indication to the user of foods with associated changes in data indicating the feeling of well-being of the user.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Subject matter hereof may be more completely understood in consideration of the following detailed description of various embodiments in connection with the accompanying figures, in which:
[0015]
[0016]
[0017]
[0018]
[0019] While various embodiments are amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the claimed inventions to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the subject matter as defined by the claims.
DETAILED DESCRIPTION OF THE DRAWINGS
[0020] By creating a way to collect user food intake information via multiple collection methods (mobile device camera upload, image upload on the web application, UPC-A barcode, or entering by typing the food item into a text field), the present disclosure allows for needed flexibility to accommodate multiple situations and removes barriers for food log entries. Whether a user is on their mobile device, tablet, or computer, they can enter the food item into the food log quickly and easily. It also allows the user to add a food item regardless of the food item being in a specific dish, in a box, or not having access to a camera to capture the image.
[0021] NuDB is used throughout to refer to a nutrition database maintained by the device, application, system or other implementation of the present invention. Though some embodiments of the present disclosure may use a “NuDB” database model (append only, key/value store), it should be understood that a wide variety of database models may be used to implement the NuDB (nutrition database) discussed herein.
[0022] When the user enters a meal log entry, the NuDB allows for real-time identification and aggregation of macronutrient and macronutrient data. This removes the need for the user to parse through a list of food items that would normally come from a text search result. It also creates a more complete record since many search results from other databases, such as the USDA database, produce incomplete records. If the user has a restriction or a dietary modification that is specific to a micronutrient(s), retrieval of food items with incomplete records would result in inaccurate aggregated nutrient totals. This would result in the user making dietary decisions based on inaccurate information, which can have adverse health effects. If the food log record is being used by the healthcare team to measure compliance with dietary modifications, it is crucial that the micronutrient and macronutrient values be accurate. As NuDB grows due to the creation of new composite records that are added to the database, it allows the system to learn additional information about food relation decision making as it pertains to existing medical conditions and personalized dietary intake recommendations. For example, if users with Congestive Heart Failure who have a sodium restriction in place tend to over consume sodium the most when eating meals that contain fried items, that insight can be applied to proactive feedback and coaching for the user. Identification of these higher risk situations or food items can provide personalized and population-based lists that can potentially influence how we provide diet-related education and even provide warnings to healthcare teams if the user starts to repeatedly add food items from these higher risk foods.
[0023] Due to the real-time automated nature the food log, NuDB, and feedback system can be used in real-world decision-making capacities. When users go to restaurants, events, outings, or the supermarket, they can easily create a food entry and see how the food compares to their personalized dietary intake recommendations. For people with specific dietary needs, making decisions is difficult and this system can provide support in daily dietary informed decision making. NuDB's capabilities can also be connected to mobile GPS functionality to provide location specific recommendations based on the personalized dietary intake recommendations. If the user chooses to activate location tracking, the system can generate alerts if they are within a specific radius of a food establishment or market that has food items appropriate for the user. In embodiments, the system may be configured to generate alerts for other (non location based) criteria, such as time from last entry or others. For example, these automated messages may be set to only become active if the user has not entered a food item into the food log within the previous 3 hours. By providing another option for the user other than to parse through menus, the system may remove another barrier to dietary compliance.
[0024] Since the system contains the micronutrient and macronutrient data that is used to compare actual intake to personalized dietary intake recommendations, it can also be used to suggest modifications. If the user consistently enters food items that are outside of the parameters created by the personalized dietary intake recommendations, the system can be applied to find potential substitutions if available. It is not uncommon for one brand of a food item to be higher in sodium or have more sugar than another. Once the system identifies a substitute it can prompt the user to suggest the modification. These substitution prompts can remove another barrier to compliance and save the user time in looking for potential substitutions.
[0025] The system may also allow the user to enter data points such as energy levels, medication, bowel movements, mood, food allergies and any other information they would like to track. Tracked information can also be connected to third party devices such as activity trackers, glucometers, and scales. The system can then not only identify food-drug interactions in real time and alert the user, but it can also provide insight into which food items result in the most positive feelings of wellness. While compliance to personalized dietary intake recommendations is important, certain foods may result in negative health effects that are difficult to link to diet. Having a system that can provide insight into which food items put the user at risk for food-drug interactions, allergic reactions, an increase in negative health effects such as bloating, fatigue, headaches, insomnia, constipation, joint pain, negative moods and many more can provide the user with information that allows them to have more control over their health. This information may be represented numerically or visually, such as with graphs or other illustrative graphics, to allow the user to see what they consumed on days when they reported feeling their best based on their inputs. Food items may also be organized into subcategories, either automatically or manually. Particular organization may be a default or adjusted according to the user's needs. In one example, it may provide two lists, one of all food items that frequently appear in the food log when the person is not feeling their best and a second list of all food items that frequently appear in the food log when the person is reporting positive data inputs such as having high energy.
[0026] Referring now to
[0027] If an item is not found in the NuDB, external databases, such as the USDA nutritional information database, are searched for appropriate entries, at 116. Once an entry for the item is found, a new record is created in the NuDB at 108.
[0028] Referring now to
[0029] Referring now to
[0030] Referring now to
[0031] Various embodiments of systems, devices, and methods have been described herein. These embodiments are given only by way of example and are not intended to limit the scope of the claimed inventions. It should be appreciated, moreover, that the various features of the embodiments that have been described may be combined in various ways to produce numerous additional embodiments. Moreover, while various materials, dimensions, shapes, configurations and locations, etc. have been described for use with disclosed embodiments, others besides those disclosed may be utilized without exceeding the scope of the claimed inventions.
[0032] Persons of ordinary skill in the relevant arts will recognize that the subject matter hereof may comprise fewer features than illustrated in any individual embodiment described above. The embodiments described herein are not meant to be an exhaustive presentation of the ways in which the various features of the subject matter hereof may be combined. Accordingly, the embodiments are not mutually exclusive combinations of features; rather, the various embodiments can comprise a combination of different individual features selected from different individual embodiments, as understood by persons of ordinary skill in the art. Moreover, elements described with respect to one embodiment can be implemented in other embodiments even when not described in such embodiments unless otherwise noted.
[0033] Although a dependent claim may refer in the claims to a specific combination with one or more other claims, other embodiments can also include a combination of the dependent claim with the subject matter of each other dependent claim or a combination of one or more features with other dependent or independent claims. Such combinations are proposed herein unless it is stated that a specific combination is not intended.
[0034] Any incorporation by reference of documents above is limited such that no subject matter is incorporated that is contrary to the explicit disclosure herein. Any incorporation by reference of documents above is further limited such that no claims included in the documents are incorporated by reference herein. Any incorporation by reference of documents above is yet further limited such that any definitions provided in the documents are not incorporated by reference herein unless expressly included herein.
[0035] For purposes of interpreting the claims, it is expressly intended that the provisions of 35 U.S.C. § 112(f) are not to be invoked unless the specific terms “means for” or “step for” are recited in a claim.