Back to results
US 6,556,963 B1Granted
User state sensitive system and method for nutrient analysis using natural language interface
AssigneeInternational Business Machines Corporation
InventorLinda S. Tetzlaff
Life of this patent
Estimating the term…
Abstract
An easy to use system and method personalizes dynamic nutritional requirements of a user. A natural language user interface is used to input information to a nutrient analysis system that integrates nutritional guidelines from diverse sources. A user of the system describes elements of a meal that she has either eaten or is considering eating, and the system responds with dynamic, personalized, state-sensitive feedback about the nutrient components of her choices in relation to her personal nutritional objectives.
Claims10
A nutrient analysis system comprising:
- a natural language food processor for receiving a natural language input from a user, wherein the natural language input describes food and is input other than by a displayed menu selection;
- an input parser that uses a language model to parse the natural language input into food components;
- a speech recognition system coupled to the natural language processor to record meals and other food intake events;
- a first database accessed by the natural language processor, said database being a model of the speech used to specify food selection;
- a second database storing a food model;
- a fuzzy logic search engine that searches the food model in the second database using a canonical description of a food which consists of a quantity, a size modifier, a unit, a food modifier and a food, to generate one or more hits, wherein said food model is updated with input from a user to accommodate new foods, new food names and nutrient requirements;
- a feedback generator that produces one or more running totals for one or more nutrients in the hits;
- and
- a third database accessed by the feedback generator, said database describing a state of the user as it relates to the user's nutrient intake, the state of the user including static attributes, current state and a state history, wherein said third database stores a set of rules corresponding to a predetermined diet plan for a user, and wherein the feedback generator compares the food described in said natural language input with said set of rules.
6 more elements
Dependencies are inferred from the claim text.