IP Library Granted Patent US 11,556,940
Granted Patent B2
US 11,556,940 · App. 16/688,275 · Granted Jan 17, 2023

Taste profile system

Inventors: Manjit Singh Sodhi (Bangalore, IN); Raghuveer Prasad Nagar (Kota, IN); Satyam Jakkula (Bengaluru, IN)
Assignee: International Business Machines Corporation
G06Q30/02G06Q10/10G06Q30/0631G06Q50/12G06Q50/22G09B19/0092G16H20/60
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 11,556,940
App. No.
16/688,275
Granted
Jan 17, 2023
Kind
B2
Abstract

A method can include obtaining personal data of a user and generating, based at least in part on the personal data of the user, a taste profile of the user. The taste profile can include a set of food characteristics that corresponds to one or more food preferences of the user. The method can include obtaining contextual data that corresponds to a location of the user. The method can include generating, based at least in part on the taste profile and the contextual data, a food recommendation. The food recommendation can include a predicted food preference of the user. The method can include transmitting the food recommendation to the user.

Claims (56)

1. A computer-implemented method comprising:

obtaining, by a camera, personal data of a user, the personal data comprising one or more images of the user preparing a food item, the one or more images comprising food ingredients utilized by the user;

generating, by inputting the personal data into a trained machine learning module, a taste profile of the user,

wherein the taste profile comprises a set of food characteristics that corresponds to one or more food preferences of the user;

obtaining contextual data that corresponds to a location of the user;

generating, based at least in part on the taste profile and the contextual data, a food recommendation,

wherein the food recommendation includes a predicted food preference of the user; and

transmitting the food recommendation to a user device.

2. The computer-implemented method of claim 1 , wherein the food recommendation includes the food item.

3. The computer-implemented method of claim 1 , wherein the personal data comprises a quantity of a food ingredient possessed by the user,

and wherein the predicted food preference includes the food ingredient.

4. The computer-implemented method of claim 1 , wherein the taste profile includes a home-cooked food item, and

wherein the food recommendation includes a suggestion to cook the home-cooked food item.

5. The computer-implemented method of claim 1 , wherein the taste profile includes a restaurant menu food item that is prepared at a restaurant, and

wherein the predicted food preference includes the restaurant menu food item.

6. The computer-implemented method of claim 1 , wherein generating the food recommendation comprises comparing the contextual data to the taste profile and identifying a match.

7. The computer-implemented method of claim 1 , wherein the personal data of the user includes calendar data of the user, and

wherein the food recommendation is based, at least in part, on the calendar data.

8. A system comprising:

a processor; and

a memory in communication with the processor, the memory containing program instructions that, when executed by the processor, are configured to cause the processor to perform a method, the method comprising:

obtaining, by a camera, personal data of a user, the personal data comprising one or more images of the user preparing a food item, the one or more images comprising food ingredients utilized by the user;

generating, by inputting the personal data into a trained machine learning module, a taste profile of the user,

wherein the taste profile comprises a set of food characteristics that corresponds to one or more food preferences of the user;

obtaining contextual data that corresponds to a location of the user;

generating, based at least in part on the taste profile and the contextual data, a food recommendation,

wherein the food recommendation includes a predicted food preference of the user; and

transmitting the food recommendation to a user device.

9. The system of claim 8 , wherein the food recommendation includes the food item.

10. The system of claim 8 , wherein the personal data comprises a quantity of a food ingredient possessed by the user, and

wherein the predicted food preference includes the food ingredient.

11. The system of claim 8 , wherein the taste profile includes a home-cooked food item, and

wherein the food recommendation includes a suggestion to cook the home-cooked food item.

12. The system of claim 8 , wherein the taste profile includes a restaurant menu food item that is prepared at a restaurant, and

wherein the predicted food preference includes the restaurant menu food item.

13. The system of claim 8 , wherein generating the food recommendation comprises comparing the contextual data to the taste profile and identifying a match.

14. The system of claim 8 , wherein the personal data of the user includes calendar data of the user, and

wherein the food recommendation is based, at least in part, on the calendar data.

15. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method, the method comprising:

obtaining personal data of a user, the personal data comprising calendar data, web activity data, purchase history data, data from one or more Internet of Things (IoT) devices associated with the user, and one or more audio recordings of the user preparing the food item, obtained by a microphone;

generating, based at least in part on the personal data of the user, a taste profile of the user, the taste profile generated by inputting the personal data to a trained machine learning module and obtaining first weather information indicating weather conditions at a current time at a current location that is obtained from positional data of a global positioning system,

wherein the taste profile comprises a set of food characteristics that corresponds to one or more food preferences of the user;

obtaining contextual data that corresponds to a location of the user and second weather information indicating weather conditions at a future time at a destination location that is obtained from navigational data of a navigation system;

generating, based at least in part on the taste profile and the contextual data, a food recommendation, the generating the food recommendation comprising comparing the contextual data to the taste profile and identifying a match,

wherein the food recommendation includes a predicted food preference of the user; and

transmitting the food recommendation to the user.

16. The computer program product of claim 15 , wherein the personal data comprises one or more images of the user preparing a food item, and

wherein the food recommendation includes the food item.

17. The computer program product of claim 15 , further comprising:

obtaining, from a smart container or a smart refrigerator, the personal data comprising a quantity of a food ingredient possessed by the user, and

wherein the predicted food preference includes the food ingredient.

18. The computer program product of claim 15 , wherein the taste profile includes a home-cooked food item, and

wherein the food recommendation includes a suggestion to cook the home-cooked food item.

19. The computer program product of claim 15 , wherein the taste profile includes a restaurant menu food item that is prepared at a restaurant, and

wherein the predicted food preference includes the restaurant menu food item.

20. The computer program product of claim 15 , wherein the one or more audio recordings of the user preparing the food item, comprise food ingredients utilized by the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 066020/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: SODHI, MANJIT SINGH; NAGAR, RAGHUVEER PRASAD; JAKKULA, SATYAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051052/0539 →
Continuity (1)
Related Publication 20210150543A1 · May 20, 2021