Prosecution Insights
Last updated: October 26, 2026
Application No. 18/772,084

CUSTOMIZED LANDING ZONE CODE CONFIGURATION AND DEPLOYMENT

Final Rejection §103
Filed
Jul 12, 2024
Priority
May 07, 2024 — provisional 63/643,903
Examiner
HASAN, SYED HAROON
Art Unit
2154
Tech Center
2100 — Computer Architecture & Software
Assignee
Microsoft Technology Licensing, LLC
OA Round
2 (Final)
82%
Grant Probability
Favorable
3-4
OA Rounds
9m
Est. Remaining
97%
With Interview

Examiner Intelligence

Grants 82% — above average
82%
Career Allowance Rate
609 granted / 746 resolved
+26.6% vs TC avg
Strong +16% interview lift
Without
With
+15.5%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
29 currently pending
Career history
797
Total Applications
across all art units

Statute-Specific Performance

§101
16.8%
-23.2% vs TC avg
§103
37.8%
-2.2% vs TC avg
§102
19.6%
-20.4% vs TC avg
§112
21.2%
-18.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 746 resolved cases

Office Action

§103
DETAILED ACTION Case Status This office action is in response to remarks and amendments of 25 August 2026. Claims 1-20 have been examined. Pertinent Prior Art Prior art that is considered pertinent to applicant's disclosure but not currently relied upon: 10872029 Fig.’s 3A-5 Natural language survey-based collection of configuration info, IaC code generation, pre-deployment compliance validation 20220353289 Pars. 3-5, 13 Pre-deployment IaC compliance validation using unified compliance rules against live environment standards 20240152363 Pars. 22-24 Extracting and managing parameters from IaC configuration templates across multiple infrastructure systems 20240171466 Pars. 3-6 Dynamically updating IaC configuration files based on policy changes and best practices recommendations 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. Claims 1-19 are rejected under 35 U.S.C. 103 as being unpatentable over Bawcom et al., Pub. No.: US 20230393876 A1, hereinafter Bawcom in view of Zheng et al., Pub. No.: US 20240427595 A1, hereinafter Zheng and further in view of Kumar et al., Patent No.: US 11115272 B1, hereinafter Kumar. As per claim 1, Bawcom discloses A system for customized landing zone code generation and deployment, the system comprising: a processor; and a computer-readable medium storing instructions (pars. 39-47) that are operative upon execution by the processor to: […] requesting customized configuration data associated with a landing zone configuration […] via a user interface device (Bawcom pars. 9, 11, 70, 75); Bawcom does not explicitly disclose however Zheng (in the related field of endeavor of automated cloud infrastructure configuration and deployment) discloses present a set of prompts (Zheng, pars. 10, 31, 70, 78) and a template (Zheng, par. 32-40, 45). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of the cited references because Zheng would have allowed Bawcom to simplify collection of user specific landing zone parameters and automatically generate corresponding deployment configuration with a reasonable expectation of success. the landing zone configuration template comprising a set of static code segments and a set of dynamic code segments (Bawcom pars. 9 discloses base services/operating parameters as fixed elements inherited by all landing zones associated with a given base (i.e. static code segments) and landing zone services/operating parameters as user-specified dynamic code segments. Zheng also discloses this limitation in pars. 32, 33, 99); create a customized configuration file using the customized configuration data, the customized configuration data received in response to the set of prompts (Zheng at least pars. 32, 99 disclose creating elements 104, 112, 114, which include a file, using the user’s provided data and template, and see Zheng as cited above for data received in response to prompts; also, Bawcom at least pars. 9 and 70 disclose configuring a landing zone using user provided data (i.e. creating a customized configuration from user-provided data)); generate customized landing zone code using the customized configuration file, the customized configuration file comprising a set of user-specific policies (Bawcom, at least pars. 9, 10 discloses generating and executing scripts to implement the landing zone from the user-provided configuration, the scripts corresponding to customized landing zone code generated using the customized configuration, and Bawcom at least par. 11, second sentence, and par. 70, last two sentences disclose user-specific policies; see also Zheng pars. 11, 27 disclose generating infrastructure configuration data (e.g. IaC, Terraform) using the customized configuration); deploy a customized landing zone infrastructure defined by the customized configuration file using the customized landing zone code to perform workloads via a cloud server (see rejection of above limitations including at least Bawcom par. 11, 71). The combination does not disclose however Kumar discloses: wherein the deployed customized landing zone infrastructure is automatically mapped to the customized configuration file used to generate the customized landing zone code (Kumar, abstract, col. 7, lines 3-15 and col. 11, lines 39-49 disclose using a selected infrastructure template to automatically provision a computing resource stack, and maintaining information identifying the corresponding infrastructure template used to create the deployed stack); and monitor the deployed customized landing zone infrastructure for a difference from the customized configuration file, wherein the difference is detected by accumulating, from the cloud server, a point in time assessment of the deployed customized landing zone infrastructure and comparing the point in time assessment to the customized configuration file (Kumar, col. 9, lines 45-60, col. 10, lines 15-31, 38-51 and col. 6, lines 38-48 disclose monitoring a deployed computing resource stack for configuration drift, obtaining current configuration settings from cloud resource services to generate a current config snapshot, and using the current snapshot to identify differences). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of the cited references because Kumar would have allowed the combined teaching to incorporate configuration tracking and drift detection into the combination’s landing zone deployment system in order to maintain an association between deployed infrastructure and its corresponding configuration and to identify configuration changes. As per claim 8, Bawcom discloses A method for customized landing zone code generation and deployment, the method comprising: presenting a set of prompts […] requesting customized configuration data corresponding to a set of dynamic code segments of a landing zone configuration […] via a user interface device (Bawcom pars. 9, 11, 70, 75), Bawcom does not explicitly disclose however Zheng (in the related field of endeavor of automated cloud infrastructure configuration and deployment) discloses presenting a set of prompts (Zheng, pars. 10, 31, 70, 78) and a template (Zheng, par. 32-40, 45). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of the cited references because Zheng would have allowed Bawcom to simplify collection of user specific landing zone parameters and automatically generate corresponding deployment configuration with a reasonable expectation of success. the landing zone configuration template comprising a set of static code segments and the set of dynamic code segments (Bawcom pars. 9 discloses base services/operating parameters as fixed elements inherited by all landing zones associated with a given base (i.e. static code segments) and landing zone services/operating parameters as user-specified dynamic code segments. Zheng also discloses this limitation in pars. 32, 33, 99); creating a customized configuration file using the customized configuration data obtained from a user in response to the set of prompts and the set of static code segments (Bawcom, par. 9, last sentence and claim 1. Zheng also discloses creating customized config file based on user input with static template data in pars. 32, 99); generating customized landing zone code using the customized configuration file, the customized configuration file comprising a set of user-specific policies (Bawcom, at least pars. 9, 10 discloses generating and executing scripts to implement the landing zone from the user-provided configuration, the scripts corresponding to customized landing zone code generated using the customized configuration, and Bawcom at least par. 11, second sentence, and par. 70, last two sentences disclose user-specific policies; see also Zheng pars. 11, 27 disclose generating infrastructure configuration data (e.g. IaC, Terraform) using the customized configuration); validating the customized landing zone code for compliance with the set of user-specific policies (see Bawcom, claim 7 and par. 59; also, Zheng teaches validating configuration details prior to deployment as prerequisite steps and verification/validation in at least par. 49-52, 101); deploying a customized landing zone infrastructure defined by the customized configuration file using the customized landing zone code to perform workloads via a cloud server (see rejection of above limitations including at least Bawcom pars. 11, 71. Claim interpretation note: the language “to perform workloads via a cloud server” is directed to intended results/benefits and/or intended use – the claim is silent about what this limitation covers and what exactly is being performed). The combination does not disclose however Kumar discloses: wherein the deployed customized landing zone infrastructure is automatically mapped to the customized configuration file used to generate the customized landing zone code (Kumar, abstract, col. 7, lines 3-15 and col. 11, lines 39-49 disclose using a selected infrastructure template to automatically provision a computing resource stack, and maintaining information identifying the corresponding infrastructure template used to create the deployed stack); and monitoring the deployed customized landing zone infrastructure for a difference from the customized configuration file, wherein the difference is detected by accumulating, from the cloud server, a point in time assessment of the deployed customized landing zone infrastructure and comparing the point in time assessment to the customized configuration file (Kumar, col. 9, lines 45-60, col. 10, lines 15-31, 38-51 and col. 6, lines 38-48 disclose monitoring a deployed computing resource stack for configuration drift, obtaining current configuration settings from cloud resource services to generate a current config snapshot, and using the current snapshot to identify differences). Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of the cited references because Kumar would have allowed the combined teaching to incorporate configuration tracking and drift detection into the combination’s landing zone deployment system in order to maintain an association between deployed infrastructure and its corresponding configuration and to identify configuration changes. As per claim 2, Bawcom as modified discloses The system of claim 1, wherein the instructions are further operative to: validate the customized configuration file for compliance with the set of user-specific policies and a set of network configurations (Bawcom, par. 11, 59, 70, claim 7, Zheng, pars. 49-52, 101). As per claim 3, Bawcom as modified discloses The system of claim 1, wherein the instructions are further operative to: validate the customized landing zone code for compliance with the set of user-specific policies (Bawcom, par. 11, 59, claim 7, also, Zheng teaches validating code prior to deployment as prerequisite steps and verification/validation in at least par. 49-52, 101). As per claim 4, Bawcom as modified discloses The system of claim 1, wherein the instructions are further operative to: provide feedback via the user interface device in response to failure to validate the customized configuration file or the customized landing zone code (see rejection of claims 2-3 and see Zheng, par. 67, 84 GUI error display feedback). As per claim 5, Bawcom as modified discloses The system of claim 1, wherein the instructions are further operative to: map information obtained in response to a prompt in the set of prompts to one or more tokens in the set of dynamic code segments in the landing zone configuration template (see rejection of claim 8; Bawcom pars. 9 discloses base services/operating parameters as fixed elements inherited by all landing zones associated with a given base (i.e. static code segments) and landing zone services/operating parameters as user-specified dynamic code segments. Zheng also discloses this limitation in pars. 32, 33, 99). As per claim 6, Bawcom as modified discloses The system of claim 1, wherein the instructions are further operative to: obtain the customized configuration data using a series of natural language questions provided via the set of prompts (Zheng, pars. 10, 31, 70, 78 and Bawcom pars. 9, 11, 70, 75). As per claim 7, Bawcom discloses The system of claim 1, wherein the instructions are further operative to: deploy workloads via the customized landing zone infrastructure that is compliant with the set of user-specific policies (see rejection of last limitation of claim 1). As per claim 9, Bawcom as modified discloses The method of claim 8, further comprising: validating the customized configuration file for compliance with a set of network configurations (Bawcom, par. 11, 59, 70, claim 7, Zheng, pars. 49-52, 101). As per claim 10, Bawcom as modified discloses The method of claim 8, further comprising: providing a second set of prompts requesting additional configuration data from the user in response to failure to validate the customized configuration file; and modifying the customized configuration file using the additional configuration data (Bawcom, claim 4, par. 10 disclose the modifying and Zhang, par. 67 discloses providing second user input in response to failure condition). As per claim 11, Bawcom as modified discloses The method of claim 8, further comprising: providing feedback to the user via the user interface device in response to failure to validate the customized configuration file (see rejection of claims 2-3 and see Zheng, par. 67, 84 GUI error display feedback). As per claim 12, Bawcom as modified discloses The method of claim 8, further comprising: mapping information obtained in response to a prompt in the set of prompts to one or more tokens in the set of dynamic code segments in the landing zone configuration template (see rejection of claim 8; Bawcom pars. 9 discloses base services/operating parameters as fixed elements inherited by all landing zones associated with a given base (i.e. static code segments) and landing zone services/operating parameters as user-specified dynamic code segments. Zheng also discloses this limitation in pars. 32, 33, 99). As per claim 13, Bawcom as modified discloses The method of claim 8, further comprising: obtaining the customized configuration data using a series of natural language questions provided via the set of prompts (Zheng, pars. 10, 31, 70, 78 and Bawcom pars. 9, 11, 70, 75). As per claim 14, Bawcom as modified discloses The method of claim 8, further comprising: deploying workloads via the customized landing zone infrastructure that is compliant with the set of user-specific policies (see rejection of last limitation of claim 8). As per claims 15-19, they include the same or similar subject matter as claims above and are therefore likewise rejected. Claim 20 is rejected under 35 U.S.C. 103 as being unpatentable over Bawcom as modified and further in view of N. Cooper, US 20240289103 A1, hereinafter Cooper. As per claim 20, Bawcom as modified discloses The one or more computer storage devices of claim 15, wherein the operations further comprise: obtain the customized configuration data using a series of natural language questions (Zheng, pars. 10, 31, 70, 78 and Bawcom pars. 9, 11, 70, 75). The combination does not disclose that the questions are provided by a chatbot. However, Cooper discloses this in pars. 131-136. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of the cited references because Cooper would have allowed the combination to allow the user to “give instructions with natural languages” where “the application and/or the virtual assistant may employ natural language processing techniques and/or incorporate features of a chatbot” (Cooper, par. 134). Response to Arguments Applicant's arguments filed 25 August 2026 have been fully considered. The 35 USC 101 rejection is withdrawn in view of the argument that the claimed invention integrates the abstract idea into a practical application that provides an improvement to a technical field. It is noted that the claims themselves reflect the disclosed improvement. That is, the claims include the components or steps of the invention that provide the improvement described in the specification. MPEP § 2106.04(d)(1). With respect to the prior art rejection, Kumar et al., Patent No.: US 11115272 B1, has been applied in response to claim amendments. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to SYED HASAN whose telephone number is (571)270-5008. The examiner can normally be reached M-F 8am - 5 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, Boris Gorney can be reached at (571)270-5626. 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. /SYED H HASAN/Primary Examiner, Art Unit 2154
Read full office action

