Machine learning & artificial intelligence based food cooking system

WO2025008996A8PCT designated stage expired Publication Date: 2025-07-31LALWANI GEETA +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/IN2024/051294
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-03
Filing Date
2024-07-18
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

Conventional food cooking is time-consuming and labor-intensive, often resulting in varying tastes even when using the same ingredients and methods, and there is a need for a system that can replicate the taste of cooked food without requiring significant effort or supervision.

Method used

A Machine Learning & Artificial Intelligence Based Food Cooking System that includes user devices, a server, raw food quality parameters analysis equipment, temperature sensors, cooking utensil thickness sensors, and a storage rack with dispensing mechanisms, allowing for the recording and replication of recipes and cooking processes, enabling automated cooking with customizable options.

Benefits of technology

The system enables consistent food preparation with the same taste every time, saving time and effort while allowing users to invest in other activities, and provides access to various cuisines, even for those away from home, while also facilitating food provision for social initiatives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2024051294_31072025_PF_FP_ABST
    Figure IN2024051294_31072025_PF_FP_ABST
Patent Text Reader

Abstract

A Machine Learning & Artificial Intelligence Based Food Cooking System (100) comprises user device (200) with an application stored therein, server (300), Raw Food Parameters Analysis Equipment (400), stove (500), temperature sensor (602), Cooking Utensil thickness sensor (606), Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), storage rack (700), Food Mixing cum Cooking Utensil movement fixture (800), cooking utensils (900), Food mixing cum cooking utensils (1000), Display & Control Panel (1100) and Safety Lock (1200). System (100), while user cooks a food recipe / cuisine, records its ingredients / spices and process of cooking food i.e. different stages of adding ingredient / spices, different stages of temperature of cooking utensils, pressure applied on food while preparing & cooking and different pattern of mixing the food ingredients with different mixing cum cooking utensils and let all these steps learnt by machine with the help of different sensors / manual one time entry. Once the recipe / cuisine is cooked, with the help of server and machine learning same recipe / cuisine can be cooked anywhere and anytime with same ingredient and cooking process. In case the recipe / cuisine is to be cooked for different number of guests, system provides the ingredients quantity and change the timing of various stages involved during the cooking process to enable user to review and confirm to proceed for cooking with revised ingredients and cooking process and time for each stage. System (100) recommends changes if quality of raw food as checked by Raw Food Parameters Analysis Equipment (400) is different from previous cooking of same recipe by same user or to other users.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] MACHINE LEARNING & ARTIFICIAL INTELLIGENCE BASED FOOD COOKING SYSTEM

[0002] FIELD

[0003] The present invention relates to a MACHINE LEARNING & ARTIFICIAL INTELLIGENCE BASED FOOD COOKING SYSTEM that is capable of learning the food recipe / cuisine, its preparation method, storing it for future preparation without supervision and cooking the food with same taste every -time and also with customization, if needed.

[0004] DEFINITIONS

[0005] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used indicates otherwise.

[0006] Cooking Utensils: It refers to different type of utensils used in cooking of different sizes, material. This includes special and general utensils to achieve the objective of present disclosure.

[0007] Stove: It means any equipment generating heat to cook the food and including but not limited to gas stoves, wood-based stoves, microwave oven, tandoors etc.

[0008] Storage Rack: It means a storage rack with multiple shelves to store different types of food ingredients including but not limited to spices, edible oil along with dispensing mechanism etc.

[0009] Temperature Sensor: It means temperature recording and communicating sensors to measure the temperature of ambient environment and utensil during the cooking process. Pressure Sensor: It means sensors which are used to monitor the pressure applied on / through cooking utensils on raw or semi cooked food items to achieve desired results e.g. making Indian Bread needs a different technique of applying pressure on the dough to get desired quality of cooked bread.

[0010] Timer: It means a timer which records the time for each and every step of food cooking process.

[0011] Raw food quality parameters analysis equipment: This is an equipment to measure the different parameters / qualities of the food before cooking. For example, the quality parameters to be checked by the equipment are density, sugar content, water content of the raw ingredients like okra / brinjal / onion / potatoes / fiber items. Some users want food ingredients which are fresh / young in age, and they have different cooking processes, hence this equipment plays an important role to replicate the same taste food on measuring the quality of raw food ingredients.

[0012] BACKGROUND

[0013] Conventional way of cooking the food includes defining the quantity of food to be prepared, preparing it for cooking (like cleaning, cutting, marinating etc.) and following the cooking process as most of the time each recipe / cuisine of food (using same raw food or different) has different cooking process and ingredients.

[0014] Many a times the same raw food cooked with same ingredients / process and of same cuisine still results in different taste as cooking is a complex process and sort of an art.

[0015] Food cooking needs understanding of temperature, quantity, quality, spices adding timing, mixing timing and many more variables are there, all these processes and steps take a lot of time and effort. Each step has to be followed after a designated time and at a defined combination of other variable parameters. This results into a time-consuming process and mostly women are involved in food cooking process. The food cooking insights used by grandmothers and passionate women / men in many times not passed on to next generations and people keep spending the time to cook same type of food with similar efforts every -time.

[0016] Even restaurants are dependent on chefs for special cuisines and even they are sometimes not able to repeat the same taste of the food they prepare.

[0017] On an average ~ 25% hours-time of women is spent in every family to cook the food for the family and during that time women are generally standing near the cooking devices, resulting into physical tiredness too.

[0018] People going away from home for studies or work-related needs also struggle for similar food to what they had at home, they do not get similar quality, taste and over and above pay high costs for the food.

[0019] Many a time when we are getting a unique taste of a food, we love to have the same again and again, even if we get the recipe (ingredients from the cook), the process makes a big difference in food preparation, and we do not get same taste.

[0020] Therefore, there is felt a need to provide a system that alleviates the aforementioned drawbacks.

[0021] OBJECTS

[0022] Some of the objects of the present disclosure are described herein below:

