Sign In to Follow Application
View All Documents & Correspondence

System And Method For Cooking Food Items

Abstract: A system and method for cooking food items is disclosed. The system includes a robotic arm assembly having at least one robotic end effect or having access to compartments, wherein any of the compartments stored with culinary elements required for preparation of dish selected from set of dishes; and control unit operatively coupled to the robotic arm assembly, and configured to: receive, from database, upon selection of the dish, a first set of data packets; and control, based on processing of the received first set of data packets, the robotic arm assembly, wherein the robotic arm assembly configured to identify the compartment associated with the selected dish, and collect, using the at least one robotic end effect or, the culinary elements in a suitable amount for cooking, using smart cooking appliances, food items corresponding to the dish.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 July 2019
Publication Number
32/2019
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-03-24
Renewal Date

Applicants

Allinnov Research and Development Private Limited
D. NO. 29B, Bairappa Colony, Krishnagiri - 635001, Tamil Nadu, India.

Inventors

1. S.MALLIKARJUNAIAH
Professor, Department of EEE, Chadalawada Ramanamma Engineering College, Tirupati - 517506, Andhra Pradesh, India.
2. V.MOHANAVEL
Department of Mechanical Engineering, Kingston Engineering College, Vellore - 632059, Tamil Nadu, India.
3. K.SUBBARAMAIAH
Professor, Department of EEE, Lendi Institute of Engineering and Technology, Jonnada, Viziangaram - 535005, Andhra Pradesh, India.
4. P.GANESHAN
Associate Professor, Department of Mechanical Engineering, Sethu Institute of Technology, Pulloor, Kariapa TTI - 626115, Virudhunagar - District, Tamil Nadu, India.
5. S.SURESH KUMAR
Lecturer, Mechanical Engineering, Panimalar Polytechnic College, No: 23, Railway Colony, II Street, Nelson Manickam Road, Chennai - 600029, Tamil Nadu, India.
6. S.RUDRAMOORTHY
Assistant Professor, Department of Mechanical Engineering, Kingston Engineering College, Chittoor Main Road, Katpadi, Vellore, Tamil Nadu - 632059, India.
7. ANITA TITUS
Grace Terrace, No: 36 - A, Perumal Street, F1 St. Thomas Mount, Chennai - 600016, Tamil Nadu, India.
8. M.UMADEVI
No. 3/113, Sai Baba Colony, Tirupattur, Vellore (Dist.), Tamil Nadu - 635601, India.
9. B.DHIYANESH
No.29, Murugan Illam, Kamadhenu Nagar, Near Snekham Residency, Eachnari Post, Coimbatore - 641021, Tamil Nadu, India.
10. T.SANTHANA KRISHNAN
28/57, FF1, Thiru Apartments, Guruvappa Street, Chintadripet, Chennai - 600002, Tamil Nadu, India.

Specification

TECHNICAL FIELD
The present invention relates to a field of food preparation and/or culinary systems. In particular, the present disclosure pertains to an intelligent system and method for preparing dishes or cooking food items automatically.
BACKGROUND OF THE INVENTION
Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
Humankind has a requirement to eat food for its growth and survival. In ancient days, human used to pick up the fruits and vegetables directly from plants or used to hunt for animals and eat them. With the discovery of fire, ancient cooking started in which human used to roast his food before eating. Today cooking of food has become a necessity for humankind. The cooking of food is done by cooking professionals (such as chefs, culinarians, homemakers etc.). However, the preparation of food for meals is a complicated as well as laboured job both in family and in restaurants. People are required to spend too much time and energy on meal preparing. They also spend a great deal of money on prepared food such as frozen pizza, frozen dinners, etc. Much of this factory-made, fast food is not as nutritious or flavourful as homemade food or food prepared from scratch in a fine restaurant. The kitchen takes up a lot of space in a house and is expensive to build and equip. People who do cook at home spend a great deal of time going to the grocery store to replenish food supplies.
Most of times, it may be difficult to achieve desired taste and quality of prepared foods as humans may lack accuracy, efficiency and attentiveness in preparing food. In order to reduce the labour intensity and the waste of time, and to enhance quality of cooking food items, people have been inventing many machines, devices, systems etc. to help with food preparing, of which the raw ingredient cutting machines have been used widely recent years. These machines can cut raw ingredients (vegetables, meals, etc.) into pieces, slices and shreds easily without any help from humans.
Typically, cooking is certainly the most arduous procedure of meal preparing, especially for various continental dishes. In cooking, too many raw ingredients, seasonings (green onion, ginger, garlic, etc.), condiments (salt, sugar, pepper, etc.) and sauces (soy

sauce, vinegar, wine, etc.) have been used, and the procedure and the timing are very complicated to follow. The starting step of cooking is to collect the raw ingredients of any selected or ordered dish. The assistant of the cook has to collect the various ingredients of the dish according to the recipe manually; therefore, the quantity of various ingredients cannot be the same for the same kind of dish every time, consequently making the taste of the dishes inconsistent and quality may be degraded ultimately. Further, the cook or any other cooking professional are required to stand in front of stove while cooking where the temperature is very high and it might be difficult for the cook to stand for longer durations. The presence of cooks in the kitchen fo r longer time may lead to various health problems (such as skin problems, breathing problems allergic problems etc.). Despite the fact that some machines have been used to reduce the suffering of the cooks such as air-conditioner, ventilator, etc., the working condition of cooks may remain bad and hazardous. The best way to solve the above problems is to get the cooks away from the kitchens forever in order to protect them and to reduce extra load on them regarding cooking.
[0006] Efforts have been made in the related/prior art to control the preparation of food
automatically. There are many traditional solutions such as systems, appliances and methods that implement a mechanism that is imbedded in kitchens, vehicles etc. The traditional existing solutions implement semi-automatic cooking appliances such as microwave oven, toaster, electric rice cooker, electrical oil frying pan, etc. that have been used widely in kitchen practice. However, none of those appliances possesses the function of full-automatic cooking. That means a lot of human effort might be required in the process of food preparing, like loading-unloading materials, cutting vegetables, setting parameters, mixing, steering, providing various ingredients, cleaning, etc. Further, most of the traditional solutions ma y be able to handle small portion entire cooking task involved in preparing food. They may require close supervision by a human operator. They also require the manual cleaning and are limited in the number of different dishes they can prepare. They require human operator for packaging as well and they ma y require a lo t of time for preparing food. They may not be able to store all the ingredients properly and ma y not be able to provide required ingredients in timely manner at the time of cooking. They ma y not be suitable for all kind of dishes, recipes and any other user-preferred dishes. They are semi-automatic and bulky, and they are not user-friendly in using, operating a nd cooking. They ma y be able to prepare safety and hygienic food that is suitable for all types of people. Most of the solutions may not be able to be trained and learned from other good chefs, cooks etc. in order to improve quality of cooking.

