Prosecution Insights
Last updated: April 19, 2026
Application No. 18/837,303

SYSTEMS AND METHODS FOR OMNICHANNEL ARTIFICIAL INTELLIGENCE (AI) RESTAURANT MANAGEMENT

Non-Final OA §101§102§103
Filed
Aug 09, 2024
Examiner
BROWN, SARA GRACE
Art Unit
3625
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Fresh Technology Inc.
OA Round
1 (Non-Final)
26%
Grant Probability
At Risk
1-2
OA Rounds
4y 4m
To Grant
56%
With Interview

Examiner Intelligence

Grants only 26% of cases
26%
Career Allow Rate
40 granted / 151 resolved
-25.5% vs TC avg
Strong +29% interview lift
Without
With
+29.3%
Interview Lift
resolved cases with interview
Typical timeline
4y 4m
Avg Prosecution
33 currently pending
Career history
184
Total Applications
across all art units

Statute-Specific Performance

§101
35.2%
-4.8% vs TC avg
§103
39.2%
-0.8% vs TC avg
§102
9.7%
-30.3% vs TC avg
§112
13.9%
-26.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 151 resolved cases

Office Action

§101 §102 §103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Priority Examiner acknowledges Applicant’s claim to priority regarding Provisional Application 63/308,924 filed on 02/10/2022 and as a 371 of PCT/US2023/012855 filed on 02/10/2023. Information Disclosure Statement The information disclosure statement (IDS) filed on 10/13/2024 has been fully considered. Claim Objections Claim 10 is objected to because of the following informalities: Examiner suggests amending the claim for the sake of clarity by reciting “wherein the identified restaurant device comprises a Point-Of-Sale (POS) device.” Appropriate correction is required. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: “electronic processing device” of claim 9. When looking to the specification, the hardware structure associated with the “electronic processing device” is being interpreted as “computer,” please see at least Figs. 1-2 and [0015, 0026, 0033] of the instant specification. The corresponding algorithm of the “electronic processing device” can be found in at least Fig. 5 and corresponding paragraphs [0015, 0033, 0046-0063]. This is to be the structure and algorithm required for the claim, or equivalents thereof. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 9-20 are rejected under 35 USC 101 because the claimed invention is directed to a judicial exception (i.e. abstract idea) without anything significantly more. Step 1: Claims 9-14 are directed to a system and claims 15-20 are directed to a method. Therefore, the claims are directed to patent eligible categories of invention. Step 2A, Prong 1: Independent claims 9 and 15 are related to identifying predicted fulfilment times for orders, constituting an abstract idea based on “Certain Methods of Organizing Human Activity” related to commercial interactions including advertising or marketing sales activities or behaviors, as well as business relations. Independent claim 9 recites limitations including “identifying a plurality of current orders at a restaurant, the plurality of current orders comprising orders from a plurality of ordering channels; computing, a predicted fulfillment time for each order of the plurality of current orders at the restaurant; identifying, by an execution of the restaurant management rules, that at least one of the predicted fulfillment times exceeds a predetermined threshold; computing, a matrix of restaurant operational parameter values that would result in the at least one of the predicted fulfillment time meeting the predetermined threshold; identifying a restaurant device associated with at least one of the parameters from the matrix of restaurant operational parameter values.” Independent claim 15 recites limitations including “identifying a plurality of current orders at a restaurant, the plurality of current orders comprising orders from a plurality of ordering channels; computing, a predicted fulfillment time for each order of the plurality of current orders at the restaurant, wherein the predicting comprises: (i) identifying at least one semantic component from each order; (ii) grouping together orders that have a semantic similarity, thereby defining a semantic order cluster; (iii) identifying a number of items in each order; and (iv) computing, based on a comparison of the semantic order cluster and the number of items in each order to model data, the predicted fulfillment time.” These limitations, as drafted, is a process that, under its broadest reasonable interpretation, but for the language of the preamble, covers an abstract idea but for the recitation of generic computer components. That is, other than the preamble language, nothing in the claim elements preclude the steps from being interpreted as an abstract idea. For example, with the exception of the preamble language, the claim steps in the context of the claim encompass an abstract idea directed to “Certain Methods of Organizing Human Activity.” Similarly, independent claims 9 and 15 are related to identifying predicted fulfilment times for orders, constituting an abstract idea based on “Mental Processes” related to concepts performed in the human mind including observation, evaluation, judgment, and opinion. Independent claim 9 recites limitations including “identifying a plurality of current orders at a restaurant, the plurality of current orders comprising orders from a plurality of ordering channels; computing, a predicted fulfillment time for each order of the plurality of current orders at the restaurant; identifying, by an execution of the restaurant management rules, that at least one of the predicted fulfillment times exceeds a predetermined threshold; computing, a matrix of restaurant operational parameter values that would result in the at least one of the predicted fulfillment time meeting the predetermined threshold; identifying a restaurant device associated with at least one of the parameters from the matrix of restaurant operational parameter values.” Independent claim 15 recites limitations including “identifying a plurality of current orders at a restaurant, the plurality of current orders comprising orders from a plurality of ordering channels; computing, a predicted fulfillment time for each order of the plurality of current orders at the restaurant, wherein the predicting comprises: (i) identifying at least one semantic component from each order; (ii) grouping together orders that have a semantic similarity, thereby defining a semantic order cluster; (iii) identifying a number of items in each order; and (iv) computing, based on a comparison of the semantic order cluster and the number of items in each order to model data, the predicted fulfillment time.” These limitations, as drafted, but for the recitation of the preamble, is a process that covers performance of the limitations in the mind but for the recitation of generic computer components. That is, but for the preamble language, nothing in the claim elements preclude the steps from practically being performed in the human mind. For example, with the exception of the preamble language, the claim steps in the context of the claim encompass a user mentally or manually performing the steps of the claim. Dependent claims 16-19 further narrow the abstract idea and do not introduce further additional elements for consideration. Dependent claims 10-14 and 20 will be evaluated under Step 2A, Prong 2 below. Step 2A, Prong 2: Independent claims 9 and 15 do not integrate the judicial exception into a practical application. Independent claim 9 is directed to a system comprising “an electronic processing device; and a non-transitory computer-readable memory storing (i) an omnichannel Al restaurant management model, (ii) restaurant management rules, and (ii) instructions that when executed by the electronic processing device result in.” Independent claim 15 is directed to a method. Claim 9 recites the additional elements of “computing, by a first execution of the omnichannel Al restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant” and “computing, by a second execution of the omnichannel Al restaurant management model, a matrix of restaurant operational parameter values that would result in the at least one of the predicted fulfillment time meeting the predetermined threshold.” Similarly, claim 15 recites the additional element of “computing, by an execution of an omnichannel AI restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., mental process or certain methods of organizing human activity) does not integrate a judicial exception into a practical application. See MPEP 2106.05(f). Claim 9 recites the additional element of “and transmitting a signal to the identified restaurant device that causes the restaurant device to change a current value of the at least one of the parameters from the matrix of restaurant operational parameter values to the value from the matrix of restaurant operational parameter values.” Similarly, claim 15 recites the additional element of “and transmitting, to at least one of a restaurant device and an ordering device, and for at least one of the plurality of current orders, an indication of the predicted fulfillment time.” This limitation, as drafted, is nothing more than post-solution activity. This type of extra-solution activity is not sufficient to prove integration into a practical application. See MPEP 2106.05(g). Therefore, the additional elements of the independent claims, when considered both individually and in combination, are not sufficient to prove integration into a practical application. Dependent claims 16-19 further narrow the abstract idea and do not introduce further additional elements for consideration, which does not integrate the judicial exception into a practical application. Dependent claim 10 introduces the additional element of “wherein the identified restaurant device comprises a POS device.” Dependent claim 11 introduces the additional element of “wherein the identified restaurant device comprises a staffing device.” Dependent claim 12 introduces the additional element of “wherein the identified restaurant device comprises a kitchen device.” Dependent claim 14 introduces the additional element of “wherein the identified restaurant device comprises an inventory device.” Dependent claim 20 introduces the additional element of “further comprising adjusting, in response to the computing of at least one of the predicted fulfillment times, at least one of an ordering channel setting and a kitchen device setting.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., mental process or certain methods of organizing human activity) does not integrate a judicial exception into a practical application. See MPEP 2106.05(f). Dependent claim 13 introduces the additional element of “wherein the kitchen device comprises one or more of an oven, a grill, a cooktop, a warmer, a conveyer, a fryer, a refrigerator, and a freezer.” The claim employs generic computer functions to execute an abstract idea, even when limiting the use of the idea to one particular environment. This type of generally linking is not sufficient to prove integration into a practical application. See MPEP 2106.05(h). Therefore, the additional elements of the dependent claims, when considered both individually and in the context of the independent claims, are not sufficient to prove integration into a practical application. Step 2B: Independent claims 9 and 15 do not comprise anything significantly more than the judicial exception. Independent claim 9 is directed to a system comprising “an electronic processing device; and a non-transitory computer-readable memory storing (i) an omnichannel Al restaurant management model, (ii) restaurant management rules, and (ii) instructions that when executed by the electronic processing device result in.” Independent claim 15 is directed to a method. Claim 9 recites the additional elements of “computing, by a first execution of the omnichannel Al restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant” and “computing, by a second execution of the omnichannel Al restaurant management model, a matrix of restaurant operational parameter values that would result in the at least one of the predicted fulfillment time meeting the predetermined threshold.” Similarly, claim 15 recites the additional element of “computing, by an execution of an omnichannel AI restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., mental process or certain methods of organizing human activity) is not anything significantly more than the judicial exception. See MPEP 2106.05(f). Claim 9 recites the additional element of “and transmitting a signal to the identified restaurant device that causes the restaurant device to change a current value of the at least one of the parameters from the matrix of restaurant operational parameter values to the value from the matrix of restaurant operational parameter values.” Similarly, claim 15 recites the additional element of “and transmitting, to at least one of a restaurant device and an ordering device, and for at least one of the plurality of current orders, an indication of the predicted fulfillment time.” This limitation, as drafted, is nothing more than post-solution activity. Section 2106.05(d)(II) of the MPEP states that “receiving and transmitting data over a network,” and specifically “sending messages over a network,” is a well-understood, routine, and conventional computer function. Therefore, these limitations are not anything significantly more than the judicial exception. Therefore, the additional elements of the independent claims, when considered both individually and in combination, are not anything significantly more than the judicial exception. Dependent claims 16-19 further narrow the abstract idea and do not introduce further additional elements for consideration, which is not anything significantly more than the judicial exception. Dependent claim 10 introduces the additional element of “wherein the identified restaurant device comprises a POS device.” Dependent claim 11 introduces the additional element of “wherein the identified restaurant device comprises a staffing device.” Dependent claim 12 introduces the additional element of “wherein the identified restaurant device comprises a kitchen device.” Dependent claim 14 introduces the additional element of “wherein the identified restaurant device comprises an inventory device.” Dependent claim 20 introduces the additional element of “further comprising adjusting, in response to the computing of at least one of the predicted fulfillment times, at least one of an ordering channel setting and a kitchen device setting.” These additional elements are mere instructions to implement an abstract idea using a computer in its ordinary capacity, or merely uses the computer as a tool to perform the identified abstract idea. Use of a computer or other machinery in its ordinary capacity for performing the steps of the abstract idea or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea (e.g., mental process or certain methods of organizing human activity) is not anything significantly more than the judicial exception. See MPEP 2106.05(f). Dependent claim 13 introduces the additional element of “wherein the kitchen device comprises one or more of an oven, a grill, a cooktop, a warmer, a conveyer, a fryer, a refrigerator, and a freezer.” The claim employs generic computer functions to execute an abstract idea, even when limiting the use of the idea to one particular environment. This type of generally linking is not anything significantly more than the judicial exception. See MPEP 2106.05(h). Therefore, the additional elements of the dependent claims, when considered both individually and in the context of the independent claims, are not anything significantly more than the judicial exception. Accordingly, claims 9-20 are rejected under 35 USC 101. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 15 and 20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Yim et al. (US 20210174370 A1). Regarding claim 15, Yim anticipates a method for omnichannel Artificial Intelligence (AI) restaurant management (Figs. 5, 8), comprising: identifying a plurality of current orders at a restaurant, the plurality of current orders comprising orders from a plurality of ordering channels (Fig. 8 and [0136] teach a control server controls robots to determine a cooking sequence and controls robots, wherein the control server collects order information on orders received from tables an determines an efficient cooking sequence, wherein [0143] teaches the server may determine the number of orders and recipe information of the food, as well as in [0184-0185] teach a food material pickup robot receives N orders for a predetermined period of time, wherein [0095] teaches the table robot may transmit input order information on an order placed by the customer through voice at the table to the control server or the serving robot or the cooking robot, as well as in [0076-0077] teach the robot can receive menu information from the user using a predetermined mounted display or voice recognition, as well as in [0131] teaches the guide robot may guide a waiting time to a customer who visits a store or a customer who takes out food and the guide robot may directly take an order, wherein the guide robot may include an ordering system to instruct other robots to complete the order/take-out order/delivery order in the store; see also: [0093, 0137-0138, 0206]); computing, by an execution of an omnichannel AI restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant ([0240] teaches the artificial intelligence causes a model constituted by an ANN to learn using learning data that can be used to make a determination which is used for a robot to perform a certain operation, as well as in [0249] teaches the controller may utilize data in the artificial intelligence and control the elements of the robot such that a predicted operation or an operation determined to be preferable out of one or more executable operations is executed, wherein [0143] teaches the control server may also provide a time point at which the food is completed based on temporal characteristics and serving characteristics, such as simultaneous serving and sequential serving, of the ordered food, wherein the server may efficiently control the cooking robot by determining a number of orders and recipe information of food and grouping similar cooking steps, wherein the temporal characteristics of the ordered food contain temporal properties for preparing or cooking the ordered food, wherein the serving characteristics contain serving properties for transferring time for moving the ordered food to the table, wherein [0146] teaches the control server may generate the cooking instructions based on the sequence or the similarity between the foods ordered from the plurality of tables and a food completion time determined using temporal characteristics or serving characteristics of the ordered menu items, as well as in [0185] teaches a food robot can receive “N” orders for a predetermined period of time, wherein the cooking sequence can be rearranged based on similarity among ordered menu items as the plurality of orders are received, wherein the cooking sequence is arranged such that the foods may be cooked based on a time point in which the order is received and an expected serving time; see also: [0144, 0232-233]), wherein the predicting comprises: (i) identifying at least one semantic component from each order ([0095] teaches the table robot may transmit input order information on an order placed by the customer through voice at the table to the control server or the serving robot or the cooking robot, as well as in [0076-0077] teach the robot can receive menu information from the user using a predetermined mounted display or voice recognition, wherein [0104] teaches if the same types of five foods are ordered from several tables and the foods are served independently, wherein [0137-0138] teach the server instructs cooking based on a sequence/similarity among orders placed from tables, wherein the cooking robot may operate sequentially according to the sequence of orders, wherein when similar food is ordered from a plurality of tables, the cooking robot may be controlled to cook the food, as well as in [0143] teaches determining a number of orders and recipe information of food and grouping similar cooking steps, wherein [0146] teaches the control server may generate the cooking instructions based on the sequence or the similarity between the foods ordered from the plurality of tables and a food completion time determined using temporal characteristics or serving characteristics of the ordered menu items; see also: [0139, 0185]); (ii) grouping together orders that have a semantic similarity, thereby defining a semantic order cluster ([0104] teaches if the same types of five foods are ordered from several tables and the foods are served independently, wherein [0137-0138] teach the server instructs cooking based on a sequence/similarity among orders placed from tables, wherein the cooking robot may operate sequentially according to the sequence of orders, wherein when similar food is ordered from a plurality of tables, the cooking robot may be controlled to cook the food, as well as in [0143] teaches determining a number of orders and recipe information of food and grouping similar cooking steps, wherein [0146] teaches the control server may generate the cooking instructions based on the sequence or the similarity between the foods ordered from the plurality of tables and a food completion time determined using temporal characteristics or serving characteristics of the ordered menu items; see also: [0139, 0185]); (iii) identifying a number of items in each order ([0185] teaches a food robot can receive “N” orders for a predetermined period of time, wherein the cooking sequence can be rearranged based on similarity among ordered menu items as the plurality of orders are received, wherein the cooking sequence is arranged such that the foods may be cooked based on a time point in which the order is received and an expected serving time, as well as in [0105] teaches the robot may change the cooking sequence based on a cooking time period for which the ordered food is cooked, a time point at which the ordered food is served, a number of ordered foods for each table, and types of food, as well as in [0143] teaches determining a number of orders and recipe information of food and grouping similar cooking steps; see also: [0113, 0153, 0184]); and (iv) computing, based on a comparison of the semantic order cluster and the number of items in each order to model data, the predicted fulfillment time ([0143] teaches the control server may also provide a time point at which the food is completed based on temporal characteristics and serving characteristics, such as simultaneous serving and sequential serving, of the ordered food, wherein the server may efficiently control the cooking robot by determining a number of orders and recipe information of food and grouping similar cooking steps, wherein the temporal characteristics of the ordered food contain temporal properties for preparing or cooking the ordered food, wherein the serving characteristics contain serving properties for transferring time for moving the ordered food to the table, wherein [0146] teaches the control server may generate the cooking instructions based on the sequence or the similarity between the foods ordered from the plurality of tables and a food completion time determined using temporal characteristics or serving characteristics of the ordered menu items, as well as in [0185] teaches a food robot can receive “N” orders for a predetermined period of time, wherein the cooking sequence can be rearranged based on similarity among ordered menu items as the plurality of orders are received, wherein the cooking sequence is arranged such that the foods may be cooked based on a time point in which the order is received and an expected serving time; see also: [0144]); and transmitting, to at least one of a restaurant device and an ordering device, and for at least one of the plurality of current orders, an indication of the predicted fulfillment time ([0146] teaches the control server may generate the cooking instructions based on the sequence or the similarity between the foods ordered from the plurality of tables and a food completion time determined using temporal characteristics or serving characteristics of the ordered menu items, wherein [0108-0109] teaches when the customer waits for food after ordering, the table robot may display a waiting time until the food is served; see also: [0110]). Regarding claim 20, Yim anticipates all the limitations of claim 15 above. Yim further anticipates further comprising adjusting, in response to the computing of at least one of the predicted fulfillment times, at least one of a kitchen device setting ([0143] teaches the control server may provide a point in time at which the food is completed based on temporal characteristics and serving characteristics, such as simultaneous serving and sequential serving, of the ordered food, wherein the control server may efficiently control the cooking robot by determining a number of orders and recipe information of food and grouping similar cooking steps, wherein [0144] teaches the control server may also control the cooking robot to finish cooking before a completion time point, wherein when multiple items are ordered at the same time, the control server may automatically adjust a speed of the food material pickup robot based on a timing of the food material pickup and may automatically adjust a speed of cooking robot based on a cooking timing such that the food material pickup robot and cooking robot can efficiently cook the ordered menu items together, wherein if certain steps take a long time to cook, the food material pickup robot may operate slower than an actual speed; see also: [0145-0146]). Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 9 and 12-14 are rejected under 35 U.S.C. 103 as being unpatentable over Neumann (US 20220004955 A1) in view of Koennings et al. (US 20170224148 A1). Regarding claim 9, Neumann teaches an omnichannel Artificial Intelligence (AI) restaurant management system (Fig. 1 and [0063-0065] teach a computing system, wherein [0038-0039] teach the machine learning models may be generated using artificial intelligence methods), comprising: an electronic processing device (Fig. 1 and [0063-0065] teach a computing system, wherein [0038-0039] teach the machine learning models may be generated using artificial intelligence methods); and a non-transitory computer-readable memory storing (i) an omnichannel Al restaurant management model (Fig. 1 and [0063-0065] teach a computing system comprising a memory that includes one or more machine-readable media with instructions that embody the methodologies, wherein [0038-0039] teach the machine learning models may be generated using artificial intelligence methods), (ii) restaurant management rules (Fig. 1 and [0063-0065] teach a computing system comprising a memory that includes one or more machine-readable media with instructions that embody the methodologies, wherein [0021] teaches generating a chronological sequential ordering of tasks based on time constraints of a restaurant, as well as in [0026] teaches the computing device can identify a plurality of constraints as a function of identification of meals, which includes at least a resource constraint and a timing constraint, wherein a constraint is a barrier, limitation, consideration, or any other constraint pertaining to resource utilization during optimizing the combination of a plurality of task chains that may arise during meal preparation, wherein the constraints may be stored and retrieved from a database for orders at a restaurant; see also: [0038-0039]), and (ii) instructions that when executed by the electronic processing device result in (Fig. 1 and [0063-0065] teach a computing system comprising a memory that includes one or more machine-readable media with instructions that embody the methodologies, wherein [0038-0039] teach the machine learning models may be generated using artificial intelligence methods): identifying a plurality of current orders at a restaurant (Fig. 5 and [0054] teach a computing device is configured to receive a plurality of identifications of meals to be prepared, wherein a plurality of identifications of meals may include computing device that retrieves an ingredients list, as well as in [0021-0022] teach preparing a plurality of meal orders for a restaurant; see also: [0026-0027, 0049]), the plurality of current orders comprising orders from a plurality of ordering channels ([0026] teaches the received orders can be received via orders input by a restaurant wait staff, logged by a web based application, a mobile application, or other meal ordering service, application, device, or the like, wherein [0022] teaches the ordered tasks are received via courier services via application services, wherein Fig. 5 and [0054] teach a computing device is configured to receive a plurality of identifications of meals to be prepared, wherein a plurality of identifications of meals may include computing device that retrieves an ingredients list, as well as in [0022] teaches preparing a plurality of meal orders; see also: [0017, 0026-0027, 0049]; computing, by a first execution of the omnichannel Al restaurant management model, a predicted fulfillment time for each order of the plurality of current orders at the restaurant ([0050] teaches objectives may include minimization of meal preparation times in excess of estimated or requested arrival times, wherein [0051] teaches the computing device may determine a solution set including the plurality of candidate task chain combinations, wherein optimizing the objective function includes iteratively calculating the difference between expected retrieval time and expected time of completion, wherein the expected time of completion is for when meal is ready for retrieval, wherein the objective function is optimized on minimizing time differences to measure the efficiency of task chains, wherein [0052] teaches generating an output of scoring candidate task chain combinations according to the goal criterion by scoring with regard to difference between expected retrieval time and expected time of completion using an objective function, wherein the objective function may result in re-ranking task chains based on calculating the expected time of completion, wherein the objective function may be optimized to prioritize task chains that will increase the difference between expected retrieval time and expected time of completion, wherein [0053] teaches the objective function related to the expected time of completion is for a task chain that corresponds to the preparation of a plurality of meals at a restaurant, wherein [0027] teaches generating a plurality of candidate task chain combinations by receiving feasibility data that includes a plurality of task combinations with feasibility quantifiers, wherein the feasibility quantifiers are a vector, matrix, numerical value, or the like, which describes a qualitative and/or quantitative mathematical relationship correlating the probability of completing a task, given a set of constraints and the task’s relationship to time to and ordering to other tasks, within a particular timeframe, wherein a timeframe may be determined by an identification of a meal, meal preparation time, expected delivery time, task chain, and the like; see also: [0056]); identifying, by an execution of the restaurant management rules, that at least one of the predicted fulfillment times exceeds a predetermined threshold (Fig. 5 and [0057] teach identifying a plurality of constraints as a function of the plurality of identifications of meals based on resource and timing constraints, wherein [0050] teaches objectives may include minimization of meal preparation times in excess of estimated or requested arrival times, wherein the objective function includes a minimization of meal preparation times as a function of constraints, wherein [0021] teaches generating a chronological sequential ordering of tasks based on time constraints of a restaurant, as well as in [0026] teaches the computing device can identify a plurality of constraints as a function of identification of meals, which includes at least a resource constraint and a timing constraint, wherein a constraint is a barrier, limitation, consideration, or any other constraint pertaining to resource utilization during optimizing the combination of a plurality of task chains that may arise during meal preparation, wherein the constraints may be stored and retrieved from a database for orders at a restaurant; see also: [0051-0054, 0058]); computing, by a second execution of the omnichannel Al restaurant management model, a matrix of restaurant operational parameter values that would result in the at least one of the predicted fulfillment time meeting the predetermined threshold ([0050] teaches objectives may include minimization of meal preparation times in excess of estimated or requested arrival times, wherein the objective function includes a minimization of meal preparation times as a function of constraints, wherein [0051] teaches the computing device may determine a solution set including the plurality of candidate task chain combinations, wherein optimizing the objective function includes iteratively calculating the difference between expected retrieval time and expected time of completion, wherein the expected time of completion is for when meal is ready for retrieval, wherein the objective function is optimized on minimizing time differences to measure the efficiency of task chains, wherein [0052] teaches generating an output of scoring candidate task chain combinations according to the goal criterion by scoring with regard to difference between expected retrieval time and expected time of completion using an objective function, wherein the objective function may result in re-ranking task chains based on calculating the expected time of completion, wherein the objective function may be optimized to prioritize task chains that will increase the difference between expected retrieval time and expected time of completion, wherein [0053] teaches the objective function related to the expected time of completion is for a task chain that corresponds to the preparation of a plurality of meals at a restaurant, wherein [0027] teaches generating a plurality of candidate task chain combinations by receiving feasibility data that includes a plurality of task combinations with feasibility quantifiers, wherein the feasibility quantifiers are a vector, matrix, numerical value, or the like, which describes a qualitative and/or quantitative mathematical relationship correlating the probability of completing a task, given a set of constraints and the task’s relationship to time to and ordering to other tasks, within a particular timeframe, wherein a timeframe may be determined by an identification of a meal, meal preparation time, expected delivery time, task chain, and the like; see also: [0056]); identifying a restaurant device associated with at least one of the parameters from the matrix of restaurant operational parameter values ([0024] teaches the concurrently performed tasks of the task chains involve a combination of tasks performed at an oven including heating an oven, wherein the temperature can be optimized by the machine learning model and the objective function to batch cooking steps together, wherein [0053] teaches the objective function related to the expected time of completion is for a task chain that corresponds to the preparation of a plurality of meals at a restaurant, wherein [0027] teaches generating a plurality of candidate task chain combinations by receiving feasibility data that includes a plurality of task combinations with feasibility quantifiers, wherein the feasibility quantifiers are a vector, matrix, numerical value, or the like, which describes a qualitative and/or quantitative mathematical relationship correlating the probability of completing a task, given a set of constraints and the task’s relationship to time to and ordering to other tasks, within a particular timeframe, wherein a timeframe may be determined by an identification of a meal, meal preparation time, expected delivery time, task chain, and the like; see also: [0050-0052, 0056]). However, Neumann does not explicitly teach and transmitting a signal to the identified restaurant device that causes the restaurant device to change a current value of the at least one of the parameters from the matrix of restaurant operational parameter values to the value from the matrix of restaurant operational parameter values. From the same or similar field of endeavor, Koennings teaches and transmitting a signal to the identified restaurant device that causes the restaurant device to change a current value of the at least one of the parameters from the matrix of restaurant operational parameter values to the value from the matrix of restaurant operational parameter values ([0023] teaches comparing the prediction value with a termination time value expected parameters of the external instruction if the difference between the prediction value and the expected value exceeds a predefined threshold value, wherein the control system where the recipe program adjustment component is configured to adjust one or more internal instructions of the not-yet-executed program instructions and adjust one or more external instructions, wherein [0041] teaches determining the difference between a prediction value and the expected value exceeds a predefined threshold value, wherein [0050] teaches a plurality of data packets including a vector of temperature values with each temperature value corresponding to the temperature of the respective sensor at a given location at a given point in time, wherein [0055] teaches the re-synchronizing a multi-function cooking apparatus to generate appropriate recipe adjustments for complex scenarios like multiple course food products with many food components which are prepared in parallel on a cooking apparatus by using a plurality of kitchen appliances, wherein the heating and cooling functions can be adapted to the level of complexity by using corresponding pre-defined control parameter settings and recipe program adjustment patterns in the databases, and wherein [0014] teaches the control parameters are directly communicated to the remote kitchen appliance and automatically adjust the control parameter setting accordingly; see also: [0016, 0049]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify Neumann to incorporate the teachings of Koennings to include and transmitting a signal to the identified restaurant device that causes the restaurant device to change a current value of the at least one of the parameters from the matrix of restaurant operational parameter values to the value from the matrix of restaurant operational parameter values. One would have been motivated to do so in order to automatically adjust the control parameter of the kitchen appliance based on instructional triggers (Koennings, [0014]). By incorporating the teachings of Koennings, one would have been able to provide a multi-function cooking apparatus that adjusts recipe program instruction based on the difference between the predicted and expected value exceeding a predefined threshold (Koennings, [0023]). Regarding claim 12, the combination of Neumann and Koennings teaches all the limitations of claim 9 above. Neumann further teaches wherein the identified restaurant device comprises a kitchen device ([0024] teaches the concurrently performed tasks of the task chains involve a combination of tasks performed at an oven including heating an oven, wherein the temperature can be optimized by the machine learning model and the objective function to batch cooking steps together, wherein [0053] teaches the objective function related to the expected time of completion is for a task chain that corresponds to the preparation of a plurality of meals at a restaurant; see also: [0027]). Regarding claim 13, the combination of Neumann and Koennings teaches all the limitations of claim 12 above. Neumann further teaches wherein the kitchen device comprises one or more of an oven ([0024] teaches the concurrently performed tasks of the task chains involve a combination of tasks performed at an oven including heating an oven, wherein the temperature can be optimized by the machine learning model and the objective function to batch cooking steps together, wherein [0053] teaches the objective function related to the expected time of completion is for a task chain that corresponds to the preparation of a plurality of meals at a restaurant; see also: [0027]). Regarding claim 14, the combination of Neumann and Koennings teaches all the limitations of claim 9 above. Neumann further teaches wherein the identified restaurant device comprises an inventory device ([0020] teaches a computing device comprising a plurality of tables of a meal database that includes ingredient lists, presence of ingredients in preparing a meal, location of the ingredients, and more, as well as in [0022] teaches a computing device comprising a resource list with a list of ingredient identities, amounts, expirations, and more; see also: [0021, 0040]). Claim(s) 10-11 are rejected under 35 U.S.C. 103 as being unpatentable over Neumann (US 20220004955 A1) in view of Koennings et al. (US 20170224148 A1) in view of Jagolta et al. (US 20220351167 A1). Regarding claim 10, the combination of Neumann and Koennings teaches all the limitations of claim 9 above. However, Neumann does not explicitly teach wherein the identified restaurant device comprises a POS device. From the same or similar field of endeavor, Jagolta teaches wherein the identified restaurant device comprises a POS device ([0040] teaches the mobile POS terminals and kitchen fulfilment terminals in each of the restaurants communicate with the backend server through their gateways to perform the functions of displaying of menus, ordering of menu items, routing of ordered items to the kitchen staff, sequencing of ordering items through the kitchen, and more, thus providing efficient operation of the restaurant, wherein [0045] teaches the backend server directs the terminals to perform routing of items to kitchen staff, sequencing of ordering items through the kitchens, and more, wherein the terminals can provide messaging to execute the functions; see also: [0048]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify the combination of Neumann and Koennings to incorporate the teachings of Jagolta to include wherein the identified restaurant device comprises a POS device. One would have been motivated to do so in order to provide efficient operation of the restaurant by sequencing the ordering of items through the kitchen and routing of ordered items to the kitchen staff for preparation (Jagolta, [0040]). By incorporating the teachings of Jagolta, one would have been able to frequently update the preparation time indicator through the use of digital menus available on the restaurant terminals (Jagolta, [0048]). Regarding claim 11, the combination of Neumann and Koennings teaches all the limitations of claim 9 above. However, Neumann does not explicitly teach wherein the identified restaurant device comprises a staffing device. From the same or similar field of endeavor, Jagolta teaches wherein the identified restaurant device comprises a staffing device ([0040] teaches the mobile POS terminals and kitchen fulfilment terminals in each of the restaurants communicate with the backend server through their gateways to perform the functions of displaying of menus, ordering of menu items, routing of ordered items to the kitchen staff, sequencing of ordering items through the kitchen, and more, thus providing efficient operation of the restaurant, wherein [0045] teaches the backend server directs the terminals to perform routing of items to kitchen staff, sequencing of ordering items through the kitchens, and more, wherein the terminals can provide messaging to execute the functions; see also: [0048]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify the combination of Neumann and Koennings to incorporate the teachings of Jagolta to include wherein the identified restaurant device comprises a staffing device. One would have been motivated to do so in order to provide efficient operation of the restaurant by sequencing the ordering of items through the kitchen and routing of ordered items to the kitchen staff for preparation (Jagolta, [0040]). By incorporating the teachings of Jagolta, one would have been able to frequently update the preparation time indicator through the use of digital menus available on the restaurant terminals (Jagolta, [0048]). Claim(s) 16 and 17 are rejected under 35 U.S.C. 103 as being unpatentable over Yim et al. (US 20210174370 A1) in view of Zito et al. (US 20200121125 A1). Regarding claim 16, Yim anticipates all the limitations of claim 15 above. However, Yim does not explicitly teach wherein the predicting further comprises:(v) identifying a number of modifiers for each order. From the same or similar field of endeavor, Zito teaches wherein the predicting further comprises:(v) identifying a number of modifiers for each order ([0028] teaches the robotic kitchen assistant maintains an inventory of similar batch prepared items as the orders arrive, wherein the assistant can use temperature information and incoming orders in order to batch cook fries, as well as determine when to prepare additional fries, wherein [0115] teaches receiving a customer order including eat-in and to-go orders, wherein the orders shall specify a food item, toppings, and a customer identifier, wherein [0116] teaches evaluating whether any part of the customer order can be prepared by the robotic kitchen assistant by comparing the food items in the customer order list to food items that are prepared with at least one step performed by the robotic assistant, wherein [0117-0018] teach calculating the steps to complete the customer order including the time to begin preparation of the food items, what steps to perform and by who, wherein [0119] teaches determining cooking times for each food item, estimated upcoming demand, time to completion of the items already on the grill, and estimated time to completion of items included in the order, wherein [0135] teaches different types of customer order information can be received including a food item, menu item, topping or other modification, wherein the robotic kitchen assistant can help complete the order; see also: [0006-0009, 0120-0121]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify Yim to incorporate the teachings of Zito to include wherein the predicting further comprises:(v) identifying a number of modifiers for each order. One would have been motivated to do so in order to maximize the throughput efficiency by minimizing the time necessary to perform all required actions (Zito, [0168]). By incorporating the teachings of Zito, one would have been able to allow the robotic kitchen assistant to obtain more accurate estimates on when to start new food items based on order history and more (Zito, [0171]). Regarding claim 17, the combination of Yim and Zito teaches all the limitations of claim 16 above. However, Yim does not explicitly teach wherein the computing is further based on a comparison of the number of modifiers for each order to model data From the same or similar field of endeavor, Zito further teaches wherein the computing is further based on a comparison of the number of modifiers for each order to model data ([0028] teaches the robotic kitchen assistant maintains an inventory of similar batch prepared items as the orders arrive, wherein the assistant can use temperature information and incoming orders in order to batch cook fries, as well as determine when to prepare additional fries, wherein [0115] teaches receiving a customer order including eat-in and to-go orders, wherein the orders shall specify a food item, toppings, and a customer identifier, wherein [0116] teaches evaluating whether any part of the customer order can be prepared by the robotic kitchen assistant by comparing the food items in the customer order list to food items that are prepared with at least one step performed by the robotic assistant, wherein [0117-0018] teach calculating the steps to complete the customer order including the time to begin preparation of the food items, what steps to perform and by who, wherein [0119] teaches determining cooking times for each food item, estimated upcoming demand, time to completion of the items already on the grill, and estimated time to completion of items included in the order, wherein [0135] teaches different types of customer order information can be received including a food item, menu item, topping or other modification, wherein the robotic kitchen assistant can help complete the order, and wherein [0095] teaches the robot kitchen assistant can be fed data to improve performance of the system by allowing the software to adapt to constantly learning as it performs tasks; see also: [0006-0009, 0120-0121]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify the combination of Yim and Zito to incorporate the further teachings of Zito to include wherein the computing is further based on a comparison of the number of modifiers for each order to model data. One would have been motivated to do so in order to maximize the throughput efficiency by minimizing the time necessary to perform all required actions (Zito, [0168]). By incorporating the teachings of Zito, one would have been able to allow the robotic kitchen assistant to obtain more accurate estimates on when to start new food items based on order history and more (Zito, [0171]). Claim(s) 18-19 are rejected under 35 U.S.C. 103 as being unpatentable over Yim et al. (US 20210174370 A1) in view of Neumann (US 20220004955 A1). Regarding claim 18, Yim anticipates all the limitations of claim 15 above. However, Yim does not explicitly teach wherein the comparison to the model data comprises an execution of a mathematical regression model. From the same or similar field of endeavor, Neumann teaches wherein the comparison to the model data comprises an execution of a mathematical regression model ([0040-0041] teach the machine learning model may generate a plurality of candidate task chains, wherein the task chain may be selected by generating an objective function that is a mathematical function with a solution set that includes a plurality of data elements to be compared, wherein [0024] teaches the task chains can be calculated by a machine learning model and objective function to batch cooking steps together and generate task steps that correspond to ingredient preparation for a plurality of meals with overlap, wherein [0050] teaches optimizing the objective function by generating a solution set that includes the plurality of task chain combinations that meet the objective of maximizing batching gradient preparation for a plurality of meals to minimize time for preparing meals, wherein [0036-0037] teach the machine learning module uses techniques include linear regression models and decision tress; see also: [0031-0033]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify Yim to incorporate the teachings of Neumann to include wherein the comparison to the model data comprises an execution of a mathematical regression model. One would have been motivated to do so in order to improve task efficiency by combining tasks that can be performed concurrently (Neumann, [0024]). By incorporating the teachings of Neumann, one would have been able to generate a task chain that maximizes batching ingredient preparation for a plurality of meals, thus minimizing the time to prepare meals (Neumann, [0050]). Regarding claim 19, Yim anticipates all the limitations of claim 15 above. However, Yim does not explicitly teach wherein the comparison to the model data comprises an execution of a decision tree model. From the same or similar field of endeavor, Neumann teaches wherein the comparison to the model data comprises an execution of a decision tree model ([0040-0041] teach the machine learning model may generate a plurality of candidate task chains, wherein the task chain may be selected by generating an objective function that is a mathematical function with a solution set that includes a plurality of data elements to be compared, wherein [0024] teaches the task chains can be calculated by a machine learning model and objective function to batch cooking steps together and generate task steps that correspond to ingredient preparation for a plurality of meals with overlap, wherein [0050] teaches optimizing the objective function by generating a solution set that includes the plurality of task chain combinations that meet the objective of maximizing batching gradient preparation for a plurality of meals to minimize time for preparing meals, wherein [0036-0037] teach the machine learning module uses techniques include linear regression models and decision tress; see also: [0031-0033]). It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to modify Yim to incorporate the teachings of Neumann to include wherein the comparison to the model data comprises an execution of a decision tree model. One would have been motivated to do so in order to improve task efficiency by combining tasks that can be performed concurrently (Neumann, [0024]). By incorporating the teachings of Neumann, one would have been able to generate a task chain that maximizes batching ingredient preparation for a plurality of meals, thus minimizing the time to prepare meals (Neumann, [0050]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: Olson et al. (US 20210030199 A1) discloses a food preparation system can automatically track multiple items simultaneously and present the information in a list, table, or matrix to the worker and determining whether a food item is done by comparing the internal temperature to a maximum or target temperature, or estimate the food item temperature based on time cooked and grill temperature Frehn et al. (US 20170024789 A1) discloses an ordering platform can estimate the time remaining to complete food orders currently in process and the complete food orders in the queue Any inquiry concerning this communication or earlier communications from the examiner should be directed to Sara G Brown whose telephone number is (469)295-9145. The examiner can normally be reached M-F 8:00 am- 5:00 pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Brian Epstein can be reached at (571) 270-5389. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /SARA GRACE BROWN/Primary Examiner, Art Unit 3625 /BRIAN M EPSTEIN/Supervisory Patent Examiner, Art Unit 3625
Read full office action

Prosecution Timeline

Aug 09, 2024
Application Filed
Jan 10, 2026
Non-Final Rejection — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602620
APPARATUS AND A METHOD FOR THE IDENTIFICATION OF A BREAKAWAY POINT
2y 5m to grant Granted Apr 14, 2026
Patent 12591811
Machine Learning Request Fulfillment Platform
2y 5m to grant Granted Mar 31, 2026
Patent 12552035
Robotic Fleet Resource Provisioning System
2y 5m to grant Granted Feb 17, 2026
Patent 12541732
System and Method of Machine Vision Assisted Task Optimization
2y 5m to grant Granted Feb 03, 2026
Patent 12505394
SYSTEMS AND METHODS FOR MODIFYING ONLINE STORES
2y 5m to grant Granted Dec 23, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
26%
Grant Probability
56%
With Interview (+29.3%)
4y 4m
Median Time to Grant
Low
PTA Risk
Based on 151 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month