IP Library Granted Patent US 12695727
Granted Patent B2
US 12695727 · App. 18/084,658 · Granted Jul 28, 2026

Method for analyzing services of nodes of a network

Inventor: Radoslaw Lapko (Paderborn, DE)
Assignee: dSPACE GmbH
H04L63/04
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 12695727
App. No.
18/084,658
Granted
Jul 28, 2026
Kind
B2
Abstract

A method for analyzing services of nodes of a network which communicate with each other over the network, wherein the communication of the nodes with each other over the network comprises sending messages from at least one node to at least another node over the network. This way a method for analyzing the services in a network is provided that is simpler and less error-prone.

Claims (29)

1 . A method for analyzing services of nodes of a network which communicate with each other over the network, wherein the communication of the nodes with each other over the network comprises sending messages from at least one node to at least another node over the network, the method comprising:

a) checking for at least a part of the messages whether a respective message comprises a service information and ignoring a message if the respective message does not comprise a service information;

b) analyzing the service information of messages which comprise a service information by identifying from the service information of a respective message, the service information comprising: the sending node, the receiving node, the service identification number, the service action between the sending node and the receiving node, and the status of the communication connection between the sending node and the receiving node;

c) saving the previously identified service information in a plurality of service instance history tables, respectively, wherein each pair of a sending node and a receiving node has an associated service identification number, and service information according to each service identification number is saved in a separate service instance table; and

d) visualizing the previously identified service information by a visualization unit on the basis of the plurality of service instance history tables.

2 . The method according to claim 1 , wherein the nodes are electronic control units.

3 . The method according to claim 1 , wherein in step b) the service information is analyzed at a predetermined time.

4 . The method according to claim 1 , wherein each service has a unique service identification number.

5 . The method according to claim 4 , further comprising:

c1) determining for an analyzed service information whether a service instance history table has already been generated for the corresponding service identification number; and

c2) in case that a service instance history table for the respective service identification number has not yet been generated, generating a service instance history table for the respective service identification number, or in case that a service instance history table for the respective service identification number has already been generated, completing the service instance history table for the respective service identification number with the analyzed service information.

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

e) repeating successively the steps a) to d) to analyze the services and providing the service information for each service over time.

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

f) predicting an arrival time of an expected message following a previous message depending on the previous message.

8 . The method according to claim 7 , further comprising:

g) monitoring if the expected message has been received at the predicted arrival time; and

h) outputting a warning message in case the expected message has not been received at the predicted arrival time.

9 . The method according to claim 1 , wherein the monitoring is done continuously or on demand.

10 . The method according to claim 1 , wherein the status of the communication connection comprises the state of “sent”, “ready”, “not ready”, “subscribed”, “find service”, “stop offer” and/or “service expired”.

11 . The method according to claim 1 , wherein the services are used for transmitting data for infotainment systems, driver assistance systems and/or diagnostic systems.

12 . The method according to claim 1 , wherein identifying the service action between the sending node and the receiving node is based on a communication protocol and/or on a communication matrix.

13 . The method according to claim 1 , wherein the service information further comprises a time to live of the communication connection.

14 . The method according to claim 1 , wherein the status of the communication connection comprises states of “sent”, “ready”, “not ready”, “subscribed”, “find service”, “stop offer” and “service expired”.

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

performing an intrusive monitoring by a service analyzer, the intrusive monitoring comprising simulating a behavior of a consumer node.

16 . The method according to claim 1 , wherein the status of the communication connection comprises any of “sent”, “ready”, “not ready”, “subscribed”, “find service”, “stop offer” and/or “service expired”.

17 . The method according to claim 1 , wherein the service ID is unique to a paring of the sending node and receiving node.

18 . The method according to claim 1 , wherein the sending node in the service information identifies a first specific node of the network and the receiving node in the service information identifies a second specific node of the network.