Prosecution Insights
Last updated: April 19, 2026
Application No. 18/841,142

SYSTEM INTEGRATION

Final Rejection §102
Filed
Aug 23, 2024
Examiner
MIKELS, MATTHEW
Art Unit
2876
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
BAE Systems PLC
OA Round
2 (Final)
81%
Grant Probability
Favorable
3-4
OA Rounds
2y 3m
To Grant
99%
With Interview

Examiner Intelligence

Grants 81% — above average
81%
Career Allow Rate
1044 granted / 1292 resolved
+12.8% vs TC avg
Strong +20% interview lift
Without
With
+20.4%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
32 currently pending
Career history
1324
Total Applications
across all art units

Statute-Specific Performance

§101
1.6%
-38.4% vs TC avg
§103
43.0%
+3.0% vs TC avg
§102
38.4%
-1.6% vs TC avg
§112
4.4%
-35.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1292 resolved cases

Office Action

§102
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 . Response to Amendment Applicant’s response and amendment dated 2/27/26 are acknowledged and entered. Claims 1-20 are pending. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(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-5, 10-17, 20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Ranat (US 2016/0298931, previously cited).1 Regarding claim 1, Ranat teaches a computer-implemented method of generating, in an aircraft in flight, a feasibility display indicative of a feasibility of a weapon carried on the aircraft successfully engaging a target and/or a feasibility of a weapon carried on the target successfully engaging the aircraft (abstract), the method comprising: providing a database describing a performance envelope of the weapon (paragraph 0040); creating coefficients characteristic of that performance envelope using a generic algorithm (paragraph 0080), wherein the generic algorithm has a form of a polynomial, the creating including: a) generating candidate polynomials, variables of the candidate polynomials being some or all of a group of weapon or aircraft firing condition parameters (paragraph 0081); b) for each candidate polynomial, computing coefficients for that candidate polynomial which best fit that candidate polynomial to a characteristic of the performance envelope of the weapon using a criterion of least square error (paragraph 0081); c) for each candidate polynomial, generating a candidate score according to the a quality of the fit of that candidate polynomial to the characteristic of the performance envelope of the weapon (paragraph 0081); d) applying a genetic algorithm to the candidate polynomials and scores including selecting the best scoring candidate polynomial and discarding the other candidate polynomials, thereby identifying a best candidate polynomial and coefficients thereof (paragraph 0082); and e) repeating said identifying process until each of the characteristics of the performance envelope have corresponding polynomial models (paragraph 0083); uploading, to the aircraft, the coefficients of the identified best candidate polynomial (paragraph 0030); and selecting, by a reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target (paragraph 0093); using the selected coefficients, generating, by the reconstructor, the feasibility display (paragraph 0033); wherein step d) applying the genetic algorithm to the candidate polynomials and scores comprises: i) defining a set of orders and/or types of the candidate polynomials and dividing the defined set of orders and/or types into a plurality of sub-sets thereof (paragraph 0082: the best and worst scoring serve as the subsets); ii) iteratively applying the genetic algorithm concurrently over the plurality of sub-sets of the defined set of orders and/or types of the candidate polynomials, including iteratively applying the genetic algorithm over the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof and saving the resulting respective coefficients and scores thereof (paragraph 0083); and iii) selecting the best scoring candidate polynomial using the saved coefficients and scores and discarding the other candidate polynomials, thereby identifying the best candidate polynomial and coefficients thereof (paragraph 0083); and wherein the selecting (paragraph 0085), by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target comprises selecting, by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm, if the aircraft and the target are within the performance envelope of the weapon, according to the conditions of the aircraft and the target (paragraph 0093). Regarding claim 2, Ranat teaches the iteratively applying the genetic algorithm concurrently over the plurality of sub-sets of the defined set of orders and/or types of the candidate polynomials comprises iteratively applying the genetic algorithm concurrently over the plurality of sub-sets of the defined set of orders and/or types of the candidate polynomials (paragraph 0082) on respective processors (paragraph 0033). Regarding claims 3 and 17, Ranat teaches the iteratively applying the genetic algorithm over the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof comprises: selecting combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof (paragraph 0084); and iteratively applying the genetic algorithm over the selected combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof (paragraph 0084). Regarding claim 4, Ranat teaches the iteratively applying the genetic algorithm over the selected combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof comprises iteratively applying the genetic algorithm concurrently over the selected combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof (paragraph 0084). Regarding claim 5, Ranat teaches the iteratively applying the genetic algorithm concurrently over the selected combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof comprises iteratively applying the genetic algorithm concurrently over the selected combinations of the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof on respective threads (paragraph 0084). Regarding claim 10, Ranat teaches the types of the candidate polynomials of the set thereof include univariate polynomials, multivariate polynomials and modifications thereof (paragraph 0022: the polynomial). Regarding claims 11 and 20, Ranat teaches the generic polynomial is of the form: y n = ∑ m = 1 M n α m n x 1 p 1 m n x 2 p 2 m n … where: α m n represent the m coefficients required to compute n; x 1 , … , x N i represent normalized inputs; y 1 , … , y N i represent the outputs; p 1 m n represents the exponent of the x 1 variable of the m t h term of the n t h polynomial (paragraph 0022). Regarding claim 12, Ranat teaches a system for generating in an aircraft in flight, a feasibility display indicative of a feasibility of a weapon carried on the aircraft successfully engaging a target and/or a feasibility of a weapon carried on the target successfully engaging the aircraft, the computer, the system comprising; a first computer comprising a memory and a processor, the first computer being remote from the aircraft (paragraph 0020); and a second computer comprising a memory and a processor, the second computer being onboard the aircraft (paragraph 0033), wherein the first computer is configured to: provide a database describing a performance envelope of the weapon (paragraph 0040); create coefficients characteristic of that performance envelope using a generic algorithm, wherein the generic algorithm has a form of a polynomial (paragraph 0080), the creating including: a) generating candidate polynomials, the variables of the candidate polynomials being some or all of a group of weapon or aircraft firing condition parameters (paragraph 0081); b) for each candidate polynomial, computing coefficients for that candidate polynomial which best fit that candidate polynomial to a characteristic of the performance envelope of the weapon using a criterion of least square error (paragraph 0081); c) for each candidate polynomial, generating a candidate score according to the quality of the fit of that candidate polynomial to the characteristic of the performance envelope of the weapon (paragraph 0081); d) applying a genetic algorithm to the candidate polynomials and scores including selecting the best scoring candidate polynomial polynomial(s) and discarding the other candidate polynomials, thereby identifying a best candidate polynomial and coefficients thereof; (paragraph 0082) and e) repeating said identifying process until each of the of the performance envelope have corresponding polynomial models (paragraph 0083); upload, to the second computer, the coefficients of the identified best candidate polynomial (paragraph 0030); wherein the second computer is configured to: select, by a reconstructor containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target (paragraph 0093); and using the selected coefficients, generate, by the reconstructor, the feasibility display; wherein step d) applying the genetic algorithm to the candidate polynomials and scores comprises: i) defining a set of orders and/or types of the candidate polynomials and dividing the defined set of orders and/or types into a plurality of sub-sets thereof (paragraph 0082: the best and worst scoring serve as the subsets); ii) iteratively applying the genetic algorithm concurrently over the plurality of sub-sets of the defined set of orders and/or types of the candidate polynomials, including iteratively applying the genetic algorithm over the variables of the candidate polynomials for each order and/or type of the respective sub-set thereof and saving the resulting respective coefficients and scores thereof (paragraph 0083); and iii) selecting the best scoring polynomial using the saved coefficients and scores and discarding the other candidate polynomials, thereby identifying the best candidate polynomial and coefficients thereof (paragraph 0083); and wherein the second computer is configured to select, by the reconstructor containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target, if the aircraft and the target are within the performance envelope of the weapon, according to the conditions of the aircraft and the target (paragraph 0093). Regarding claim 13, Ranat teaches a display for displaying the feasibility display (paragraph 0051). Regarding claim 14, Ranat teaches an aircraft (paragraph 0033) comprising the second computer according to claim 12 (see rejection of claim 12 above). Regarding claim 15, Ranat teaches a computer, comprising a processor and a memory (paragraph 0020), the computer configured to implement the[[a]] method according to claim 1 (see rejection of claim 1 above). Regarding claim 16, Ranat teaches a non-transitory computer-readable storage medium comprising instructions, which when executed by a processor, cause the processor to perform the method (paragraph 0020) according to claim 1 (see rejection of claim 1 above). Allowable Subject Matter Claims 6-9 and 18-19 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Claims 6 and 18 recite subject matter regarding the iterative application of the algorithm that is not present in the cited art. Claims 7-9 and 19 depend on claims 6 or 18, so they are allowable for at least these reasons. Response to Arguments Applicant's arguments filed 2/27/26 have been fully considered but they are not persuasive. Applicant argues that the cited art fails to teach all limitations of the claims. Applicant’s Remarks, pages 2-5. In particular, Applicant argues that Ranat fails to disclose step d of claim 1: “applying a genetic algorithm to the candidate polynomials and scores including selecting the best scoring candidate polynomial and discarding the other candidate polynomials, thereby identifying a best candidate polynomial and coefficients thereof.” Id. at 2-3. However, Ranat teaches this limitation. Paragraph 0082 of Ranat states “[t]he Genetic Algorithm is then applied to the candidate polynomials and scores. In this embodiment, the best scoring polynomials are retained and the other (i.e. worst scoring) polynomials are rejected. New candidate polynomials that have similar features to the retained candidate polynomials are then created to replace the rejected ones (e.g. by “breeding” the retained candidate polynomials). A set of coefficients and score values are then calculated for this new generation of candidates, and so on.” Ranat discloses applying a genetic algorithm to the candidate polynomials and scores: “[t]he Genetic Algorithm is then applied to the candidate polynomials and scores.” Ranat discloses selecting the best scoring candidate polynomial and discarding the other candidate polynomials: “the best scoring polynomials are retained and the other (i.e. worst scoring) polynomials are rejected.” Ranat teaches identifying a best candidate polynomial and coefficients thereof: “[a] set of coefficients and score values are then calculated for this new generation of candidates.” Applicant characterizes Ranat as not applying the genetic algorithm to the worst scoring polynomial, i.e. “the genetic algorithm may be applied prior to being identified as the worst scoring polynomial…the candidate would not be divided into the subset.” Applicant’s Remarks, page 3. Step d of claim 1 recites “applying a genetic algorithm to the candidate polynomials and scores including selecting the best scoring candidate polynomial and discarding the other candidate polynomials, thereby identifying a best candidate polynomial and coefficients thereof.” This language first applies the genetic algorithm, then selects the best scoring candidate polynomial and discards the other candidate polynomials. Ranat, in paragraph 0082, does the same process. Applicant next argues that there is no teaching of “concurrently” applying the genetic algorithm over the sub-sets. Applicant’s Remarks, page 3. Paragraph 0082 discloses applying the genetic algorithm to all the candidate polynomials at the same time. The iterative process is repeating that genetic algorithm process again in order to refine the polynomials, but the genetic algorithm itself is done to all candidates concurrently. Applicant next argues that Ranat fails to disclose “wherein the selecting, by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target comprises selecting, by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm, if the aircraft and the target are within the performance envelope of the weapon, according to the conditions of the aircraft and the target.” Applicant’s Remarks, page 4. In particular, Applicant argues that there is no mention in Ranat of “within the performance envelope of the weapon.” Id. Ranat teaches performing the selection if the aircraft and target within the performance envelope of the weapon. In addition to the disclosures of paragraphs 0085 and 0093, paragraph 0064 discloses the definition of the performance envelope, and paragraph 0086 discloses fitting the model for a particular performance envelope. Paragraph 0040 discusses “generating data indicative of the weapon performance for each weapon firing possibility from within the defined ranges.” As a result, Ranat discloses “wherein the selecting, by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm according to conditions of the aircraft and the target comprises selecting, by the reconstructor on the aircraft containing the same generic algorithm, the coefficients for the generic algorithm, if the aircraft and the target are within the performance envelope of the weapon, according to the conditions of the aircraft and the target.” Applicant has not argued any other limitation or dependent claim, so those limitations and dependent claims are rejected by Ranat for the reasons set forth above. Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW MIKELS whose telephone number is (571)270-5470. The examiner can normally be reached Monday to Thursday 7:00 AM ET - 4:30 PM ET, Friday 7:00 AM ET - 11:00 AM ET, the Examiner is on central time.2 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, Michael G Lee can be reached at 571-272-2398. 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. /MATTHEW MIKELS/Primary Examiner, Art Unit 2876 1 In addition to the cited portions, please see also the associated figures. 2 The Examiner can also be reached at matthew.mikels@uspto.gov.
Read full office action

Prosecution Timeline

Aug 23, 2024
Application Filed
Nov 24, 2025
Non-Final Rejection — §102
Feb 27, 2026
Response Filed
Mar 09, 2026
Final Rejection — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12597011
System and method to dynamically evaluate patterns in smart card operations
2y 5m to grant Granted Apr 07, 2026
Patent 12591754
SMART CONNECTED FILM AND PLATFORM
2y 5m to grant Granted Mar 31, 2026
Patent 12585908
VISUAL MARKER
2y 5m to grant Granted Mar 24, 2026
Patent 12573272
SYSTEMS AND METHODS FOR ATM SESSION CACHING
2y 5m to grant Granted Mar 10, 2026
Patent 12572767
Method for processing data from one- or two-dimensional code, and corresponding devices and program
2y 5m to grant Granted Mar 10, 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
81%
Grant Probability
99%
With Interview (+20.4%)
2y 3m
Median Time to Grant
Moderate
PTA Risk
Based on 1292 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