[0023] An object of the present invention is to provide a food making system which helps the users to provide the cooked food of same taste every -time they want to eat it (i.e. generally they eat at home) without putting in same efforts like they used for first time cooking of that recipe.

[0024] Another object of the present invention is to provide a food making system to provide cooked food based on recipe and process used to cook the food as per various cuisines.

[0025] Another object of the present invention is to help households to save time which is used in cooking without compromising on food quality and taste and thereby helping women (as most of the time they cook the food for family) to take control of their time and invest per their choice to educate children, spent time on their own health, self-development and so on. No dependence on helpers too.

[0026] Another object of the present disclosure is to help people going out from home for education, profession or vacation and still getting same quality home- made or various other cuisines-based food without depending on any helper.

[0027] Another object of the present disclosure is to bring in awareness of different cuisines across the homes to make an inclusive culture and awareness of other people across the world.

[0028] Another object of the present disclosure is to get the food prepared for government social initiatives like food for children at schools, rehabilitation of displaced people, canteens, hospitals etc.

[0029] Other objects and advantages of the present disclosure will be more apparent from the following description of the preferred embodiment as illustrated, which is not intended to limit the scope of the present disclosure.

[0030] SUMMARY

[0031] The present invention relates to a Machine Learning & Artificial Intelligence Based Food Cooking System.

[0032] According to an embodiment of the present invention, said system comprises a plurality of user devices associated with a plurality of users in one-to-one correspondence, server, raw food quality parameters analysis equipment, stove, temperature sensor, Cooking Utensil thickness sensor (606) , Food preparation, Mixing cum cooking Utensil Pressure Sensor, storage rack, Food Mixing cum cooking Utensil movement fixture, Cooking Utensils, food mixing cum cooking utensil, display & control panel and a safety lock mechanism . In an embodiment, the user device is any electronic device having communication capabilities. In another embodiment, the user device is selected from the group, but not limited to, a mobile, a tablet, a laptop, a palmtop, a computing device, and a portable electronic device.

[0033] The plurality of user devices is associated with a plurality of users in one-to-one correspondence. The user device has an application, with in-built graphical user interface, stored therein to facilitate the user to provide registration details like name, mobile number, age, gender, family member details etc. and on scanning the QR Code or similar Code which is unique to each system and affixed thereon to register the system with user device.

[0034] The user device is further configured to cooperate with server to provide instructions from a distance, if the user is not available near to the kitchen to cook the food.

[0035] The server is communicatively coupled with the user devices, Raw Food Quality Parameters Analysis Equipment, Stove, temperature sensor (602), Cooking Utensil thickness sensor (606), Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), Storage Rack, Food mixing cum cooking utensil movement fixture, display & control panel and a safety lock mechanism.

[0036] The server includes a repository and a Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism.

[0037] The repository includes a timer, Recipe / Cuisine Ingredient Recorder, Recipe / Cuisine Cooking Process Recorder.

[0038] In an embodiment , Recipe / Cuisine Ingredient Recorder is configured to record and store the quantities of various ingredients of a specific recipe / cuisine of specific food recipe with the help of display and control panel having input / output interface e.g. vegetarian recipe of cottage cheese curry may have cottage cheese, onion, tomato, cashew, edible oil, water and spices like coriander power, salt, black pepper, chili powder including their quantity etc. and user has to enter manually these details for first time cooking via display and control panel for designated recipe or through upload of recipe / cuisine after decrypting it through Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism.

[0039] In an embodiment , recipe / cuisine cooking process recorder is configured to record and store the various stages and time involved in cooking process of a recipe / cuisine, entered manually by user for first time cooking the recipe using VO interface of display and control panel or with the help of timer and sensors e.g. recording the thickness of the cooking utensil with the help of Cooking Utensil thickness sensor , recording the pressure applied while cooking by different utensils on the food with the help of Food Preparation, Mixing cum cooking Utensil Pressure Sensor , recording the temperature at different stages of the utensil and ambient environment with the help of temperature sensor , recording the inclusion / additions stages of ingredients / spices coming from dispensing tray at different time and when the cooking utensil has achieved desired temperature. Recipe / cuisine process recorder further records the use of different Food mixing cum cooking utensils to mix the food during preparation and its movement pattern.

[0040] In an embodiment, recipe / cuisine cooking process recorder is configured to read the cooking recipe, pattern, process from downloaded / stored recipe (downloaded from internet or shared by other means) as decrypted by Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism.

[0041] In an embodiment, Recipe / cuisine cooking process recorder also records and stores the Raw Food Quality Parameters through Raw Food Quality Parameters Analysis Equipment for the specific recipe / cuisine.

[0042] The repository is further configured to store contents of each storage bin associated with storage rack to dispense the required quantity of ingredients as per food cooking process. In an embodiment, Repository is further configured to store type and details of cooking utensil used for each cuisine preparation for a defined quantity of raw food, sufficient for number of users in general.

[0043] In an embodiment, Repository is further configured to store rules of food preparation (ingredient and / or process) based on quality parameters of raw food to recommend the offset ingredients to match the quality parameters of different lots of raw food.

[0044] In an embodiment, server has a Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism, enabling users to upload, download and store recipe / cuisine and run them on the system mapped to a user device.

[0045] In an embodiment, Raw Food Quality Parameters Analysis Equipment is capable to checking various quality parameters of raw food and these are saved in repository in one to one correspondence to each unique recipe / cuisine preparation and displays the key parameters on display & control panel to enable the user to see the deviations from previous lot of raw food in specific parameter, then modify the ingredients and change in cooking process / ingredients based on recommendations linked to rules of food cooking saved in repository. Raw food quality parameter equipment is configured to check density, sugar, water content to name a few, as user places the raw food ingredients on the equipment.

[0046] In an embodiment, stove is an electric or gas or other mechanism-based equipment which is in general used in cooking of food.

