Prosecution Insights
Last updated: August 17, 2026
Application No. 18/053,495

SYSTEM FOR DETERMINING A REPRESENTATIVE VEHICLE SOFTWARE CONFIGURATION FOR ANALYSIS

Non-Final OA §101
Filed
Nov 08, 2022
Examiner
DO, CHAT C
Art Unit
2193
Tech Center
2100 — Computer Architecture & Software
Assignee
GM Global Technology Operations LLC
OA Round
2 (Non-Final)
43%
Grant Probability
Moderate
2-3
OA Rounds
8m
Est. Remaining
52%
With Interview

Examiner Intelligence

Grants 43% of resolved cases
43%
Career Allowance Rate
78 granted / 182 resolved
-12.1% vs TC avg
Moderate +9% lift
Without
With
+8.9%
Interview Lift
resolved cases with interview
Typical timeline
4y 5m
Avg Prosecution
16 currently pending
Career history
215
Total Applications
across all art units

Statute-Specific Performance

§101
29.1%
-10.9% vs TC avg
§103
31.0%
-9.0% vs TC avg
§102
17.5%
-22.5% vs TC avg
§112
17.4%
-22.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 182 resolved cases

Office Action

§101
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 . DETAILED ACTION This action is in response to the application filed on 11/26/2025. Claims 1, 5-12, 14-20 are pending and claims 2-4 and 13 are cancelled. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claim 1, this claim is within at least one of the four categories of patent eligible subject matter as it is directing to a system claim under Step 1. However, the limitations to “assign a dependency level to each electronic control unit (ECU) for each vehicle that is part of the group of vehicles; assign, based on the dependency level, a respective weight value to each ECU for each vehicle that is part of the group; determine a cluster distance measured between two respective module configurations corresponding to two vehicles that are part of the group based on respective weight values assigned to the each of the ECUs of the two vehicles, wherein the cluster distance is determined between the module configurations for each vehicle that is part of the group; combine the two respective module configurations together with another based on at least the cluster distance measured between the two respective module configurations to establish a set of combined module configurations; and select a module configuration that is part of the set of combined module configurations as the representative vehicle software configuration based on at least one predefined criteria; determine the one or more target ECUs that the software update is applied to based on field update details for each vehicle that is part of the group of vehicles; and determine one or more dependent ECUs based on the one or more target ECUs and one or more system level configuration files, wherein the system level configuration files indicate the one or more dependent ECUs that are affected by the software update applied to the one or more target ECUs, and wherein the respective weight value ranges from zero to one, and wherein a highest respective weight value is assigned to the one or more target ECUs, and lower respective weight values are assigned to the one or more dependent ECUs”, cover functions that could reasonably be performed in the mind, including with the aid of pen and paper, but for the recitation of generic computer components. That is, the limitations as drafted, are functions that, under its broadest reasonable interpretation, recite the abstract idea of a mental process. The limitations encompass a human mind carrying out the functions through observation, evaluation, judgment and /or opinion, or even with the aid of pen and paper. Thus, these limitations recite and fall within the “Mental Processes” grouping of abstract ideas under Prong 1 Step 2A. Under Prong 2 Step 2A, this judicial exception is not integrated into a practical application. The claim recites the following additional elements “the memory stores data comprising a database and program code that, when executed by the one or more processors”, “processors” and “system” which are recited at a high-level of generality such that it amounts no more than mere instructions to apply the exception using a generic computer component, or merely a generic computer or generic computer components to perform the judicial exception. Further, “wherein the representative vehicle software configuration is applicable to one or more target electronic control units (ECUs) of at least one vehicle that is part of the group of vehicles, and a software update is only applied to the one or more target ECUs” is non-functional descriptive language which does not integrate the judicial exception into a practical application. Accordingly, the additional elements do not integrate the recited judicial exception into a practical application, and the claim is therefore directed to the judicial exception. See MPEP 2106.05(f). Under Step 2B, the claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of “the memory stores data comprising a database and program code that, when executed by the one or more processors”, “processors” and “system” are merely a generic computer or generic computer components to apply the judicial exception which cannot provide an inventive concept. Mere instructions to apply an exception cannot provide an inventive concept. While “wherein the representative vehicle software configuration is applicable to one or more target electronic control units (ECUs) of at least one vehicle that is part of the group of vehicles, and a software update is only applied to the one or more target ECUs” is non-functional descriptive language which does not amount to significantly more than the judicial exception. Accordingly, the claim does not appear to be patent eligible under 35 USC 101. Claim 8, 12 and 14 recites non-functional descriptive language that does not integrate the judicial exception into a practical application nor amount to significantly more than the judicial exception. Claims 5-7 recite additional mental steps by further adjusting weight values that are not patent eligible. Claim 9 recites a mathematical concept that is not patent eligible. Claim 10 further recites mental steps of comparing configurations and measure cluster distance that are not patent eligible. Claim 11 further recites mental steps of determining distance is greater than threshold and merging configurations together that are not patent eligible. Claim set 15-19 and claim set 15-20 are also rejected under the same rationale as claim set 1-14 for having similar limitations. In addition, claim 20 recites the mathematical concept of the cluster distance which is an abstract idea and thus, further not patent eligible. Allowable Subject Matter Claims 1, 5-12, 14-20 would be allowed once the 101 rejection is overcome. The following is a statement of reasons for the indication of allowable subject matter: The prior art of record Abhishek et al. (US 2021/0271962 A1) hereinafter Abhishek in view of Wakita (US 2017/0267193 A1) and further in view of Wang et al. (US 2018/0295011 A1) hereinafter Wang and further in view of Witztum et al. (US 2021/0241163 A1) hereinafter Witztum and further in view of Kushwaha (US 2020/0218531 A1) hereinafter Kushwaha and further in view of Quin et al. (US 20170212746 A1) hereinafter Quin fail to teach the features in the indicated allowable subject matter. Where the search performed did not yield reasonable references to teach the objected claims as a whole. Further, claim set 15-19 would be allowed for the reasons above when the 101 rejection is overcome. Response to Arguments Applicant's arguments filed 11/26/2025 have been fully considered but they are not persuasive. Response to 101 remarks Regarding the remark that the claim as a whole in light of the amendments includes an improvement to a computer or to a technical field, the examiner would like to point out that the amendment recites a wherein clause that is non-functional descriptive language that neither integrates the judicial exception into a practical application nor amount to significantly more than the judicial exception. Further, the two determining steps are additional mental steps which are not analyzed under Step 2A Prong Two nor Step 2B, thus, the mental steps cannot integrate the judicial exception into a practical application nor amount to significantly more than the judicial exception. For the above reasons, the 101 rejection is maintained. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Noor Alkhateeb whose telephone number is (313)446-4909. The examiner can normally be reached Monday-Friday from 9:00AM ET to 5:00PM ET. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Chat do, can be reached at telephone number (571) 272-3721. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from Patent Center. Status information for published applications may be obtained from Patent Center. Status information for unpublished applications is available through Patent Center. 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. Should you have questions about access to Patent Center or the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). 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) Form at https://www.uspto.gov/patents/uspto-automated- interview-request-air-form. /NOOR ALKHATEEB/Primary Examiner, Art Unit 2193
Read full office action

