IP Library › Granted Patent US 12,505,710
Granted Patent B2
US 12,505,710 · App. 18/337,686 · Granted Dec 23, 2025

Configuration based optimized on-board diagnostic code variable generation system

Inventors: Arun Kumar Sekar (Tamil Nadu, IN); Sumit Kumar (Rajasthan, IN)
Assignee: HAMILTON SUNDSTRAND CORPORATION
G07C5/0825G07C5/008G07C5/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,710
App. No.
18/337,686
Granted
Dec 23, 2025
Kind
B2
Abstract

An on-board diagnostic (OBD) code variable generation system includes a data storage device that stores built-in test (BIT) program and one or more source code variable parameters defined by a source code variable format compatible with the BIT. A processor is in signal communication with the data storage device to receive one or more system variables utilized by an OBD system to indicate a system fault of a vehicle. The processor automatically adds the one or more source code variable parameters to the at least one system variable to generate a source code variable having the source code variable format and utilized by the BIT program to indicate the system fault is actually present in the vehicle.

Claims (29)

1 . An on-board diagnostic (OBD) code variable generation system comprising:

a data storage device configured to a-store a built-in test (BIT) program and one or more source code variable parameters defined by a source code variable format compatible with the BIT;

a processor in signal communication with the data storage device, the processor configured to receive at least one system variable utilized by an OBD system to indicate a system fault of a vehicle, the at least one system variable indexed to the system fault of the vehicle,

wherein the processor automatically adds the one or more source code variable parameters to the at least one system variable to generate a source code variable having the source code variable format, the source code variable processed by the OBD code variable generation system and utilized by the BIT program to indicate the system fault is actually present in the vehicle, and

wherein the OBD code variable generation system detects an actual system fault in an inspected vehicle and displays the source code variable indicating the system fault is actually present in the vehicle.

2 . The OBD code variable generation system of claim 1 , wherein the one or more source code variable parameters includes an OBD system prefix indicative of a system and/or software used to process the OBD software code, and a system suffix identifying one or more devices included in the vehicle and associated with the system fault indicated by the at least one system variable.

3 . The OBD code variable generation system of claim 1 , wherein in response to generating the source code variable, the processor automatically stores the source code variable in the data storage device.

4 . The OBD code variable generation system of claim 3 , wherein the BIT program generates an electronic source variable workbook which is stored in the data storage device and the processor automatically stores the source code variable in the electronic source variable workbook.

5 . The OBD code variable generation system of claim 4 , wherein the processor receives an electronic system variable workbook, automatically extracts a plurality of system variables from the system variable workbook, and automatically generates the source code variable corresponding to each of the system variables.

6 . The OBD code variable generation system of claim 2 , wherein the system is a power distribution system device included in the vehicle and the one or more devices includes a line-replaceable modules (LRM) included in the power distribution system.

7 . The OBD code variable generation system of claim 1 , wherein the BIT program generates an alert in response to the source code variable conflicting with the source code variable format.

8 . A method of generating an on-board diagnostic (OBD) code variable, the method comprising:

storing, in a data storage device, a built-in test (BIT) program and one or more source code variable parameters defined by a source code variable format compatible with the BIT;

inputting, to a processor, at least one system variable utilized by an OBD code variable generation system to indicate a system fault of a vehicle, the at least one system variable indexed to the system fault of the vehicle;

automatically adding, by the processor, one or more source code variable parameters to the at least one system variable to generate a source code variable having the source code variable format, the source code variable processed by the OBD code variable generation system and utilized by the BIT program to indicate the system fault is actually present in the vehicle; and

detecting, by the OBD code variable generation system, an actual system fault in an inspected vehicle; and

displaying, by the OBD code variable generation system, the source code variable indicating the system fault is actually present in the vehicle.

9 . The method of claim 8 , wherein adding the source code variable parameters includes adding, to the at least one system variable, an OBD system prefix indicative of a system and/or software used to process the OBD software code.

10 . The method of claim 8 , wherein adding the source code variable parameters includes adding a system suffix identifying one or more devices included in the vehicle and associated with the system fault indicated by the at least one system variable.

11 . The method of claim 8 , wherein in response to generating the source code variable, the processor automatically stores the source code variable in the data storage device.

12 . The method of claim 11 , further comprising:

generating, by the BIT program, an electronic source variable workbook which is stored in the data storage device; and

automatically storing, by the processor, the source code variable in the electronic source variable workbook.

13 . The method of claim 12 , further comprising:

inputting an electronic system variable workbook to the processor;

automatically extracting, by the processor, a plurality of system variables from the system variable workbook; and

automatically generating, by the processor, the source code variable corresponding to each of the system variables.

14 . The method of claim 8 , wherein the system is a power distribution system device included in the vehicle and the one or more devices includes a line-replaceable modules (LRM) included in the power distribution system.

15 . The method of claim 8 , further comprising generating an alert in response to the source code variable conflicting with the source code variable format.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: GOODRICH AEROSPACE SERVICES PRIVATE LIMITED
To: HAMILTON SUNDSTRAND CORPORATION
Reel/Frame 064435/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: SEKAR, ARUN KUMAR; KUMAR, SUMIT
To: GOODRICH AEROSPACE SERVICES PRIVATE LIMITED
Reel/Frame 063997/0013 →
Priority Claims (1)
IN 202311005991 · Jan 30, 2023 · national
Continuity (1)
Related Publication 20240257586A1 · Aug 1, 2024
References Cited (18)
US 6742175B1 · Brassard · 2004 [cited by applicant]
US 6876314B1 · Lin · 2005 [cited by applicant]
US 7152229B2 · Chong et al. · 2006 [cited by applicant]
US 7269820B2 · Maki · 2007 [cited by applicant]
US 7392504B2 · Gownder et al. · 2008 [cited by applicant]
US 8176468B2 · Ogami et al. · 2012 [cited by applicant]
US 8732680B2 · Barik et al. · 2014 [cited by applicant]
US 10095716B1 · Juneja et al. · 2018 [cited by applicant]
US 10409563B2 · Portes et al. · 2019 [cited by applicant]
US 10452367B2 · Allamanis et al. · 2019 [cited by applicant]
US 20110040442A1 · Koepping · 2011 [cited by examiner]
US 20120101793A1 · Cheriere et al. · 2012 [cited by applicant]
US 20200122656A1 · Dixit et al. · 2020 [cited by applicant]
US 20210264694A1 · Amit · 2021 [cited by examiner]
US 20220122682A1 · Sharma et al. · 2022 [cited by applicant]
EP 2629201B1 · 2017 [cited by applicant]
WO 2000022517A1 · 2000 [cited by applicant]
Search Report issued in European Patent Application No. 24154538.3; Application Filing Date Jan. 29, 2024; Date of Mailing Jun. 20, 2024 (10 pages). [cited by applicant]