[0047] In an embodiment, Sensor herein refers to different type of sensors like Temperature Sensor, Cooking Utensil thickness sensor & Food Preparation, Mixing cum cooking Utensil Pressure Sensor.

[0048] In an embodiment, Temperature Sensor is configured to measure the temperature of cooking utensil at different stages while the food is being cooked and inform the repository to store the same for the respective recipe / cuisine. Such temperature Sensor can be a contact or non-contact-based sensor (e.g. PIR / IR based sensor etc.). In an embodiment, Cooking Utensil thickness sensor is configured to measure the thickness of the utensil being used by user to cook a specific recipe / cuisine and inform repository to store the same for specific recipe / cuisine. The said thickness sensor can be connected to processor of display & control panel for real-time / on-line entering the utensil thickness or user can enter manually the thickness so measured though the I / O interface of Display & Control Panel.

[0049] In an embodiment, Food Preparation, mixing cum cooking Utensil Pressure Sensor is configured to measure the pressure on the utensil being used by user to prepare & cook a specific recipe / cuisine and inform repository to store the same for specific recipe / cuisine.

[0050] In an embodiment, pressure generation on cooking utensil can be achieved by an arrangement of a pulley with dead weight / spring, telescopic rod / tube with spring or hydraulic arrangement configured to motor & timer with objective to release dead weight / create pressure on the surface of the food being prepared for cooking or during preparation through cooking utensils (e.g. Various Indian Breads, Egg -Omelet / Patties / Aloo Tikki needs different pressure while preparing / cooking). User has to enter pressure to be maintained for respective cuisine, cooked for first time, at desired cooking stage in the I / O interface of Display & Control Panel.

[0051] In an embodiment Pressure generation on cooking utensil set-up can be configured to Food Mixing cum Cooking Utensil movement fixture.

[0052] In an embodiment, storage rack is configured to multiple storage bins which are having different ingredients / spices and a mechanism to open & close ingredient storage bins to dispense required quantity of ingredients based on instructions from server. In an embodiment, storage bins open / close mechanism is based on combination of all or some of Distance Sensor, Timer, Weighing Load Cell sensor, motors etc. Said configured Motor based on signal received from data (for respective cuisine) fed into display and control panel processor, rotates the connected switch / plate to bring closure to the distance sensor and in turn distance sensor opens the bin opening till, timer or weighing load cell sensor-based signal triggers, the motor connected switch / plate is near to the distance sensor. In an embodiment, storage bins are configured to multiple Ingredient Dispensing tray / channels to enable the smooth flow of the ingredients / spices etc. from storage bins to cooking utensil without a spillover or sagging.

[0053] In an embodiment, Ingredient Dispensing tray / channels are configured with separate tray / channels for liquid (e.g. oil, water etc.) and dry ingredient (e.g. species) dispensing.

[0054] In an embodiment, storage bins are configured to an ingredient dispensing mechanism to dispense desired quantity of ingredients as suggested by server from respective storage bin.

[0055] In an embodiment, an ingredient dispensing mechanism is configured with a motor and gear mechanism to dispense desired quantity of ingredients at desired step of cooking.

[0056] In an embodiment, Food Mixing cum Cooking Utensil movement fixture is configured with a motor and gear mechanism to provide Food mixing cum cooking utensils desired movement pattern (e.g. by inputting the rotation angle / linear distance to travel through servo motor, gears etc. along with timer / frequency through VO interface of Display and Control Panel) while food is cooked in Cooking Utensils. In an embodiment, food mixing cum cooking utensil fixture provides movement in desired pattern (x-y-z axis and / or linear / angular / rotational movement) to the Food mixing cum cooking utensil placed in the fixture.

[0057] In an embodiment, for a recipe / cuisine being cooked first time or modification in existing recipe / cuisine, user has to feed in manually through the I / O module of Display and Control Panel the movement pattern food mixing cum cooking utensil fixture needs to provide to the food mixing cum cooking utensil. Movement pattern could be in the form of rotation angle for connected servo motor (e.g. 90, 180, 360-degree movement, timer, number of rotations, x inch to & fro movement to x axis, y inches to & fro movement in y axis etc.) For different directional movements (linear / angular / rotational) different motors can be configured to act according to signal / information fed in) as per Fig. 7. In an embodiment, Food mixing cum cooking utensils includes the utensils which are needed to mix the ingredient during cooking as well as flipping / reversing the side of food which needs cooking on both sides.

[0058] In an embodiment, Display & Control Panel is connected with server, has a USB port or similar and allows user to upload and download details for a specific recipe / cuisine, its ingredients, cooking process, utensils etc. and save them in repository. The display and control panel has one or more processors and an input / output interface whereby user can enter / modify the recipe / cooking process, cooking utensil thickness, cooking cum mixing utensil movement pattern (linear / angular / rotation movement by entering angle / timer for example for connected servo motors), time for each activity etc. for every time a new recipe / cuisine is prepared and said details are saved in repository for future reference / use / sharing.

[0059] In an embodiment, Display & Control Panel through input / output interface allows user to enter the details for a specific recipe / cuisine to be cooked and see the results as suggested by server. Server also gives command to stove to start / stop / reduce / increase heating the cooking utensil when start button is switched on / off at the display & control panel.

[0060] In an embodiment, if there is any malfunction in the system, then Safety Lock mechanism is activated and it cuts off the supply to stove (gas, electricity etc.) and an alarm goes on to bring attention of the user.

[0061] In an embodiment, as multiple users start uploading the recipe / cuisine with cooking parameters, raw food ingredients off-set ingredient items, users’ location, religion, preferences, system would learn and recommend users options to choose, in case users wants recommendations based on available ingredients.

[0062] In an embodiment, the reference numerals used in the description and drawing are implemented using one or more processor(s).

[0063] While the invention has been described and shown with particular reference to the preferred embodiment, it will be apparent that variations might be possible that would fall within the scope of the present invention. BRIEF DESCRIPTION OF ACCOMPANYING DRAWING

[0064] These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:

