IP Library Granted Patent US 12,406,025
Granted Patent B2
US 12,406,025 · App. 18/650,930 · Granted Sep 2, 2025

Automated non-synchronization and resolution to support decision making in complex systems

Inventors: Yanchi Liu (Princeton, NJ); Haifeng Chen (West Windsor, NJ); Motoyuki Sato (Cupertino, CA)
Assignee: NEC Corporation
G06F18/2321G06F18/2113
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,406,025
App. No.
18/650,930
Granted
Sep 2, 2025
Kind
B2
Abstract

Systems and methods are provided for detecting and resolving non-synchronization in a complex system, including acquiring monitoring data from multiple computers and devices within the complex system, preparing the acquired data by aligning data sequences from different sources based on timestamps, segmenting the prepared data into time windows, and extracting a plurality of features from the data within each of the time windows. Significant features are selected from the extracted features based on their relevance to non-synchronization detection and detection algorithms are applied to the selected features to identify non-synchronization events within the system. Alerts are generated, responsive to the detection of non-synchronization events, which trigger targeted, automatic corrective measures including adjusting particular system parameters to resolve the non-synchronization events and prevent occurrence of future non-synchronization events for enhanced stability and performance of the complex system.

Claims (40)

1. A computer-implemented method for detecting and resolving non-synchronization in a complex system, comprising:

acquiring monitoring data from multiple computers and devices within the complex system;

preparing the acquired data by aligning data sequences from different sources based on timestamps, and segmenting the prepared data into time windows;

extracting a plurality of features from the data within each of the time windows;

selecting significant features from the extracted features based on their relevance to non-synchronization detection, the relevance being determined by feature ranking and recursive feature elimination;

applying detection algorithms to the selected features to identify non-synchronization events within the system, the detection algorithms including unsupervised neural networks; and

generating alerts, responsive to the detection of non-synchronization events, which trigger targeted, automatic corrective measures including adjusting particular system parameters to resolve the non-synchronization events and prevent occurrence of future non-synchronization events for enhanced stability and performance of the complex system.

2. The method of claim 1 , wherein the acquiring the monitoring data includes real-time capturing of system performance metrics, operational state logs, error messages, and anomalies detected by onboard diagnostics.

3. The method of claim 1 , wherein the segmenting the prepared data includes utilizing a sliding window technique, with a size of each window being predetermined based on a granularity of analysis required, a frequency of data recording, and system response characteristics.

4. The method of claim 1 , wherein the extracting the plurality of features includes calculating statistical measures including mean, variance, skewness, and kurtosis, and frequency-domain features including spectral density and dominant frequency components.

5. The method of claim 1 , further comprising utilizing machine learning algorithms during the selecting of the significant features to determine a significance of each feature based on historical synchronization data, and enhance an accuracy of non-synchronization detection based on an analysis of extracted features.

6. The method of claim 1 , further comprising real-time automatic monitoring, troubleshooting, and iterative implementing of the automatic corrective measures for the complex system to improve operational efficiency and uptime of the complex system.

7. The method of claim 1 , further comprising generating a report identifying the detected non-synchronization events and probable causes, the report including recommendations for system adjustments to mitigate the future non-synchronization events to further enhance reliability and operational continuity of the complex system.

8. A system for detecting and resolving non-synchronization in a complex system, comprising:

a processor device; and

a memory storing instructions that, when executed by the processor device, cause the system to:

acquire monitoring data from multiple computers and devices within the complex system;

prepare the acquired data by aligning data sequences from different sources based on timestamps, and segment the prepared data into time windows;

extract a plurality of features from the data within each of the time windows;

select significant features from the extracted features based on their relevance to non-synchronization detection, the relevance being determined by feature ranking and recursive feature elimination;

apply detection algorithms to the selected features to identify non-synchronization events within the system, the detection algorithms including unsupervised neural networks; and