Prosecution Timeline

Nov 08, 2022
Application Filed
Sep 17, 2025
Non-Final Rejection mailed — §101
Nov 24, 2025
Examiner Interview Summary
Nov 24, 2025
Applicant Interview (Telephonic)
Nov 26, 2025
Response Filed
Jan 27, 2026
Final Rejection mailed — §101
Mar 16, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12367035
METHOD OF IMPLEMENTING SOFTWARE ARCHITECTURE FOR COMMON USE OF WAYLAND PROTOCOL
2y 6m to grant Granted Jul 22, 2025
Patent 10949180
DYNAMICALLY CHANGING INPUT DATA STREAMS PROCESSED BY DATA STREAM LANGUAGE PROGRAMS
3y 6m to grant Granted Mar 16, 2021
Patent 9262308
TEST PATHS GENERATION FOR A PHYSICAL SYSTEM
1y 4m to grant Granted Feb 16, 2016
Patent 8561056
Automated Installation of Operating Systems on Virtual Machines Using Checksums of Screenshots
4y 3m to grant Granted Oct 15, 2013
Patent 7987222
METHOD AND APPARATUS FOR IMPLEMENTING A MULTIPLIER UTILIZING DIGITAL SIGNAL PROCESSOR BLOCK MEMORY EXTENSION
7y 3m to grant Granted Jul 26, 2011
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

2-3
Expected OA Rounds
43%
Grant Probability
52%
With Interview (+8.9%)
4y 5m (~8m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 182 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