[0065] Figure 1, 2A to 2D illustrates block diagrams of a MACHINE LEARNING & ARTIFICIAL INTELLIGENCE BASED FOOD COOKING SYSTEM.

[0066] Figure 3, represents few examples of Cooking Utensils,

[0067] Figure 4 represents examples of few Food mixing cum Cooking utensils, Figure 5, represents few examples of Stove,

[0068] Figure 6, represents example of Storage rack, bins and dispensing tray,

[0069] Figure 7 & 9, represents examples of Food Mixing cum Cooking Utensil movement fixture, and alignment of stove, sensors, dispensing tray, Display & Control panel, Safety Lock mechanism, Figure 8 A & 8B, represents flow chart of steps involved to perform the Machine

[0070] Learning & Artificial Intelligence based food cooking system.

[0071] LIST OF REFERENCE NUMERALS USED IN THE DESCRIPTION AND DRAWING

[0072] 100 System

[0073] 200 User Devices

[0074] 300 Server

[0075] 302 Repository

[0076] 3022 Timer

[0077] 3024 Recipe / Cuisine Ingredient Recorder 3026 Recipe / Cuisine Cooking Process Recorder

[0078] 3028 Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism

[0079] 400 Raw Food Quality Parameters Analysis Equipment

[0080] 500 Stove

[0081] 602 Temperature Sensor

[0082] 606 Cooking Utensil thickness sensor

[0083] 608 Food Preparation, Mixing cum cooking Utensil Pressure Sensor

[0084] 700 Storage Rack

[0085] 702 Storage Bins

[0086] 7022 Dispensing Tray (for Liquid & dry ingredients)

[0087] 7024 Ingredient dispensing mechanism

[0088] 800 Food Mixing cum Cooking Utensil movement fixture

[0089] 802 Motor & Gear Mechanism

[0090] 900 Cooking Utensils

[0091] 1000 Food mixing cum cooking utensils

[0092] 1100 Display & Control Panel

[0093] 1200 Safety Lock Mechanism

[0094] DETAILED DESCRIPTION

[0095] Embodiments of the present disclosure will now be described with reference to the accompanying drawing. Embodiments are provided so as to thoroughly and fully convey the scope of the present disclosure to the person skilled in the art. Numerous details, are set forth, relating to specific components, and methods, to provide a complete understanding of embodiments of the present disclosure. It will be apparent to the person skilled in the art that the details provided in the embodiments should not be construed to limit the scope of the present disclosure. In some embodiments, well-known processes, well-known apparatus structures, and well-known techniques are not described in detail.

[0096] The terminology used in the present disclosure, is only for the purpose of explaining a particular embodiment and such terminology shall not be considered to limit the scope of the present disclosure. As used in the present disclosure, the forms "a,” "an," and "the" may be intended to include the plural forms as well, unless the context clearly suggests otherwise. The terms "comprises," "comprising," “including,” and “having,” are open ended transitional phrases and therefore specify the presence of stated features, elements, modules, units and / or components, but do not forbid the presence or addition of one or more other features, elements, components, and / or groups thereof.

[0097] A MACHINE LEARNING & ARTIFICIAL INTELLIGENCE BASED FOOD COOKING SYSTEM, of the present disclosure is described with reference to Figure 1, 2A to 2D.

[0098] According to an embodiment of the present invention, said system (100) comprises a plurality of user devices (200) associated with a plurality of users in one-to-one correspondence, server (300) , raw food quality parameters analysis equipment (400), stove (500) , temperature sensor (602), Cooking Utensil thickness sensor (606) , Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), storage rack (700), Food Mixing cum cooking Utensil movement fixture (800) , Cooking Utensils (900) , food mixing cum cooking utensil(1000) , display & control panel (1100) and a safety lock mechanism (1200). In an embodiment, the user device (200) is any electronic device having communication capabilities. In another embodiment, the user device (200) is selected from the group, but not limited to, a mobile, a tablet, a laptop, a palmtop, a computing device, and a portable electronic device.

[0099] The plurality of user devices (200) is associated with a plurality of users in one-to- one correspondence. The user device (200) has an application, with in-built graphical user interface, stored therein to facilitate the user to provide registration details like name, mobile number, age, gender, family member details etc. and on scanning the QR Code or similar Code which is unique to each system (100) and affixed thereon to register the system (100) with user device (200).

[0100] The user device (200) is further configured to cooperate with server (300) to provide instructions from a distance, if the user is not available near to the kitchen to cook the food.

[0101] The server (300) is communicatively coupled with the user devices (200), Raw Food Quality Parameters Analysis Equipment (400), Stove (500), temperature sensor (602), Cooking Utensil thickness sensor (606) , Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), Storage Rack (700), Food mixing cum cooking utensil movement fixture (800) , display & control panel (1100) and a safety lock mechanism (1200).

[0102] The server (300) includes a repository (302) and a Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (304).

[0103] The repository (302) includes a timer (3022), Recipe / Cuisine Ingredient Recorder (3024), Recipe / Cuisine Cooking Process Recorder (3026).

[0104] In an embodiment , Recipe / Cuisine Ingredient Recorder (3024) is configured to record and store the quantities of various ingredients of a specific recipe / cuisine of specific food recipe with the help of display and control panel (1100) having input / output interface e.g. vegetarian recipe of cottage cheese curry may have cottage cheese, onion, tomato, cashew, edible oil, water and spices like coriander power, salt, black pepper, chili powder including their quantity etc. and user has to enter manually these details for first time cooking via display and control panel (1100) for designated recipe or through upload of recipe / cuisine after decrypting it through Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (304).

