Prosecution Insights
Last updated: October 01, 2026
Application No. 17/936,661

SYSTEMS AND METHODS FOR TECHNICAL DOCUMENT REVIEW IN COMPUTER AIDED DESIGN (CAD) SYSTEMS WITH EXTERNAL VALIDATION DATA

Non-Final OA §103§112
Filed
Sep 29, 2022
Priority
Nov 30, 2021 — EU 21461627.8
Examiner
SAXENA, AKASH
Art Unit
2188
Tech Center
2100 — Computer Architecture & Software
Assignee
General Electric Company
OA Round
3 (Non-Final)
49%
Grant Probability
Moderate
3-4
OA Rounds
7m
Est. Remaining
80%
With Interview

Examiner Intelligence

Grants 49% of resolved cases
49%
Career Allowance Rate
262 granted / 534 resolved
-5.9% vs TC avg
Strong +30% interview lift
Without
With
+30.5%
Interview Lift
resolved cases with interview
Typical timeline
4y 7m
Avg Prosecution
33 currently pending
Career history
570
Total Applications
across all art units

Statute-Specific Performance

§101
19.9%
-20.1% vs TC avg
§103
38.6%
-1.4% vs TC avg
§102
14.2%
-25.8% vs TC avg
§112
24.0%
-16.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 534 resolved cases

Office Action

