Prosecution Insights
Last updated: October 25, 2026
Application No. 18/606,049

Systems and Methods for Linguistically-Selective Web Form Generation

Final Rejection §102
Filed
Mar 15, 2024
Examiner
AUGUSTINE, NICHOLAS
Art Unit
2178
Tech Center
2100 — Computer Architecture & Software
Assignee
Veeva Systems Inc.
OA Round
2 (Final)
73%
Grant Probability
Favorable
3-4
OA Rounds
1y 0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 73% — above average
73%
Career Allowance Rate
607 granted / 834 resolved
+17.8% vs TC avg
Strong +28% interview lift
Without
With
+27.9%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
31 currently pending
Career history
883
Total Applications
across all art units

Statute-Specific Performance

§101
10.6%
-29.4% vs TC avg
§103
37.4%
-2.6% vs TC avg
§102
48.8%
+8.8% vs TC avg
§112
1.9%
-38.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 834 resolved cases

Office Action

§102
DETAILED ACTION A. This action is in response to the following communications: Amendment filed: 04/03/2026. This action is made Final. B. Claims 1-23 remain pending. 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)(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. Claim(s) 1-23 is/are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Burton, Andrew John (US Pub. 2025/0165717 A1), priority to provisional application No. 63/499,489 filed on May 1, 2023; herein referred to as “Burton”. As for claims 1, 12 and 19, Burton teaches. A method for generating a web form comprising: receiving, by a provider computing system, a source file (par. 139, fig. 1 depicts a repository storing source data); determining, by the provider computing system, case data based on the source file (par. 142 ingestor module determines new case data from source database); generating, by the provider computing system, a case dataset including the case data (par. 146 digester module which will generate based upon extracts, classifies and sequences markup from specific sections in documents from repository, fig. 1); modifying, by the provider computing system, a lifecycle state of the case dataset from a first stage to a second stage (par. 52-53 of claimed invention defines stage as equivalent to state wherein different stages/states that exists are that of “open, closed, submitted, pending review, quality check etc.), Burton teaches opening up a user interface for creating various annotations with data files, these annotations are same as different case data sets, wherein each annotation is evaluated separately on a case by case basis with the aid of user interface fig. 12a-b and 15; wherein a first stage is that of a user using input means to highlight text from a document and annotating, another stage is that of adding tags, color coding/highlighting, polarity then a third stage is that of confirmation when the user selects the confirm button to save the annotation; here burton has multiple case data (annotations) that the user begins with a highlighting means as a first stage and through a second stage tags and color organizes the text selected as a second stage and then saving it as third stage, note paragraphs 170-174) selecting, by the provider computing system, a rule including a rule criteria, a rule trigger including a specific stage (par. 170-174 user selecting to change polarity, adding tags and/or confirm button on user interface) and a destination address from a first repository of the provider computing system (par. 147 an XML parser such as IxmI is used to attempt to structure the markup by producing an XML element tree that can be traversed and tags subjected to fuzzy matching which will discover location of MD&A start and end; this will save the address of the parsed content within the document in a tree, the correlation is that the XML parser follows a rule based criteria to build the XMOL element tree that is used to by traversing for structure the document for storage in linkable addresses in the XML element tree; par. 148 At the end of the digestion process, this markup can be wrapped in a newly-generated envelope, archive metadata tags for ingestion data lineage can be added, and the tags may be assigned internal digestion sequence numbers which also persist in the preserved markup); wherein the rule is selected in response to the rule trigger of the rule being met based on specific stage of the rule trigger matching the second stage of the case dataset (par. 170-174 user selects to change the polarity, adding tags, change colors and/or confirm to change/trigger saving the annotation into database) determining, by the provider computing system, the case data of the case dataset fulfills the rule criteria (par. 147 the XML parser is following specific rule based criteria to find and structure document for traversing; For example, if a high-confidence match arises with the DISCUSSION AND ANALYSIS fragment in the region of the document typically associated with the Table of Contents of the filing, this may be hypothesized to explicitly be the beginning of the section in the ToC. The system can then attempt to look for an href attribute constituting a suspicious link directly to the potentially unlabeled element which logically commences the section content); selecting, by the provider computing system, a web form template from a second repository of the provider computing system (par. 26 system purpose is to generate “insight-generating functions” which are dynamically generated visualizations (e.g. web form equitant) in further details this insight generated function also tend to produce metadata and vector graphics with correlating information sufficient to draw from a list of statistical anomaly or clustering functions to discover interesting data points, series, objects or other elements, and produce mechanical descriptions using templating that summarize facets related to the discovered plot points of interest. The mechanical descriptions, while not particularly discursive and analytical, may be written so as to produce a prompt that can be dispatched to an LLM to produce a discursive synthetic analysis of the anomaly, point or region of interest, or data cluster in the vicinity of the plot elements themselves.); generating, by the provider computing system, the web form based on the web form template and the case dataset (FIG. 29 illustrates a report generator tool which allows the user to select one or more report templates, which will be filled by the system with the relevant information from the document in accordance with one embodiment.), wherein the web form includes at least a portion of the case data of the case dataset (par. 152 the amasser module is used to build departmented textual artifact representation (rendered in template insight -generating functions on the user interface)); generating, by the provider computing system, a link associated with the web form (par. 152 the amasser module builds links to local and remote information sources from the document source; par. 201-203 discuss the user graphical interface for presenting linkage of components as nodes that the user is able to interactively digest information about a document source) ; outputting, by the provider computing system, the link to the destination address of the rule (par. 201-203 graphical user interface for outputting tree of nodes that are interactive for user to digest information about document source that was processed through the ingestor, digester an amasser); receiving, by the provider computing system, a request to access the web form (par. 9 as noted in summary the mention of user interface is part of a user-facing form of a SaaS-type web application and par. 205 discusses on user interface of web form pre-filled with derived information from a document source of fig. 1 as discussed above); outputting, by the provider computing system, the web form based on the request; and receiving, by the provider computing system, follow-up case data (par. 205; fig. 21 user interface example presented to user for interaction presents information inferred by document source and wherein updates (follow-up case data) will be updated here dynamically; note par. 201-204). Specifically for claim 12, modifying, by the provider computing system, the case dataset to include the follow-up case data; and storing, by the provider computing system, the modified case dataset in the first repository (par. 143 While the archive is being written in memory, the ingestor adds the original outer SEC data control header and form metadata (e.g. filing url, primary document filename, filing and submission date, and form type, but also EIN, tickers, exchanges, and the common entity name) to the mix of XML, document, web page, script, and image or graphics files typical to a EDGAR submission. When the ingestor is in a local caching mode, a hierarchical filesystem holds a codex file listing the CIKs held in the cache and each CIK directory holds updated metadata files listing EDGAR's information about the entity and the form metadata for each retrieved filing outside of the archives for inexpensive querying). Specifically for claim 19, selecting, by the provider computing system, a second web form template including text data in a second language from the third repository of the provider computing system; determining, by the provider computing system, a language of the reporter based on the reporter data; selecting, by the provider computing system and in response to the language of the reporter being the first language, the first web form template (par. 402 FIGS. 64A and 64B include in common elements such as how LLMs associated with the system may translate user intentions into query language which references, e.g. user-defined notions of semantic similarity which may be expanded into semantic stored procedures run one or multiple (i.e., to get a stochastic estimate) times to produce a value usable with, e.g. a threshold test in an encapsulating evaluation cell of the query language). As for claim 2, Burton teaches. The method of claim 1, further comprising: outputting, by the provider computing system, the case dataset including the case data as an E2B XML file (par. 147 XML parser; par. 146 web markup includes XML). As for claim 3, Burton teaches. The method of claim 2, provider computer system modified the lifecycle state of the case dataset from the first stage to the second stage in response to outputting the case dataset (par. 170-174 user hits confirm button on user interface when they are finished with editing annotations, through means of adding tags, color coding, text selection etc.). As for claim 4, Burton teaches. The method of claim 2, further comprising: modifying, by the provider computing system, the case dataset to include the follow-up case data; and (par. 149 while the digester can produce raw text output, its design may be intended to preserve as much of the non-visual logical HTML/XML markup as practical, since the interactive system was designed to be compatible in theory with web pages dynamically retrieved by the user via AJAX/XMLHttpRequest/fetch or other related browser APIs); outputting, by the provider computing system and after outputting the case dataset, the modified case dataset including the follow-up case data as an E2B XML file (par. 147 XML parser; par. 146 web markup includes XML). As for claim 5, Burton teaches. The method of claim 4, wherein the case dataset includes a version of the case dataset, and wherein modifying the case dataset includes: generating, by the provider computing system, a new version of the case dataset; and modifying, by the provider computing system, the case dataset to include the follow-up case data and the new version (fig. 5 a new version of digest markup file is created). As for claim 6, Burton teaches. The method of claim 4, further comprising: receiving, by the provider computing system, one or more mapping preferences; and modifying, by the provider computing system, the case dataset to include the follow-up case data based on the one or more mapping preferences (par. 152 the amasser module that builds the parsed object into a tree and par. 155-157 fig. 6a-c which goes into detail of the mapping of those nodes of the tree wherein iterations through the reenter logic of 6a for mapping (subsequent matches)). As for claim 7, Burton teaches. The method of claim 1, wherein the case data includes reporter data, wherein the web form template includes first text data in a first language and second text data in a second language, and wherein the method further comprises: determining, by the provider computing system, a language of the reporter based on the reporter data; and generating, by the provider computing system and in response to the language of the reporter being the first language, the web form including the first text data in the first language based on the web form template (par. 402 FIGS. 64A and 64B include in common elements such as how LLMs associated with the system may translate user intentions into query language which references, e.g. user-defined notions of semantic similarity which may be expanded into semantic stored procedures run one or multiple (i.e., to get a stochastic estimate) times to produce a value usable with, e.g. a threshold test in an encapsulating evaluation cell of the query language). As for claim 8, Burton teaches. The method of claim 1, wherein the case data includes reporter data, wherein the web form template includes text data in a first language, and wherein the method further comprises: determining, by the provider computing system, a language of the reporter based on the reporter data; translating, by the provider computing system and in response to the language of the reporter being a second language, the text data of the web form template from the first language to the second language; and generating, by the provider computing system, the web form including the translated text data (par. 402 FIGS. 64A and 64B include in common elements such as how LLMs associated with the system may translate user intentions into query language which references, e.g. user-defined notions of semantic similarity which may be expanded into semantic stored procedures run one or multiple (i.e., to get a stochastic estimate) times to produce a value usable with, e.g. a threshold test in an encapsulating evaluation cell of the query language). As for claims 9, 16 and 20, Burton teaches. The method of claim 1, wherein the link is a public access link, and wherein the method further comprises: generating, by the provider computing system, a token; generating, by the provider computing system, the public access link including a uniform resource locator (URL), wherein the URL includes the token; generating, by the provider computing system, a correspondence including the public access link; outputting, by the provider computing system, the correspondence including the public access link to the destination address; receiving, by the provider computing system, a request to access the web form including the token from a client computing device; validating, by the provider computing system, the client computing device based on the token; and outputting, by the provider computing system and in response to validating the client computing device, the web form to the validated client computing device (par. 232, fig. 26a and par. 286 “token trend” visualization of similar character to that displayed in the annotator. The user may, as with the instrumentality of a single-selection radio button UI element, designate named entities, channels, or tags to view the cumulative incidence lines thereof). As for claim 10, Burton teaches. The method of claim 1, wherein the rule is a first rule, wherein the rule criteria is a first rule criteria, and wherein the method further comprises: selecting, by the provider computing system, a second rule including a second rule criteria from the first repository of the provider computing system; determining, by the provider computing system, the case data of the case dataset does not fulfill the second rule criteria; and selecting, by the provider computing system and in response to determining the case data of the case dataset does not fulfill the second rule criteria, the first rule including the first rule criteria and the destination address from the first repository of the provider computing system (fig. 5; par. 150-152 the amasser module will modify “case” dataset through XML parser and marking tags, assign sequence numbers and inject data metadata tags this is done through rules of the amasser module). As for claim 11, Burton teaches. The method of claim 1, wherein the web form includes one or more text sections, wherein the web form is output to a client computing device for display on a user interface including the one or more text sections, and wherein the follow-up case data is received from the client computing device via the one or more text sections of the user interface (par. 170-171 one example as shown in the user interface are text sections from document source fig. 1 processing to be shown to the user via GUI wherein follow up case data is derived through user iteration and reiteration of processing dynamically called upon the system as noted above). As for claim 13, Burton teaches. The method of claim 12, wherein the case data includes reporter data, wherein the first section of the web form template and the second section of the request each include text data in a first language, and wherein the method further comprises: determining, by the provider computing system, a language of the reporter based on the reporter data; translating, by the provider computing system and in response to the language of the reporter being a second language, the text data of the first section and the second section from the first language to the second language; and generating, by the provider computing system, the web form including the first section including the text data of the first section in the second language and the second section including the text data of the second section in the second language (par. 402 FIGS. 64A and 64B include in common elements such as how LLMs associated with the system may translate user intentions into query language which references, e.g. user-defined notions of semantic similarity which may be expanded into semantic stored procedures run one or multiple (i.e., to get a stochastic estimate) times to produce a value usable with, e.g. a threshold test in an encapsulating evaluation cell of the query language). As for claim 14, Burton teaches. The method of claim 12, further comprising: receiving, by a provider computing system, a source file; determining, by the provider computing system, the case data based on the source file; generating, by the provider computing system, the case dataset including the case data; and storing, by the provider computing system, the case dataset in the first repository (fig. 1 overview of the system functionality for receiving a document source and processing it and storing it for user digestion through interaction with the user interface; note analysis of claim 1 above). As for claim 15, Burton teaches. The method of claim 12, wherein the case data includes reporter data including a reporter address, and wherein the destination address is determined based on the reporter address (par. 203 example of linked information). As for claim 17, Burton teaches. The method of claim 12, wherein the case data includes a patient's initials, and wherein the first section of the web form includes the patient's initials of the case data (par. 174 example of classified object found by fig. 1 as mentioned in claim 1 analysis above). As for claim 18, Burton teaches. The method of claim 12, wherein the rule is a first rule, wherein the rule criteria is a first rule criteria, and wherein the method further comprises: selecting, by the provider computing system, a second rule including a second rule criteria from the second repository of the provider computing system; determining, by the provider computing system, the case data of the case dataset does not fulfill the second rule criteria; and selecting, by the provider computing system and in response to determining the case data of the case dataset does not fulfill the second rule criteria, the first rule including the first rule criteria and the destination address from the second repository of the provider computing system (par. 170-174 user interaction with a web form application for depicting derived information in view of “annotations” wherein user is able to set rules that will alter the presentation of the information presented on the user interface that includes removal of information through dynamic information calls through recursive tree processing and/or information sources updating). As for claims 21-23, Burton teaches. The method of claim 1, 12 and 19, wherein the first stage is at least one of: an initial stage or a quality review stage, and wherein the second stage is at least one of a: a completion stage or an output stage (opening up a user interface for creating various annotations with data files, these annotations are same as different case data sets, wherein each annotation is evaluated separately on a case by case basis with the aid of user interface fig. 12a-b and 15; wherein a first stage is that of a user using input means to highlight text from a document and annotating, another stage is that of adding tags, color coding/highlighting, polarity then a third stage is that of confirmation when the user selects the confirm button to save the annotation, this functions as an initial stage/quality review stage; here burton has multiple case data (annotations) that the user begins with a highlighting means as a first stage and through a second stage tags and color organizes the text selected as a second stage and then saving it as third stage when the user selects the confirm button, this is equivalent to completion stage or output stage ; par. 170-174). (Note:) It is noted that any citation to specific, pages, columns, lines, or figures in the prior art references and any interpretation of the references should not be considered to be limiting in any way. A reference is relevant for all it contains and may be relied upon for all that it would have reasonably suggested to one having ordinary skill in the art. In re Heck, 699 F.2d 1331, 1332-33, 216 USPQ 1038, 1039 (Fed. Cir. 1983) (quoting In re Lemelson, 397 F.2d 1006,1009, 158 USPQ 275, 277 (CCPA 1968)). Response to Arguments Applicant's arguments filed 04/03/2026 have been fully considered but they are not persuasive. A1. Applicant argues that Burton does not teach “modifying, by the provider computing system, a lifecycle state of the case dataset from a first stage to a second stage; selecting, by the provider computing system, a rule including a rule criteria, a rule trigger including a specific stage, and a destination address from a first repository of the provider computing system, wherein the rule is selected in response to the rule trigger of the rule being met based on specific stage of the rule trigger matching the second stage of the case dataset;”. R1. Examiner after reconsideration does not agree, because the claims given broadest reasonable interpretation still allows for the Burton to read upon the limitations; Examiner recommends an amendment that clarifies the functionality, (e.g. clarifying stages, how they are processed and interacted with by the user, what exactly a rule is and how it is triggered). As stated in the new analysis of claim 1 that in paragraphs 52-53 of claimed invention defines stage as equivalent to state wherein different stages/states that exists are that of “open, closed, submitted, pending review, quality check etc.), Burton teaches the creating and storing of annotations, the storage of these annotations is one example of a dataset or in this instance a “case dataset” that allows a user to use software for creating case datasets of annotations related to files within a repository; Burton teaches opening up a user interface for creating various annotations with data files, wherein each annotation is evaluated separately on a case by case basis with the aid of user interface fig. 12a-b and 15; wherein a first stage is that of a user using input means to highlight text from a document and annotating, another stage is that of adding tags, color coding/highlighting, polarity then a third stage is that of confirmation when the user selects the confirm button to save the annotation; here burton has multiple case data (annotations) that the user begins with a highlighting means as a first stage and through a second stage tags and color organizes the text selected as a second stage and then saving it as third stage, note paragraphs 170-174 which discusses user selecting to change polarity, adding tags and/or confirm button on user interface. Each of these interaction can denote a rule trigger event because rule and trigger are arbitrary and current limitation interpretation is that of basic user navigation and interaction with software to perform a set of steps. 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. Inquires Any inquiry concerning this communication should be directed to NICHOLAS AUGUSTINE at telephone number (571)270-1056. 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. PNG media_image1.png 208 559 media_image1.png Greyscale /NICHOLAS AUGUSTINE/Primary Examiner, Art Unit 2178 September 16, 2026
Read full office action

Prosecution Timeline

Mar 15, 2024
Application Filed
Mar 18, 2026
Non-Final Rejection mailed — §102
Apr 02, 2026
Examiner Interview Summary
Apr 02, 2026
Applicant Interview (Telephonic)
Apr 03, 2026
Response Filed
Sep 18, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12763575
Procedure for Automatic Stability Detection of a Controller Cascade
3y 2m to grant Granted Oct 13, 2026
Patent 12749110
SYSTEM AND METHOD TO PROVIDE A VIRTUAL STORE-FRONT
3y 1m to grant Granted Sep 29, 2026
Patent 12750554
INTERACTION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
3y 0m to grant Granted Sep 29, 2026
Patent 12743576
SYSTEM AND METHOD FOR CREATION AND HANDLING OF CONFIGURABLE APPLICATIONS FOR WEBSITE BUILDING SYSTEMS
3y 2m to grant Granted Sep 22, 2026
Patent 12725377
OBJECT MODELING BASED ON PROPERTIES AND IMAGES OF AN OBJECT
4y 2m to grant Granted Sep 01, 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
73%
Grant Probability
99%
With Interview (+27.9%)
3y 8m (~1y 0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 834 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