[0105] In an embodiment , recipe / cuisine cooking process recorder (3026) is configured to record and store the various stages and time involved in cooking process of a recipe / cuisine, entered manually by user for the first time cooking the recipe using VO interface of Display & Control Panel (1100) or with the help of timer (3022) and sensors e.g. recording the thickness of the cooking utensil with the help of Cooking Utensil thickness sensor (606) , recording the pressure applied while cooking by different utensils on the food with the help of Food Preparation, Mixing cum cooking Utensil Pressure Sensor (608) , recording the temperature at different stages of the utensil and ambient environment with the help of temperature sensor (602) , recording the inclusion / additions stages of ingredients / spices coming from dispensing tray at different time and when the cooking utensil (900) has achieved desired temperature. Recipe / cuisine process recorder further records the use of different Food mixing cum cooking utensils (1000) to mix the food during preparation and its movement pattern.

[0106] In an embodiment, recipe / cuisine cooking process recorder (3026) is configured to read the cooking recipe, pattern, process from downloaded / stored recipe (downloaded from internet or shared by other means) as decrypted by Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (304).

[0107] In an embodiment, Recipe / cuisine cooking process recorder (3026) also records and stores the Raw Food Quality Parameters through Raw Food Quality Parameters Analysis Equipment (400) for the specific recipe / cuisine. Repository (302) is further configured to store contents of each storage bin (702) associated with storage rack (700) to dispense the required quantity of ingredients as per food cooking process.

[0108] In an embodiment, Repository (302) is further configured to store type and details of cooking utensil (900) used for each cuisine preparation for a defined quantity of raw food, sufficient for number of users in general.

[0109] In an embodiment, Repository (302) is further configured to store rules of food preparation (ingredient and / or process) based on quality parameters of raw food to recommend the offset ingredients to match the quality parameters of different lots of raw food.

[0110] In an embodiment, server (300) has a Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (304), enabling users to upload, download and store recipe / cuisine and run them on the system (100) mapped to a user device (200).

[0111] In an embodiment, Raw Food Quality Parameters Analysis Equipment (400) is capable to checking various quality parameters of raw food and these are saved in repository (302) in one to one correspondence to each unique recipe / cuisine preparation and displays the key parameters on display & control panel (1100) to enable the user to see the deviations from previous lot of raw food in specific parameter, then modify the ingredients and change in cooking process / ingredients based on recommendations linked to rules of food cooking saved in repository. Raw food quality parameter equipment (400) is configured to check density, sugar, water content to name a few, as user places the raw food ingredients on the equipment.

[0112] In an embodiment, stove (500) is an electric or gas or other mechanism-based equipment which is in general used in cooking of food.

[0113] In an embodiment, Sensor (600) herein refers to different type of sensors like Temperature Sensor (602), Cooking Utensil thickness sensor (606) & Food Preparation, Mixing cum cooking Utensil Pressure Sensor (608). In an embodiment, Temperature Sensor (602) is configured to measure the temperature of cooking utensil at different stages while the food is being cooked and inform the repository (302) to store the same for the respective recipe / cuisine. Such temperature Sensor (602) can be a contact or non-contact-based sensor (e.g. PIR / IR based sensor etc.).

[0114] In an embodiment, Cooking Utensil thickness sensor (606) is configured to measure the thickness of the utensil being used by user to cook a specific recipe / cuisine and inform repository (302) to store the same for specific recipe / cuisine. The said thickness sensor (606) can be connected to processor of display & control panel (1100) for realtime / on-line entering the utensil thickness or user can enter manually the thickness so measured though the I / O interface of Display & Control Panel (1100).

[0115] In an embodiment, Food Preparation, Mixing cum cooking Utensil Pressure Sensor (608) is configured to measure the pressure on the utensil being used by user to prepare & cook a specific recipe / cuisine and inform repository (302) to store the same for specific recipe / cuisine.

[0116] In an embodiment, pressure generation on cooking utensil can be achieved by an arrangement of a pulley with dead weight / spring, telescopic rod / tube with spring or hydraulic arrangement configured to motor & timer with objective to release dead weight / create pressure on the surface of the food being prepared for cooking or during preparation through cooking utensils (e.g. Various Indian Breads, Egg -Omelet / Patties / Aloo Tikki needs different pressure while preparing / cooking). User has to enter pressure to be maintained for respective cuisine, cooked for first time, at desired cooking stage in the I / O interface of Display & Control Panel (1100).

[0117] In an embodiment Pressure generation on cooking utensil set-up can be configured to Food Mixing cum Cooking Utensil movement fixture (800).

[0118] In an embodiment, storage rack (700) is configured to multiple storage bins (702) which are having different ingredients / spices and a mechanism to open & close ingredient storage bins to dispense required quantity of ingredients based on instructions from server (300). In an embodiment, ingredient dispensing mechanism (7024) (storage bins open / close mechanism) is based on combination of all or some of Distance Sensor, Timer, Weighing Load Cell sensor, motors etc. Said configured Motor based on signal received from data (for respective cuisine) fed into display and control panel (1100) processor, rotates the connected switch / plate to bring closure to the distance sensor and in turn distance sensor opens the bin opening till, timer or weighing load cell sensorbased signal triggers, the motor connected switch / plate is near to the distance sensor.

[0119] In an embodiment, storage bins (702) are configured to multiple Ingredient Dispensing tray / channels (7022) to enable the smooth flow of the ingredients / spices etc. from storage bins (702) to cooking utensil (900) without a spillover or sagging.

[0120] In an embodiment, Ingredient Dispensing tray / channels (7022) are configured with separate tray / channels for liquid (e.g. oil, water etc.) and dry ingredient (e.g. species) dispensing.

[0121] In an embodiment, storage bins (702) are configured to an ingredient dispensing mechanism (7024) to dispense desired quantity of ingredients as suggested by server (300) from respective storage bin (702).

[0122] In an embodiment, an ingredient dispensing mechanism (7024) is configured with a motor and gear mechanism to dispense desired quantity of ingredients at desired step of cooking.

