Smart meal preparation using a sensor-enabled kitchen environment

US2020302012A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020302012-A1
Application numberUS-201916357673-A
CountryUS
Kind codeA1
Filing dateMar 19, 2019
Priority dateMar 19, 2019
Publication dateSep 24, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer receives one or more recipes related to a meal. The computer analyzes the one or more recipes using natural language processing to identify a plurality of ingredients of the one or more recipes. The computer analyzes the one or more recipes using natural language processing to identify a plurality of steps to prepare each of the one or more recipes. The computer receives sensor input to identify a kitchen layout including locations of one or more devices for preparing the one or more recipes. The computer determines a plurality of parameters of a meal preparation plan based on the identified plurality of ingredients, the identified plurality of steps, and the identified kitchen layout, wherein the one or more parameters includes an order of meal preparation. The computer outputs the meal preparation plan to a user.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for smart meal preparation, the method comprising: receiving one or more recipes related to a meal; analyzing the one or more recipes using natural language processing to identify a plurality of ingredients of the one or more recipes; analyzing the one or more recipes using natural language processing to identify a plurality of steps to prepare each of the one or more recipes; receiving sensor input to identify a kitchen layout including locations of one or more devices for preparing the one or more recipes; determining a plurality of parameters of a meal preparation plan based on the identified plurality of ingredients, the identified plurality of steps, and the identified kitchen layout, wherein the one or more parameters includes an order of meal preparation; and outputting the meal preparation plan to a user. 2 . The method of claim 1 , further comprising: receiving feedback regarding the meal preparation plan; and updating one or more of the plurality of parameters of the meal preparation plan based on the received feedback. 3 . The method of claim 1 , wherein determining the plurality of parameters of a meal preparation plan includes one or more of: determining that one of the one or more devices is to be washed between two or more of the plurality of steps; determining a length of time one or more of the plurality of ingredients stay fresh; and determining a length of time at least a portion of the user-selected meal stays warm after preparation. 4 . The method of claim 1 , further comprising: monitoring meal preparation including receiving updates to a location of the one more devices for preparing the one or more recipes. 5 . The method of claim 4 , further comprising: detecting, based on the monitoring, a deviation in the meal preparation plan; and providing an updated meal preparation plan based on the deviation. 6 . The method of claim 1 , wherein the determined order of meal preparation includes instructions for multiple users, wherein the number of the multiple users is defined by user input. 7 . The method of claim 1 , wherein the outputting the determined order of meal preparation to the user is performed using a text to speech service. 8 . A system for smart meal preparation, the system comprising: one or more processors; one or more sensors; and a memory communicatively coupled to the one or more processors, wherein the memory comprises instructions which, when executed by the one or more processors, cause the one or more processors to perform a method comprising: receiving one or more recipes related to a meal; analyzing the one or more recipes using natural language processing to identify a plurality of ingredients of the one or more recipes; analyzing the one or more recipes using natural language processing to identify a plurality of steps to prepare each of the one or more recipes; receiving sensor input to identify a kitchen layout including locations of one or more devices for preparing the one or more recipes; determining a plurality of parameters of a meal preparation plan based on the identified plurality of ingredients, the identified plurality of steps, and the identified kitchen layout, wherein the one or more parameters includes an order of meal preparation; and outputting the meal preparation plan to a user. 9 . The system of claim 8 , further comprising: receiving feedback regarding the meal preparation plan; and updating one or more of the plurality of parameters of the meal preparation plan based on the received feedback. 10 . The system of claim 8 , wherein determining the plurality of parameters of a meal preparation plan includes one or more of: determining that one of the one or more devices is to be washed between two or more of the plurality of steps; determining a length of time one or more of the plurality of ingredients stay fresh; and determining a length of time at least a portion of the user-selected meal stays warm after preparation. 11 . The system of claim 8 , further comprising: monitoring meal preparation including receiving updates to a location of the one more devices for preparing the one or more recipes. 12 . The system of claim 11 , further comprising: detecting, based on the monitoring, a deviation in the meal preparation plan; and providing an updated meal preparation plan based on the deviation. 13 . The system of claim 8 , wherein the determined order of meal preparation includes instructions for multiple users, wherein the number of the multiple users is defined by user input. 14 . The system of claim 8 , wherein the outputting the determined order of meal preparation to the user is performed using a text to speech service. 15 . A computer program product for smart meal preparation, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to perform a method comprising: receiving one or more recipes related to a meal; analyzing the one or more recipes using natural language processing to identify a plurality of ingredients of the one or more recipes; analyzing the one or more recipes using natural language processing to identify a plurality of steps to prepare each of the one or more recipes; receiving sensor input to identify a kitchen layout including locations of one or more devices for preparing the one or more recipes; determining a plurality of parameters of a meal preparation plan based on the identified plurality of ingredients, the identified plurality of steps, and the identified kitchen layout, wherein the one or more parameters includes an order of meal preparation; and outputting the meal preparation plan to a user. 16 . The computer program product of claim 15 , further comprising: receiving feedback regarding the meal preparation plan; and updating one or more of the plurality of parameters of the meal preparation plan based on the received feedback. 17 . The computer program product of claim 15 , wherein determining the plurality of parameters of a meal preparation plan includes one or more of: determining that one of the one or more devices is to be washed between two or more of the plurality of steps; determining a length of time one or more of the plurality of ingredients stay fresh; and determining a length of time at least a portion of the user-selected meal stays warm after preparation. 18 . The computer program product of claim 15 , further comprising: monitoring meal preparation including receiving updates to a location of the one more devices for preparing the one or more recipes. 19 . The computer program product of claim 18 , further comprising: detecting, based on the monitoring, a deviation in the meal preparation plan; and providing an updated meal preparation plan based on the deviation. 20 . The computer program product of claim 15 , wherein the determined order of meal preparation includes instructions for multiple users, wherein the number of the multiple users is defined by user input.

Assignees

Inventors

Classifications

  • Preparation or treatment of foods or foodstuffs, in general; Food or foodstuffs obtained thereby; Materials therefor · CPC title

  • Semantic analysis · CPC title

  • Named entity recognition · CPC title

  • Lexical analysis, e.g. tokenisation or collocates · CPC title

  • A47J39/006Primary

    for either storing and preparing or for preparing food on serving trays, e.g. heating, thawing, preserving · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020302012A1 cover?
A computer receives one or more recipes related to a meal. The computer analyzes the one or more recipes using natural language processing to identify a plurality of ingredients of the one or more recipes. The computer analyzes the one or more recipes using natural language processing to identify a plurality of steps to prepare each of the one or more recipes. The computer receives sensor input…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification A47J39/006. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Thu Sep 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).