[0007] There is, therefore, a need to provide an efficient, reliable, cost-effective and
automated system, device and method to control preparation of food in the kitchen in a safe
and hygienic manner with enhanced taste and quality a nd without any human intervention.
[0008] As used in the description herein and throughout the claims that follow, the
meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0009] In some embodiments, the numerical parameters set forth in the written
description a nd attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention ma y contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[0010] The recitation of ranges of values herein is merely intended to serve as a
shorthand method of referring individually to each separate value falling within t he range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0011] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and / or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.

OBJECTS OF THE INVENTION
[0012] A general object of the present disclosure is to provide an intelligent system and
method to cook food items.
[0013] An object of the present disclosure is to provide a system and method to prepare
dishes automatically without manual intervention.
[0014] Another object of the present disclosure is to provide a system and method to
cook any user-preferred food items with enhanced quality and taste.
[0015] Another object of the present disclosure is to provide a simple, cost-effective and
reliable system to control preparation of dishes or meals in precise and accurate manner.
[0016] Another object of the present disclosure is to provide a time-efficient system a nd
method to cook food items in a safe and hygienic manner.
[0017] These a nd other objects of the present disclosure will become readily apparent
from the following detailed description taken in conjunction with the accompanying
drawings.
SUMMARY
[0018] The present invention relates to a field of food preparation and/or culinary
systems. In particular, the present disclosure pertains to an intelligent system and method for preparing dishes or cooking food items automatically in a safe and hygienic manner by using robotic arm assembly, various sensing devices, controllers, smart cooking appliances, user interface etc.
[0019] An aspect of the present disclosure pertains to an intelligent or smart system for
cooking food items related to a particular dish. The system includes: a robotic arm assembly; a control unit that can be operatively coupled to the robotic arm assembly; and one or more sensing devices that can be operatively coupled to the control unit. The robotic arm assembly includes at least one robotic end effect or that can have access to a plurality of compartments(containers, boxes etc.) such that any of the plurality of compartments can be stored with a plurality of ingredients or culinary elements that can be required for preparation of a dish. The dish can be selected from a set of dishes. The control unit has one or more processors and a memory that can be operatively coupled to the one or more processors. The memory storing processor implemented instructions which when executed by the one or more processors to: receive a first set of data packets from a database upon selection of the dish; control the robotic arm assembly, based on processing of the received first set of data packets, wherein the robotic arm assembly can be configured to identify the compartment

