US 12,406,539 B2
Diagnostic protocol search with improved efficiency
Charles Lee Murphy, Forsythe, GA (US); and David Stein, Kalamazoo, MI (US)
Assigned to Bosch Automotive Service Solutions, Inc., Warren, MI (US); and Robert Bosch GmbH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Oct. 6, 2023, as Appl. No. 18/377,438.
Prior Publication US 2025/0118116 A1, Apr. 10, 2025
Int. Cl. G07C 5/08 (2006.01); B60R 16/02 (2006.01); G01R 19/25 (2006.01); B60R 16/023 (2006.01)
CPC G07C 5/0808 (2013.01) [G01R 19/2503 (2013.01); B60R 16/023 (2013.01); G07C 2205/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for instantiating a vehicle diagnostic action, the method comprising:
establishing electrical contact between a diagnostic tool and a plurality of pins of a diagnostic port of a vehicle;
monitoring a first pin and a second pin for messages conforming to a first diagnostic protocol;
in response to reception of a message conforming to the first diagnostic protocol within a predefined observation window, designating the first diagnostic protocol as a designated protocol for use by the diagnostic tool;
in response to not receiving a message conforming to the first diagnostic protocol within the predefined observation window
monitoring a first pin for a first expected voltage behavior with respect to a neutral ground,
monitoring a second pin for a second expected voltage behavior with respect to the neutral ground,
in response to both the first pin exhibiting the first expected voltage behavior and the second pin exhibiting the second expected voltage behavior, designating the first diagnostic protocol as the designated protocol,
in response to the first pin not exhibiting the first expected voltage behavior or the second pin not exhibiting the second expected voltage behavior, initiating an ordered protocol selection to designate the designated protocol from an ordered list of compatible diagnostic protocols;
transmitting a request for vehicle identification data from the diagnostic tool to the diagnostic port in the designated protocol; and
generating a make and model of the vehicle in response to receiving the vehicle identification data from the diagnostic port.