Patent ID: 9734182
Date: 2017-08-15
CPC Classifications: G06F,G06Q,G09B,G16H

Claim:
1. A computer-implemented method, executed by a computing device, for determining nutritional information of a food recipe using text analytics, comprising: analyzing, by a text analyzer configured to implement unstructured information management architecture and natural language processing, an unstructured text of a food recipe as instructions for preparing a meal to generate an ingredient list for the food recipe from the unstructured text to obtain: accessing a set of dietary preferences of a user from a user profile associated with the user; calculating nutritional information of each of the plurality of ingredients using the quantity of the plurality of ingredients within the food recipe; compiling, by a compiler, the nutritional information of the plurality of ingredients into a nutritional value table, by: determining whether the food recipe corresponds with the set of dietary preferences of the user, by comparing the calculated nutritional information for the plurality of ingredients with the dietary preferences of the user contained in the user profile, wherein a non-corresponding food recipe includes a first ingredient from the plurality of ingredients that does not correspond with the set of dietary preferences of the user, the first ingredient including a nutritional indicator that does not correspond with the set of dietary preferences of the user; alerting, via an alert system the user that the first ingredient does not correspond with the set of dietary preferences of the user; displaying, on a display device, to the user the first ingredient that does not correspond with the set of dietary preferences of the user; altering, by the alert system, in response to determining a non-corresponding food recipe, the food recipe by removing the first ingredient; substituting, in response to removing the first ingredient from the non-corresponding food recipe, a second ingredient for the first ingredient, by the alert system in conjunction with the database, wherein the substituting the second ingredient includes: updating the nutritional value table of the food recipe with the substitution of the second ingredient; and displaying the altered food recipe as a second nutritional value table.