associated with the selected dish, and collect, using the at least one robotic end effect or, the
plurality of culinary elements in a suitable amount. Further, the robotic arm assembly can be
configured to cook food items corresponding to the dish by using a set of smart cooking
appliances after collecting the culinary elements or ingredients.
[0020] In an aspect, the first set of data packets can include data or information
associated with at least one of a cooking recipe catalogue of the dish, quantity of the dish to
be cooked, and amount of the plurality of culinary elements stored in the compartment.
[0021] In an aspect, the at least one robotic e nd effect or can include o ne or more robotic
hands (or any other automatic feeding mechanism such as motors, conveyers etc.) that can be
configured to: collect the plurality of culinary elements; and control the set of smart cooking
appliances for cooking the food items corresponding to the selected dish.
[0022] In an aspect, the dish can be selected from the set of dishes by a user on a user
interface/application programming interface (that is installed in a computing device
associated with the user)that can be operatively coupled to the control unit.
[0023] In another aspect, the one or more sensing devices can be operatively coupled to
the user interface. The one or more sensing devices can be configured to: identify the
compartment corresponding to the dish selected on the user interface ; monitor timings of
each step of the cooking; and sense amount (quantity or percentage) of the plurality of
culinary elements that are stored in the compartment.
[0024] In another aspect, the o ne or more sensing devices can include at least one of an
imaging device, proximity sensing device, position sensing device, taste sensor, strain or
weight sensor and any other sensors known in the art.
[0025] In another aspect, the set of smart cooking appliances can include at least one of
stoves, utensils, burners, ovens, mixers, cutters, stirrers, choppers, spoons, refrigerators,
dishwashers or screw conveyers.
[0026] In another aspect, the control unit can be configured to monitor the culinary
elements, and timings of particular step in the process of cooking by using the one or more
sensing devices.
[0027] In another aspect, the system can be trained with multiple trained models related
to preparation of dishes. The system can be configured to learn the trained models during
execution of the computer implemented instructions, and wherein the learning can include
updating of the first set of data packets i.e. the learning can optimize steps of the recipe
catalogue to maintain same enhanced taste and quality, can reduce wastage of food, can

provide dynamic change in way of cooking style based on data sensed by the one or more sensing devices etc.
[0028] In another aspect, after cooking the food items, the food can be served to the
people. After completion of eating, the system can be configured to the clean the smart
cooking appliance. This can be achieved by connecting a hose to a water inlet such that the
robotic arm assembly can clean the cooking appliances with the water and detergent.
[0029] Another aspect of the present disclosure pertains to a method fo r cooking food
items related to a particular dish. The method can include steps of: storing a plurality of culinary elements that are required for preparation of a dish selected from a set of dishes in any of a plurality of compartments, wherein a robotic arm assembly can have at least one robotic e nd effect or that can have access to the plurality of compartments; receiving a first set of data packets from a database by a control unit upon selection of the dish; and controlling the robotic arm assembly based on processing of the received first set of data packets by the control unit. Based on the processing, the robotic arm assembly can be configured to: identify the compartment related to (associated with or corresponding to) the selected dish; collect the plurality of culinary elements/ingredients in a suitable amount by using the at least one robotic end effect or; and enable cooking of food items corresponding to the dish by using a set of smart cooking appliances.
[0030] In an aspect, at the step of controlling the robotic arm assembly, the at least one
robotic end effect or can include one or more robotic hands that can be configured to collect the plurality of culinary elements, and control the set of smart cooking appliances for cooking the dish.
[0031] Various objects, features, aspects and advantages of the present disclosure will
become more apparent from the following detailed description of preferred embodiments,
along with the accompanying drawing figures in which like numerals represent like features.
[0032] Within the scope of this application it is expressly envisaged that the various
aspects, embodiments, examples and alternatives set out in the preceding paragraphs, in the claims and/or in the following description and drawings, and in particular the individual features thereof, ma y be taken independently or in any or a combination . Features described in connection with one embodiment are applicable to all embodiments, unless such features are incompatible.

BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings are included to provide a further understanding of
the present disclosure, a nd are incorporated in and constitute a part of this specification. The
drawings illustrate exemplary embodiments of the present disclosure and, together with the
description, serve to explain the principles of the present disclosure.
[0034] FIG. 1 illustrates an exemplary block diagram representation of a system for
cooking food items in accordance with an embodiment of the present disclosure.
[0035] FIG. 2 illustrates an exemplary flow diagram representation of a method for
cooking food items in accordance with an embodiment of the present disclosure.
[0036] FIG. 3 illustrates an exemplary representation of cooking process of the proposed
system of FIG. 1in accordance with an embodiment of the present disclosure.
[0037] FIG. 4 illustrates an exemplary flow diagram representation of an automatic
cooking process in accordance with embodiments of the present disclosure.
[0038] FIG. 5 illustrates a computer system in which or with which embodiments of the
present invention can be utilized in accordance with embodiments of the present disclosure.
DETAILED DESCRIPTION
[0039] The following is a detailed description of embodiments of the disclosure depicted
in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0040] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention ma y be practiced without some of these specific details.
[0041] Embodiments of the present invention include various steps, which will be
described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.

