US2018144820A1PendingUtilityA1

System and method for implementing meal selection based on vitals, genotype and phenotype

Assignee: HABIT LLCPriority: Oct 24, 2016Filed: Oct 24, 2017Published: May 24, 2018
Est. expiryOct 24, 2036(~10.2 yrs left)· nominal 20-yr term from priority
A23L 33/30A61P 25/18A61P 25/00G06F 16/9535G16H 20/60G06F 17/30867
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for recommending foods to a user based on health data, includes a database, a memory and a processor. The database stores user health data for each user within a plurality of users, including vitals, genotypic and phenotypic data, user food preference data and foods data that includes macronutrient and micronutrient data for foods that may be recommended to a user. The memory stores program instructions, including program instructions that are capable of (i) classifying user health data into predetermined diet types and micronutrient recommendations, (ii) filtering the food data to determine available foods for a user; (iii) a ranking available meals for the user based on the micronutrient recommendations and the food data, and (iv) translating micronutrient recommendations and/or food data for the available foods for the user into specific food recommendations for the user.

Claims

exact text as granted — not AI-modified
1 - 87 . (canceled) 
     
     
         88 . A system for recommending foods to a user based on health data, comprising:
 a database that stores user health data for each user within a community of users, including vitals, genotypical and phenotypical data, user food preference data and foods data that includes macronutrient and micronutrient data for foods that may be recommended to a user;   a memory that stores program instructions, including program instructions that are capable of implementing (i) a classifier that classifies user health data into predetermined diet types and micronutrient recommendations, (ii) a filtering engine to filter the food data to determine available foods for a user based on the food data, the diet type, and the user food preference data; and (iii) a ranking engine that ranks available meals for a user based on the micronutrient recommendations and food data; and   a processor, coupled to the database and the memory, that when executing the program instructions causes the decision tree logic to classify a user by diet type and nutrient recommendations, causes the filtering engine to determine available foods for the user and causes the ranking engine to rank and translate the micronutrient recommendations and the available foods for a user into specific food recommendations for the user.   
     
     
         89 . The system according to  claim 88 , wherein the foods are prepared meals. 
     
     
         90 . The system according to  claim 88 , wherein the user health data includes activity levels for at least some users. 
     
     
         91 . The system according to  claim 88 , wherein the health data further includes user goals that are used by at least one of the filtering engine and the ranking engine to select foods for the user. 
     
     
         92 . The system according to  claim 88 , wherein the genotypical data includes data on a user's FTO rs9939609. 
     
     
         93 . The system according to  claim 92 , wherein the genotypical data further data on a user's FTO rs1121980. 
     
     
         94 . The system according to  claim 88 , wherein the meal data includes a name, and quantity information corresponding to carbohydrates, protein, fat, calories, and micronutrients. 
     
     
         95 . A method for recommending meals to a user based on health data, comprising:
 maintaining a database of users that stores (i) for at least some users, a diet type vector for each user comprising macronutrient and micronutrient ranges determined based on decision logic from the user's health data, including vitals, genotypical and phenotypical data, (ii) user food preference data, and (iii) food data including macronutrient and micronutrient data corresponding to foods that may be recommended to a user;   at the request of a requesting user, filtering the food data based on the user's diet type vector and the user food preference data for the requesting user to determine a set of available foods; when the requesting user's diet type vector matches foods included in the food data, including the matching foods in a list of available foods for the requesting user as part of the filtering;   excluding a food from the list of available foods for the requesting user if the food does not match the requesting user's preference data as part of the filtering; and   presenting to the requesting user the list of available foods that match the user's diet type.   
     
     
         96 . The method according to  claim 95 , further comprising ranking the available foods for a user based on at least some of the micronutrients in the user's diet type vector and the food data for the foods on the available foods list. 
     
     
         97 . The method according to  claim 96 , wherein at least some of the users update their corresponding health data over time and the vector for the updating user is updated based on the new health data. 
     
     
         98 . The method according to  claim 96 , wherein the diet type vector for at least some users includes macronutrient ranges corresponding to carbohydrates, protein and fat determined individually for each of the at least some users based on that user's genotype data, phenotype data and vitals maintained in the database. 
     
     
         99 . The method according to  claim 98 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's metabolic health as determined by the user's genotype data, phenotype data and vitals. 
     
     
         100 . The method according to  claim 96 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's heart health as determined by the user's genotype data, phenotype data and vitals. 
     
     
         101 . The method according to  claim 96 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's inflammation as determined by the user's genotype data, phenotype data and vitals. 
     
     
         102 . A computer program product including computer program instructions stored on a media for causing a computer to recommending meals to a user based on health data, comprising:
 maintaining logic for causing the computer to maintain a database of users that has (i) for at least some users, a diet type vector for each user comprising macronutrient and micronutrient ranges determined based on decision logic from such user's health data, including vitals, genotypical and phenotypical data, (ii) user food preference data, and (iii) meal data including macronutrient and micronutrient data corresponding to each known meal;   comparing logic for causing the computer to compare, at the request of a requesting user, the diet type vector for the requesting user to the meal data and to compare the user food preference data for the requesting user to the meal data;   when the requesting user's diet type vector matches a known meal included in the meal data, including the known meal in a list of available meals for the requesting user;   excluding a known meal from the list of available meals for the requesting user if the known meal does not match the requesting user's preference data; and   presenting to the requesting user the list of available meals.   
     
     
         103 . The computer program product according to  claim 102 , wherein at least some of the users update their corresponding health data over time and the vector for the updating user is updated based on the new health data. 
     
     
         104 . The computer program product according to  claim 103 , wherein the diet type vector for at least some users includes macronutrient ranges corresponding to carbohydrates, protein and fat determined individually for each of the at least some users based on that user's genotype data, phenotype data and vitals maintained in the database. 
     
     
         105 . The computer program product according to  claim 103 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's metabolic health as determined by the user's genotype data, phenotype data and vitals. 
     
     
         106 . The computer program product according to  claim 103 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's heart health as determined by the user's genotype data, phenotype data and vitals. 
     
     
         107 . The computer program product according to  claim 103 , wherein the diet type vector for at least some users includes at least one micronutrient range determined using diagnostic logic based on each of the at least some user's inflammation as determined by the user's genotype data, phenotype data and vitals.

Join the waitlist — get patent alerts

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

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