[0123] In an embodiment, Food Mixing cum Cooking Utensil movement fixture (800) is configured with a motor and gear mechanism (802) to provide Food mixing cum cooking utensils (1000) desired movement pattern (e.g. by inputting the rotation angle / linear distance to travel through servo motor, gears etc. along with timer / frequency through I / O interface of Display and Control Panel(l lOO)) while food is cooked in Cooking Utensils (900). In an embodiment, food mixing cum cooking utensil fixture (800) provides movement in desired pattern (x-y-z axis and / or linear / angular / rotational movement) to the Food mixing cum cooking utensil (1000) placed in the fixture.

[0124] In an embodiment, for a recipe / cuisine being cooked first time or modification in existing recipe / cuisine, user has to feed in manually through the I / O module of Display and Control Panel (1100) the movement pattern food mixing cum cooking utensil fixture (800) needs to provide to the food mixing cum cooking utensil (1000). Movement pattern could be in the form of rotation angle for connected servo motor (e.g. 90, 180, 360-degree movement, timer, number of rotations, x inch to & fro movement to x axis, y inches to & fro movement in y axis etc.) For different directional movements (linear / angular / rotational) different motors can be configured to act according to signal / information fed in) as per Fig. 7.

[0125] In an embodiment, Food mixing cum cooking utensils (1000) includes the utensils which are needed to mix the ingredient during cooking as well as flipping / reversing the side of food which needs cooking on both sides.

[0126] In an embodiment, Display & Control Panel (1100) is connected with server (300), has a USB port or similar and allows user to upload and download details for a specific recipe / cuisine, its ingredients, cooking process, utensils etc. and save them in repository (302). The display and control panel (1100) has one or more processors and an input / output interface whereby user can enter / modify the recipe / cooking process, cooking utensil thickness, cooking cum mixing utensil movement pattern (linear / angular / rotation movement by entering angle / timer for example for connected servo motors), time for each activity etc. for every time a new recipe / cuisine is prepared and said details are saved in repository (302) for future reference / use / sharing.

[0127] In an embodiment, Display & Control Panel (1100) through input / output interface allows user to enter the details for a specific recipe / cuisine to be cooked and see the results as suggested by server (300). Server (300) also gives command to stove (500) to start / stop / reduce / increase heating the cooking utensil when start button is switched on / off at the display & control panel (1100).

[0128] In an embodiment, if there is any malfunction in the system (100), then Safety Lock mechanism (1200) is activated and it cuts off the supply to stove (500) (gas, electricity etc.) and an alarm goes on to bring attention of the user. In an embodiment, as multiple users start uploading the recipe / cuisine with cooking parameters, raw food ingredients off-set ingredient items, users’ location, religion, preferences, system would learn and recommend users options to choose, in case users wants recommendations based on available ingredients.

[0129] In an embodiment, the reference numerals used in the description and drawing are implemented using one or more processor(s).

[0130] A method to perform Machine Learning & Artificial Intelligence Based Food Cooking System (100) has steps as under to provide same taste of food every time without involvement of user every time.

[0131] These steps include:

[0132] • User Registration (SI), through user device (200), user to provider registration details like name, mobile number, gender, family members details etc. in the application downloaded in the user device (200) and on scanning the QR Code or similar Code which is unique to each system (100) and affixed thereon to register the system (100) with user device (200);

[0133] • Activate the System (S2), through power supply, user to connect the system (100) with power supplied by electricity or battery and to start various components of the system;

[0134] • One time recording of the recipe / cuisine ingredients (S3), by manual entry through I / O interface of display and control panel (1100), for each new recipe / cuisine, user (200) to save the recipe / ingredients through Recipe / Cuisine Ingredient Recorder (3022) and parameters of the raw food through Raw Food Quality Parameters Analysis Equipment (400) in the repository (302);

[0135] • One time recording of Recipe / Cuisine cooking Process (S4), through I / O interface of display and control panel (1100), for each new recipe / cuisine, user to cook the recipe and record the various stages of cooking process manually by entering details or recording through sensors e.g. recording the thickness of the cooking utensil with the help of sensor (606), recording the temperature of the utensil and ambient environment with the help of temperature sensor (602), recording the pressure applied by the utensil on the food while cooking by Food Preparation, Mixing cum cooking Utensil Pressure Sensor (608), recording the inclusion / addition of ingredients coming from dispensing tray (7022) at different time and when the cooking utensil (900) has achieved desired temperature and also have completed previous steps of cooking with the help of timer (3022). Recipe / cuisine cooking process recorder (3026) records the use of different utensils to mix the food during preparation and its movement pattern;

[0136] • Cooking a recipe / cuisine from stored recipes (S5), through the display and control panel (1100) , user to select the recipe / cuisine to be cooked as cooked in past by the user from repository (302), fill in the number of users for whom food quantity is to be prepared through I / O interface of the display & control panel (1100 ) , accordingly Raw Food Quality Parameters Analysis Equipment (400) will evaluate the parameters of basic ingredients, and communicate to server (300), Recipe / Cuisine Ingredient Recorder (3024) will modify the quantity needed for the recipe of various ingredients and shows it at display & control panel (1100 );

[0137] • Recommending modified cooking process for a selected recipe (S6), through display & control panel (1100), once user completes the step (S5), Recipe / Cuisine Process Recorder recommends modification in the cooking process like temperature and mixing time of various ingredients / spices as change in quantity and quality parameters of raw food needs revised cooking processes and communicates / displays the time to cook and complete various stages on the display & control panel (1100); • Filling in the storage bins (S7), user (200) to ensure that ingredients needed for the recipe as received at step (S5) are filled manually in at respective storage bins (702);

[0138] • Placing the cooking utensil (S8), user to place manually the cooking utensil (900) on the stove (500) and confirms through display & control panel (1100);

[0139] • Start and finish the cooking (S9), once preceding steps (S5), (S6), (S7) and (S8) are completed, then user has to start the cooking by using start command in display & control panel (1100 ), server (300) communicates to repository (302) to give step wise instructions of dispensing raw food ingredients / spices from storage bins (702) through dispensing trays / channels (7022) and to stove (500) to provide temperature to bring the temperature of cooking utensils (900) at desired level for the recipe at each stage of cooking for a defined time, communicates to Cooking Utensil movement fixture (800) to move the food mixing utensil in desired pattern and once food is ready stops the system (100) and raises a beep / alarm to inform user about completion of the cooking;