[0042] Various methods described herein may be practiced by combining one or more
machine-readable storage media containing the code according to the present invention with
appropriate standard computer hardware to execute the code contained therein. An apparatus
fo r practicing various embodiments of the present invention may involve one or more
computers (or one or more processors within a single computer) and storage systems
containing or having network access to computer program(s) coded in accordance with
various methods described herein, and the method steps of the invention could be
accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0043] The ensuing description provides exemplary embodiments only, and is not
intended to limit the scope, applicability, or configuration of the disclosure. Rather, the
ensuing description of the exemplary embodiments will provide those skilled in the art with
an enabling description for implementing an exemplary embodiment. It should be understood
that various changes may be made in the function and arrangement of elements without
departing from the spirit and scope of the disclosure as set forth in the appended claims.
[0044] Specific details are given in the following description to provide a thorough
understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments ma y be practiced without these specific details. For example, circuits, systems, networks, processes, a nd other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[0045] Exemplary embodiments will now be described more fully hereinafter with
reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete a nd will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of

structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[0046] Various terms as used herein are shown below. To the extent a term used in a
claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0047] The present invention relates to a field of food preparation and/or culinary
systems. In particular, the present disclosure pertains to an intelligent system and method for preparing dishes or cooking food items automatically in a safe and hygienic manner by using robotic arm assembly, various sensing devices, controllers, smart cooking appliances, user interface etc.
[0048] In an aspect, the present disclosure pertains to an intelligent or smart system for
cooking food items related to a particular dish. The system includes: a robotic arm assembly; a control unit that can be operatively coupled to the robotic arm assembly; and one or more sensing devices that can be operatively coupled to the control unit. The robotic arm assembly includes at least o ne robotic end effect or that can have access to a plurality of compartments (containers, boxes etc.) such that any of the plurality of compartments can be stored with a plurality of ingredients or culinary elements that can be required for preparation of a dish. The dish can be selected from a set of dishes. The control unit has one or more processors and a memory that can be operatively coupled to the one or more processors. The memory storing processor implemented instructions which when executed by the one or more processors to: receive a first set of data packets from a database upon selection of the dish; control the robotic arm assembly, based on processing of the received first set of data packets, wherein the robotic arm assembly can be configured to identify the compartment associated with the selected dish, and collect, using the at least one robotic end effect or, the plurality of culinary elements in a suitable amount. Further, the robotic arm assembly can be configured to cook food items corresponding to the dish by using a set of smart cooking appliances after collecting the culinary elements or ingredients.

[0049] In an aspect, the present disclosure pertains to a method fo r cooking food items
related to a particular dish. The method can include steps of: storing a plurality of culinary elements that are required for preparation of a dish selected from a set of dishes in any of a plurality of compartments, wherein a robotic arm assembly can have at least one robotic e nd effect or that can have access to the plurality of compartments; receiving a first set of data packets from a database by a control unit upon selection of the dish; a nd controlling the robotic arm assembly based on processing of the received first set of data packets by the control unit. Based on the processing, the robotic arm assembly can be configured to: identify the compartment related to (associated with or corresponding to) the selected dish; collect the plurality of culinary elements/ingredients in a suitable amount by using the at least one robotic end effect or; and enable cooking of food items corresponding to the dish by using a set of smart cooking appliances.
[0050] FIG. 1 illustrates an exemplary block diagram representation of a system for
cooking food items in accordance with an embodiment of the present disclosure.
[0051] According to an embodiment, the system 100 can include one or more
processor(s) 102. The one or more processor(s) 102 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 102 are configured to fetch and execute computer-readable instructions stored in a memory 104 of the system 100. The memory 104 can store one or more computer-readable instructions or routines, which can be fetched and executed to create or share the data units over a network service. The memory 104 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0052] Various components /units of the proposed system 100 can be implemented as a
combination of hardware and programming (for example, programmable instructions) to implement their o ne or more functionalities as elaborated further themselves or using one or more processors 102. In examples described herein, such combinations of hardware and programming ma y be implemented in several different ways. For example, the programming fo r the units ma y be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for units may include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium ma y store instructions that, when executed by the

