IP Library Granted Patent US 11,887,410
Granted Patent B2
US 11,887,410 · App. 17/452,720 · Granted Jan 30, 2024

Nautical device diagnosis apparatus, remote nautical device surveillance system, nautical device diagnosis method, and nautical device diagnosis computer-readable media

Inventor: Nikolaos Stavrou (Athens, GR)
G07C5/008B63B79/30
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 11,887,410
App. No.
17/452,720
Granted
Jan 30, 2024
Kind
B2
Abstract

A diagnostic apparatus for diagnosing at least one nautical electronic device on a vessel, from a remote diagnostic center, is provided. The diagnostic apparatus is configured to: receive at least one message from the at least one nautical one nautical electronic device, including identification data for identifying the at least one nautical electronic device and alarm state data indicating a current alarm state of the at least one nautical electronic device; compare the current alarm state of the at least one nautical electronic device with a previous alarm state of the at least one nautical electronic device to detect a failure of the at least one nautical electronic device; and transmit failure detection information to a remote diagnostic center, the failure detection information comprising information associated with the failure of the at least one nautical electronic device and the identification data of the at least one nautical electronic device.

Claims (71)

1. A diagnostic apparatus for diagnosing at least one nautical electronic device on a vessel, the diagnostic apparatus comprising:

a memory configured to store instructions; and

processing circuitry configured to execute the stored instructions to:

receive at least one message from the at least one nautical electronic device,

the at least one message including identification data for identifying the at least one nautical electronic device and alarm state data indicating a current alarm state of the at least one nautical electronic device;

compare the current alarm state of the at least one nautical electronic device with a previous alarm state of the at least one nautical electronic device to detect a failure of the at least one nautical electronic device;

transmit failure detection information to a remote diagnostic center, the failure detection information comprising information associated with the failure of the at least one nautical electronic device and the identification data of the at least one nautical electronic device; and

compare a message type of the at least one message with a target message type, wherein

when the message type of the at least one message matches with the target message type, the at least one message is parsed; and

when the message type of the at least one message does not match with the target message type, the at least one message is ignored.

2. The diagnostic apparatus of claim 1 , wherein the processing circuitry is further configured to:

store the current alarm state and the previous alarm state for the at least one nautical electronic device in a database; and

update the current alarm state and the previous alarm state in the database, each time the at least one messages associated with the at least one electronic device is received.

3. The diagnostic apparatus of claim 2 , wherein the processing circuitry is further configured to:

store a timestamp of change of alarm state and a timestamp of the last alarm state change in the database.

4. The diagnostic apparatus of claim 3 , wherein the processing circuitry is further configured to transmit the failure detection information to the remote diagnostic center by using a first satellite communication link.

5. The diagnostic apparatus of claim 4 , wherein the processing circuitry is further configured to transmit Internet-of-Thing (IoT) portal data to the IoT portal, wherein the IoT portal data comprises:

device management data for managing connection between the at least one nautical electronic device and the diagnostic apparatus; and

connectivity data for managing connection between the diagnostic apparatus and the first satellite communication link.

6. The diagnostic apparatus of claim 5 , wherein the processing circuitry is further configured to transmit the IoT portal data to the IoT portal using a second satellite communication link being different from the first satellite communication link.

7. The diagnostic apparatus of claim 1 , wherein the at least one message, comprising the identification data and the alarm state data, is based on National Marine Electronics Association (NMEA) 0183 message.

8. The diagnostic apparatus of claim 7 , wherein the processing circuitry is further configured to:

identify the NMEA 0183 message encapsulated in the at least one message, based on the parsing;

compare the NMEA 0183 message against a predefined set of valid NMEA 0183 message types;

continue to parse the NMEA 0183 message when the NMEA 0183 message belongs to the predefined set of valid NMEA 0183 message types; and

stop parsing the NMEA 0183 message when the NMEA 0183 message type does not belong to the predefined set of valid NMEA 0183 message types.

9. The diagnostic apparatus of claim 1 , wherein the message type comprises at least one of:

a UNICAST message type, wherein the UNICAST message type is associated with a one-to-one transmission from the at least one nautical electronic device to the diagnostic apparatus, and

a MULTICAST message type, wherein the MULTICAST message type is associated with a group communication where data transmission is addressed to a group of nautical electronic devices simultaneously.

10. The diagnostic apparatus of claim 1 , wherein to detect the failure of the at least one nautical electronic device, the processing circuitry is further configured to:

execute a first trigger process constantly as a background process to receive the at least one message from the at least one nautical electronic device,