[0140] • Sharing the recipes / cuisines (S10), users can save and share the recipes / cuisines along with cooking process as stored in repository (302) with the help of Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (3028) and display & control panel (1100 ) and to enjoy the various delicacies users’ needs to align set-up of shelves contents and make suitable changes as per taste in ingredients;

[0141] • Auto Stop (SI 1), if system (100) measure any cooking process stage going beyond tolerance as entered by user for a recipe / cuisine, then system will trigger auto stop and close everything like supply to stove, movements of utensils and raise an alarm to bring attention of the user.

[0142] Figure 3, represents few examples of Cooking Utensils (900), Figure 4 represents examples of few Food mixing cum Cooking utensils (1000),

[0143] Figure 5, represents few examples of Stove (500),

[0144] Figure 6, represents example of Storage rack (700), bins (702) and dispensing tray (7022),

[0145] Figure 7, represents examples of Food Mixing cum Cooking Utensil movement fixture (800), and alignment of stove (500), temperature sensor (602), Cooking Utensil thickness sensor (606), Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), dispensing tray (700), Display & Control panel (1100), Safety Lock mechanism (1200),

[0146] Figure 8A & 8B, represents flow chart of steps involved to perform the Machine Learning & Artificial Intelligence based food cooking system (100).

[0147] TECHNICAL ADVANCEMENTS AND ECONOMICAL SIGNIFICANCE

[0148] The present disclosure described herein above has several technical advantages including, but not limited to, the realization of a Machine Learning & Artificial Intelligence Based Food Cooking System, which:

[0149] • Provides users to save at once the recipe / cuisine they cook with their ingredients and thereby enabling machine learning and artificial intelligence of the system to cook same / similar recipe / cuisine without presence of users during cooking;

[0150] • Provides users to store the cooking process of a recipe / cuisine enabling them to pass on the cooking knowledge to next-generation; • Frees up women on these daily chores without compromising the taste and quality food for the family and invest their time for self-development, children education and family health care etc.;

[0151] • Enables elderly people to get the fresh and quality food of their choice;

[0152] • Allows users to share different recipes / cuisines along with cooking process and understand different cultures;

[0153] • Allows free movement of people for studies and work as one of critical issue of food is addressed as users can cook the food without much efforts and still get taste of home mode food and other required cuisines;

[0154] • Enables government authorities and other charitable organizations to provide safe, healthy and tasty food to school kids, during rehabilitation activities.

[0155] • Enabling users to use authentic recipe / cuisines and cooking process thereof as sharing the recipes are encrypted through the system.

[0156] The embodiments herein and the various features and advantageous details thereof are explained with reference to the non-limiting embodiments in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein

[0157] The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the disclosure to achieve one or more of the desired objects or results. The foregoing description of the specific embodiments so fully reveals the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and / or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.

Claims

AMENDED CLAIMS received by the International Bureau on 10 December 2024 (10.12.2024)CLAIMSWE CLAIM:

1. A system (100) for Machine Learning & Artificial Intelligence Based Food Cooking System, said system (100) comprising:• a plurality of user devices (200) associated with a plurality of users in one-to-one correspondence, server (300), Raw food quality parameters analysis equipment (400), stove (500), temperature sensor (602), Cooking Utensil thickness sensor (606) , Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), storage racks (700), Food Mixing cum Cooking Utensil movement fixture (800), Cooking Utensils (900), Food mixing cum cooking utensils (1000), Display & Control Panel (1100) and Safety Lock Mechanism (1200)• Characterized in that o an application saved in user device (200), with in-built graphical user interface, stored therein to facilitate the user to provide registration details like name, mobile number, age, gender, family member details etc. to register with system and on scanning the QR Code or similar Code which is unique to each system (100) and affixed thereon to register the system (100) with user device (200); o a mechanism through Raw Food Quality Parameters Analysis Equipment (400), to measure different quality parameters of raw food to enable server to recommend change in recipe / cuisine ingredients and cooking process to the user; o a temperature Sensor (602) to measure the temperature of ambient environment and cooking utensil (900) at different stages of cooking and duration thereof, in one-to-one correspondence to each recipe;o a Cooking Utensil thickness sensor (606) to measure the thickness of the cooking utensil (900), in one-to-one correspondence to each recipe, being used for cooking; o a Food preparation, Mixing cum cooking Utensil Pressure Sensor (608) to measure pressure being applied by Food mixing cum cooking utensils (1000) while cooking a specific recipe / cuisine; o Food Mixing cum Cooking Utensil movement fixture (800) having a motor and gear mechanism (802) with timer to move the Food mixing cum cooking utensils (1000) as per defined pattern and timing of cooking of cooking and mixing the food recipe / cuisine;2. The system (100) as claimed in claim (1), wherein server (300) is communicatively coupled with the user devices (200) , Raw Food Quality Parameters Analysis Equipment (400), Stove (500), temperature sensor (602), Cooking Utensil thickness sensor (606) , Food preparation, Mixing cum cooking Utensil Pressure Sensor (608), Storage Rack (700), Food mixing cum cooking utensil movement fixture (800) , display & control panel (1100) and a safety lock mechanism (1200), wherein said server (300) includes;• a repository (302) which is: o configured to a timer (3022) to store temperature and duration of cooking utensil and ambient temperature at different stages of cooking of recipe / cuisine in one-to-one correspondence, Recipe / Cuisine Ingredient Recorder (3024) to store various ingredients needed with their quantity to cook a recipe / cuisine in one-to-one correspondence, Recipe / Cuisine Cooking Process Recorder (3026) to store stagewise cooking process, addition of stagewise ingredients, utensil used to mix and cook , mixing / cookingutensil movement pattern of ingredients to cook a recipe / cuisine in one-to-one correspondence, Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (3028) to encrypt the data to cook a recipe / cuisine in one-to-one correspondence before sharing with other users and decrypting the data to cook a recipe / cuisine received from other users.