generate alerts, responsive to the detection of non-synchronization events, which trigger targeted, automatic corrective measures including adjusting particular system parameters to resolve the non-synchronization events and prevent occurrence of future non-synchronization events for enhanced stability and performance of the complex system.

9. The system of claim 8 , wherein the acquiring the monitoring data includes real-time capturing of system performance metrics, operational state logs, error messages, and anomalies detected by onboard diagnostics.

10. The system of claim 8 , wherein the segmenting the prepared data includes utilizing a sliding window technique, with a size of each window being predetermined based on a granularity of analysis required, a frequency of data recording, and system response characteristics.

11. The system of claim 8 , wherein the extracting the plurality of features includes calculating statistical measures including mean, variance, skewness, and kurtosis, and frequency-domain features including spectral density and dominant frequency components.

12. The system of claim 8 , wherein the instructions further cause the system to utilize machine learning algorithms during selecting of the significant features to enhance an accuracy of non-synchronization detection based on an analysis of extracted features.

13. The system of claim 8 , wherein the instructions further cause the system to execute real-time automatic monitoring, troubleshooting, and iterative implementing of the automatic corrective measures for the complex system to improve operational efficiency and overall system performance.

14. The system of claim 8 , wherein the instructions further cause the system to generate a report identifying the detected non-synchronization events and probable causes, including providing recommendations for system adjustments to mitigate the future non-synchronization events to further enhance reliability and operational continuity of the complex system.

15. A computer program product for detecting and resolving non-synchronization in a complex system, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a hardware processor to cause the hardware processor to:

acquire monitoring data from multiple computers and devices within the complex system;

prepare the acquired data by aligning data sequences from different sources based on timestamps, and segment the prepared data into time windows;

extract a plurality of features from the data within each of the time windows;

select significant features from the extracted features based on their relevance to non-synchronization detection, the relevance being determined by feature ranking and recursive feature elimination;

apply detection algorithms to the selected features to identify non-synchronization events within the system, the detection algorithms including unsupervised neural networks; and

generate alerts, responsive to the detection of non-synchronization events, which trigger targeted, automatic corrective measures including adjusting particular system parameters to resolve the non-synchronization events and prevent occurrence of future non-synchronization events for enhanced stability and performance of the complex system.

16. The computer program product of claim 15 , wherein the acquiring the monitoring data includes real-time capturing of system performance metrics, operational state logs, error messages, and anomalies detected by onboard diagnostics.

17. The computer program product of claim 15 , wherein the segmenting the prepared data includes utilizing a sliding window technique, with a size of each window being predetermined based on a granularity of analysis required, a frequency of data recording, and system response characteristics.

18. The computer program product of claim 15 , wherein the extracting the plurality of features includes calculating statistical measures including mean, variance, skewness, and kurtosis, and frequency-domain features including spectral density and dominant frequency components.

19. The computer program product of claim 15 , wherein the program instructions further cause the hardware processor to execute real-time automatic monitoring, troubleshooting, and iterative implementing of the automatic corrective measures for the complex system to improve operational efficiency and overall system performance.

20. The computer program product of claim 15 , wherein the program instructions further cause the hardware processor to generate a report identifying the detected non-synchronization events and probable causes, including providing recommendations for system adjustments to mitigate the future non-synchronization events to further enhance reliability and operational continuity of the complex system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2025
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 071692/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: LIU, YANCHI; CHEN, HAIFENG; SATO, MOTOYUKI
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 067271/0381 →
Continuity (2)
Provisional Application 63500670 · May 8, 2023
Related Publication 20240378263A1 · Nov 14, 2024
References Cited (5)
US 20210264294A1 · Zheng · 2021 [cited by examiner]
US 20220224501A1 · Lesi · 2022 [cited by examiner]
US 20230062588A1 · Patti · 2023 [cited by examiner]
US 20230275915A1 · Kaul · 2023 [cited by examiner]
US 20240119386A1 · Kearns · 2024 [cited by examiner]