Method for automatically ordering and delivering ingredients based on a recipe subscription system for an AI-based automatic cooking platform
Patent Information
- Application Number
- KR1020260110982
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2026-06-17
- Publication Date
- 2026-09-09
- Estimated Expiration
- 2046-06-17
Smart Images

Figure 112026073963077-PAT00112_ABST
Abstract
Description
Technology Field
[0001] The present disclosure relates to a recipe subscription system linked with an AI-based automatic cooking platform. Background Technology
[0002] Generally, in home or commercial kitchens, users must plan a meal, purchase ingredients in person or order them online, and individually determine the types, quantities, expiration dates, and delivery times of the necessary ingredients. Furthermore, storing purchased ingredients, preparing them for cooking, and measuring and adding ingredients according to recipes for each menu item require significant time and labor.
[0003] Although automatic cooking devices or smart kitchen systems have recently been proposed, most focus on automating the cooking function itself. However, there is a lack of an integrated structure that automatically cooks a menu selected by a user, determines whether necessary ingredients are insufficient, automatically orders and delivers missing ingredients linked to the recipe, and supplies the corresponding ingredients in the form of cartridges suitable for the actual cooking system.
[0004] Furthermore, since most existing food ingredient delivery services deliver in units of general ingredients or meal kits, it is difficult to directly integrate them with the cartridge-based supply structure of automated cooking platforms, and there is a limitation in that users must separately perform reloading or repackaging of ingredients to fit the platform's internal specifications.
[0005] Therefore, new technology is required to integrate and manage everything from user menu selection and recipe subscription permission verification to cartridge status analysis, automatic calculation of insufficient ingredients, cartridge-unit ordering, payment, delivery, empty cartridge retrieval, and subsequent automatic cooking control into a single platform. The problem to be solved
[0006] The embodiments of the present disclosure aim to provide a method for automatic ordering and delivery of ingredients based on a recipe subscription system that can preemptively resolve ingredient shortage issues in the pre-cooking stage by receiving menu selection information and meal time information from a user terminal or an AI-based automatic cooking platform, verifying corresponding recipe data, ingredient information, and cooking control information on a recipe subscription server, comparing the cartridge status information of a cartridge-based ingredient storage device to automatically calculate insufficient ingredients and insufficient quantities, and automatically placing an order.
[0007] Furthermore, the embodiments of the present disclosure aim to provide a method for implementing an AI Cooking OS-based recipe content subscription platform by verifying recipe subscription rights, available menu ranges, and cooking control information provision rights per user account, and providing recipe control information only within a legitimate subscription range.
[0008] In addition, the embodiments of the present disclosure aim to improve the accuracy of determining whether actual cooking is possible beyond simple inventory quantity standards by precisely determining the actual usable state of food ingredients by comprehensively reflecting the type of food ingredient, remaining quantity, expiration date, storage temperature, time elapsed since opening, and cartridge identification information.
[0009] In addition, the embodiments of the present disclosure aim to improve the time alignment between the supply of ingredients and the execution of cooking by automatically generating order information, payment request information, and delivery request information based on the calculation results of insufficient ingredients, and by calculating the order request time based on the target delivery completion time corresponding to the scheduled meal time.
[0010] In addition, the embodiments of the present disclosure aim to reduce the possibility of cooking failure and improve the user experience by calculating order priorities by comprehensively considering the possibility of delivery delays, availability of alternative ingredients, user preferences, frequency of use, and availability of essential ingredients, and by recommending alternative menus or alternative ingredients when necessary.
[0011] In addition, the embodiments of the present disclosure aim to realize a sustainable subscription-based food supply ecosystem beyond a one-time cooking system by providing a closed-loop platform structure including empty cartridge retrieval, deposit settlement, recurring subscription payment, user preference learning, and transaction log storage.
[0012] The problems of the present invention are not limited to those mentioned above, and other unmentioned problems will be clearly understood by a person skilled in the art to which the present invention pertains from the description below. means of solving the problem
[0013] According to one aspect of the present disclosure, a method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform may be provided, comprising: receiving menu selection information and meal time information from a user terminal or an AI-based automatic cooking platform; a recipe subscription server confirming recipe data corresponding to the menu selection information and ingredient information and cooking control information required for the recipe data; receiving held cartridge status information from a cartridge-based ingredient storage device of the AI-based automatic cooking platform; comparing the required ingredient information and the held cartridge status information to calculate insufficient ingredients and insufficient quantities; the recipe subscription server generating order information for the ingredient cartridge when the insufficient ingredients are calculated; when the order information is generated, the order management server receiving the order information and generating payment request information and delivery request information; and when a subscription right corresponding to the recipe data is confirmed through the recipe subscription server, providing the cooking control information to the AI-based automatic cooking platform so that cooking can be performed using the ingredients of the held cartridge or additionally delivered cartridges.
[0014] At this time, the recipe subscription server stores at least one of a list of recipes subscribed to per user account, a subscription period, an available menu range, and an authority to provide cooking control information, and can provide the cooking control information to the AI-based automatic cooking platform only when the recipe corresponding to the menu selection information is included in the list of recipes subscribed to by the user account.
[0015] At this time, the recipe data includes at least one of a type of food ingredient, a quantity of food ingredients, a sequence of food ingredient supply, a sequence of cartridge calls, a type of cooking tool, heating conditions, cooking module operation conditions, motion module operation conditions, and cleaning conditions, and the cooking control information may include a control command or control parameter that causes the AI-based automatic cooking platform to perform at least one of food ingredient supply, heating, cooking tool operation, and cleaning according to the recipe data.
[0016] At this time, before providing the cooking control information, the recipe subscription server checks at least one of the model information, firmware version, list of available cooking tools, cartridge mounting information of the cartridge-based food storage device, and the operable range of the automatic cooking device of the AI-based automatic cooking platform, and may provide the cooking control information only when it is determined that the recipe data is executable on the AI-based automatic cooking platform.
[0017] At this time, when the AI-based automatic cooking platform receives the cooking control information, it supplies the ingredients of the held cartridge to the automatic cooking device in the order according to the recipe data, and performs the cooking operation of the automatic cooking device according to the heating conditions, cooking module operation conditions, and motion module operation conditions included in the cooking control information. However, even if the cooking control information is received, if at least one of the following does not correspond to the recipe data: whether the ingredient cartridge required for the recipe data is installed, cartridge identification information, remaining quantity, and availability, the cooking execution is restricted, and a notification requesting the ordering or replacement of the insufficient ingredient cartridge is displayed on the user terminal or platform display, or if user approval or automatic ordering conditions are satisfied, order information is generated and an order is placed automatically.
[0018] Meanwhile, the above-mentioned cartridge status information includes at least one of the type of food ingredient, remaining quantity, expiration date, storage temperature, time elapsed since opening, cartridge identification information, and availability for each cartridge installed in the cartridge-based food ingredient storage device, and the recipe subscription server can determine whether cooking is possible corresponding to the menu selection information based on the above-mentioned cartridge status information.
[0019] At this time, the step of calculating the shortage of ingredients and the shortage quantity may include: a step of comparing the required amount of each required ingredient included in the recipe data with the remaining amount of each ingredient included in the held cartridge status information; a step of classifying the ingredient as a shortage ingredient if the remaining amount of each ingredient is less than the required amount or if the expiration date or storage condition of each ingredient does not satisfy the set criteria; and a step of determining the type and quantity of cartridges required for order for each shortage ingredient.
[0020] At this time, the shortage amount for each of the above-mentioned insufficient ingredients is calculated according to the following formula, and
[0021]
[0022] Here, is the shortage of the i-th ingredient, and is the required amount of the i-th ingredient included in the above recipe data, and is the remaining usable amount of the i-th ingredient calculated from the above-mentioned cartridge status information, and may be a usable correction factor determined by the shelf life, storage temperature, or elapsed time after opening of the i-th food ingredient.
[0023] At this time, the above available correction factor is calculated according to the following formula, and
[0024]
[0025] The above is a shelf-life correction value calculated by dividing the remaining shelf life of the i-th ingredient by the standard shelf life, and the above is a storage temperature correction value calculated based on the accumulated time that the i-th ingredient is out of the set storage temperature range, and the above may be an opening time correction value calculated by dividing the time elapsed after opening the i-th food ingredient cartridge by the standard allowable time.
[0026] At this time, if the recipe subscription server determines that the delivery of the ingredient cartridge corresponding to the insufficient ingredient cannot be completed before the scheduled meal time, it may generate alternative ingredient cartridges capable of replacing the insufficient ingredient or alternative menu information that can be cooked using the status information of the cartridges held, and provide them to the user terminal or the AI-based automatic cooking platform.
[0027] At this time, the order information includes at least one of the type of the insufficient food ingredient, the quantity of the insufficient food ingredient, the corresponding cartridge specifications, the user's delivery address, the scheduled time for the meal, the cartridge storage conditions, the delivery time, and the information on the empty cartridges to be returned, and the order management server can transmit an order request to a seller server or logistics server to supply the food ingredient cartridges based on the order information.
[0028] At this time, if there are multiple insufficient ingredients, the order management server calculates the order priority for each ingredient according to the following formula, and
[0029]
[0030] Here, is the order priority of the i-th ingredient, and is the shortage of the i-th ingredient, and is the required amount of the i-th ingredient, and is a value indicating whether an ingredient is essential in the recipe, and is a value corresponding to user preference or usage frequency, and is the risk of delivery, inside can be a weight.
[0031] At this time, the above If the i-th ingredient is set as an irreplaceable essential ingredient in the recipe data, it is calculated as a first value; if the i-th ingredient is set as an replaceable ingredient, it is calculated as a second value smaller than the first value; and if the i-th ingredient is set as an optional ingredient, it can be calculated as a third value smaller than the second value.
[0032] At this time, the above It can be calculated by normalizing the usage frequency value of the i-th ingredient derived from the user's food ingredient consumption history and the preference value of the i-th ingredient derived from user evaluation information, and then weighting the sum.
[0033] At this time, the above It is calculated by comparing the available delivery time, excluding the estimated cooking time from the remaining time from the current time to the scheduled meal time, with the estimated preparation time and delivery time of the i-th food ingredient cartridge, and can be calculated as a larger value as the estimated preparation time and the estimated delivery time are closer to the available delivery time.
[0034] At this time, the above inside The is updated by learning past order history data, including at least one of order success history, delivery delay history, compliance with scheduled meal times, and user order cancellation history, through an artificial intelligence model, and the above inside The sum of can be normalized to 1.
[0035] At this time, the delivery request information includes a target delivery completion time calculated based on the scheduled meal time, and the order management server generates a delivery request so that the food ingredient cartridge arrives at the user's delivery address before the target delivery completion time, and the delivery request may include both a delivery request for the food ingredient cartridge and a request for the return of the empty cartridge to be returned.
[0036] At this time, the order management server calculates the order request time according to the following formula based on the scheduled meal time, and
[0037]
[0038] Here, is the time of the order request, and is the scheduled time for the meal, is the estimated delivery time, and is the food ingredient cartridge preparation time, and is the estimated cooking time based on recipe data, and It can be the delay correction time.
[0039] At this time, the above It can be calculated based on at least one of the distance between the user delivery location and the food ingredient cartridge origin, the delivery method, the availability of a delivery driver, traffic conditions, and whether refrigerated or frozen delivery is required.
[0040] At this time, the above It is calculated based on at least one of the stock check time of the food ingredient cartridge, the food ingredient filling time, the packaging time, and the preparation time for refrigeration or freezing storage, and the above It is calculated by summing at least one of the ingredient supply time, heating time, cooking module operation time, and warming time included in the above recipe data, and the It can be calculated based on at least one of the standard deviation of past delivery delay times, whether it is a peak time period, weather information, and order density.
[0041] At this time, the order management server transmits the cartridge identification information of the empty cartridge to be returned to a delivery driver terminal or a logistics server, and upon receiving the information that the return of the empty cartridge to be returned is complete, at least one of returning the cartridge deposit corresponding to the user account, releasing the deduction, or deducting the amount of the next order can be performed.
[0042] At this time, the payment request information includes at least one of a recipe subscription fee, the cost of ingredients for the ingredient cartridge, the delivery cost, the cartridge deposit, and the cost of returning the empty cartridge; the order management server performs a recurring payment or individual payment based on the payment method of the user account, and then activates the order request or the delivery request based on the payment completion information; the payment request information includes recurring payment information for the recipe subscription product and individual payment information for the additionally ordered ingredient cartridge separately; and the recipe subscription server provides the cooking control information if the payment status of the recurring payment information is valid, and can generate an order request for the ingredient cartridge if the payment status of the individual payment information is valid.
[0043] Meanwhile, the recipe subscription server stores at least one of user-specific menu selection history, cooking history, ingredient consumption history, cartridge replacement history, and user evaluation information, and provides the user with a recommended menu, a recommended recipe subscription product, or an expected shortage of ingredient cartridge based on the stored information, and can generate order information when user approval or automatic ordering conditions are satisfied for the expected shortage of ingredient cartridge.
[0044] At this time, the recipe subscription server calculates a user preference correction value according to the following formula based on the user's evaluation information, and
[0045]
[0046] Here, is the update correction value of the k-th cooking condition for user u's recipe r, and is the previous correction value, and is the evaluation value of the k-th item calculated from user evaluation information, and is the standard evaluation value, and is a learning rate, and the recipe subscription server can subsequently correct the supply amount of ingredients, heating conditions, or cooking module operation conditions of the same or similar recipes based on the user preference correction value.
[0047] At this time, the above It is calculated by normalizing a user evaluation value for at least one of taste, degree of baking, saltiness, sweetness, degree of doneness, quantity, and temperature input from a user terminal or an AI-based automatic cooking platform, and the above is calculated as a standard recipe rating stored on the recipe subscription server or as the average rating of multiple users who selected the same recipe, and the above is calculated based on at least one of the cumulative number of evaluations for user u's recipe r, the time of the most recent evaluation, and the evaluation deviation, and as the cumulative number of evaluations increases, the It can be set to decrease.
[0048] Meanwhile, the recipe subscription server or the order management server may generate a transaction log including at least one of the menu selection information, the subscription authority verification result, the held cartridge status information, the shortage ingredient calculation result, the order information, the payment request information, the delivery request information, the cartridge identification information, and the cooking control information provision history, and may store the transaction log by matching it with a user account, cartridge identification information, or recipe identification information. Effects of the invention
[0049] The embodiments receive menu selection information and meal time information from a user terminal or an AI-based automatic cooking platform, and a recipe subscription server checks corresponding recipe data, ingredient information, and cooking control information. By comparing the cartridge status information of a cartridge-based ingredient storage device, the shortage of ingredients and the shortage quantity are automatically calculated, and an automatic order is placed, thereby enabling the preemptive resolution of ingredient shortage issues in the pre-cooking stage.
[0050] In addition, the embodiments can implement a recipe content subscription platform based on an AI Cooking OS by verifying recipe subscription rights, available menu ranges, and cooking control information provision rights per user account, and providing recipe control information only within a legitimate subscription range.
[0051] In addition, the embodiments can improve the accuracy of determining whether cooking is actually possible beyond simple inventory quantity standards by precisely determining the actual usable state of the ingredients through a combination of ingredient type, remaining quantity, expiration date, storage temperature, time elapsed since opening, and cartridge identification information.
[0052] In addition, the embodiments can improve the time alignment between the supply of ingredients and the execution of cooking by automatically generating order information, payment request information, and delivery request information based on the calculation results of insufficient ingredients, and by calculating the order request time based on the target delivery completion time corresponding to the scheduled meal time.
[0053] In addition, the embodiments can reduce the possibility of cooking failure and improve the user experience by calculating order priorities by comprehensively considering the possibility of delivery delays, availability of alternative ingredients, user preferences, usage frequency, and availability of essential ingredients, and by recommending alternative menus or alternative ingredients when necessary.
[0054] In addition, the embodiments provide a closed circular platform structure including empty cartridge collection, deposit settlement, recurring subscription payment, user preference learning, and transaction log storage, thereby enabling the realization of a sustainable subscription-based food supply ecosystem beyond a one-time cooking system.
[0055] The effects of the present invention are not limited to the effects described above, and should be understood to include all effects that can be inferred from the composition of the invention described in the description or claims of the present invention. Brief explanation of the drawing
[0056] FIG. 1 is an overall configuration diagram of a system for implementing a method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform according to one embodiment of the present disclosure. FIG. 2 is a flowchart of a method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform according to one embodiment of the present disclosure. FIG. 3 is a flowchart of the step of determining the shortage of ingredients and quantities in a method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform according to one embodiment of the present disclosure. Specific details for implementing the invention
[0057] Hereinafter, embodiments are described in detail with reference to the attached drawings. However, various modifications may be made to the embodiments, and thus the scope of the patent application is not limited or restricted by these embodiments. It should be understood that all modifications, equivalents, and substitutions to the embodiments are included within the scope of the rights.
[0058] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes modifications, equivalents, or substitutions that fall within the technical concept.
[0059] Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component.
[0060] When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or coupled with that other component, or that there may be other components in between.
[0061] The terms used in the embodiments are for illustrative purposes only and should not be interpreted as intended to be limiting. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0062] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the embodiments pertain. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application.
[0063] In addition, when describing with reference to the attached drawings, identical components are assigned the same reference numeral regardless of drawing symbols, and redundant descriptions thereof are omitted. In describing the embodiments, if it is determined that a detailed description of related prior art could unnecessarily obscure the essence of the embodiments, such detailed description is omitted.
[0064] The advantages and features of the present invention and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims.
[0065] In the embodiments of the present invention, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in the embodiments of the present invention.
[0066] The shapes, sizes, ratios, angles, numbers, etc. disclosed in the drawings for explaining embodiments of the present invention are exemplary, and therefore the present invention is not limited to the depicted details. Furthermore, in describing the present invention, if it is determined that a detailed description of related known technology may unnecessarily obscure the essence of the present invention, such detailed description is omitted. Where terms such as "includes," "has," or "is made up" are used in this specification, other parts may be added unless "only" is used. Where a component is expressed in the singular, it includes cases where it includes the plural unless specifically stated otherwise.
[0067] In interpreting the components, they are interpreted to include a margin of error even in the absence of a separate explicit statement.
[0068] In the case of describing a positional relationship, for example, when the positional relationship between two parts is described using expressions such as 'on,' 'upper,' 'lower,' or 'next to,' one or more other parts may be located between the two parts unless 'immediately' or 'directly' is used.
[0069] When elements or layers are referred to as "on" another element or layer, this includes cases where another layer or element is placed directly on top of or in between. Throughout the specification, the same reference numerals refer to the same components.
[0070] The size and thickness of each component shown in the drawings are illustrated for convenience of explanation, and the present invention is not necessarily limited to the size and thickness of the illustrated components.
[0071] The features of each of the various embodiments of the present invention may be combined or combined with one another, either partially or wholly, and as will be fully understood by those skilled in the art, various technical interlocking and operation are possible, and each embodiment may be implemented independently of one another or together in an interlocking relationship.
[0072] Referring to FIG. 1, a method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform according to one embodiment of the present disclosure can be implemented as a full-cycle method that receives menu selection information and meal time information from a user terminal (1000) or an AI-based automatic cooking platform (2000), a recipe subscription server (3000) checks recipe data, necessary ingredient information, and cooking control information corresponding to the menu selection information, receives cartridge status information from a cartridge-based ingredient storage device, calculates insufficient ingredients and insufficient quantities, and performs the ordering, payment, delivery, and cooking execution of ingredient cartridges in an integrated manner. At this time, since user input may include not only a single order but also a recurring meal plan, a reserved meal plan, a health goal, or an automatic order condition, the system can operate as a predictive supply structure based on future meal plans, going beyond a simple responsive order structure.
[0073] The recipe subscription server (3000) can store a list of recipes subscribed to by user account, the subscription period, the range of available menus, and the authority to provide cooking control information, and can provide cooking control information to the AI-based automatic cooking platform (2000) only when the selected menu is included in the subscription range of the user account. For example, general subscribers can only execute basic menus, while premium subscribers can execute healthy food, baby food, or chef-specialized menus. Accordingly, a subscription platform structure can be formed in which the authority to access recipe content and the authority to execute actual cooking are integrated.
[0074] The above recipe data may not be simple cooking information, but may be executable data including at least one of the following: type of ingredients, amount of ingredients supplied, order of ingredient supply, order of cartridge calling, type of cooking tool, heating conditions, cooking module operation conditions, motion module operation conditions, and cleaning conditions. For example, in the case of a specific stir-fry menu, steps such as calling an oil cartridge, calling a vegetable cartridge, calling a meat cartridge, heating to 180°C, stirring at 30-second intervals, flipping twice, and automatic cleaning may be included. Additionally, the cooking control information may include control commands or control parameters that perform ingredient supply, heating, cooking tool operation, and cleaning based on this recipe data. Accordingly, the reproducibility and standardization level of automatic cooking for the same menu may be improved.
[0075] Before providing cooking control information, the recipe subscription server (3000) can check the model information, firmware version, list of available cooking tools, cartridge mounting information, and the operable range of the automatic cooking device of the AI-based automatic cooking platform (2000), and can provide cooking control information only if the recipe is executable on the actual platform. For example, if a specific menu requires a high-temperature direct flame function but the platform does not support it, the execution of that menu may be restricted. Accordingly, the possibility of cooking failure due to a lack of compatibility between the platform and the recipe can be reduced.
[0076] When an AI-based automatic cooking platform (2000) receives cooking control information, it supplies ingredients from existing cartridges or newly delivered ingredient cartridges to an automatic cooking device in the order according to recipe data, and can perform automatic cooking according to heating conditions, cooking module operation conditions, and motion module operation conditions. However, if the installation status of the required ingredient cartridge, cartridge identification information, remaining quantity, or availability does not correspond to the recipe data, the execution of cooking is restricted, and a notification requesting an order or replacement of the insufficient ingredient cartridge can be output through a user terminal or platform display. Accordingly, cooking errors caused by incorrect installation, insufficient stock, or unsuitable ingredients can be prevented in advance.
[0077] The information on the status of the cartridges held may include the type of food ingredient per cartridge, the remaining quantity, the expiration date, the storage temperature, the time elapsed since opening, the cartridge identification information, and whether it is usable. Based on this, the recipe subscription server (3000) can determine whether actual cooking is possible corresponding to the menu selection information. For example, even if the remaining quantity is sufficient, if the expiration date has been exceeded or the storage temperature has deviated, the food ingredient may be determined to be unusable. Accordingly, a precise judgment structure that reflects both food safety and actual usability, rather than just the inventory quantity, can be made possible.
[0078] In the stage of calculating insufficient ingredients and quantities, the required quantity of each ingredient included in the recipe data is compared with the remaining quantity of each ingredient included in the cartridge status information. If the remaining quantity is insufficient or distribution and storage standards are not met, the corresponding ingredient is classified as insufficient, and the type and quantity of cartridges required for ordering for each insufficient ingredient can be determined. Accordingly, it becomes possible to make a practical determination of shortage that goes beyond simple remaining quantity comparison and reflects quality status.
[0079] In one embodiment, the shortage amount of the i-th ingredient It can be calculated according to the following mathematical formula.
[0080]
[0081] Here, is the shortage of the i-th ingredient, and is the required amount of the i-th ingredient included in the above recipe data, and is the remaining usable amount of the i-th ingredient calculated from the above-mentioned cartridge status information, and may be a usable correction factor determined by the expiration date, storage temperature, or time elapsed since opening of the i-th food ingredient. For example, the required amount is 500g, the current remaining amount is 450g, If α is 0.6, the shortage can be calculated as 230g. Accordingly, it is possible to calculate the precise shortage based on the actual usable quantity rather than the nominal inventory quantity.
[0082] The above available correction factor It can be calculated according to the following mathematical formula.
[0083]
[0084] Here, is a shelf-life correction value calculated by dividing the remaining shelf life of the i-th ingredient by the standard shelf life, and is a storage temperature correction value calculated based on the accumulated time that the i-th ingredient is out of the set storage temperature range, and may be an opening time correction value calculated by dividing the time elapsed since opening the i-th food ingredient cartridge by the standard allowable time. Accordingly, the quality status of the food ingredients can be quantified to simultaneously improve order accuracy and hygiene reliability.
[0085] To explain this in more detail, for example, if the required amount of a specific meat ingredient is 500g, the current remaining amount is 450g, and the usability correction factor reflecting the expiration date, storage condition, and opening status is 0.6,
[0086] = max(0, 500 - 450 Х 0.6) = 230g
[0087] This can be the case. Accordingly, it becomes possible to accurately determine food shortages based on actual usable quantities rather than nominal inventory levels.
[0088] At this time, available correction factors It can be calculated as follows. For example, if the expiration date correction value is 0.9, the temperature correction value is 0.8, and the opening correction value is 0.7, = 0.9 x 0.8 x 0.7 = 0.504. Accordingly, the quality status of food ingredients can be quantified to simultaneously improve order accuracy and hygiene reliability.
[0089] If the delivery of insufficient ingredients cannot be completed before the scheduled meal time, the recipe subscription server (3000) can generate information on an alternative menu that can be cooked using a replaceable alternative ingredient cartridge or the current state of the cartridges held, and provide this information to a user terminal or platform. For example, if the delivery of a beef cartridge is delayed, a chicken-based alternative menu may be recommended. Accordingly, cooking continuity can be maintained even in the event of a supply failure.
[0090] Order information may include the type of missing food ingredients, the quantity missing, the corresponding cartridge specifications, the user's delivery address, the scheduled time of the meal, the cartridge storage conditions, the delivery time, and information on empty cartridges to be returned, and the order management server (4000) may transmit an order request to a seller server or a logistics server based on this. Accordingly, a circular cartridge supply chain with an integrated supply, delivery, and return structure can be implemented.
[0091] If there are multiple missing ingredients, the order management server (4000) can calculate the order priority P for each ingredient according to the following mathematical formula.
[0092]
[0093] Here, is the order priority of the i-th ingredient, and is the shortage of the i-th ingredient, and is the required amount of the i-th ingredient, and is a value indicating whether an ingredient is essential in the recipe, and is a value corresponding to user preference or usage frequency, and is the risk of delivery, inside can be a weight.
[0094] also, It can be set as a differential value depending on whether it is a mandatory, substituteable, or optional ingredient. To explain this in more detail, If the i-th ingredient is set as an irreplaceable essential ingredient in the recipe data, it is calculated as a first value; if the i-th ingredient is set as an replaceable ingredient, it is calculated as a second value smaller than the first value; and if the i-th ingredient is set as an optional ingredient, it can be calculated as a third value smaller than the second value.
[0095] It can be calculated by normalizing the usage frequency value of the i-th ingredient derived from each user's ingredient consumption history and the preference value of the i-th ingredient derived from user evaluation information, and then weighting and summing them. Accordingly, technical necessity and user personalization are numerically reflected, making a uniform order structure possible.
[0096] It is calculated by comparing the available delivery time, excluding the estimated cooking time from the remaining time from the current time to the scheduled meal time, with the estimated preparation time and delivery time of the i-th food ingredient cartridge, and can be calculated as a larger value as the estimated preparation time and the estimated delivery time are closer to the available delivery time.
[0097] inside The is updated by learning past order history data, including at least one of order success history, delivery delay history, compliance with scheduled meal times, and user order cancellation history, through an artificial intelligence model, and the above inside The sum of can be normalized to 1.
[0098] For example, if the shortage rate is 0.8, necessity is 1.0, user preference is 0.7, and delivery risk is 0.6, and the weights are 0.4, 0.25, 0.2, and 0.15, respectively, = 0.4(0.8) + 0.25(1.0) + 0.2(0.7) + 0.15(0.6) = 0.80. Accordingly, it may be possible to strategically prioritize ordering key ingredients that are highly likely to fail during actual cooking.
[0099] Meanwhile, the recipe subscription server (3000) stores user-specific menu selection history, cooking history, ingredient consumption history, cartridge replacement history, and user evaluation information, and based on this, can provide recommended menus, recommended subscription products, or expected shortage ingredient cartridges. Additionally, predictive orders can be executed upon user approval or when automatic order conditions are met. Accordingly, a pre-predictive supply structure beyond responsive orders can be enabled.
[0100] Additionally, the recipe subscription server (3000) can manage spare cartridges corresponding to ingredients that are used repeatedly by analyzing the frequency of repeated menu selections, repeated cooking frequency, ingredient consumption history, cartridge consumption rate, cartridge replacement cycle, and user evaluation information per user. For example, if it is determined that a specific ingredient cartridge is ordered repeatedly more than a predetermined number of times or is consumed more than a preset standard, the recipe subscription server (3000) can set a spare cartridge corresponding to that ingredient as an additional order target. Accordingly, spare cartridges can be prepared in advance in the cartridge-based ingredient storage device (2100). The spare cartridges are secured in excess of the quantity immediately required for cooking and can be utilized as safety stock based on the user's cooking pattern. That is, the user can perform continuous cooking using spare cartridges even in situations such as an unexpected increase in ingredient consumption, delivery delays, or missing orders. Furthermore, the ordering of spare cartridges can be performed automatically without separate additional input according to the automatic ordering conditions set by the user. Through this, the present invention can improve the stability of food supply and cooking convenience by not only predictive ordering for scarce ingredients but also the preemptive securing of spare cartridges based on the user's consumption habits.
[0101] User preference correction values based on user evaluation information can be calculated according to the following mathematical formula.
[0102]
[0103] Here, is the update correction value of the k-th cooking condition for user u's recipe r, and is the previous correction value, and is the evaluation value of the k-th item calculated from user evaluation information, and is the standard evaluation value, and is a learning rate, and the recipe subscription server (3000) can subsequently correct the supply amount of ingredients, heating conditions, or cooking module operation conditions of the same recipe or similar recipe based on the user preference correction value.
[0104] It is calculated by normalizing a user evaluation value for at least one of taste, degree of baking, saltiness, sweetness, degree of doneness, quantity, and temperature input from a user terminal or an AI-based automatic cooking platform, and It is calculated as the standard recipe rating stored on the recipe subscription server or the average rating of multiple users who selected the same recipe, and It is calculated based on at least one of the cumulative number of evaluations for user u's recipe r, the time of the most recent evaluation, and the evaluation deviation, and as the cumulative number of evaluations increases, the above It is set so that it is reduced.
[0105] For example, if the reference salinity value is 0.5, the actual user preferred salinity value is 0.8, and the learning rate α is 0.2, = + 0.2(0.8 - 0.5) = Since it is + 0.06, the correction value can be increased by 0.06. Accordingly, the ingredient supply amount, heating conditions, and cooking module operation conditions of the same or similar recipes can be gradually corrected to suit the user.
[0106] Additionally, the order management server (4000) can calculate the time of the order request for the shortage of ingredient cartridges based on the information regarding the scheduled meal time. More specifically, the time of the order request (Torder) can be calculated by comprehensively considering the scheduled meal time (Tmeal), the time required for ingredient delivery (Tdelivery), the seller's preparation time (Tprep), the estimated cooking time (Tcook) of the AI-based automatic cooking platform (2000), and the safety margin time (Tmargin) for responding to delays. Accordingly, a timely supply structure can be formed so that ingredients arrive in a timely manner before the actual cooking begins.
[0107] In one embodiment, the order request time Torder can be calculated according to the following mathematical formula.
[0108]
[0109] For example, if the scheduled meal time is 7:00 PM (19:00), delivery time is 40 minutes, preparation time is 20 minutes, cooking time is 30 minutes, and the safety margin is 10 minutes, = 19:00 - (0:40 + 0:20 + 0:30 + 0:10) = 17:20. That is, the order management server (4000) can induce the supply of ingredients to match the scheduled cooking time by creating an order request before 5:20 PM. Accordingly, it is possible to control supply in reverse based on the actual time of meal rather than simple inventory replenishment.
[0110] At this time, delivery time (Tdelivery) can be dynamically calculated based on the user location, seller location, logistics hub location, delivery method, traffic conditions, whether refrigeration or freezing is required, or regional delivery success rates. Additionally, preparation time (Tprep) may include the inventory securing time, cartridge filling time, packaging time, and waiting time for dispatch of the seller server (7000). Cooking time (Tcook) may include the estimated cooking time, ingredient thawing time, heating time, and plating time included in the recipe data for each menu. Accordingly, the time of the order request can be calculated as a precise dynamic value based on actual operating conditions rather than based on average values.
[0111] Additionally, when an order request is received, the logistics server (6000) can select an optimal supply route from among multiple food ingredient seller servers (7000) or multiple logistics hubs. At this time, the optimal supplier can be determined by comprehensively evaluating price, delivery time, available inventory, cartridge specification suitability, refrigerated / frozen transport capability, return route efficiency, and past delivery success rate. For example, a supplier with a low probability of delivery delay may be selected even if the price is somewhat higher. Accordingly, supply optimization based on the overall success rate, rather than simply the lowest price, can be achieved.
[0112] In one embodiment, the supplier selection score Vj of the j-th supplier can be calculated according to the following mathematical formula.
[0113] Vj = aPj + bTj + cRj + dMj
[0114] Here, Pj may be price competitiveness, Tj may be delivery speed, Rj may be supply reliability, and Mj may be return route efficiency, and a, b, c, and d may be weights. For example, if a specific supplier has a price competitiveness of 0.8, a delivery speed of 0.9, a supply reliability of 0.95, and a return efficiency of 0.7, and the weights are each 0.25, then Vj = 0.25(0.8) + 0.25(0.9) + 0.25(0.95) + 0.25(0.7) = 0.8375. Accordingly, a multidimensional supplier selection structure that integrates price, delivery, reliability, and returnability can be implemented.
[0115] The payment server (5000) can determine whether to automatically approve payment based on user settings upon receiving order request information. For example, essential ingredient cartridges below a certain amount may be automatically approved, but premium ingredients, irregular subscription products, or orders exceeding the budget may require user re-approval. Additionally, monthly budget limits, brand priorities, health food priority conditions, or regular subscription benefits may be reflected in the payment approval logic. Accordingly, a balance between automation and user control can be secured.
[0116] Additionally, payment request information may include recipe subscription fees, ingredient cartridge costs, shipping costs, cartridge deposits, and return costs, and recurring subscription payments and individual ingredient payments can be processed separately. For example, if a subscription payment is valid but an individual ingredient payment fails, access to the recipe may be allowed, but the order may be put on hold. Accordingly, a multi-layered revenue structure can be implemented in which the content-based business model and the physical supply business model are separated.
[0117] In addition, when a new food ingredient cartridge is installed in an AI-based automatic cooking platform (2000), the platform can automatically recognize cartridge identification information and compare it with order information to verify the type of food ingredient, cartridge specifications, expiration date, delivery temperature history, damage status, and authenticity. For example, if a product with incompatible specifications or an insufficient expiration date arrives instead of the ordered meat cartridge, its use may be restricted. Accordingly, supply accuracy and food safety can be improved simultaneously.
[0118] An AI-based automatic cooking platform (2000) can automatically perform step-by-step ingredient supply, heating, stirring, cutting, flipping, plating, and washing corresponding to recipe data using verified ingredient cartridges. At this time, the cooking state detection structure can detect deviations in color, moisture content, temperature, viscosity, or cooking time to correct cooking control information in real time. For example, if moisture reduction is faster than expected, the heating intensity can be lowered or the amount of sauce supplied can be increased. Accordingly, automatic cooking precision can be improved by reflecting not only recipe standard values but also the actual cooking state.
[0119] Additionally, used empty cartridges can be collected simultaneously with the delivery of new cartridges by the logistics server (6000), and the collected cartridges may undergo cleaning, hygiene inspection, assessment of rechargeability, and determination of reusability. For example, reusable grade cartridges may be recharged after cleaning, and damaged cartridges may be discarded or recycled. Accordingly, a circular cartridge operation ecosystem can be implemented beyond a simple one-time supply structure.
[0120] The recipe subscription server (3000) and the order management server (4000) can store transaction logs including menu selection information, subscription status, recipe data, results of ingredient shortages, order request information, payment results, delivery results, cartridge inspection results, cooking results, user evaluation information, and reorder history. These transaction logs can be used as materials for future personalized recommendations, predictive automatic ordering, supply chain optimization, recipe improvement, and subscription product redesign. For example, if the waste rate of a specific ingredient is repeatedly high in a particular menu, the required amount of the recipe itself can be adjusted. Accordingly, the platform can implement a self-learning operating system that is structurally advanced through repeated use.
[0121] Additionally, user evaluation information may include satisfaction with taste, saltiness, sweetness, degree of doneness, quantity, cooking speed, or intention to reorder, and the recipe subscription server (3000) can continuously correct menu recommendation accuracy and cooking parameters based on this. For example, if a user repeatedly prefers a strong taste, the amount of sauce, saltiness, or heating time of menus in the same series may be automatically corrected in the future. Accordingly, a user-customized hyper-personalized cooking structure can be implemented. In one embodiment, the user evaluation-based recommendation score Ru,m can be calculated according to the following mathematical formula.
[0122] Ru,m = Su,m + μGu,m + Hu,m
[0123] Here, Su,m may be the direct evaluation score, Gu,m may be the preference of similar user groups, and Hu,m may be the fit of past consumption history, and , μ, can be a weight. For example, if direct evaluation is 0.9, similar user preference is 0.8, consumption history fit is 0.7, and the weights are 0.4, 0.35, and 0.25, respectively, then Ru,m = 0.4(0.9) + 0.35(0.8) + 0.25(0.7) = 0.815. Accordingly, a precision recommendation structure combining individual preferences and collective intelligence can be made possible.
[0124] The present disclosure can be implemented as a full-cycle method invention comprising all steps from user menu selection, subscription authorization verification, recipe data provision, platform compatibility verification, determination of cartridge status, calculation of insufficient ingredients, correction of shortage quantities, provision of alternative menus, order creation, calculation of order time, supplier selection, payment approval, delivery and retrieval, inspection of new cartridges, execution of automatic cooking, user evaluation learning, predictive recommendation, and storage of transaction logs. Accordingly, AI-based automatic cooking technology, recipe subscription-based content technology, cartridge-based ingredient supply technology, logistics automation technology, and data-based personalization technology are combined into a single integrated platform structure, thereby simultaneously improving cooking success rates, user convenience, supply accuracy, recurring profitability, and industrial scalability.
[0125] Referring to FIG. 2, the system according to the above description can implement an automatic food ingredient ordering and delivery method based on a recipe subscription system of an AI-based automatic cooking platform by sequentially performing the steps of: receiving menu selection information and meal time information from a user terminal or an AI-based automatic cooking platform; a recipe subscription server confirming recipe data corresponding to the menu selection information and food ingredient information and cooking control information required for the recipe data; receiving held cartridge status information from a cartridge-based food ingredient storage device included in the AI-based automatic cooking platform; comparing the required food ingredient information and the held cartridge status information to calculate insufficient food ingredients and insufficient quantities; the recipe subscription server generating order information for the food ingredient cartridge when the insufficient food ingredients are calculated; when the order information is generated, the order management server receiving the order information and generating payment request information and delivery request information; and when the subscription authority corresponding to the recipe data is confirmed through the recipe subscription server, providing the cooking control information to the AI-based automatic cooking platform so that cooking using the food ingredients of the held cartridge or additionally delivered cartridges can be performed. At this time, as illustrated in FIG. 3, the step of calculating the shortage of ingredients and the shortage quantity includes: a step of comparing the required amount of each required ingredient included in the recipe data with the remaining amount of each ingredient included in the held cartridge status information; a step of classifying the ingredient as a shortage ingredient if the remaining amount of each ingredient is less than the required amount or if the expiration date or storage condition of each ingredient does not satisfy the set criteria; and a step of determining the type and quantity of cartridges required for order for each shortage ingredient. Since detailed explanations of each step have been redundantly explained in the description of the system, they are replaced here with the description of the system.
[0126] Although embodiments of the present invention have been described in more detail with reference to the attached drawings, the present invention is not necessarily limited to these embodiments and may be modified in various ways within the scope of the technical spirit of the present invention. Accordingly, the embodiments disclosed in the present invention are intended to explain, not limit, the technical spirit of the present invention, and the scope of the technical spirit of the present invention is not limited by these embodiments. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of protection of the present invention shall be interpreted by the claims below, and all technical spirits within an equivalent scope shall be interpreted as being included within the scope of rights of the present invention.
[0127] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below. Explanation of the symbols
[0128] 1000: User terminal 2000: AI-based automatic cooking platform 3000: Recipe Subscription Server 4000: Order Management Server 5000: Payment Server 6000: Logistics Server 7000: Food ingredient seller server
Claims
Claim 1 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, comprising: receiving menu selection information and meal time information from a user terminal or an AI-based automatic cooking platform; a recipe subscription server verifying recipe data corresponding to the menu selection information, and ingredient information and cooking control information required for the recipe data; receiving information on the status of held cartridges from a cartridge-based ingredient storage device included in the AI-based automatic cooking platform; comparing the required ingredient information and the held cartridge status information to calculate the missing ingredients and the missing quantity; the recipe subscription server generating order information for the ingredient cartridge when the missing ingredients are calculated; when the order information is generated, the order management server receiving the order information and generating payment request information and delivery request information; and when the subscription authority corresponding to the recipe data is verified through the recipe subscription server, providing the cooking control information to the AI-based automatic cooking platform so that cooking can be performed using the ingredients in the held cartridge or additionally delivered cartridges. Claim 2 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 1, the recipe subscription server stores at least one of a list of recipes subscribed to per user account, a subscription period, an available menu range, and an authority to provide cooking control information, and provides the cooking control information to the AI-based automatic cooking platform only when a recipe corresponding to the menu selection information is included in the list of recipes subscribed to by the user account. Claim 3 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 2, the recipe data includes at least one of a type of ingredient, an amount of ingredient supplied, an order of ingredient supply, a cartridge call order, a type of cooking tool, a heating condition, a cooking module operation condition, a motion module operation condition, and a washing condition, and the cooking control information includes a control command or control parameter that causes the AI-based automatic cooking platform to perform at least one of ingredient supply, heating, cooking tool operation, and washing according to the recipe data. Claim 4 In claim 3, the AI-based automatic cooking platform receives cooking control information, supplies ingredients from the held cartridge to an automatic cooking device in the order according to the recipe data, and performs cooking operations of the automatic cooking device according to heating conditions, cooking module operation conditions, and motion module operation conditions included in the cooking control information; however, even if the cooking control information is received, if at least one of the following does not correspond to the recipe data—namely, whether the ingredient cartridge required for the recipe data is installed, cartridge identification information, remaining quantity, and availability—the cooking execution is restricted and a notification requesting the ordering or replacement of the insufficient ingredient cartridge is output to a user terminal or platform display, or if user approval or automatic ordering conditions are satisfied, order information is generated and an order is placed automatically. Claim 5 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 1, the held cartridge status information includes at least one of the type of ingredient, remaining quantity, expiration date, storage temperature, time elapsed since opening, cartridge identification information, and availability for use for each cartridge mounted on the cartridge-based ingredient storage device, and the recipe subscription server determines whether cooking corresponding to the menu selection information is possible based on the held cartridge status information. Claim 6 In claim 5, the step of calculating the shortage of ingredients and the shortage quantity comprises: a step of comparing the required amount of each required ingredient included in the recipe data with the remaining amount of each ingredient included in the held cartridge status information; a step of classifying the ingredient as a shortage ingredient if the remaining amount of each ingredient is less than the required amount or if the expiration date or storage condition of each ingredient does not satisfy the set criteria; and a step of determining the type and quantity of orderable cartridges for each shortage ingredient, wherein the shortage quantity for each shortage ingredient is calculated according to the following formula. Here, is the shortage of the i-th ingredient, and is the required amount of the i-th ingredient included in the above recipe data, and is the remaining usable amount of the i-th ingredient calculated from the above-mentioned cartridge status information, and A method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein the available correction factor is determined according to the shelf life, storage temperature, or elapsed time after opening of the i-th ingredient. Claim 7 In claim 6, the recipe subscription server, when it is determined that the delivery of the ingredient cartridge corresponding to the insufficient ingredient cannot be completed before the scheduled meal time, generates alternative menu information that can be cooked using an alternative ingredient cartridge capable of replacing the insufficient ingredient or the held cartridge status information and provides it to a user terminal or the AI-based automatic cooking platform; the order information includes at least one of the type of the insufficient ingredient, the quantity of the insufficient ingredient, the specifications of the corresponding cartridge, the user delivery address, the scheduled meal time, the cartridge storage conditions, the delivery time, and the information on the empty cartridge to be returned; and the order management server transmits an order request to a seller server or logistics server to supply the ingredient cartridge based on the order information, a method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform. Claim 8 In claim 7, the delivery request information includes a target delivery completion time calculated based on the scheduled meal time, and the order management server generates a delivery request so that the food ingredient cartridge arrives at the user delivery address before the target delivery completion time, the delivery request includes together a delivery request for the food ingredient cartridge and a request for the return of the empty cartridge to be returned, and the order management server calculates the order request time according to the following formula based on the scheduled meal time, Here, is the time of the order request, and is the scheduled time for the meal, is the estimated delivery time, and is the food ingredient cartridge preparation time, and is the estimated cooking time based on recipe data, and A method for automatically ordering and delivering ingredients based on a recipe subscription system of an AI-based automatic cooking platform, which is a delay correction time. Claim 9 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 8, the payment request information includes at least one of a recipe subscription fee, the cost of ingredients for an ingredient cartridge, a delivery cost, a cartridge deposit, and a cost for collecting empty cartridges, and the order management server performs a regular payment or individual payment based on the payment method of the user account, and then activates the order request or the delivery request based on payment completion information, wherein the payment request information includes, by distinguishing between regular payment information for a recipe subscription product and individual payment information for the additionally ordered ingredient cartridge, and the recipe subscription server provides the cooking control information when the payment status of the regular payment information is valid, and generates an order request for the ingredient cartridge when the payment status of the individual payment information is valid. Claim 10 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 9, the recipe subscription server stores at least one of a user-specific menu selection history, cooking history, ingredient consumption history, cartridge replacement history, and user evaluation information, provides a user with a recommended menu, a recommended recipe subscription product, or an expected shortage ingredient cartridge based on the stored information, and generates order information when user approval or automatic ordering conditions are satisfied for the expected shortage ingredient cartridge. Claim 11 A method for automatic ordering and delivery of ingredients based on a recipe subscription system of an AI-based automatic cooking platform, wherein, in claim 9, the recipe subscription server stores at least one of a user-specific menu repetition selection frequency, repetition cooking frequency, ingredient consumption history, cartridge consumption rate, cartridge replacement cycle, and user evaluation information, provides reserve cartridge information corresponding to ingredients repeatedly used by the user based on the stored information, and generates order information so that the reserve cartridge may be provided in the cartridge-based ingredient storage device when an automatic ordering condition for the reserve cartridge is satisfied.
Citation Information
Patent Citations
Intergrated purchasing management system and method for recipe ingredient
KR1020160023005A