IP Library › Granted Patent US 12,592,310
Granted Patent B2
US 12,592,310 · App. 17/475,839 · Granted Mar 31, 2026

Channel calorie consumption and notification using machine reasoning

Inventors: Venkata Vara Prasad Karri (Visakhapatnam, IN); Tanvi Tayal (White Plains, NY); Shikhar Kwatra (San Jose, CA); Hemant Kumar Sivaswamy (Pune, IN)
Assignee: International Business Machines Corporation
G16H20/60A23L33/30G01N33/02G06N5/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,592,310
App. No.
17/475,839
Granted
Mar 31, 2026
Kind
B2
Abstract

An approach is provided that trains an artificial intelligence (AI) system with a set of eating characteristics corresponding to a human subject. The eating characteristics include one or more eating patterns, health data, and activity data. The trained AI system generates a meal recommendation corresponding to the human subject. The meal recommendation includes a recommended meal time, and one or more food recommendations that are based upon a determined set of caloric needs pertaining to the human subject. The system automatically provides the generated meal recommendation at a time that is based on the recommended meal time using a voice-enabled virtual assistant that is accessible by the AI system.

Claims (57)

1 . A computer-implemented method for a personalized virtual assistant interface implemented by an information handling system that includes a processor and a memory, the method comprising:

training an artificial intelligence (AI) system to generate a meal recommendation corresponding to a human subject, the AI system trained with a plurality of eating characteristics corresponding to the human subject, wherein the eating characteristics include one or more eating patterns, a plurality of health data, and a plurality of activity data;

communicating with a plurality of sensors to obtain current food consumption data and current physical activity data for the human subject to include in a feedback loop;

continually training the AI system using the feedback loop to generate the meal recommendation based on the current food consumption data and current physical activity data;

determining a set of caloric needs pertaining to the human subject using current net data for the human subject, the current net data including current consumption data and current energy output data for the human subject provided by one or more sensors;

generating, by the trained AI system, the meal recommendation corresponding to the human subject, wherein the meal recommendation includes a recommended meal time and one or more food recommendations that are based upon the set of caloric needs pertaining to the human subject; and

automatically providing the generated meal recommendation at a time that is based on the recommended meal time at the personalized virtual assistant interface that is voice-enabled and is accessible by the AI system.

2 . The method of claim 1 further comprising:

inputting a set of personal characteristics corresponding to the human subject to the trained AI system;

responsively receiving, from the trained AI system, a crowd-based caloric needs data based on a comparison of the human subject's personal characteristics with a plurality of personal characteristics corresponding to a plurality of other human subjects with sets of corresponding dietary data and the plurality personal characteristics previously learned by the AI system; and

generating the meal recommendation by further incorporating the received crowd-based caloric needs data.

3 . The method of claim 1 further comprising:

receiving a plurality of environmental factors corresponding to a current location of the human subject, wherein at least one of the environmental factors is a set of weather data of the current location, wherein the generating of the meal recommendation is further based on at least one of the received environmental factors.

4 . The method of claim 1 further comprising:

identifying, using one or more sensors, a plurality of food items currently available to a user, wherein the generation of the meal recommendation is further based on the food items currently available to the user; and

updating the plurality of currently available food items based on a usage of the available food items performed by the user.

5 . The method of claim 1 further comprising:

vocally interacting with a user using the voice-enabled virtual assistant, wherein a user provides one or more current individual attributes pertaining to the human subject; and

further training the AI system using the current individual attributes, wherein the user is a caretaker of the human subject.

6 . An information handling system for a personalized virtual assistant interface comprising:

one or more processors;

a memory coupled to at least one of the processors;

a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions comprising:

training an artificial intelligence (AI) system to generate a meal recommendation corresponding to a human subject, the AI system trained with a plurality of eating characteristics corresponding to a human subject, wherein the eating characteristics include one or more eating patterns, a plurality of health data, and a plurality of activity data;

communicating with a plurality of sensors to obtain current food consumption data and current physical activity data for the human subject to include in a feedback loop;