Prosecution Timeline

Jul 12, 2024
Application Filed
May 28, 2026
Non-Final Rejection mailed — §103
Jul 15, 2026
Examiner Interview Summary
Jul 15, 2026
Applicant Interview (Telephonic)
Aug 25, 2026
Response Filed
Oct 16, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743265
VERSION UPDATING SYSTEM AND VERSION UPDATING METHOD
2y 7m to grant Granted Sep 22, 2026
Patent 12737420
REGULAR EXPRESSION MATCHING IN DICTIONARY-ENCODED STRINGS
1y 10m to grant Granted Sep 15, 2026
Patent 12724818
COMPUTER-IMPLEMENTED METHOD, DEVICE AND SYSTEM FOR GENERATING AND PROVIDING AN INTERACTIVE GRAPHICAL USER INTERFACE
2y 0m to grant Granted Sep 01, 2026
Patent 12724768
METHOD FOR SEARCHING FOR RELATED PATENT BY USING CLINICAL TRIAL DESIGN DATA BASED ON LARGE LANGUAGE MODEL
1y 9m to grant Granted Sep 01, 2026
Patent 12700410
METHOD AND SYSTEM FOR AUTOMATICALLY VISUALIZING A TRANSCRIPT
2y 7m to grant Granted Aug 04, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
82%
Grant Probability
97%
With Interview (+15.5%)
3y 1m (~9m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 746 resolved cases by this examiner. Grant probability derived from career allowance 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