DETAILED ACTION 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 Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. 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 use the word “means” or “step” but are nonetheless not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph because the claim limitation(s) recite(s) sufficient structure, materials, or acts to entirely perform the recited function. Such claim limitation(s) is/are: “processor configured to identify a first set of components/compare the first set of components/map the first set of components/introduce the first set of components/update at least one interface/enrich, using a trained model, the second set of components” in claim 7; “processor is further configured to introduce the first set of components” in claim 11; and “processor is further configured to analyze, using the trained model, the first set of components/recommend, using the trained model, a plurality of components/enrich, using the trained model, the second set of components” in claim 12 . Because this/these claim limitation(s) is/are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are not being interpreted to cover only the corresponding structure, material, or acts described in the specification as performing the claimed function, and equivalents thereof. If applicant intends 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 remove the structure, materials, or acts that performs the claimed function; or (2) present a sufficient showing that the claim limitation(s) does/do not recite sufficient structure, materials, or acts to perform the claimed function. Claim Rejections - 35 USC § 102 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)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-18 are rejected under 35 U.S.C. 102 (a)(2) as being anticipated by Jigalur et al, U.S. Patent 12,105,597 . As per claim 1 , it is taught of a method for migrating a computing environment from a first platform to a second platform ( migration orchestrator migrates control plane nodes (i.e., computing environment) from a first architectural plane to a second architecture plane, column 5, lines 34-38 ) , the method being implemented by at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , the method comprising: identifying, by the at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , a first set of components associated with the first platform and a second set of components associated with the second platform ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; comparing, by the at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , the first set of components with the second set of components ( a deployer service selects which binary in a control plane repository to use for deploying to the target control plane node based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; mapping, by the at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , the first set of components with the second set of components based on the comparison ( backup service (i.e., mapping) backs up control plane node data for the source control plane node and is associated with the target control plane node set for migration that includes properties (first and second set of components) of the source control plane node and of the target control plane node , column 6, lines 4-15 & 33-41 ) ; introducing, by the at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , the first set of components in the second platform based on the mapping ( migration services introduces the copy of the source control plane to the target control plane, column 5, line 65 through column 6, line 3 and column 7, lines 19-25, based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; updating, by the at least one processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , at least one interface associated with the with second platform for interaction with at least one entity ( copies of the backed up control plane node data is migrated to the target control plane node by restoring functionality and state (i.e., updating) of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 and a network interface is provided for interaction with the entities, column 9, lines 8-12 ) ; and enriching, by the at least one processor using a trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components associated with the second platform ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 2 , it is disclosed wherein the first set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the first platform ( the first properties (i.e., first set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 3 , it is taught wherein the second set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the second platform ( the second properties (i.e., second set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 4 , it is disclosed wherein the at least one entity is one from among a database, a user, and an application ( migration orchestrator migrates control plane nodes from a first architectural plane to a second architecture plane and includes applications running thereon , column 5, lines 34-38 & 47-49, and interacts with a manager receiving network configuration inputs from an administrator (i.e., user) and from a data center and data store (i.e., database) to provide a view for a user, column 4, lines 1-5 & 26-40 ) . As per claim 5 , it is taught wherein the method further comprises introducing the first set of components in the second platform by adding at least one component to the second set of components ( copies of the backed up properties of the control plane node data is migrated to the target control plane node by restoring functionality , properties (i.e., first set of components to the second set of components on the target control plane node), and state of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 ) , in an event that there is an absence of mapping between the first set of components and the second set of components ( reconciliation is triggered to change properties of the backed up control plane node of the source control plane node to add new nodes (i.e., absence of mapping between the first properties (i.e., first set of components) and the second properties (i.e., second set of components) ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 6 , it is disclosed wherein the method further comprises enriching the second set of components by: analyzing, by the at least one processor using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the first set of components and the second set of components ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; recommending, by the at least one processor using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , a plurality of components for addition to the second set of components ( recommendations are made to change properties of the backed up control plane node of the source control plane node for adding new nodes or to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) ; and enriching, by the at least one processor using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components based on the recommendation of the plurality of components ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 7 , it taught of a computing device configured to implement an execution of a method for migrating a computing environment from a first platform to a second platform ( migration orchestrator migrates control plane nodes (i.e., computing environment) from a first architectural plane to a second architecture plane, column 5, lines 34-38 ) , the computing device comprising: a processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) ; a memory ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) ; and a communication interface coupled to each of the processor and the memory ( computer system includes a processor and memory configured to carry out the migration via a communication interface connecting the migration orchestrator to a first and second architecture platforms , column 2, lines 35-37 and column 5, lines 34-38 ) , wherein the processor is configured to: identify a first set of components associated with the first platform and a second set of components associated with the second platform ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; compare the first set of components with the second set of components ( a deployer service selects which binary in a control plane repository to use for deploying to the target control plane node based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; map the first set of components with the second set of components based on the comparison ( backup service (i.e., mapping) backs up control plane node data for the source control plane node and is associated with the target control plane node set for migration that includes properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 4-15 & 33-41 ) ; introduce the first set of components in the second platform based on the mapping ( migration services introduces the copy of the source control plane to the target control plane, column 5, line 65 through column 6, line 3 and column 7, lines 19-25, based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; update at least one interface associated with the second platform for interaction with at least one entity ( copies of the backed up control plane node data is migrated to the target control plane node by restoring functionality and state (i.e., updating) of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 and a network interface is provided for interaction with the entities, column 9, lines 8-12 ) ; and enrich, using a trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components associated with the second platform ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 8 , it is disclosed wherein the first set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the first platform ( the first properties (i.e., first set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 9 , it is taught wherein the second set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the second platform ( the second properties (i.e., second set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 10 , it is disclosed wherein the at least one entity is one from among a database, a user, and an application ( migration orchestrator migrates control plane nodes from a first architectural plane to a second architecture plane and includes applications running thereon, column 5, lines 34-38 & 47-49, and interacts with a manager receiving network configuration inputs from an administrator (i.e., user) and from a data center and data store (i.e., database) to provide a view for a user, column 4, lines 1-5 & 26-40 ) . As per claim 11 , it is taught wherein the processor is further configured to introduce the first set of components to the second set of components ( copies of the backed up properties of the control plane node data is migrated to the target control plane node by restoring functionality, properties (i.e., first set of components to the second set of components on the target control plane node), and state of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 ) , in an event that there is an absence of mapping between the first set of components and the second set of components ( reconciliation is triggered to change properties of the backed up control plane node of the source control plane node to add new nodes (i.e., absence of mapping between the first properties (i.e., first set of components) and the second properties (i.e., second set of components) ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 12 , it is disclosed wherein to enrich the second set of components, the processor is further configured to: analyze, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the first set of components and the second set of components ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; recommend, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , a plurality of components for addition to the second set of components ( recommendations are made to change properties of the backed up control plane node of the source control plane node for adding new nodes or to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) ; and enrich, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components based on the recommendation of the plurality of components ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 13 , it is taught of a non-transitory computer readable storage medium storing instructions for migrating a computing environment from a first platform to a second platform ( migration orchestrator migrates control plane nodes (i.e., computing environment) from a first architectural plane to a second architecture plane, column 5, lines 34-38 ) , the instructions comprising executable code which, when executed by a processor ( computer system includes a processor and memory configured to carry out the migration, column 2, lines 35-37 ) , causes the processor to: identify a first set of components associated with the first platform and a second set of components associated with the second platform ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; compare the first set of components with the second set of components ( a deployer service selects which binary in a control plane repository to use for deploying to the target control plane node based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; map the first set of components with the second set of components based on the comparison ( backup service (i.e., mapping) backs up control plane node data for the source control plane node and is associated with the target control plane node set for migration that includes properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 4-15 & 33-41 ) ; introduce the first set of components in the second platform based on the mapping ( migration services introduces the copy of the source control plane to the target control plane, column 5, line 65 through column 6, line 3 and column 7, lines 19-25, based upon the properties (first and second set of components) of the source control plane node and of the target control plane node, column 6, lines 36-50 ) ; update at least one interface associated with the second platform for interaction with at least one entity ( copies of the backed up control plane node data is migrated to the target control plane node by restoring functionality and state (i.e., updating) of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 and a network interface is provided for interaction with the entities, column 9, lines 8-12 ) ; and enrich, using a trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components associated with the second platform ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 14 , it disclosed wherein the first set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the first platform ( the first properties (i.e., first set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 15 , it is taught wherein the second set of components comprises architectural components, software components, a sequence of execution of the software components, interfaces, and metadata associated with the second platform ( the second properties (i.e., second set of components” comprises architectural components, configuration information (i.e., sequence of execution of software components) settings, metadata, files, and interfaces associated with the respective platform, column 4, lines 57-62; column 6, lines 39-41; and column 9, lines 8-12 ) . As per claim 16 , it is disclosed wherein the at least one entity is one from among a database, a user, and an application ( migration orchestrator migrates control plane nodes from a first architectural plane to a second architecture plane and includes applications running thereon, column 5, lines 34-38 & 47-49, and interacts with a manager receiving network configuration inputs from an administrator (i.e., user) and from a data center and data store (i.e., database) to provide a view for a user, column 4, lines 1-5 & 26-40 ) . As per claim 17 , it is taught wherein when executed by the processor, the executable code further causes the processor to introduce the first set of components to the second set of components ( copies of the backed up properties of the control plane node data is migrated to the target control plane node by restoring functionality, properties (i.e., first set of components to the second set of components on the target control plane node), and state of the source control plane node to the target control plane node, column 7, lines 6-10 & 19-24, wherein the first architectural plane includes the source control plane node to a second architecture plane that includes the target control plane node, column 5, lines 34-38 ) , in an event that there is an absence of mapping between the first set of components and the second set of components ( reconciliation is triggered to change properties of the backed up control plane node of the source control plane node to add new nodes (i.e., absence of mapping between the first properties (i.e., first set of components) and the second properties (i.e., second set of components) ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . As per claim 18 , it is disclosed wherein to enrich the second set of components, wherein when executed by the processor, the executable code further causes the processor to: analyze, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the first set of components and the second set of components ( analyzer service identifies architecture platform of the target hardware (i.e., second platform) and of the architecture platform of the source hardware (i.e., first platform) by identifying properties, such as build number, version, etc (i.e., first and second sets of components unique to each respective platforms), column 6, lines 22-41 ) ; recommend, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , a plurality of components for addition to the second set of components ( recommendations are made to c hange properties of the backed up control plane node of the source control plane node for adding new nodes or to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) ; and enrich, using the trained model ( restore service of Jigalur et al in interpreted as the trained model ) , the second set of components based on the recommendation of the plurality of components ( reconciliation (i.e., enrichment) is triggered to change properties of the backed up control plane node of the source control plane node to enable/disable features ready to use and run on the target control plane node (i.e., second set of components associated with the second platform), column 7, lines 25-42 ) . Conclusion The relevant art made of record and not relied upon is considered pertinent to applicant's disclosure. Korlam et al, U.S. Patent 12,086,589 is relied upon for disclosing of content-based recommendation is a ML technique that uses similarities in features to make recommendation decisions. Thus, template generation module can utilize a content-based recommendation algorithm to recommend one or more existing templates based on domain-specific notion of the item content (i.e., existing template metadata). This can be accomplished, for example, by determining or creating metadata regarding the templates as the templates (i.e., existing templates) are generated. Example of the metadata include the mapping of the API endpoint to a SDK endpoint to replace, the intent of a SDK's endpoint, the current version of the SDK and the compatible version of the API, to name a few examples. The determined or created metadata regarding an existing template can then be associated with the existing template. At the time of source platform code (e.g., application) migration, based on the properties and/or attributes of the source platform code, template generation module can match the existing templates by comparing the properties and/or attributes of the source platform code to the metadata associated with the individual existing templates and determine whether to recommend an existing template, column 7, line 66 through column 8, line 21. Vemula et al, U.S. Patent 11,537,414 is relied upon for disclosing of an executable application's architecture may be mapped by executing the executable application, inputting a series of request data sets into the executable application, receiving one or more responses from the executable application, and performing an evaluation based on the responses. One or more indications of an architectural component may be extracted from metadata associated with the one or more received responses and associated with a corresponding request data set of the series of request data sets. The one or more indications of an architectural component may be associated with processing by the executable application of the corresponding request data set of the series of request data sets. An architecture of the executable application may be determined based on the one or more indications of an architectural component , see abstract . Kulkarni et al, US 2023/0401087 is relied upon for disclosing of automated migration of high performance computing application to serverless platform. The method comprises receiving, by an application migration system via one or more hardware processors, one or more applications that are to be migrated on a serverless platform and a configuration file associated with each application of the one or more applications, wherein the configuration file associated with each application of the one or more applications comprises a plurality of parameters; determining, by the application migration system via the one or more hardware processors, suitability of each application of the one o r more applications for serverless platform migration by iteratively performing: determining, b y the application migration system via the one or more hardware processors, whether a first application of the one or more applications is eligible for serverless platform migration based on the plurality of parameters of the first application using a machine learning based application qualification model; upon determining that the first application is eligible for serverless platform migration, computing, b y the application migration system via the one or more hardware processors, an execution time of th e first application when running on the serverless platform based on the plurality of parameters o f the first application using a machine learning based runtime prediction model; determining, by the application migration system via the one or more hardware processors, whether the first application is executable on the serverless platform based, at least in part, on the computed execution time and one or more permissible limits, wherein the one or more permissible limits are accessed from the configuratio n file associated with the first application; upon determining that the first application is executable on th e serverless platform, calculating, by the application migration system via the one or more hardware processors, a running cost of the first application on the serverless platform based, at least in part, on the computed execution time and a compute capacity of the serverless platform, wherein the compute capacity of the serverless platform is accessed from a serverless platform configuration file; storing, b y the application migration system via the one or more hardware processors, the running cost of the first application in a database; adding, by the application migration system via the one or more hardware processors, the first application in a suitable application queue; and identifying, by the application migration system via the one or more hardware processors, a second application in the one or more applications as the first application, until the suitability of all applications in the one or more applications is determined; and performing, by the application migration system via the one or more hardware processors , automatic migration of each application present in the suitable application queue to the serverless platform using an infrastructure automation engine, wherein each migrated application is configured to run on the serverless platform , paragraph 0006. Any inquiry concerning this communication or earlier communications from the examiner should be directed to FILLIN "Examiner name" \* MERGEFORMAT CHRISTOPHER REVAK whose telephone number is FILLIN "Phone number" \* MERGEFORMAT (571)272-3794 . The examiner can normally be reached FILLIN "Work Schedule?" \* MERGEFORMAT 5:30am - 3:00pm . 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, FILLIN "SPE Name?" \* MERGEFORMAT Catherine Thiaw can be reached at FILLIN "SPE Phone?" \* MERGEFORMAT 571-270-1138 . 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. /CHRISTOPHER A REVAK/ Primary Examiner, Art Unit 2407