processing resource, implements the various units. In such examples, the system 100 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to system 100 and the processing resource. In other examples, the units may be implemented by electronic circuitry. Database 114 ma y include data that is either stored or generated as a result of functionalities implemented by any of the other components /units of the proposed system 100.
[0053] In an embodiment, the system 100 can include a robotic arm assembly 108; a
control unit 106 that can be operatively coupled to the robotic arm assembly 108; one or more sensing devices 110 that can be operatively coupled to the control unit 106 and robotic arm assembly 108. The system 100 can become adaptive and smart by using various machine learning trained models, deep learning models, artificial neural networks, fuzzy logic control algorithms etc. The artificial intelligence can be implemented by the one or more processors 102can dynamically update the computer readable instructions based on various learned and trained models.
[0054] In an embodiment, the robotic arm assembly 108 (or replaced by any other
mechanical arm assembly well known in the art)can have at least one robotic end effect or that can have access to a plurality of compartments (boxes, containers etc.).Any of the plurality of compartments can be stored with a plurality of ingredients or culinary elements that can be required for preparation or cooking of a dish that can be selected from a set of dishes.
[0055] In an embodiment, the control unit 106 having the one or more processors 102
and the memory 104 that can be operatively coupled to the one or more processors 102. The memory 104 storing computer implemented instructions which when executed by the one or more processors 102 to: receive a first set of data packets from the database 114 based upon selection of the dish; and control the robotic arm assembly108 based on processing of the received first set of data packets. Based on the processing of the received first set of data packets, the robotic arm assembly 108 can be configured or controlled by the control unit 106 to: identify the compartment associated with the selected dish; collect the plurality of culinary elements or ingredients in a suitable amount by using the at least one robotic end effect or; and control cooking of food items corresponding to the dish by using a set of smart cooking appliances.
[0056] In an exemplary embodiment, the processing of the first set of data packets can
include pixel determination, extraction of header and footer information (source and

destination addresses etc.), execution of machine learning implemented set of instructions for controlling the robotic arm assembly 108, o ne or more sensing devices110, computing device 112 etc.
[0057] In an embodiment, the first set of data packets can include data associated with at
least o ne of a cooking recipe catalogue of the dish, quantity(or amount or percentage) of the dish to be cooked, and amount of the plurality of culinary elements that are stored in the compartment.
[0058] In an embodiment, the at least one robotic end effect or can include one or more
robotic hands, processors or microcontrollers, motors, conveyors, grippers on wrists of one or more robotic hands, any existing feeding means/mechanism etc. The one or more robotic hands can be configured to: collect the plurality of culinary elements with a sufficient grip to hold a nd transfer the culinary elements to any of the set of smart cooking appliances; and control the set of smart cooking appliances for cooking the food items associated with the selected dish.
[0059] In an embodiment, the control unit 106 can receive the first set of data packets
from the database 114via communication network using wired/wireless communication
technologies. The wired technologies can include telephone networks, cable television or
internet access, fiber-optic communication etc. The wireless technologies can be selected
from optical wireless communication, satellite communication, broadcast radio, Microwave
radio, mobile or cellular communication technologies like 2G, 3G, 4G, 5G standards etc.,
Bluetooth, Zigbee, 802.11 wireless technologies like WLAN, WMAN, WPAN, Wi-Fi etc.
[0060] In an embodiment, the dish can be selected from the set of dishes by a user on a
user interface (that is installed and running on the computing device 112 associated with the
user) that can be operatively coupled to the control unit 106.The user interface can be an
application-programming interface (API) etc. to enable data packet transfer among multiple
software applications running on the control unit 106 a nd the computing device 112.
[0061] In an embodiment, the one or more sensing devices 110 can be operatively
coupled to the computing device 112, and configured to: identify the compartment corresponding to the dish selected on the user interface; monitor timings of each step of the cooking; and sense an amount of the plurality of culinary elements stored or present in the compartment.
[0062] In an embodiment, the one or more sensing devices 110 can include at least o ne
of an imaging device (such as cameras, camcorders or any other optical sensors), proximity

sensing device, position sensing device, taste sensor, strain or weight sensor or any other sensing means.
[0063] In an exemplary embodiment, the one or more sensing devices 110 can send a
notification to the user when the culinary elements reach below a predefined threshold quantity.
[0064] In an embodiment, the set of smart cooking appliances can include at least one of
stoves, utensils, burners, ovens, mixers, cutters, stirrers, choppers, spoons, refrigerators,
dishwashers, screw conveyers or any other cooking appliance that is known in the art.
[0065] In an embodiment, the system 100 can be configured to learn during execution of
the computer implemented instructions, and wherein the learning can include updating of the first set of data packets i.e. the learning can optimize steps/instructions of the recipe catalogue to maintain same enhanced taste a nd quality, can reduce wastage of food, can provide dynamic change in way of cooking style based on data sensed by the one or more sensing devices 110 etc.
[0066] In an embodiment, after cooking the food items, the food can be served to the
people. After completion of eating, the system 100 can be configured to the clean the set of smart cooking appliances. This can be achieved by connecting a hose to a water inlet such that the robotic arm assembly 108 can clean the cooking appliances with the water, detergent etc.
[0067] It would be appreciated that although the proposed system 100 has been
elaborated as above to include all the main units, it is conceivable that actual implementations are well within the scope of the present disclosure, which can include without any limitation, only a part of the proposed units or a combination of those or a division of those into sub-units in various combinations across multiple devices that can be operatively coupled with each other, including in the cloud. Further, the units can be configured in any sequence to achieve objectives elaborated. Also, it can be appreciated that proposed system 100 can be configured in a computing device or across a plurality of computing devices operatively connected with each other, wherein the computing devices can be any of a computer, a laptop, a smart phone, an Internet enabled mobile device and the like. Therefore, all possible modifications, implementations and embodiments of where and how the proposed system 100 is configured are well within the scope of the present invention.
[0068] FIG. 2 illustrates an exemplary flow diagram representation of a method for
cooking food items in accordance with an embodiment of the present disclosure.

