Prosecution Insights
Last updated: April 19, 2026
Application No. 18/545,496

AUTOMATIC ANNOTATIONS AND TECHNICAL SPECIFICATION GENERATION FOR ROBOTIC PROCESS AUTOMATION WORKFLOWS USING ARTIFICIAL INTELLIGENCE (AI)

Non-Final OA §102§103
Filed
Dec 19, 2023
Examiner
MANCHO, RONNIE M
Art Unit
3657
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
UIPATH, INC.
OA Round
3 (Non-Final)
76%
Grant Probability
Favorable
3-4
OA Rounds
3y 3m
To Grant
79%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allow Rate
729 granted / 963 resolved
+23.7% vs TC avg
Minimal +3% lift
Without
With
+3.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
42 currently pending
Career history
1005
Total Applications
across all art units

Statute-Specific Performance

§101
4.7%
-35.3% vs TC avg
§103
26.3%
-13.7% vs TC avg
§102
31.1%
-8.9% vs TC avg
§112
32.1%
-7.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 963 resolved cases

Office Action

§102 §103
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 . 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. Claims 1, 3, 6-9, 11, 14-18, 21, 22 are rejected under 35 U.S.C. 102(a)(1) ss being anticipated by Marin et al (US Pub 2024/0142917). Regarding claim 1, Marin et al discloses a non-transitory computer-readable medium storing a computer program (sec 0088, 0092), the computer program configured to cause at least one processor to: provide a natural language description of a process to a cognitive artificial intelligence (AI) layer [figs. 3, 9; sec 0078, 0127, 0128-0136; Listener 330 communicates to and from with database 355; database 355 is part of layer 336 and layer 366 comprises an AI layer 360; listener 330 provides a natural language description of a processor also known as a process definition document (PDD) or recorder of user actions, a task capture, a process mining, etc to the layer 336 having the AI layer 360], the cognitive Al layer configured to analyze and automatically generate annotations describing activities for a robotic process automation (RPA) workflow (AI generating and analyzing or editing annotations for an RPA workflow for the robot; sec 0035, 0036, 0038) or an RPA workflow pertaining to a process described in the PDD (sec 0035, 0037, 0038); process the natural language description (figs. 3, 9; restructuring, reconfiguring, etc; sec 0078, 0127, 0128-0136), by the cognitive AI layer; and generate an annotated (RPA) workflow (sec 0127; builder 903 generates a workflows for the RPA 905 using ML from natural language described task) by the cognitive AI layer, wherein the annotations comprise description of changes between a current version of the RPA workflow and one or more previous versions of the RPA workflow (RPA workflows are updated; figs. 8&9; sec 0116, 0121-0129; the RPA 905 can be a complex flow with multiple steps being added to one or more written automation tasks). Regarding claim 3, Marin et al discloses the non-transitory computer-readable medium of claim 1, wherein the natural language description is a process definition document (PDD) [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 6, Marin et al discloses the non-transitory computer-readable medium of claim 1, wherein the computer program is further configured to cause the at least one processor to: generate a process definition document (PDD) for the RPA workflow when the natural language description of the process does not include a PDD [figs. 3, 9; sec 0078, 0127, 0128-0136.]. Regarding claim 7, Marin et al discloses the non-transitory computer-readable medium of claim 1, wherein the annotations provide a description of an overall process of the RPA workflow, describe what each activity in the RPA workflow is doing, or both [figs. 3, 9; sec 0078, 0127, 0128-0136.]. Regarding claim 8, Marin et al discloses the non-transitory computer-readable medium of claim 1, wherein the cognitive AI layer comprises: a generative AI model configured to generate annotated RPA workflows, generate process definition documents (PDDs) and/or other documents, logically group classes of RPA workflow activities, or any combination thereof [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 9, Marin et al discloses One or more computing systems (sec 0088, 0092), comprising: memory storing computer program instructions (sec 0088, 0092); and at least one processor configured to execute the computer program instructions (sec 0088, 0092), wherein the computer program instructions are configured to cause the at least one processor to: provide a natural language description of a process to a cognitive artificial intelligence (AI) layer [figs. 3, 9; sec 0078, 0127, 0128-0136; Listener 330 communicates to and from with database 355; database 355 is part of layer 336 and layer 366 comprises an AI layer 360; listener 330 provides a natural language description of a processor also known as a process definition document (PDD) or recorder of user actions, a task capture, a process mining, etc to the layer 336 having the AI layer 360], the cognitive Al layer configured to analyze and automatically generate annotations describing activities for a robotic process automation (RPA) workflow (AI generating and analyzing or editing annotations for an RPA workflow for the robot; sec 0035, 0036, 0038) or an RPA workflow pertaining to a process described in the PDD (sec 0035, 0037, 0038); process the natural language description (figs. 3, 9; restructuring, reconfiguring, etc; sec 0078, 0127, 0128-0136), by the cognitive AI layer; and generate an annotated (RPA) workflow (sec 0127; builder 903 generates a workflows for the RPA 905 using ML from natural language described task), by the cognitive AI layer, wherein the annotations comprise description of changes between a current version of the RPA workflow and one or more previous versions of the RPA workflow (RPA workflows are updated; figs. 8&9; sec 0116, 0121-0129; the RPA 905 can be a complex flow with multiple steps being added to one or more written automation tasks). Regarding claim 11, Marin et al discloses the one or more computing systems of claim 9, wherein the natural language description is a process definition document (PDD) [figs. 3, 9; sec 0078, 0127, 0128-0136.]. Regarding claim 14, Marin et al discloses the one or more computing systems of claim 9, wherein the computer program instructions are further configured to cause the at least one processor to: generate a process definition document (PDD) for the RPA workflow when the natural language description of the process does not include a PDD [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 15, Marin et al discloses the one or more computing systems of claim 9, wherein the annotations provide a description of an overall process of the RPA workflow, describe what each activity in the RPA workflow is doing, or both [figs. 3, 9; sec 0078, 0127, 0128-0136.]. Regarding claim 16, Marin et al discloses the one or more computing systems of claim 9, wherein the cognitive Al layer comprises: a generative AI model configured to generate annotated RPA workflows, generate process definition documents (PDDs) and/or other documents, logically group classes of RPA workflow activities, or any combination thereof [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 17, Marin et al discloses a computer-implemented method (sec 0088, 0092), comprising: providing a natural language description of a process to a cognitive artificial intelligence (AI) layer on one or more computing systems [figs. 3, 9; sec 0078, 0127, 0128-0136; Listener 330 communicates to and from with database 355; database 355 is part of layer 336 and layer 366 comprises an AI layer 360; listener 330 provides a natural language description of a processor also known as a process definition document (PDD) or recorder of user actions, a task capture, a process mining, etc to the layer 336 having the AI layer 360], the cognitive Al layer configured to analyze and automatically generate annotations describing activities for a robotic process automation (RPA) workflow (AI generating and analyzing or editing annotations for an RPA workflow for the robot; sec 0035, 0036, 0038; OR an RPA workflow pertaining to a process described in the PDD; sec 0035, 0037, 0038); processing the natural language description (figs. 3, 9; restructuring, reconfiguring, etc; sec 0078, 0127, 0128-0136), by the cognitive AI layer; and generating an annotated (RPA) workflow, by the cognitive AI layer (sec 0127; builder 903 generates a workflows for the RPA 905 using ML from natural language described task), wherein the annotations comprise at least one of a description of an overall process of the RPA workflow and what each activity in the RPA workflow is doing [figs. 3, 9; sec 0078, 0127, 0128-0136], as well as a description of changes between a current version of the RPA workflow and one or more previous versions of the RPA workflow (sec 0129; the RPA 905 can be a complex flow with multiple steps being added to one or more written automation tasks). Regarding claim 18, Marin et al discloses the computer-implemented method of claim 17, wherein the natural language description is a process definition document (PDD) [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 21, Marin et al discloses the computer-implemented method of claim 17, further comprising: generating a process definition document (PDD) for the RPA workflow when the natural language description of the process does not include a PDD, by the cognitive AI layer [figs. 3, 9; sec 0078, 0127, 0128-0136]. Regarding claim 22, Marin et al discloses the computer-implemented method of claim 17, wherein the cognitive Al layer comprises: a generative AI model configured to generate annotated RPA workflows, generate process definition documents (PDDs) and/or other documents, logically group classes of RPA workflow activities, or any combination thereof [figs. 3, 9; sec 0078, 0127, 0128-0136]. 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. Claim 4, 12, 19 are rejected under 35 U.S.C. 103 as being obvious over Marin et al (US Pub 2024/0142917) in view of Subramanian (US 20240028586) The applied reference has a common Assignee, UiPath, Inc with the instant application. Based upon the earlier effectively filed date of the reference, it constitutes prior art under 35 U.S.C. 102(a)(2). This rejection under 35 U.S.C. 103 might be overcome by: (1) a showing under 37 CFR 1.130(a) that the subject matter disclosed in the reference was obtained directly or indirectly from the inventor or a joint inventor of this application and is thus not prior art in accordance with 35 U.S.C.102(b)(2)(A); (2) a showing under 37 CFR 1.130(b) of a prior public disclosure under 35 U.S.C. 102(b)(2)(B); or (3) a statement pursuant to 35 U.S.C. 102(b)(2)(C) establishing that, not later than the effective filing date of the claimed invention, the subject matter disclosed and the claimed invention were either owned by the same person or subject to an obligation of assignment to the same person or subject to a joint research agreement. See generally MPEP § 717.02. Regarding claim 4, Marin et al discloses the non-transitory computer-readable medium of claim 1, but did not recite, a large language model (LLM) “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” However, Subramanian (sec 0052, 0059) teaches of the limitation, “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Subramanian for the purpose of augmenting the Marin device with a cognitive layer that comprises a large language model (LLM), to provide a more advanced and sophisticated user experience, as well as provide access to state-of-the-art natural language processing (NLP) and other ML capabilities that these companies offer (see Subramanian; sec 0059). Regarding claim 12, Marin et al discloses the one or more computing systems of claim 9, but did not recite, a large language model (LLM), “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” However, Subramanian (sec 0052, 0059) teaches of the limitation, “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Subramanian for the purpose of augmenting the Marin device with a cognitive layer that comprises a large language model (LLM), to provide a more advanced and sophisticated user experience, as well as provide access to state-of-the-art natural language processing (NLP) and other ML capabilities that these companies offer (see Subramanian; sec 0059). Regarding claim 19, Marin et al discloses the computer-implemented method of claim 17, but did not recite, a large language model (LLM), “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” However, Subramanian (sec 0052, 0059) teaches of the limitation, “wherein the cognitive AI layer comprises a large language model (LLM) that has been fine-tuned during training to understand natures of and interrelationships between RPA workflow activities.” Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Subramanian for the purpose of augmenting the Marin device with a cognitive layer that comprises a large language model (LLM), to provide a more advanced and sophisticated user experience, as well as provide access to state-of-the-art natural language processing (NLP) and other ML capabilities that these companies offer (see Subramanian; sec 0059). Claim 5, 13, 20 are rejected under 35 U.S.C. 103 as being obvious over Marin et al (US Pub 2024/0142917) in view of Dines (US Pub 2025/0104458). Regarding claim 5, Marin et al discloses the non-transitory computer-readable medium of claim 1, but did not particularly recite the limitation, “generate a runtime automation for execution by one or more RPA robots using the RPA workflow.” However, Dines (sec 0023, 0138-0140) teaches of a computer program is further configured to cause the at least one processor to: generate a runtime automation for execution by one or more RPA robots using the RPA workflow (sec 0023, 0138-0140). Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Dines for the purpose of undoing failure, etc in an automation process (Dines, sec 0023, 0138-0140). Regarding claim 13, Marin et al discloses the one or more computing systems of claim 9, but did not particularly recite the limitation, “generate a runtime automation for execution by one or more RPA robots using the RPA workflow.” However, Dines (sec 0023, 0138-0140) teaches of one or more computing systems, wherein computer program instructions are further configured to cause the at least one processor to generate a runtime automation for execution by one or more RPA robots using the RPA workflow (Dines, sec 0023, 0138-0140). Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Dines for the purpose of undoing failure, etc in an automation process (Dines, sec 0023, 0138-0140). Regarding claim 20, Marin et al discloses the computer-implemented method of claim 17, but did not particularly recite the limitation, “generate a runtime automation for execution by one or more RPA robots using the RPA workflow.” However, Dines (sec 0023, 0138-0140) teaches of a computer-implemented method, comprising generating a runtime automation for execution by one or more RPA robots using an RPA workflow (Dines, sec 0023, 0138-0140). Therefore, it would have been to one having ordinary skill in the art at the time then invention was filed to modify Marin as taught by Dines for the purpose of undoing failure, etc in an automation process (Dines, sec 0023, 0138-0140). Response to Arguments Applicant's arguments filed 02/13/2026 have been fully considered but they are not persuasive. Applicant is appreciated for pointing out the error for inadvertently referring to Bron instead of Marin in the office action. Corrections have been made accordingly. In addition, applicant argues that the prior art, Marin does not read on the claims. The examiner respectfully disagrees. The applicant particularly argues that Marin does not disclose, “wherein the annotations comprise description of changes between a current version of the RPA workflow and one or more previous versions of the RPA workflow”. The examiner respectfully disagrees. The RPA workflows are constantly updated, as such when an RPA version is modified or updated or parameters thereof changed or updated or modified the robotic process automation (RPA) that results from such modifications, updated, or changed parameters are a new version of RPA that is different from a previous RPA. Applicant is referred to Marin where , RPA workflows are updated; figs. 8&9; sec 0116, 0121-0129; the RPA 905 can be a complex flow with multiple steps being added to one or more written automation tasks. In addition, the also respectfully disagrees with applicant’s assertions. The examiner notes that the prior art, Marin at least at sec 0036-0038 uses AI to automatically generate annotations that describe activities for a Robotic Process Automation (RPA). Merlin for example performs a Robotic Process Automation (RPA) automatically e.g. by using AI (Artificial Intelligence). In performing the RPA Merlin disclose that, “One or more AI/ML models 132 may be employed to uncover recurring task patterns in the data. Repetitive tasks that are ripe for automation may then be identified. This information may initially be provided by listeners and analyzed on servers of core hyper-automation system 120, such as server 130, in some embodiments. The findings from task mining (e.g., extensive application markup language (XAML) process data) may be exported to process documents or to a designer application”. The again Merlin discloses that, “Task mining in some embodiments may include taking screenshots with user actions (e.g., mouse click locations, keyboard inputs, application windows and graphical elements the user was interacting with, timestamps for the interactions, etc.), collecting statistical data (e.g., execution time, number of actions, text entries, etc.), editing and annotating screenshots, specifying types of actions to be recorded, etc”. For describing the RPA process, Merlin uses markup language which is a system of tags that annotates a document to describe the structure and presentation thereof.. Markup language uses tags to define elements like headings, paragraphs, or bold text, instructing a computer on how to display the content. Common examples include HTML (Hypertext Markup Language), XML (eXtensible Markup Language), and Markdown. As such Merlin disclose the claimed limitations. Communication Any inquiry concerning this communication or earlier communications from the examiner should be directed to RONNIE MANCHO whose telephone number is (571)272-6984. The examiner can normally be reached Mon-Thurs. 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, Adam Mott can be reached at 571 270 5376. 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. /RONNIE M MANCHO/Primary Examiner, Art Unit 3657
Read full office action

Prosecution Timeline

Dec 19, 2023
Application Filed
Jun 07, 2025
Non-Final Rejection — §102, §103
Aug 28, 2025
Response Filed
Nov 10, 2025
Final Rejection — §102, §103
Feb 13, 2026
Response after Non-Final Action
Feb 25, 2026
Request for Continued Examination
Mar 13, 2026
Response after Non-Final Action
Mar 21, 2026
Non-Final Rejection — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12600242
COMPUTER-IMPLEMENTED METHOD OF CONTROLLING FUTURE BRAKING CAPACITY OF A VEHICLE TRAVELLING ALONG A ROAD
2y 5m to grant Granted Apr 14, 2026
Patent 12597350
COLLISION ALERT DEVICE AND COLLISION ALERT METHOD
2y 5m to grant Granted Apr 07, 2026
Patent 12594682
WIRE-BODY FIXING MEMBER, WIRE-BODY-EXTENSION FIXING MEMBER, AND WIRE-BODY FITTING METHOD
2y 5m to grant Granted Apr 07, 2026
Patent 12582490
REAL TIME IMAGE GUIDED PORTABLE ROBOTIC INTERVENTION SYSTEM
2y 5m to grant Granted Mar 24, 2026
Patent 12583334
SYSTEMS AND METHODS TO PREDICT AND APPLY REGENERATIVE BRAKING
2y 5m to grant Granted Mar 24, 2026
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

3-4
Expected OA Rounds
76%
Grant Probability
79%
With Interview (+3.0%)
3y 3m
Median Time to Grant
High
PTA Risk
Based on 963 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