continually training the AI system using the feedback loop to generate the meal recommendation based on the current food consumption data and current physical activity data;

determining a set of caloric needs pertaining to the human subject using current net data for the human subject, the current net data including current consumption data and current energy output data for the human subject provided by one or more sensors;

generating, by the trained AI system, the meal recommendation corresponding to the human subject, wherein the meal recommendation includes a recommended meal time and one or more food recommendations that are based upon the set of caloric needs pertaining to the human subject; and

automatically providing the generated meal recommendation at a time that is based on the recommended meal time at the personalized virtual assistant interface that is voice-enabled and is accessible by the AI system.

7 . The information handling system of claim 6 wherein the actions further comprise:

inputting a set of personal characteristics corresponding to the human subject to the trained AI system;

responsively receiving, from the trained AI system, a crowd-based caloric needs data based on a comparison of the human subject's personal characteristics with a plurality of personal characteristics corresponding to a plurality of other human subjects with sets of corresponding dietary data and the plurality personal characteristics previously learned by the AI system; and

generating the meal recommendation by further incorporating the received crowd-based caloric needs data.

8 . The information handling system of claim 6 wherein the actions further comprise:

receiving a plurality of environmental factors corresponding to a current location of the human subject, wherein at least one of the environmental factors is a set of weather data of the current location, wherein the generating of the meal recommendation is further based on at least one of the received environmental factors.

9 . The information handling system of claim 6 wherein the actions further comprise:

identifying, using one or more sensors, a plurality of food items currently available to a user, wherein the generation of the meal recommendation is further based on the food items currently available to the user; and

updating the plurality of currently available food items based on a usage of the available food items performed by the user.

10 . The information handling system of claim 6 wherein the actions further comprise:

vocally interacting with a user using the voice-enabled virtual assistant, wherein the user provides one or more current individual attributes pertaining to the human subject; and

further training the AI system using the current individual attributes, wherein the user is a caretaker of the human subject.

11 . A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, performs actions comprising:

training an artificial intelligence (AI) system to generate a meal recommendation corresponding to a human subject, the AI system trained with a plurality of eating characteristics corresponding to a human subject, wherein the eating characteristics include one or more eating patterns, a plurality of health data, and a plurality of activity data;

communicating with a plurality of sensors to obtain current food consumption data and current physical activity data for the human subject to include in a feedback loop;

continually training the AI system using the feedback loop to generate the meal recommendation based on the current food consumption data and current physical activity data;

determining a set of caloric needs pertaining to the human subject using current net data for the human subject, the current net data including current consumption data and current energy output data for the human subject provided by one or more sensors;

generating, by the trained AI system, the meal recommendation corresponding to the human subject, wherein the meal recommendation includes a recommended meal time and one or more food recommendations that are based upon the set of caloric needs pertaining to the human subject; and

automatically providing the generated meal recommendation at a time that is based on the recommended meal time at a personalized virtual assistant interface that is voice-enabled and is accessible by the AI system.

12 . The computer program product of claim 11 wherein the actions further comprise:

inputting a set of personal characteristics corresponding to the human subject to the trained AI system;

responsively receiving, from the trained AI system, a crowd-based caloric needs data based on a comparison of the human subject's personal characteristics with a plurality of personal characteristics corresponding to a plurality of other human subjects with sets of corresponding dietary data and the plurality personal characteristics previously learned by the AI system; and

generating the meal recommendation by further incorporating the received crowd-based caloric needs data.

13 . The computer program product of claim 11 wherein the actions further comprise:

receiving a plurality of environmental factors corresponding to a current location of the human subject, wherein at least one of the environmental factors is a set of weather data of the current location, wherein the generating of the meal recommendation is further based on at least one of the received environmental factors.

14 . The computer program product of claim 11 wherein the actions further comprise:

identifying, using one or more sensors, a plurality of food items currently available to a user, wherein the generation of the meal recommendation is further based on the food items currently available to the user; and