wherein the first trigger process is configured to compare the current alarm state of the at least one nautical electronic device to the previous alarm state of the at least one nautical electronic device using the alarm state data in the at least one message, and

wherein the processing circuitry is further configured to:

transmit the failure detection information associated with the at least one nautical electronic device to the remote diagnostic center based on the comparison performed by the first trigger process.

11. The diagnostic apparatus of claim 1 , wherein to detect the failure of the at least one nautical electronic device, the processing circuitry is further configured to:

execute a second trigger process at scheduled intervals to:

compare, at each scheduled interval, the current alarm state of the at least one nautical electronic device with the previous alarm state of the at least one nautical electronic device using the alarm state data in the at least one message, and

wherein the processing circuitry is further configured to:

transmit the failure detection information associated with the at least one nautical electronic device to the remote diagnostic center based on the processing of the at least one message by the second trigger process.

12. A method comprising:

receiving at least one message from the at least one nautical one nautical electronic device, including identification data for identifying the at least one nautical electronic device and alarm state data indicating a current alarm state of the at least one nautical electronic device;

comparing the current alarm state of the at least one nautical electronic device with a previous alarm state of the at least one nautical electronic device to detect a failure of the at least one nautical electronic device;

transmitting failure detection information to a remote diagnostic center, the failure detection information comprising information associated with the failure of the at least one nautical electronic device and the identification data of the at least one nautical electronic device;

receiving, from the remote diagnostic center, troubleshooting instructions to troubleshoot the failure of the at least one nautical electronic device; and

comparing a message type of the at least one message with a target message type, wherein

when the message type of the at least one message matches with the target message type, the at least one message is parsed; and

when the message type of the at least one message does not match with the target message type, the at least one message is ignored.

13. The method of claim 12 , wherein the at least one message comprising the identification data and the alarm state data is based on National Marine Electronics Association (NMEA) 0183 message.

14. The method of claim 13 , wherein the method further comprises:

identifying the NMEA 0183 message encapsulated in the at least one message, based on the parsing;

comparing the NMEA 0183 message against a predefined set of valid NMEA 0183 message types;

continuing to parse the NMEA 0183 message when the NMEA 0183 message belongs to the predefined set of valid NMEA 0183 message types; and

stopping parsing the NMEA 0183 message when the NMEA 0183 message type does not belong to the predefined set of valid NMEA 0183 message types.

15. The method of claim 12 , wherein the message type comprises at least one of:

a UNICAST message type, wherein the UNICAST message type is associated with a one-to-one transmission from the at least one nautical electronic device to a diagnostic apparatus, and

a MULTICAST message type, wherein the MULTICAST message type is associated with a group communication where data transmission is addressed to a group of nautical electronic devices simultaneously.

16. The method of claim 12 , wherein for detecting the failure of the at least one nautical electronic device, the method further comprises:

executing a first trigger process constantly as a background process to receive the at least one message from the at least one nautical electronic device,

wherein the first trigger process compares the current alarm state of the at least one nautical electronic device to the previous alarm state of the at least one nautical electronic device using the alarm state data in the at least one message, and

wherein the method further comprises:

transmitting the failure detection information associated with the at least one nautical electronic device to the remote diagnostic center based on the comparison performed by the first trigger process.

17. A diagnostic apparatus for diagnosing at least one nautical electronic device on a vessel, the diagnostic apparatus comprising:

a memory configured to store instructions; and

processing circuitry configured to execute the stored instructions to:

receive at least one message from the at least one nautical electronic device,

the at least one message including identification data for identifying the at least one nautical electronic device and alarm state data indicating a current alarm state of the at least one nautical electronic device;

compare the current alarm state of the at least one nautical electronic device with a previous alarm state of the at least one nautical electronic device to detect a failure of the at least one nautical electronic device;

transmit failure detection information to a remote diagnostic center, the failure detection information comprising information associated with the failure of the at least one nautical electronic device and the identification data of the at least one nautical electronic device, and

execute a second trigger process at scheduled intervals to:

compare, at each scheduled interval, the current alarm state of the at least one nautical electronic device with the previous alarm state of the at least one nautical electronic device using the alarm state data in the at least one message, and

transmit the failure detection information associated with the at least one nautical electronic device to the remote diagnostic center based on the processing of the at least one message by the second trigger process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2026
From: FURUNO HELLAS S.A.
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 074615/0669 →
Priority Claims (1)
EP 20204451 · Oct 28, 2020 · regional
Continuity (1)
Related Publication 20220130182A1 · Apr 28, 2022