IP Library Granted Patent US 12,657,966
Granted Patent B2
US 12,657,966 · App. 18/049,439 · Granted Jun 16, 2026

Vehicle diagnostics system and method therein for enabling synchronous remote vehicle diagnostics for a plurality of vehicles

Inventors: Joshua Shire (Gothenburg, SE); Jonatan Gaeskeby-Mars (Winston Salem, NC); Prakash Pradhan (Bangalore, IN)
Assignee: VOLVO TRUCK CORPORATION
G07C5/008G07C5/0808
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,657,966
App. No.
18/049,439
Granted
Jun 16, 2026
Kind
B2
Abstract

A method performed by a vehicle diagnostics system for enabling synchronous remote vehicle diagnostics for a plurality of vehicles is provided. The vehicle diagnostics system obtains information indicating that an application in the vehicle diagnostics system is requesting to perform synchronous remote vehicle diagnostics on a selected vehicle among the plurality of vehicles. The vehicle diagnostics system also determines, by using an Application Programming Interface, API, available in the vehicle diagnostics system, a logical network location of an on-board connectivity device, OCD, integrated in an on-board network of the selected vehicle. Further, the vehicle diagnostics system establishes, using the API, a logical network connection between the determined logical network location of the OCD and the logical network location of the vehicle diagnostics system over a wireless communications network.

Claims (18)

1 . A method performed by vehicle diagnostics system for enabling synchronous remote vehicle diagnostics for a plurality of vehicles, the method comprising:

obtaining information indicating that an application in the vehicle diagnostics system is requesting to perform synchronous remote vehicle diagnostics on a selected vehicle among the plurality of vehicles;

determining a logical network location of an on-board connectivity device (OCD) integrated in an on-board network of the selected vehicle, wherein the logical network location is determined by using an Application Programming Interface (API) available to the vehicle diagnostics system and wherein the API is adapted to communicate with the OCD by using API libraries available to the vehicle diagnostics system capable of supporting network discovery; and

establishing, using the API, a logical network connection between the determined logical network location of the OCD and the logical network location of the vehicle diagnostics system over a wireless communications network,

wherein, when the logical network location of the vehicle diagnostics system and the logical network location of the OCD belongs to the same logical network, the determining and establishing is further performed via an edge node in the wireless communications network, wherein the edge node is adapted to enable communication between separate logical network locations belonging to the same logical network, and

wherein said network discovery is performed by: broadcasting to all client and hosts contactable on the logical network, or performing a multicast transmission to a subset of client and hosts subscribing to certain network groups, or performing a unicast transmission to a specific client or host, wherein the specific client or host is responsible for receiving notifications or registrations for the selected vehicle as a whole, or certain processes or system in the selected vehicle.

2 . The method according to claim 1 , further comprising:

transmitting, to the OCD, information indicating that the vehicle diagnostics system is requesting to perform synchronous remote vehicle diagnostics on the vehicle over the established logical network connection;

performing synchronous remote vehicle diagnostics of the selected vehicle via the established logical network connection based on synchronous data information from the OCD originating from on-board vehicle components via the on-board network of the selected vehicle.

3 . The method according to claim 1 , wherein, when the logical network location of the vehicle diagnostics system and the logical network location of the OCD belongs to separate logical networks, the determining and establishing is further performed via a cloud server in or connected to a wireless communications network, wherein the cloud server is adapted to enable communications between the separate logical networks using virtual tunneling protocols.

4 . A non-transitory computer program carrier storing program code for performing the method of claim 1 when said computer program code is run in a processing circuitry of a vehicle diagnostics system.

5 . The non-transitory computer program carrier according to claim 4 , wherein the computer program code carrier is computer-readable storage medium.

6 . A vehicle diagnostics system for enabling synchronous remote vehicle diagnostics for a plurality of vehicles, the vehicle diagnostics system being configured to:

obtain information indicating that an application in the vehicle diagnostics system is requesting to perform synchronous remote vehicle diagnostics on a selected vehicle among the plurality of vehicles, determine a logical network location of an on-board connectivity device (OCD) integrated in an on-board network of the selected vehicle, wherein the logical network location is determined by using an Application Programming Interface (API) available to the vehicle diagnostics system and wherein the API is adapted to communicate with the OCD by using API libraries available to the vehicle diagnostics system capable of supporting network discovery, and establish, using the API, a logical network connection between the determined logical network location of the OCD and the logical network location of the vehicle diagnostics system over a wireless communications network,

wherein, in case the logical network location of the vehicle diagnostics system and the logical network location of the OCD belongs to the same logical network, the vehicle diagnostics system is further configured to determine the logical network location of the OCD and establish the logical network connection via an edge node in the wireless communications network, wherein the edge node is adapted to enable communication between separate logical network locations belonging to the same logical network, and

wherein the vehicle diagnostics system is configured to perform said network discovery by: broadcasting to all client and hosts contactable on the logical network, or performing a multicast transmission to a subset of client and hosts subscribing to certain network groups, or performing a unicast transmission to a specific client or host, wherein the specific client or host is responsible for receiving notifications or registrations for the selected vehicle as a whole, or certain processes or system in the selected vehicle.

7 . The vehicle diagnostics system according to claim 6 , further configured to transmit, to the OCD, information indicating that the vehicle diagnostics system is requesting to perform synchronous remote vehicle diagnostics on the vehicle over the established logical network connection, and perform synchronous remote vehicle diagnostics of the selected vehicle via the established logical network connection based on synchronous data information from the OCD originating from on-board vehicle components via the on-board network of the selected vehicle.

8 . The vehicle diagnostics system according to claim 6 , wherein, in case the logical network location of the vehicle diagnostics system and the logical network location of the OCD belongs to separate logical networks, the vehicle diagnostics system is further configured to determine the logical network location of the OCD and establish the logical network connection via a cloud server in or connected to the wireless communications network, wherein the cloud server is adapted to enable communications between the separate logical networks using virtual tunneling protocols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: SHIRE, JOSHUA; GAESKEBY-MARS, JONATAN; PRADHAN, PRAKASH
To: VOLVO TRUCK CORPORATION
Reel/Frame 062028/0508 →
Priority Claims (1)
EP 21205023 · Oct 27, 2021 · regional
Continuity (1)
Related Publication 20230128080A1 · Apr 27, 2023
References Cited (11)
US 20050203673A1 · El-Hajj et al. · 2005 [cited by applicant]
US 20070086482A1 · Pruzan et al. · 2007 [cited by applicant]
US 20140195102A1 · Nathanson · 2014 [cited by examiner]
US 20140200760A1 · Kaufmann et al. · 2014 [cited by applicant]
US 20200178198A1 · Ding et al. · 2020 [cited by applicant]
US 20200259919A1 · Lepp et al. · 2020 [cited by applicant]
US 20200334924A1 · Wells et al. · 2020 [cited by applicant]
US 20200389469A1 · Litichever · 2020 [cited by examiner]
CN 103645729 · 2014 [cited by examiner]
Extended European Search Report in corresponding European Application No. 21205023.1 dated May 4, 2022 (9 pages). [cited by applicant]
European Communication under Rule 71(3) dated Apr. 30, 2024 in corresponding European Patent Application 21205023.1, 37 pages. [cited by applicant]