3. The system (100) as claimed in claim 1, wherein storage racks (700) includes: o Storage bins (702); o Dispensing Tray (7022); and o Ingredient dispensing mechanism (7024),Characterized in that,• A motor and gear mechanism to dispense the ingredients from storage bins (702) through different dispensing trays (7022) into cooking utensils (900) in defined quantity and at defined cooking stage;• Ingredients dispensing mechanism (7024) configured with at least one of the distance sensors, weighing load cell, timer etc. to open the desired bin to dispense desired quantity of bin content at defined stage of cooking process as saved in repository (302).

4. The system (100) as claimed in claim 1, includes display & control panel (1100), characterized in that, an I / O interface allowing manual entry for the first time cooking of a recipe / cuisine to be prepared, its ingredients, cooking process, stages of adding ingredients, movement pattern of food mixing cum cooking utensils, selecting / modifying a recipe / cuisine as stored in repositor to be cooked, the recommendations as provided by serverand displayed on display panel, uploading and downloading the recipe / cuisine ingredients and cooking process.

5. The system (100) as claimed in claim 1, wherein safety lock mechanism (1200) is configured to stop the cooking process and raise an alarm if sensors (600) records anything beyond tolerance limits of recipe / cuisine cooking process as recorded in system (100) or as modified by user through display & control panel (1100).

6. A method to use Machine Learning & Artificial Intelligence Based Food Cooking System, said method comprises the following steps:• User Registration (SI), through user device (200), user to provider registration details like name, mobile number, gender, family members details etc. in the application downloaded in the user device (200) and on scanning the QR Code or similar Code which is unique to each system (100) and affixed thereon to register the system (100) with user device (200);• Activate the System (S2), through power supply, user to connect the system (100) with power supplied by electricity or battery and to start various components of the system;• One time recording of the recipe / cuisine ingredients (S3), by manual entry through I / O interface of display and control panel (1100), for each new recipe / cuisine, user (200) to save the recipe / ingredients through Recipe / Cuisine Ingredient Recorder (3022) and parameters of the raw food through Raw Food Quality Parameters Analysis Equipment (400) in the repository (302);• One time recording of Recipe / Cuisine cooking Process (S4) , through I / O interface of display and control panel (1100), for eachnew recipe / cuisine, user to cook the recipe and record the various stages of cooking process manually by entering details or recording through sensors e.g. recording the thickness of the cooking utensil with the help of sensor (606), recording the temperature of the utensil and ambient environment with the help of temperature sensor (602), recording the pressure applied by the utensil on the food while cooking by Food Preparation, Mixing cum cooking Utensil Pressure Sensor (608), recording the inclusion / addition of ingredients coming from dispensing tray (7022) at different time and when the cooking utensil (900) has achieved desired temperature and also have completed previous steps of cooking with the help of timer (3022). Recipe / cuisine cooking process recorder (3026} records the use of different utensils to mix the food during preparation and its movement pattern;• Cooking a recipe / cuisine from stored recipes (S5), through the display and control panel (1100) , user to select the recipe / cuisine to be cooked as cooked in past by the user from repository (302), fill in the number of users for whom food quantity is to be prepared through I / O interface of the display & control panel (1100 ) , accordingly Raw Food Quality Parameters Analysis Equipment (400) will evaluate the parameters of basic ingredients, and communicate to server (300), Recipe / Cuisine Ingredient Recorder (3024) will modify the quantity needed for the recipe of various ingredients and shows it at display & control panel (1100);• Recommending modified cooking process for a selected recipe (S6), once user completes the step (S5), through display & control panel (1100), Recipe / Cuisine Process Recorder recommends modification in the cooking process like temperature and mixing time of various ingredients / spices as change in quantity and qualityparameters of raw food needs revised cooking processes and communicates / display the time to cook and complete various stages on the display & control panel (1100 );• Filling in the storage bins (S7), user (200) to ensure that ingredients needed for the recipe as received at step (S5) are filled in manually at respective storage bins (702);• Placing the cooking utensil (S8), user to place manually the cooking utensil (900) on the stove (500) and confirms through display & control panel (1100);• Start and finish the cooking (S9), once preceding steps (S5), (S6), (S7) and (S8) are completed, then user has to start the cooking by using start command in display & control panel (1100 ), server (300) communicates to repository (302) to give step wise instructions of dispensing raw food ingredients / spices from storage bins (702) through dispensing trays / channels (7022) and to stove (500) to provide temperature to bring the temperature of cooking utensils (900) at desired level for the recipe at each stage of cooking for a defined time, communicates to Cooking Utensil movement fixture (800) to move the food mixing utensil in desired pattern and once food is ready stops the system (100) and raises a beep / alarm to inform user about completion of the cooking;• Sharing the recipes / cuisines (S10), users can save and share the recipes / cuisines along with cooking process as stored in repository (302) with the help of Recipe / Cuisine Ingredient & Process Encrypt & Decrypt Mechanism (3028) and display & control panel (1100) and to enjoy the various delicacies user needs to align set-up ofshelves contents and make suitable changes as per taste in ingredients;• Auto Stop (Si l), if system (100) measures any cooking process stage going beyond tolerance as entered by user for a recipe / cuisine, then system will trigger auto stop and close everything like supply to stove, movements of utensils and raise an alarm to bring attention of the user.Statement under Article 19(1)Dear Sir,We are submitting informal comments on the Written Opinion of the International Searching Authority and explaining that our invention does involve inventive step even after considering the prior art as mentioned in opinion report.There is no change / amendment in claims. As system is not allowing us without uploading claims, hence we've uploaded the claims as uploaded earlier (No change).Thanks