[0069] In an aspect, the proposed method 200 as elaborated hereunder can be described
in general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 200 can also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0070] According to an embodiment, the method 200 can include steps of: at a step 202,
storing a plurality of culinary elements that are required fo r preparation of a dish selected from a set of dishes in any of a plurality of compartments, wherein a robotic arm assembly can have at least one robotic end effect or that can have access to the plurality of compartments; at a step 204, receiving a first set of data packets from a database by a control unit upon selection of the dish; and at a step 206controllingthe robotic arm assembly based on processing of the received first set of data packets by the control unit, wherein the robotic arm assembly can be configured to: identify the compartment related to (associated with or corresponding to) the selected dish; collect the plurality of culinary elements/ingredients in a suitable amount by using the at least one robotic end effect or; and enable cooking of food items corresponding to the dish by using a set of smart cooking appliances.
[0071] FIG. 3 illustrates an exemplary representation of cooking process of the proposed
system of FIG. 1 in accordance with an embodiment of the present disclosure.
[0072] In an exemplary embodiment, grocery items (culinary elements or ingredients)
can be stored in respective containers a nd the grocery items can be monitored by using grocery-monitoring systems. A central processing unit can be operatively coupled to sensing systems, cooking control systems. The sensing systems can check ingredients availability from the containers by collecting data of required things (required grocery items etc.) and their quantity by using recipe catalogues that can be selected by the user on user interfaces/user interactive panels.
[0073] In an embodiment, the processing unit can control the cooking controls such as
actuators and control systems in order to collect required ingredients/grocery items, transfer the items in proper time during cooking in suitable cooking utensils placed on automated induction or gas stoves. During cooking, the actuators and control systems can mix and/or stir

the transferred items in the utensils. Further, final touch up or transfer of utensils can be done to serve the cooked food items fo r eating.
[0074] In an exemplary embodiment, the actuators and control systems can be controlled
by the processing unit to clean the utensils, kitchen with the water from the water inlet, detergents etc. Thus, the food can be cooked with enhanced quality and taste rapidly. Based on user selection, groceries such as salt, sugar etc. can be placed in salt container, sugar container etc. respectively. The grocery monitoring systems verifies the intake ingredients and measure their weight before filling the respective containers with the help of sensing systems (such as imaging device, strain sensors, taste sensors, etc.). In case any item is empty or below a predefined threshold amount, the grocery monitoring system displays that information on a display panel and sends a notification to the user. The grocery monitoring system automatically generates a list of required grocery items fo r purchasing.
[0075] FIG. 4 illustrates an exemplary flow diagram representation of an automatic
cooking process in accordance with embodiments of the present disclosure.
[0076] In an embodiment, the grocery items are provided in respective containers along
with stored items from the storage. Based on instructions from recipe catalogue selected by
the user, the cooking controls (such as actuators, robotic arms etc.) receive required grocery
items from respective containers in order to transfer them directly on to cooking utensils or to
transfer them after doing s ub process like grinding, fermentative process etc by using other
storing means. The items are transferred at proper or exact time of cooking in the cooking
utensils that are placed on automated induction or gas stoves in order to cook the food.
[0077] FIG. 5 illustrates a computer system in which or with which embodiments of the
present invention can be utilized in accordance with embodiments of the present disclosure.
[0078] As shown in FIG. 5, computer system includes an external storage device 510, a
bus 520, a main memory 530, a read only memory 540, a mass storage device 550, communication port 560, and a processor 570. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor 570 include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor 570 ma y include various modules associated with embodiments of the present invention. Communication port 560 can be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. Communication port 560 ma y be chosen

depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects.
[0079] Memory 530 can be Random Access Memory (RAM), or any other dynamic
storage device commonly known in the art. Read only memory 540 can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor 570. Mass storage 550 ma y be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, b ut are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[0080] Bus 520 communicatively couples processor(s) 570 with the other memory,
storage and communication blocks. Bus 520 can be, e.g. a Peripheral Component
Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI),
USB or the like, fo r connecting expansion cards, drives and other subsystems as well as other
buses, such a front side bus (FSB), which connects processor 570 to software system.
[0081] Optionally, operator a nd administrative interfaces, e.g. a display, keyboard, and a
cursor control device, may also be coupled to bus 520 to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 560. External storage device 510 can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0082] It should be apparent to those skilled in the art that many more modifications
besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the scope of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In

particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc. The foregoing description of the specific embodiments will so fully reveal 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 fo r 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 scope of the appended claims.
[0083] All of the features disclosed in this specification (including any accompanying
claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
[0084] The invention is not restricted to the details of the foregoing embodiment(s). The
invention extends to any novel one, or any novel combination, of the features disclosed in
this specification (including any accompanying claims, abstract and drawings), or to any
novel one, or any novel combination, of the steps of any method or process so disclosed.
[0085] While the foregoing describes various embodiments of the invention, other and
further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use t he invention when combined with information and knowledge available to the person having ordinary skill in the art.
ADVANTAGES OF THE INVENTION
[0086] The present disclosure provides an intelligent system and method to cook food
items.

[0087] The present disclosure provides a system a nd method to prepare dishes
automatically without manual intervention.
[0088] The present disclosure provides a system and method to cook any user-preferred
food items with enhanced quality and taste.
[0089] The present disclosure provides a simple, cost-effective and reliable system to
control preparation of dishes or meals in precise and accurate manner.
[0090] The present disclosure provides a time-efficient system and method to cook food
items in a safe and hygienic manner.

We Claim:
1. A system fo r cooking food items, the system comprising:
a robotic arm assembly having at least o ne robotic end effect or having access to a plurality of compartments, wherein any of the plurality of compartments is stored with a plurality of culinary elements required for preparation of a dish selected from a set of dishes; and
a control unit operatively coupled to the robotic arm assembly, the control unit having one or more processors and a memory operatively coupled to the one or more processors, the memory storing instructions executed by the o ne or more processors to:
receive, from a database, upon selection of the dish, a first set of data packets; and
control, based on processing of the received first set of data packets, the robotic arm assembly, wherein the robotic arm assembly is configured to identify the compartment associated with the selected dish, and collect, using the at least one robotic end effect or, the plurality of culinary elements in a suitable amount for cooking, using a set of smart cooking appliances, food items corresponding to the dish.
2. The system as claimed in claim 1, wherein the first set of data packets comprises data associated with at least one of a cooking recipe catalogue of the dish, quantity of the dish to be cooked, and amount of the plurality of culinary elements stored in the compartment.
3. The system as claimed in claim 1, wherein t he at least one robotic end effect or comprises one or more robotic hands configured to: collect the plurality of culinary elements; and control the set of smart cooking appliances for cooking the food items.
4. The system as claimed in claim 1, wherein the dish is selected from the set of dishes by a user on a user interface operatively coupled to the control unit.
5. The system as claimed in claim 4, wherein the system comprises one or more sensing devices operatively coupled to the user interface, the one or more sensing devices configured to: identify the compartment corresponding to the dish selected on the user interface; monitor timings of each step of the cooking; and sense amount of the plurality of culinary elements stored in the compartment.

6. The system as claimed in claim 5, wherein the one or more sensing devices comprises at least one of an imaging device, proximity sensing device, position sensing device, taste sensor, and strain or weight sensor.
7. The system as claimed in claim 1, wherein the set of smart cooking appliances comprises at least one of stoves, utensils, burners, ovens, mixers, cutters, stirrers, choppers, spoons, refrigerators, dishwashers or screw conveyers.
8. The system as claimed in claim 1, wherein the system is configured to learn during execution of the instructions, and wherein the learning comprises updating of the first set of data packets.
9. A method for cooking food items, the method comprising steps of:
storing, a plurality of culinary elements required for preparation of a dish selected from a set of dishes, in any of a plurality of compartments, wherein a robotic arm assembly having at least one robotic end effect or having access to the plurality of compartments;
receiving, by a control unit from a database, upon selection of t he dish, a first set of data packets; a nd
controlling, by the control unit, upon processing of the received first set of data packets, the robotic arm assembly, wherein the robotic arm assembly is configured to identify the compartment related to the selected dish, and collect, using the at least one robotic end effect or, the plurality of culinary elements/ingredients in a suitable amount fo r cooking, using a set of smart cooking appliances, food items corresponding to the dish.
10. The method as claimed in claim 9, wherein at the step of controlling the robotic arm
assembly, the at least one robotic end effect or comprises one or more robotic hands
configured to collect the plurality of culinary elements, and control the set of smart
cooking appliances fo r cooking the dish.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201941030758-FORM-15 [07-06-2023(online)].pdf 2023-06-07
1 201941030758-STATEMENT OF UNDERTAKING (FORM 3) [30-07-2019(online)].pdf 2019-07-30
2 201941030758-Correspondence-20-05-2022.pdf 2022-05-20
2 201941030758-FORM FOR STARTUP [30-07-2019(online)].pdf 2019-07-30
3 201941030758-IntimationOfGrant24-03-2022.pdf 2022-03-24
3 201941030758-FORM FOR SMALL ENTITY(FORM-28) [30-07-2019(online)].pdf 2019-07-30
4 201941030758-PatentCertificate24-03-2022.pdf 2022-03-24
4 201941030758-FORM 1 [30-07-2019(online)].pdf 2019-07-30
5 201941030758-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-07-2019(online)].pdf 2019-07-30
5 201941030758-Annexure [18-01-2022(online)].pdf 2022-01-18
6 201941030758-Written submissions and relevant documents [18-01-2022(online)].pdf 2022-01-18
6 201941030758-EVIDENCE FOR REGISTRATION UNDER SSI [30-07-2019(online)].pdf 2019-07-30
7 201941030758-FORM-26 [08-01-2022(online)].pdf 2022-01-08
7 201941030758-DRAWINGS [30-07-2019(online)].pdf 2019-07-30
8 201941030758-DECLARATION OF INVENTORSHIP (FORM 5) [30-07-2019(online)].pdf 2019-07-30
8 201941030758-Correspondence to notify the Controller [07-01-2022(online)].pdf 2022-01-07
9 201941030758-COMPLETE SPECIFICATION [30-07-2019(online)].pdf 2019-07-30
9 201941030758-US(14)-HearingNotice-(HearingDate-10-01-2022).pdf 2021-12-15
10 201941030758-FORM-9 [31-07-2019(online)].pdf 2019-07-31
10 201941030758-PETITION UNDER RULE 137 [10-11-2021(online)].pdf 2021-11-10
11 201941030758-ABSTRACT [08-11-2021(online)].pdf 2021-11-08
11 201941030758-FORM-26 [02-08-2019(online)].pdf 2019-08-02
12 201941030758-CLAIMS [08-11-2021(online)].pdf 2021-11-08
12 Correspondence by Agent_Power of Attorney08-08-2019.pdf 2019-08-08
13 201941030758-COMPLETE SPECIFICATION [08-11-2021(online)].pdf 2021-11-08
13 201941030758-Correspondence-28-02-2020.pdf 2020-02-28
14 201941030758-CORRESPONDENCE [08-11-2021(online)].pdf 2021-11-08
14 201941030758-Proof of Right [03-03-2020(online)].pdf 2020-03-03
15 201941030758-DRAWING [08-11-2021(online)].pdf 2021-11-08
15 201941030758-STARTUP [23-08-2021(online)].pdf 2021-08-23
16 201941030758-FER_SER_REPLY [08-11-2021(online)].pdf 2021-11-08
16 201941030758-FORM28 [23-08-2021(online)].pdf 2021-08-23
17 201941030758-FORM 18A [23-08-2021(online)].pdf 2021-08-23
17 201941030758-FER.pdf 2021-10-17
18 201941030758-FER.pdf 2021-10-17
18 201941030758-FORM 18A [23-08-2021(online)].pdf 2021-08-23
19 201941030758-FER_SER_REPLY [08-11-2021(online)].pdf 2021-11-08
19 201941030758-FORM28 [23-08-2021(online)].pdf 2021-08-23
20 201941030758-DRAWING [08-11-2021(online)].pdf 2021-11-08
20 201941030758-STARTUP [23-08-2021(online)].pdf 2021-08-23
21 201941030758-CORRESPONDENCE [08-11-2021(online)].pdf 2021-11-08
21 201941030758-Proof of Right [03-03-2020(online)].pdf 2020-03-03
22 201941030758-COMPLETE SPECIFICATION [08-11-2021(online)].pdf 2021-11-08
22 201941030758-Correspondence-28-02-2020.pdf 2020-02-28
23 201941030758-CLAIMS [08-11-2021(online)].pdf 2021-11-08
23 Correspondence by Agent_Power of Attorney08-08-2019.pdf 2019-08-08
24 201941030758-FORM-26 [02-08-2019(online)].pdf 2019-08-02
24 201941030758-ABSTRACT [08-11-2021(online)].pdf 2021-11-08
25 201941030758-FORM-9 [31-07-2019(online)].pdf 2019-07-31
25 201941030758-PETITION UNDER RULE 137 [10-11-2021(online)].pdf 2021-11-10
26 201941030758-COMPLETE SPECIFICATION [30-07-2019(online)].pdf 2019-07-30
26 201941030758-US(14)-HearingNotice-(HearingDate-10-01-2022).pdf 2021-12-15
27 201941030758-Correspondence to notify the Controller [07-01-2022(online)].pdf 2022-01-07
27 201941030758-DECLARATION OF INVENTORSHIP (FORM 5) [30-07-2019(online)].pdf 2019-07-30
28 201941030758-DRAWINGS [30-07-2019(online)].pdf 2019-07-30
28 201941030758-FORM-26 [08-01-2022(online)].pdf 2022-01-08
29 201941030758-EVIDENCE FOR REGISTRATION UNDER SSI [30-07-2019(online)].pdf 2019-07-30
29 201941030758-Written submissions and relevant documents [18-01-2022(online)].pdf 2022-01-18
30 201941030758-Annexure [18-01-2022(online)].pdf 2022-01-18
30 201941030758-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-07-2019(online)].pdf 2019-07-30
31 201941030758-PatentCertificate24-03-2022.pdf 2022-03-24
31 201941030758-FORM 1 [30-07-2019(online)].pdf 2019-07-30
32 201941030758-IntimationOfGrant24-03-2022.pdf 2022-03-24
32 201941030758-FORM FOR SMALL ENTITY(FORM-28) [30-07-2019(online)].pdf 2019-07-30
33 201941030758-FORM FOR STARTUP [30-07-2019(online)].pdf 2019-07-30
33 201941030758-Correspondence-20-05-2022.pdf 2022-05-20
34 201941030758-STATEMENT OF UNDERTAKING (FORM 3) [30-07-2019(online)].pdf 2019-07-30
34 201941030758-FORM-15 [07-06-2023(online)].pdf 2023-06-07

Search Strategy

1 searchE_25-08-2021.pdf

ERegister / Renewals