§103 §112
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 3/24/2026 has been entered. Claims 1-4, 6, 8-9, 11-25 have been presented for examination based on the application filed on 3/24/2026. Claims 5, 7 and 10 are cancelled. Claims 23-25 are new. Claims 1-4, 6, 11, 16, 17-19 & 21-22 are amended. Claims 2-3 remain rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph. Claim(s) 1, 2, 4, 8-9, 12-16 are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker. Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz. Claim(s) 6 & 11 are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of NPL by Robert Lipman et al (“STEP File Analyzer and Viewer User Guide (Update 7)”, Published by NIST in Oct 2021, and referred as Lipman2 hereafter in the rejection). Claim 10 is rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No. US 20170148227 A1 by ALSAFFAR; Rahim et al. Claim(s) 17-20 and 22 is/are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz. Claim(s) 21 is/are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz., further in view of NPL by Robert Lipman et al (“STEP File Analyzer and Viewer User Guide (Update 7)”, Published by NIST in Oct 2021, and referred as Lipman2 hereafter in the rejection). Claim(s) 23 & 25 are newly rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No US 20180292815 A1 by Byers; Jason Anton et al. Claim 24 is newly rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No US 20180292815 A1 by Byers; Jason Anton et al., further in view of US 20180330042 A1 by Byers; Jason Anton et al. (Byers2 hereafter). This action is made Non-Final. Response to Arguments Applicant’s arguments are considered and the rejection is updated in view of amendment to address the arguments. The arguments presented are similar to ones presented in after final action and the examiner response presented in Advisory is also incorporated herein to address the arguments. No new arguments are presented for the dependent claims. Arguments for new claims are considered and new grounds of rejection are presented for them. ---- This page is left blank after this line ---- Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 2-3 remain rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 3 recites: 2. (Currently Amended) The system of claim 1, wherein the instructions are configured to further cause the at least one processor to: perform a correctness evaluation by comparing one or more characteristics of the first feature with one or more expected characteristics of the validation data; and identify at least one deficiency in the one or more characteristics of the first feature in the CAD model based on the correctness evaluation. 3. (Currently Amended) The system of claim 2, wherein the instructions are configured to further cause the at least one processor to correct the at least one deficiency based on the one or more expected characteristics. A deficiency is something that is missing or incorrect as pointed in claim 2. Since the underlying reasons for deficiency have not changed in claim 3, it is unclear how the deficiency is the first feature in the CAD model does not cure the above issue. The rejection is therefore maintained. Please see additionally the recommendation in the Advisory action dated 1/29/2026. 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 for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 1, 2, 4, 8-9, 12-16 are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker. Regarding Claims 1 & 16 (Updated 7/8/2026) Lipman teaches (claim 1). A system, comprising: at least one processor; and memory storing instructions configured to cause the at least one processor to: / (Claim 16) A computer-implemented (Lipman : Graphical Abstract showing the method flow) method, comprising determine a first identifier for first product and manufacturing information (PMI) (Lipman: Fig.11-12 showing PMI representation of identifiers in rows related to PMI information& §2.3 with Fig.3-4 showing the PMI in STEP data where Geometric and dimensional tolerances (PMI) are represented in STEP files) ; determine a computer-aided design (CAD) model, wherein the CAD model comprises a model of a component or part thereof having a plurality of features (Lipman: Fig. 2 "... shows a CAD model with representative GD&T annotations including dimensions, tolerances, geometry control tools, tolerance zones, datum reference frames, and datum features. ...", & §2.2; Fig.5 §4.2 "... An example of a linear dimension of 15.0 with plus–minus bounds of 0.05 (15 ± 0.05) is shown on the CAD model in the upper right of Fig. 2. In Fig. 5, the boxes contain entity names. The names of entity attributes are displayed next to the lines connecting the boxes...."); associate a second identifier of a first feature of the plurality of features with the first identifier (Lipman: §4.2, Fig.6 "... In a manner similar to Fig. 5 [CAD], there are patterns of entities, attributes, and required values that correspond to PMI representation for many other geometric tolerances and datum features [35]. These can also be instantiated in STEP files similar to the example in Fig. 6...."; §4.5) ; associate validation data for the first PMI with the second identifier; determine selection of the first feature in the CAD model (Lipman: §4.3 "... Input to the STEP File Analyzer is one or more STEP files. Output from the software is a spreadsheet that simplifies inspection of STEP entities and attributes. A worksheet is generated for every entity type in the STEP file where each row is an entity instance and the values in the columns are entity attributes...."; §4.5 "... . For example, geometric validation properties [36] are characteristics of solid and surface models, such as the area, volume, and centroid of a part. Geometric validation properties are computed by a CAD system and exported in a STEP file. When the STEP file is imported to a receiving CAD system, that system computes the same validation properties based on the imported part geometry and compares them to the values in the STEP file from the originating system....") ; and provide a computer interpretable graphical representation (Lipman : §2.2 – the graphical PMI/PMI REPRESENTATION does not contain any information about visual REPRESENTATION but it is important to note it contains all information to recreate a visual (graphical) representation by an importing CAD system . The claim does not require the PMI itself be graphically presented – only it to be computer interpretable. So even though the PMI information is itself is not computer interpretable the limitation is met – Eg.Fig.2 shows CAD model with GD&T (from PMI data: PNG media_image1.png 656 804 media_image1.png Greyscale ) of the validation data based at least in part on the selection of the first feature (Lipman: Fig.11 is labeled as “PMI REPRESENTATION” and shows validation data for selected part. Notice this is the representation of the GD&T data that makes the visual part – e.g. presentation (also known as graphical PMI) consists of geometric elements such as lines and arcs preserving the exact appearance (color, shape, positioning) of the GD&T annotations. In view of §2.2 & Fig. 2 the PRI Representation can be imported by CAD tool to graphically show the GD&T (as shown in Fig.11) information. PMI representation that meets the CAD model (such as in Fig.10) and Fig.12 shows representation, that does not, as discussed in §4.5 & §5) . Although in the Lipman the computer aided design and validation of design disclosure which requires a computer and it components (processor & memory), such components are not explicitly recited in the Lipman. Lipman could be presented as single reference obviousness rejection. In alternate Cochrane; Alexandria Stoker is presented to complement Lipman. Cochrane teaches A system (Cochrane: [0023]) , comprising: at least one processor (Cochrane: [0023] processor 24) ; and memory (Cochrane : [0023] memory system 26) storing instructions configured to cause the at least one processor. Cochrane is also directed to verification and validation of the CAD model with the PMI model (Cochrane: See Fig.1 & 4). It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Cochrane to Lipman to perform the CAD-PMI validation being explicitly stated as being performed on the computer (Cochrane: [0023] & Abstract; Lipman: Abstract) . The motivation to combine would have been that Cochrane and Lipman are analogous art to the instant claim in the same field of systems engineering in which CAD model & PMI data (e.g. as in STEP data) are validated (Cochrane: See Fig.1 & 4; Lipman: Abstract & §4.5).. Regarding Claim 2 (Updated 7/8/2026) Lipman teaches the system of claim 1, wherein the instructions are configured to further cause the at least one processor to: perform a correctness evaluation by comparing one or more characteristics of the first feature with one or more expected characteristics of the validation data (Lipman: Fig.10 representing entity and attributes for CAD data as shown in Fig.9 and 2 compared to the PMI representation in Fig.12 which is missing data/incorrect) ; and identify at least one deficiency in the one or more characteristics of the first feature in the CAD model (Lipman : Fig.2 showing the features of the CAD model; Fig.13 as validated CAD model showing features with validated GD&T data §4.4-4.5) based on the correctness evaluation (Lipman: §4.4 & Fig.11-12 "... Similar to Fig. 11, Fig. 12 shows the visual presentation of GD&T annotations reconstructed from PMI representations. However, in this case the visual presentation does not completely correspond to the expected CAD model GD&T annotations in Fig. 2. This indicates either non-conformance to the recommended practice for PMI or bugs in the STEP file. The following PMI information is missing or wrong:..."). Regarding Claim 4 (Updated 7/8/2026) Cochrane teaches 4. The system of claim 1, wherein the instructions are configured to further cause the at least one processor to at least of associate or disassociate the validation data from the first feature (Cochrane: [0046] "... A drop-down control 304 may be used to create a callout in a specific view of the CAD model 206 linked to PMI information. When adding a callout the specific view, the radio buttons 306, 308, 310, 312, 314 may be used. [associate] For example, radio button 306 may be used to associate the crated callout to an annotation (e.g., PMI annotation). The radio button 308 may be used to include sub callouts, that is, callouts of a callout. The radio button 310 may be used to create a balloon for basic dimensions, e.g., basic PMI dimensions. The radio button 312 may be used to create a balloon for reference dimensions. The radio button 314 may be used to delete all existing balloons [disassociate] in the selected view and replace with new eCAV data.. ." – deleting the eCAV balloons are understood as disassociate the validation data from the first feature). Regarding Claim 5 (Cancelled) Cochrane teaches the system of claim 4, wherein the instructions are configured to further cause the at least one processor to associate the validation data with a third identifier (Cochrane: [0046] "... A drop-down control 304 may be used to create a callout in a specific view of the CAD model 206 linked to PMI information. When adding a callout the specific view, the radio buttons 306, 308, 310, 312, 314 may be used. For example, radio button 306 may be used to associate the crated callout to an annotation (e.g., PMI annotation). The radio button 308 may be used to include sub callouts, that is, callouts of a callout. The radio button 310 may be used to create a balloon for basic dimensions, e.g., basic PMI dimensions. The radio button 312 may be used to create a balloon for reference dimensions. The radio button 314 may be used to delete all existing balloons in the selected view and replace with new eCAV data.. ." – replacing withnew eCAV balloons data is understood as associating the validation data from the third identifier). Regarding Claim 8 Cochrane teaches the system of claim 1, wherein the validation data comprise at least one of: nominal values, plus/minus tolerances, units of measure, critical-to-quality (CTQ) types, statistical process control (SPC) data, verification (VER) data, dimension type information, and tolerance type information (Cochrane: [0018]) . Regarding Claim 9 Lipman teaches the system of claim 1, wherein: the first feature comprises a plurality of units (Lipman: Fig.9 & 10 showing one feature with plurality of attributes as units) ; and the validation data comprises corresponding a plurality of validation data rows (Lipman: Fig.11 & 12 show plurality of corresponding validation row). Alternately Also see Lipman2 below. Regarding Claim 12 Cochrane teaches the system of claim 1, wherein the instructions are configured to further cause the at least one processor to generate the validation data using an electronic characteristic accountability and verification (eCAV) application (Cochrane: Fig.4 & 5 [0021] ) . Regarding Claim 13 Lipman teaches the system of claim 1 (Lipman: §4.4-4.5 & Fig.9-12 showing association of one feature and attributes with corresponding PMI data as mapped in claim 1, here performing the same process for second feature is simply Duplication of Parts with same process. See In re Harza) , wherein the instructions are configured to further cause the at least one processor to: associate a second feature of the plurality of features with a third identifier for second PMI, wherein the second feature is identified by a fourth identifier (Lipman: §4.4-4.5 & Fig.9-12; See Features A-D, B being the second feature in Fig.11 row 3) ; and associate second validation data for the second PMI with the fourth identifier (Lipman: §4.4-4.5 & Fig.9-12) . Regarding Claim 14 Cochrane teaches the system of claim 1, wherein the instructions are configured to further cause the processor to concurrently display the first feature and the validation data (Cochrane: Fig.5 showing the feature (on left) and validation data (as eCAV) on right) . Regarding Claim 15 Lipman teaches the system of claim 1, wherein the instructions are configured to further cause the at least one processor to store the second identifier in association with the validation data (Lipman: See Fig.9 & Fig.11 See row 4) . ---- This page is left blank after this line ---- Claim 3 is rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz. Regarding Claim 3 (Updated 7/8/2026) Teachings of Lipman and Cochrane are shown in the parent claim 2. Lipman and Cochrane do not explicitly teach correct the at least one deficiency based on the one or more expected characteristics. Machalica teaches the system of claim 2, wherein the instructions are configured to further cause the at least one processor to correct the at least one deficiency based on the one or more expected characteristics (Machalica: [0008]; Figs.9-10; [0069]-[0079] e.g. [0079] "...[0079] As mentioned above, in one example, the deficient model 71 may include PMI objects 80 that include incorrect PMI data 76, such as incorrect measurements or inaccurate acceptable tolerances. The CAD system 32 may identify this as a deficient model 71. While in one embodiment, the thresholds and measurements of an reference model, as found in (e.g., a table of) the database 260, may be applied to the deficient model, in additional embodiments, the thresholds may be adjusted based on applying a suitable scale factor to the measurements applied from the database to automatically correct the threshold after the CAD system assigns the correct PMI objects....") . It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Machalica to Lipman and Cochrane to further complement the teaching of CAD model vs PMI model mismatch (Lipman: §4.4 Fig.12). The motivation to combine would have been that Machalica , Lipman and Cochrane are analogous art to the instant claim in the same field of systems engineering in which CAD model & PMI data (e.g. as in STEP data) are validated and missing PMI data is assigned (Machalica: [0004] overcoming the manual assigning the missing PMI information; Cochrane: See Fig.1 & 4; Lipman: Abstract & §4.4-4.5 showing validation and missing PMI data in PMI representation compared to the CAD Model data in Fig.10). ---- This page is left blank after this line ---- Claim(s) 6 & 11 are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of NPL by Robert Lipman et al (“STEP File Analyzer and Viewer User Guide (Update 7)”, Published by NIST in Oct 2021, and referred as Lipman2 hereafter in the rejection). Regarding Claim 6 (Updated 7/8/2026) Teachings of Lipman and Cochrane are shown in the parent claim 1. Cochrane explicitly teaches a CAD application is used to perform the selection of the first feature in the CAD model (Cochrane: Fig.4 [0042]-[0044]; [0043] "... For example, changes to the model 206 may be easily performed via the CAD system 32, and CAV data 212 and/or PMI objects 208 may still be associated with certain CAD objects, including CAD objects that may have been updated.... Results of the selection may be presented to a user so that the user may edit the selection if desired, before the CAV document 218 is finalized. ") ; Lipman and Cochrane do not explicitly teach a spreadsheet application is used to provide the graphical indication of the validation data. Lipman2 teaches a spreadsheet application is used to provide the computer-interpretable graphical representation of the validation data (Lipman2: §6.3 & §6.5 showing the spreadsheet application for the validation data. The computer-interpretable graphical REpresentation aspect can be seen in graphical PMI in §6.3.1 PNG media_image2.png 122 632 media_image2.png Greyscale & as seen in Fig.51: PNG media_image3.png 647 626 media_image3.png Greyscale ) . It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Lipman2 to Lipman and Cochrane. The motivation to combine would have been that Lipman2 is work of Lipman in the same field of endeavor as the instant claim 6. Regarding Claim 7 (Cancelled) Regarding Claim 11 (Updated 7/8/2026) Lipman2 teaches teaches the system of claim 1, wherein the instructions are configured to further cause the at least one processor to: close a spreadsheet application that is operable to provide the computer- interpretable graphical representation of the validation data (Lipman2: §3.4.3; §6.1.6; §6.5) ; update contents of the validation data, thereby generating updated validation data (Lipman2: §6.5) ; open the spreadsheet application (Lipman: §6.5 ) ; detect selection of the first feature in the CAD model (Lipman2: §6.5) ; and in response to the detected selection, provide a second computer- interpretable graphical representation of the validation data (Lipman2: §6.5 showing validation information; §6.6.1 discussing how the incorrect validation data is identified updated ) . Examiner’s Note: Lipman2 does not disclose auto updating aspect of validation data spreadsheets in §6.5 or otherwise. Therefore the claimed process would have to performed again if any update is needed. Lippman2 show performing the process once. ---- This page is left blank after this line ---- Claim 10 is rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No. US 20170148227 A1 by ALSAFFAR; Rahim et al. Regarding Claim 10 Teachings of Lipman and Cochrane are shown in the parent claim 1. Lipman and Cochrane do not explicitly teach wherein association of the first feature with the first identifier cannot be modified subsequent to creation of the first feature. ALSAFFAR teaches the system of claim 1, wherein association of the first feature with the first identifier cannot be modified subsequent to creation of the first feature (ALSAFFAR: [0173] "... Process 2600 may determine whether the current view has any tables (step 2614), overload properties (step 2618), or balloons (step 2622). Overload properties may exist if the current view is a view of an assembly. Balloons may exist if the current view is an exploded view. If the current view has tables, process 2600 may instantiate and set the table properties using the drawing information (step 2616). If the current view has overload properties, process 2600 may set the overload properties (step 2620). If the current view has balloons, process 2600 may set the balloon properties (step 2624). Process 2600 may conclude with locking the current view (step 2626)....") . It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of ALSAFFAR to Lipman and Cochrane to further complement the teaching of CAD to lock down information. The motivation to combine would have been that ALSAFFAR, Lipman and Cochrane are analogous art to the instant claim in the same field of systems engineering in which CAD modelling data synchronization (ALSAFFAR: Fig.2 – data synchronization (e.g. for Fig.6 element 632 GDI, table text) similar to CAD and PMI data in Cochrane: See Fig.1 & 4; Lipman: Abstract & §4.4-4.5 showing validation and missing PMI data in PMI representation compared to the CAD Model data in Fig.10). ---- This page is left blank after this line ---- Claim(s) 17-20 and 22 is/are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz. Regarding Claim 17 (Updated 7/8/2026) Lipman teaches A system, comprising: (Lipman: Fig.2 showing features A-C at least for the CAD component shown) , wherein the first file comprises at least a first annotation encoding a set of characteristics of a first feature of the plurality of features (Lipman: See features in Fig.2, one such feature is shown with plurality of characteristics in Fig.9-10) ; execute an (Lipman: Graphical Abstract on Pg.14 showing the association) , wherein the second file comprises a set of annotation-specific entries (Lipman: Fig.4 as STEP file entry); associate the first annotation with first product manufacturing information (PMI) data, wherein the first annotation corresponds to a first design feature of the CAD model and comprises one or more characteristics of the first design feature (Lipman: Fig. 2 "... shows a CAD model with representative GD&T annotations including dimensions, tolerances, geometry control tools, tolerance zones, datum reference frames, and datum features. ...", & §2.2; Fig.5 §4.2 "... An example of a linear dimension of 15.0 with plus–minus bounds of 0.05 (15 ± 0.05) is shown on the CAD model in the upper right of Fig. 2. In Fig. 5, the boxes contain entity names. The names of entity attributes are displayed next to the lines connecting the boxes...." §4.2, Fig.6 "... In a manner similar to Fig. 5 [CAD], there are patterns of entities, attributes, and required values that correspond to PMI representation for many other geometric tolerances and datum features [35]. These can also be instantiated in STEP files similar to the example in Fig. 6...."; §4.5) ; The crossed-out limitations are not explicitly taught by Lipman. Machalica teaches A system, comprising: at least one processor; and memory storing instructions configured to cause the at least one processor (Machalica: [0037]-[0038]) … execute an electronic characteristic accountability and verification (eCAV) system to generate a second file based on a set of product and manufacturing information (PMI) data associated with the CAD model (Machalica: [0035] & Fig.4). Machalica further teaches associate the first annotation to a first annotation-specific entry of the set of annotation-specific entries, wherein the first annotation-specific entry comprises one or more expected characteristics of the first feature (Machalica: [0008]; Figs.9-10; [0069]-[0079]) ; detect selection of the first feature in a CAD application (Machalica: [0027]) ; and provide, using the first annotation-specific entry, a computer- interpretable graphical representation of the one or more expected characteristics (Machalica: [0008]; Figs.9-10; [0069]-[0079]) . It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Machalica to Lipman to further complement the teaching of CAD model vs PMI model mismatch (Lipman: §4.4 Fig.12). The motivation to combine would have been that Machalica and Lipman are analogous art to the instant claim in the same field of systems engineering in which CAD model & PMI data (e.g. as in STEP data) are validated and missing PMI data is assigned (Machalica: [0004] overcoming the manual assigning the missing PMI information; Lipman: Abstract & §4.4-4.5 showing validation and missing PMI data in PMI representation compared to the CAD Model data in Fig.10). Regarding Claim 18 (Updated 7/8/2026) Lipman teaches the system of claim 17, wherein the instructions are configured to further cause the at least one processor to: perform a correctness evaluation based on the first annotation and the first annotation-specific entry (Lipman: Fig.10 representing entity and attributes for CAD data as shown in Fig.9 and 2 compared to the PMI representation in Fig.12 which is missing data/incorrect); identify at least one deficiency in the one or more characteristics of the first feature in the CAD model (Lipman: Fig.12 showing plurality of features with GD&T data and section §4.4-4.5) based on the correctness evaluation (Lipman: §4.4 & Fig.12 "... Similar to Fig. 11, Fig. 12 shows the visual presentation of GD&T annotations reconstructed from PMI representations. However, in this case the visual presentation does not completely correspond to the expected CAD model GD&T annotations in Fig. 2. This indicates either non-conformance to the recommended practice for PMI or bugs in the STEP file. The following PMI information is missing or wrong:..."); and Machalica teaches update at least one of the first file or the second file to correct the at least one deficiency (Machalica: [0008]; Figs.9-10; [0069]-[0079] e.g. [0079] "...[0079] As mentioned above, in one example, the deficient model 71 may include PMI objects 80 that include incorrect PMI data 76, such as incorrect measurements or inaccurate acceptable tolerances. The CAD system 32 may identify this as a deficient model 71. While in one embodiment, the thresholds and measurements of an reference model, as found in (e.g., a table of) the database 260, may be applied to the deficient model, in additional embodiments, the thresholds may be adjusted based on applying a suitable scale factor to the measurements applied from the database to automatically correct the threshold after the CAD system assigns the correct PMI objects....") . Regarding Claim 19 (Update 7/8/2026) Machalica teaches the system of claim 18, wherein the instructions are configured to further cause the at least one processor to update the at least one deficiency of the first feature in the CAD model based on the one or more expected characteristics (Machalica: [0008]; Figs.9-10 showing plurality of the features of the CAD model; [0069]-[0079] ). Regarding Claim 20 Lipman teaches the system of claim 17, wherein the instructions are configured to further cause the at least one processor to: determine a first unique identifier that identifies the first PMI data (Lipman: Fig.6 showing the unique identifier in PMI data; ) ; and associate the first annotation with the first PMI data by at least encoding the first unique identifier in the first annotation (Lipman: Fig.6 being associated with CAD data (annotation) with unique identifier e.g. #6507 referenced in both Fig.5 & 6) . Regarding Claim 22 Machalica teaches the system of claim 17, wherein: the graphical indication is provided using a graphical interface of a second application (Machalica: Fig.10 does not show CAD data as in Fig.5) different from the CAD application (Machalica: Fig. 5) ; and the graphical indication of the one or more expected characteristics is displayed concurrent with display of the CAD model (Machalica: Fig.9-10 showing the expected results assigned to CAD Model element 228 in Fig.9/10 ) . ---- This page is left blank after this line ---- Claim(s) 21 is/are rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. US 20200184125 A1 by MACHALICA; Dawid Tadeusz., further in view of NPL by Robert Lipman et al (“STEP File Analyzer and Viewer User Guide (Update 7)”, Published by NIST in Oct 2021, and referred as Lipman2 hereafter in the rejection). Regarding Claim 21 Teachings of Lipman and Machalica are shown in the parent claim 17. Lipman and Machalica do not explicitly teach the limitations of this claim. Lipman2 teaches the system of claim 17, wherein the graphical indication of the one or more expected characteristics is provided as one or more highlighted rows of a spreadsheet application (Lipman2: Figs.81-83 in §6.5). It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Lipman2 to Lipman and Machalica. The motivation to combine would have been that Lipman2 is work of Lipman in the same field of endeavor as the instant claim 17. ---- This page is left blank after this line ---- Claim(s) 23 & 25 are newly rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No US 20180292815 A1 by Byers; Jason Anton et al. Regarding Claim 23 (New) Teachings of Lipman and Cochrane are shown in the parent claim 2. Lipman teaches some aspect of association in “Graphical Abstract” showing the CAD model, tolerance balloons and the spreadsheet. Lipman and Cochrane do not explicitly all the limitations of this claim. PNG media_image4.png 656 936 media_image4.png Greyscale Byers teaches wherein the instructions are further configured to cause the at least one processor to: open one or more rows of a spreadsheet responsive to selection of a callout in the CAD model, and based on a triple relationship link between the first identifier, the callout, and the open one or more rows of the spreadsheet (Byers: See [0050]-[0053] & Fig.6: Validation spreadsheet 370/364 linked with CAD model 360 having the bubbles like 372) . Motivation to combine Lipman with Cochrane is incorporated from the parent claim. It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Byers to Lipman and Cochrane to show all the graphical and spreadsheet views and selection on one can be annotated on another (Byers: [0050] & Fig.6; generally in [0050]-[0060]), thereby facilitating. The motivation to combine would have been that Byers, Lipman & Cochrane are analogous arts to the instant invention in the same field of endeavor of systems engineering in which CAD model & PMI data (e.g. as in STEP data) are validated (Byers: Fig.6 [0050]-[0060]; Cochrane: See Fig.1 & 4; Lipman: Abstract & §4.5). Regarding Claim 25 (New) Byers teaches The system of claim 23, wherein the spreadsheet enables automatic updating of the triple relationship link, responsive to one or more modifications of the spreadsheet (Byers: [0052]-[0053] as updating the tallies in the spreadsheet as CAD model with ballon is updated) . ---- This page is left blank after this line ---- Claim 24 is newly rejected under 35 U.S.C. 103 as being unpatentable over NPL by Robert Lipman et al (“Conformance checking of PMI representation in CAD model STEP data exchange files”, published in 2015), in view of US PGPUB No. 20180314767 A1 by Cochrane; Alexandria Stoker, further in view of US PGPUB No US 20180292815 A1 by Byers; Jason Anton et al., further in view of US 20180330042 A1 by Byers; Jason Anton et al. (Byers2 hereafter). Regarding Claim 24 (New) Teachings of Lipman, Cochrane and Byers are shown in the parent claim 23. Lipman, Cochrane and Byers do not explicitly teach limitation of disassociating the link. Byers2 teaches The system of claim 23, wherein the triple relationship link is a dissociable link (Byers2: [0044] "... [0044] At block 410, the CAD comparison tool 33 may receive an input to review the discrepancy list. That is, after populating the discrepancy list, the CAD comparison tool 33 may prompt a user to provide input on whether or not the user wishes to review the discrepancies noted at block 408... Therefore, the user may choose to remove (e.g., disregard) this discrepancy from the discrepancy list….." – The discrepancy is the association between the CAD with balloon and the spreadsheet (like in Lipman and Byers); [0046] " As discussed above, in some embodiments, the CAD compare tool 33 may flag discrepancies that may be undesirable to be reported. As such, a user may indicate that the discrepancy should be removed from the discrepancy list. The discrepancy may then accordingly be removed from the discrepancy list (block 416)...."; [0047] "... A user may then select the icon, via a graphical user interface (GUI), and either verify or disregard (e.g., delete) the discrepancy. If the user disregards the discrepancy, the icon and the discrepancy associated with the icon may be removed from the viewing window and the discrepancy list....") . Motivation to combine Lipman with Cochrane is incorporated from the parent claim. It would have been obvious to one (e.g. a designer) of ordinary skill in the art before the effective filing date of the claimed invention to apply the teachings of Byers to Lipman and Cochrane to show all the graphical and spreadsheet views and selection on one can be annotated on another (Byers: [0050] & Fig.6; generally in [0050]-[0060]), thereby facilitating. The motivation to combine would have been that Byers, Lipman & Cochrane are analogous arts to the instant invention in the same field of endeavor of systems engineering in which CAD model & PMI data (e.g. as in STEP data) are validated (Byers: Fig.6 [0050]-[0060]; Cochrane: See Fig.1 & 4; Lipman: Abstract & §4.5). Further motivation to combine Byers2 with Byers is that they are works of same inventor in the same field of endeavor. ---- This page is left blank after this line ---- Communication Any inquiry concerning this communication or earlier communications from the examiner should be directed to AKASH SAXENA whose telephone number is (571)272-8351. The examiner can normally be reached Mon-Fri, 7AM-3:30PM. 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, RYAN PITARO can be reached on (571) 272-4071. 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. AKASH SAXENA Primary Examiner Art Unit 2188 /AKASH SAXENA/Primary Examiner, Art Unit 2188 Thursday, July 9, 2026
Read full office action

Prosecution Timeline

Sep 29, 2022
Application Filed
Oct 01, 2025
Non-Final Rejection mailed — §103, §112
Dec 11, 2025
Response Filed
Dec 30, 2025
Final Rejection mailed — §103, §112
Jan 16, 2026
Response after Non-Final Action
Mar 24, 2026
Request for Continued Examination
Mar 26, 2026
Response after Non-Final Action
Jul 14, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12724935
TECHNIQUES FOR AUTOMATICALLY DESIGNING FRAME SYSTEMS ASSOCIATED WITH BUILDINGS
5y 8m to grant Granted Sep 01, 2026
Patent 12699579
Locating Virtual Tape File Systems on a Virtual Tape Emulator
4y 0m to grant Granted Aug 04, 2026
Patent 12699823
FLOW FIELD PREDICTION DEVICE, LEARNING DEVICE, FLOW FIELD PREDICTION PROGRAM, AND LEARNING PROGRAM
1y 4m to grant Granted Aug 04, 2026
Patent 12691869
METRIC LEARNING PREDICTION OF SIMULATION PARAMETERS
7y 1m to grant Granted Jul 28, 2026
Patent 12639488
AUTONOMOUS VEHICLE SIMULATION AND CODE BUILD SCHEDULING
4y 5m to grant Granted May 26, 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
49%
Grant Probability
80%
With Interview (+30.5%)
4y 7m (~7m remaining)
Median Time to Grant
High
PTA Risk
Based on 534 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