updating the plurality of currently available food items based on a usage of the available food items performed by the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: TAYAL, TANVI; KWATRA, SHIKHAR; SIVASWAMY, HEMANT KUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057488/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: IBM INDIA PRIVATE LIMITED
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057488/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2021
From: KARRI, VENKATA VARA PRASAD
To: IBM INDIA PRIVATE LIMITED
Reel/Frame 058158/0609 →
Continuity (1)
Related Publication 20230080387A1 · Mar 16, 2023
References Cited (31)
US 5673691A · Abrams · 1997 [cited by examiner]
US 10219748B2 · Terry · 2019 [cited by applicant]
US 11056242B1 · Jain · 2021 [cited by examiner]
US 20060064037A1 · Shalon et al. · 2006 [cited by applicant]
US 20130158368A1 · Pacione et al. · 2013 [cited by applicant]
US 20190290172A1 · Hadad · 2019 [cited by applicant]
US 20190333634A1 · Vleugels · 2019 [cited by applicant]
US 20220001134A1 · Tran · 2022 [cited by examiner]
US 20220039358A1 · Wernimont · 2022 [cited by examiner]
CA 2792495A1 · 2011 [cited by examiner]
KR 20140033850A · 2014 [cited by examiner]
WO 2018204763 · 2018 [cited by applicant]
WO 2019051845 · 2019 [cited by applicant]
Voice enabled virtual assistant with meal recommendations (Year: 2019). [cited by examiner]
Google Patent Tran, Mar. 14, 2014, KR, Dong Kyun P. [cited by examiner]
“Maharjan, Alexa, What Should I Eat?, 2019” (Year: 2019). [cited by examiner]
Anonymous, “Image identification of foods to calculate nutrition/calories leveraging machine learning capabilities,” ip.com, IPCOM000242182D, Jun. 23, 2015, 3 pages. [cited by applicant]
Anonymous, “Method and System for Classification and Recommendation of Food Based on How the Food is Contributing to Resting Heart Rate of Any User,” ip.com, IPCOM000260844D, Dec. 27, 2019, 5 pages. [cited by applicant]
“Alzheimer's Disease: Facts & Figures,” BrightFocus Foundation, 2000, 8 pages. [cited by applicant]
“2019 Alzheimer's Disease Facts and Figures,” Alzheimer's Association, 2019, 1 page. [cited by applicant]
Kai et al., “Relationship between Eating Disturbance and Dementia Severity in Patients with Alzheimer's Disease,” PLoS One, 2015;10(8):e0133666, Aug. 12, 2015, 13 pages. [cited by applicant]
“Managing Nutrition during Cancer and Treatment,” Chemocare.com, Jan. 2021, 4 pages. [cited by applicant]
Sauer, “Malnutrition in Patients With Cancer: An Often Overlooked and Undertreated Problem,” Supportive Care, Oct. 30, 2013, 8 pages. [cited by applicant]
Guedim, “Machine Learning vs Machine Reasoning: Know the Difference,” Edgy, Feb. 10, 2019, 7 pages. [cited by applicant]
Buest, “Artificial Intelligence is about machine reasoning—or when machine learning is just a fancy plugin,” Digital Vertices, Nov. 3, 2017, 9 pages. [cited by applicant]
“Machine Learning and Machine Reasoning for Data Analysis: The Differences You Need to Know,” insideBIGDATA, May 24, 2018, 3 pages. [cited by applicant]
“What Did I Eat?” International Business Machines Corporation, Jan. 2021, 2 pages. [cited by applicant]
Wiggers, “Healbe claims its GoBe 3 wearable can track calories through the skin with up to 89 accuracy,” Venture Beat, Jan. 8, 2019, 3 pages. [cited by applicant]
“Neurological disorder”, Wikipedia, Aug. 2021, 7 pages, doi: https://en.wikipedia.org/wiki/Neurological_disorder. [cited by applicant]
“Thought”, Wikipedia, Aug. 2021, 28 pages, doi: https://en.wikipedia.org/wiki/Thought. [cited by applicant]
S.L. Weinberg et al., “Statistics Using IBM SPSS: An Integrative Approach”, Third Edition, Cambridge University Press, Mar. 2016, 1103 pages. [cited by applicant]