# US 2025/0158905 A1 · Self-diagnosing system and method for connection status of devices, and non-transitory storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0158905 A1
- Document ID: US20250158905A1
- Status: Published application
- Kind: A1
- Application number: 18/655,267
- Filed: 2024-05-05
- Published: 2025-05-15
- Earliest claimed: 2023-11-15
- Assignees: Delta Electronics, Inc.
- Applicants: Delta Electronics, Inc.
- Inventors: Yi-Kuan KE; Chih-Han KO; Yi-Kai TSENG; Chia-Ching LIN
- Web page: https://patentgrep.com/patent/US20250158905A1

## CPC

- H04L 43/0811: by checking connectivity
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 41/0631: using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
- H04L 41/0677: Localisation of faults
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A self-diagnosing system including a communication diagnosing model, a device communication-status identification model, a communication-line identification model, and a graphic updating model is disclosed. The communication diagnosing model determines whether device data of each peripheral device is received. The device communication-status identification model identifies the communication-line of the peripheral device to be normal when the device data is received and determines whether a connection status of the peripheral device is a first category or a second category based on a target data. The communication-line identification model identifies the peripheral device to be offline when the device data is not received and inspects the communication-line of the peripheral device to determine whether the connection status of the peripheral device is the second category or a third category. The graphic updating model updates a displaying icon of each peripheral device based on the connection status of each peripheral device.

## Claims

### Claim 1

A self-diagnosing system for connection status of devices, the self-diagnosing system connected with multiple peripheral devices for communication in an environment, comprising:
a graphic control page;
a communication diagnosing model, configured to determine whether device data of each of the peripheral devices is received;
a device communication-status identification model, configured to identify that a communication-line of a first device of the multiple peripheral devices is normal when the device data of the first device is received, and determine whether a connection status of the first device is a first category or a second category according to a target data relevant to connectivity of the first device, wherein the first category indicates that the communication-line of the first device and a device connection of the first device are normal and the second category indicates that the communication-line of the first device is normal but the device connection of the first device is abnormal;
a communication-line identification model, configured to identify that a second device of the multiple peripheral devices is offline when the device data of the second device is not received, and determine whether the connection status of the second device is the second category or a third category through inspecting the communication-line of the second device, wherein the third category indicates that the communication-line of the second device and the device connection of the second device are abnormal; and
a graphic updating model, configured to update a displaying icon of each of the peripheral devices on the graphic control page based on the connection status of each of the peripheral devices.

### Claim 2 (depends on 1)

The self-diagnosing system in claim 1, wherein the graphic control page comprises:
a connection structure displaying area, configured to display a connection structure of the multiple peripheral devices;
a communication protocol displaying area, configured to display communication protocols utilized between each of the peripheral devices and a network switch; and
an information card displaying area, configured to display basic data, the connection status, and a disconnection time of a third peripheral device of the multiple peripheral devices being clicked on the connection structure displaying area;
wherein, the self-diagnosing system further comprises a device clicking model, configured to trigger the information card displaying area when the third peripheral device being clicked is detected.

### Claim 3 (depends on 1)

The self-diagnosing system in claim 1, further comprising a device-communication receiving model, configured to traverse the multiple peripheral devices and respectively receive the device data from each of the peripheral devices.

### Claim 4 (depends on 1)

The self-diagnosing system in claim 1, wherein the target data is a heartbeat of the first device or a designated bit of a designated data point of the first device.

### Claim 5 (depends on 4)

The self-diagnosing system in claim 4, wherein the device communication-status identification model is configured to analyze the device data of the first device according to the communication protocol of the first device to confirm the target data of the first device, and directly identify the connection status of the first device to be the first category if the first device does not have the target data.

### Claim 6 (depends on 1)

The self-diagnosing system in claim 1, wherein the communication-line identification model is configured to inspect pins of the second device via the communication protocol of the second device or read a status of communication ports of the second device through a network switch connected with the second device to check whether the communication-line of the second device is normal or abnormal.

### Claim 7 (depends on 1)

The self-diagnosing system in claim 1, further comprising a data register, wherein the device communication-status identification model and the communication-line identification model are configured to write the connection status of each of the peripheral devices to the data register, and the graphic updating model is configured to read the connection status of each of the peripheral devices from the data register.

### Claim 8 (depends on 1)

The diagnosing system in claim 1, wherein the displaying icon comprises different colors to represent different connection statuses and a special symbol to represent an abnormal device connection of each of the peripheral devices.

### Claim 9

A self-diagnosing method for connection status of devices, incorporated with a self-diagnosing system connected with multiple peripheral devices for communication in an environment, comprising:
step a) determining, by the self-diagnosing system, whether receiving a device data of each of the peripheral devices;
step b) identifying, by the self-diagnosing system, that a communication-line of a first device of the multiple peripheral devices is normal when the device data of the first device is received;
step b1) after the step b), determining whether a connection status of the first device is a first category or a second category according to a target data relevant to connectivity of the first device, wherein the first category indicates that the communication-line of the first device and a device connection of the first device are normal and the second category indicates that the communication-line of the first device is normal but the device connection of the first device is abnormal;
step c) identifying, by the self-diagnosing system, that a second device of the multiple peripheral devices is offline when the device data of the second device is not received;
step c1) after the step c), determining whether the connection status of the second device is the second category or a third category through inspecting the communication-line of the second device, wherein the third category indicates that the communication-line of the second device and the device connection of the second device are abnormal; and
step d) updating, by the self-diagnosing system, a displaying icon of each of the peripheral devices on a graphic control page of the self-diagnosing system based on the connection status of each of the peripheral devices.

### Claim 10 (depends on 9)

The self-diagnosing method in claim 9, wherein the target data is a heartbeat of the first device or a designated bit of a designated data point of the first device.

### Claim 11 (depends on 9)

The self-diagnosing method in claim 9, wherein the step b1) comprises:
step b11) analyzing the device data of the first device according to the communication protocol of the first device to confirm the target data of the first device; and
step b12) directly identifying the connection status of the first device to be the first category if the first device does not have the target data.

### Claim 12 (depends on 9)

The self-diagnosing method in claim 9, wherein the step c1) comprises inspecting pins of the second device via the communication protocol of the second device or reading a status of communication ports of the second device through a network switch connected with the second device to check whether the communication-line of the second device is normal or abnormal.

### Claim 13 (depends on 9)

The self-diagnosing method in claim 9, wherein the self-diagnosing system comprises a data register, and the self-diagnosing method further comprises:
step e) after the step b1), writing the connection status of the first device to the data register; and
step f) after the step c1), writing the connection status of the second device to the data register;
wherein, the step d) comprises reading the connection status of each of the peripheral devices from the data register.

### Claim 14 (depends on 9)

The self-diagnosing method in claim 9, wherein the displaying icon comprises different colors to represent different connection statuses and a special symbol to represent an abnormal device connection of each of the peripheral devices.

### Claim 15 (depends on 9)

A non-transitory storage medium, storing an application program, wherein the application program comprises multiple computer-executable program codes, and the multiple computer-executable program codes are executed to implement the self-diagnosing method in the claim 9.
