Patents by Inventor Guang C. Wang
Guang C. Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11775873Abstract: First, the system obtains time-series sensor data. Next, the system identifies missing values in the time-series sensor data, and fills in the missing values through interpolation. The system then divides the time-series sensor data into a training set and an estimation set. Next, the system trains an inferential model on the training set, and uses the inferential model to replace interpolated values in the estimation set with inferential estimates. If there exist interpolated values in the training set, the system switches the training and estimation sets. The system trains a new inferential model on the new training set, and uses the new inferential model to replace interpolated values in the new estimation set with inferential estimates. The system then switches back the training and estimation sets. Finally, the system combines the training and estimation sets to produce preprocessed time-series sensor data, wherein missing values are filled in with imputed values.Type: GrantFiled: June 11, 2018Date of Patent: October 3, 2023Assignee: Oracle International CorporationInventors: Guang C. Wang, Kenny C. Gross, Dieter Gawlick
-
Patent number: 11740122Abstract: Systems, methods, and other embodiments associated with autonomous discrimination of operation vibration signals are described herein. In one embodiment, a method includes partitioning a frequency spectrum of output into a plurality of discrete bins, wherein the output is collected from vibration sensors monitoring a reference device; generating a representative time series signal for each bin while the device is operated in a deterministic stress load; generating a PSD for each bin by converting each signal from the time domain to the frequency domain; determining a maximum power spectral density value and a peak frequency value for each bin; selecting a subset of the bins that have maximum PSD values exceeding a threshold; assigning the representative time series signals from the selected subset of bins as operation vibration signals indicative of operational load on the reference device; and configuring a machine learning model based on at least the operation vibration signals.Type: GrantFiled: October 20, 2021Date of Patent: August 29, 2023Assignee: Oracle International CorporationInventors: Yixiu Liu, Matthew T. Gerdes, Guang C. Wang, Kenny C. Gross, Hariharan Balasubramanian
-
Patent number: 11729940Abstract: Systems, methods, and other embodiments associated with unified control of cooling in computers are described. In one embodiment, a method locks operation of first and second cooling mechanisms configured to cool one or more components in the computer. In response to a first condition, the method unlocks the operation of the first cooling mechanism to allow the first cooling mechanism to make cooling adjustments while the operation of the second cooling mechanism is locked. In response to a second condition, the method unlocks the operation of the second cooling mechanism to allow the second cooling mechanism to make cooling adjustments while the operation of the first cooling mechanism is locked. In the method, the first cooling mechanism and the second cooling mechanism are prevented from making the cooling adjustments simultaneously.Type: GrantFiled: April 8, 2022Date of Patent: August 15, 2023Assignee: Oracle International CorporationInventors: Matthew T. Gerdes, James Rohrkemper, Sanjeev R. Sondur, Kenny C. Gross, Guang C. Wang
-
Patent number: 11726160Abstract: Systems, methods, and other embodiments associated with automated calibration in electromagnetic scanners are described. In one embodiment, a method includes: detecting one or more peak frequency bands in electromagnetic signals collected by the electromagnetic scanner at a geographic location; comparing the one or more peak frequency bands to broadcast frequencies assigned to local radio stations of the geographic location; and indicating that the electromagnetic scanner is calibrated by finding at least one match between one peak frequency band of the peak frequency bands and one of the broadcast frequencies. An electromagnetic scanner may be recalibrated based on comparing the one or more peak frequency bands to broadcast frequencies.Type: GrantFiled: March 14, 2022Date of Patent: August 15, 2023Assignee: Oracle International CorporationInventors: Edward R. Wetherbee, Andrew Lewis, Michael Dayringer, Guang C. Wang, Kenny C. Gross
-
Patent number: 11720823Abstract: Systems, methods, and other embodiments associated with autonomous cloud-node scoping for big-data machine learning use cases are described. In some example embodiments, an automated scoping tool, method, and system are presented that, for each of multiple combinations of parameter values, (i) set a combination of parameter values describing a usage scenario, (ii) execute a machine learning application according to the combination of parameter values on a target cloud environment, and (iii) measure the computational cost for the execution of the machine learning application. A recommendation regarding configuration of central processing unit(s), graphics processing unit(s), and memory for the target cloud environment to execute the machine learning application is generated based on the measured computational costs.Type: GrantFiled: May 26, 2022Date of Patent: August 8, 2023Assignee: Oracle International CorporationInventors: Edward R. Wetherbee, Kenny C. Gross, Guang C. Wang, Matthew T. Gerdes
-
Patent number: 11686756Abstract: Detecting a counterfeit status of a target device by: selecting a set of frequencies that best reflect load dynamics or other information content of a reference device while undergoing a power test sequence; obtaining target electromagnetic interference (EMI) signals emitted by the target device while undergoing the same power test sequence; creating a sequence of target kiviat plots from the amplitude of the target EMI signals at each of the set of frequencies at observations over the power test sequence to form a target kiviat tube EMI fingerprint; comparing the target kiviat tube EMI fingerprint to a reference kiviat tube EMI fingerprint for the reference device undergoing the power test sequence to determine whether the target device and the reference device are of the same type; and generating a signal to indicate a counterfeit status based at least in part on the results of the comparison.Type: GrantFiled: February 16, 2022Date of Patent: June 27, 2023Assignee: Oracle International CorporationInventors: Edward R. Wetherbee, Rui Zhong, Kenny C. Gross, Guang C. Wang
-
Patent number: 11663369Abstract: During operation, the system uses N sensors to sample an electromagnetic interference (EMI) signal emitted by a target asset while the target asset is running a periodic workload, wherein each of the N sensors has a sensor sampling frequency f, and wherein the N sensors perform sampling operations in a round-robin ordering with phase offsets between successive samples. During the sampling operations, the system performs phase adjustments among the N sensors to maximize phase offsets between successive sensors in the round-robin ordering. Next, the system combines samples obtained through the N sensors to produce a target EMI signal having an EMI signal sampling frequency F=f×N. The system then generates a target EMI fingerprint from the target EMI signal. Finally, the system compares the target EMI fingerprint against a reference EMI fingerprint for the target asset to determine whether the target asset contains any unwanted electronic components.Type: GrantFiled: November 5, 2020Date of Patent: May 30, 2023Assignee: Oracle International CorporationInventors: Matthew T. Gerdes, Kenny C. Gross, Guang C. Wang, Shreya Singh, Aleksey M. Urmanov
-
Publication number: 20230135691Abstract: Systems, methods, and other embodiments associated with detecting feedback control instability in computer thermal controls are described herein. In one embodiment, a method includes for a set of dwell time intervals, wherein the dwell time intervals are associated with a range of periods of time from an initial period to a base period, executing a workload that varies from minimum to maximum over the period on a computer during the dwell time interval; recording telemetry data from the computer during execution of the workload; incrementing the period towards a base period; determining that either the base period is reached or a thermal inertia threshold is reached; and analyzing the recorded telemetry data over the set of dwell time intervals to either (i) detect presence of a feedback control instability in thermal control for the computer; or (ii) confirm feedback control stability in thermal control for the computer.Type: ApplicationFiled: November 2, 2021Publication date: May 4, 2023Inventors: James ROHRKEMPER, Sanjeev R. SONDUR, Kenny C. GROSS, Guang C. WANG
-
Publication number: 20230137596Abstract: Systems, methods, and other embodiments associated with unified control of cooling in computers are described. In one embodiment, a method locks operation of first and second cooling mechanisms configured to cool one or more components in the computer. In response to a first condition, the method unlocks the operation of the first cooling mechanism to allow the first cooling mechanism to make cooling adjustments while the operation of the second cooling mechanism is locked. In response to a second condition, the method unlocks the operation of the second cooling mechanism to allow the second cooling mechanism to make cooling adjustments while the operation of the first cooling mechanism is locked. In the method, the first cooling mechanism and the second cooling mechanism are prevented from making the cooling adjustments simultaneously.Type: ApplicationFiled: April 8, 2022Publication date: May 4, 2023Inventors: Matthew T. Gerdes, James Rohrkemper, Sanjeev R. Sondur, Kenny C. Gross, Guang C. Wang
-
Publication number: 20230121897Abstract: Systems, methods, and other embodiments associated with autonomous discrimination of operation vibration signals are described herein. In one embodiment, a method includes partitioning a frequency spectrum of output into a plurality of discrete bins, wherein the output is collected from vibration sensors monitoring a reference device; generating a representative time series signal for each bin while the device is operated in a deterministic stress load; generating a PSD for each bin by converting each signal from the time domain to the frequency domain; determining a maximum power spectral density value and a peak frequency value for each bin; selecting a subset of the bins that have maximum PSD values exceeding a threshold; assigning the representative time series signals from the selected subset of bins as operation vibration signals indicative of operational load on the reference device; and configuring a machine learning model based on at least the operation vibration signals.Type: ApplicationFiled: October 20, 2021Publication date: April 20, 2023Inventors: Yixiu Liu, Matthew T. Gerdes, Guang C. Wang, Kenny C. Gross, Hariharan Balasubramanian
-
Publication number: 20230113706Abstract: Embodiments for passive spychip detection through polarizability and advanced pattern recognition are described. For example a method includes inducing a magnetic field in a passive component of a target system while the target system is emitting EMI with changes in amplitude repeating at a time interval; generating a time series of measurements of a combined magnetic field strength of the induced magnetic field and the EMI; executing a frequency-domain to time-domain transformation on the time series of measurements to create time series signals of combined magnetic field strength over time at a specific frequency range; monitoring the time series signals with an ML model trained to predict correct signal values to determine whether predicted and measured values of the time series agree; and indicating that the target device may contain a passive spychip where anomalies are detected, and is free of passive spychips where no anomalies are detected.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Inventors: James ROHRKEMPER, Yifan WU, Guang C. WANG, Kenny C. GROSS
-
Publication number: 20230075065Abstract: Systems, methods, and other embodiments associated with passive inferencing of signal following in multivariate anomaly detection are described. In one embodiment, a method for inferencing signal following in a machine learning (ML) model includes calculating an average standard deviation of measured values of time series signals in a set of time series signals; training the ML model to predict values of the signals; predicting values of each of the signals with the trained ML model; generating a time series set of residuals between the predicted values and the measured values; calculating an average standard deviation of the sets of residuals; determining that signal following is present in the trained ML model where a ratio of the average standard deviation of measured values to the average standard deviation of the sets of residuals exceeds a threshold; and presenting an alert indicating the presence of signal following in the trained ML model.Type: ApplicationFiled: September 1, 2021Publication date: March 9, 2023Inventors: Ikenna D. IVENSO, Matthew T. GERDES, Kenny C. GROSS, Guang C. WANG, Hariharan BALASUBRAMANIAN
-
Publication number: 20230035541Abstract: The disclosed embodiments relate to a system that optimizes a prognostic-surveillance system to achieve a user-selectable functional objective. During operation, the system allows a user to select a functional objective to be optimized from a set of functional objectives for the prognostic-surveillance system. Next, the system optimizes the selected functional objective by performing Monte Carlo simulations, which vary operational parameters for the prognostic-surveillance system while the prognostic-surveillance system operates on synthesized signals, to determine optimal values for the operational parameters that optimize the selected functional objective.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Applicant: Oracle International CorporationInventors: Menglin Liu, Richard P. Sonderegger, Kenneth P. Baclawski, Dieter Gawlick, Anna Chystiakova, Guang C. Wang, Zhen Hua Liu, Hariharan Balasubramanian, Kenny C. Gross
-
Patent number: 11556555Abstract: The disclosed embodiments relate to a system that automatically selects a prognostic-surveillance technique to analyze a set of time-series signals. During operation, the system receives the set of time-series signals obtained from sensors in a monitored system. Next, the system determines whether the set of time-series signals is univariate or multivariate. When the set of time-series signals is multivariate, the system determines if there exist cross-correlations among signals in the set of time-series signals. If so, the system performs subsequent prognostic-surveillance operations by analyzing the cross-correlations. Otherwise, if the set of time-series signals is univariate, the system performs subsequent prognostic-surveillance operations by analyzing serial correlations for the univariate time-series signal.Type: GrantFiled: October 27, 2020Date of Patent: January 17, 2023Assignee: Oracle International CorporationInventors: Kenny C. Gross, Aakash K. Chotrani, Beiwen Guo, Guang C. Wang, Alan P. Wood, Matthew T. Gerdes
-
Publication number: 20230008658Abstract: The disclosed embodiments relate to a system that automatically adapts a prognostic-surveillance system to account for aging phenomena in a monitored system. During operation, the prognostic-surveillance system is operated in a surveillance mode, wherein a trained inferential model is used to analyze time-series signals from the monitored system to detect incipient anomalies. During the surveillance mode, the system periodically calculates a reward/cost metric associated with updating the trained inferential model. When the reward/cost metric exceeds a threshold, the system swaps the trained inferential model with an updated inferential model, which is trained to account for aging phenomena in the monitored system.Type: ApplicationFiled: July 7, 2021Publication date: January 12, 2023Applicant: Oracle International CorporationInventors: Richard P. Sonderegger, Kenneth P. Baclawski, Guang C. Wang, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Kenny C. Gross
-
Publication number: 20220391754Abstract: The disclosed embodiments relate to a system that produces anomaly-free training data to facilitate ML-based prognostic surveillance operations. During operation, the system receives a dataset comprising time-series signals obtained from a monitored system during normal, but not necessarily fault-free operation of the monitored system. Next, the system divides the dataset into subsets. The system then identifies subsets that contain anomalies by training one or more inferential models using combinations of the subsets, and using the one or more trained inferential models to detect anomalies in other target subsets of the dataset. Finally, the system removes any identified subsets from the dataset to produce anomaly-free training data.Type: ApplicationFiled: July 8, 2021Publication date: December 8, 2022Applicant: Oracle International CorporationInventors: Beiwen Guo, Matthew T. Gerdes, Guang C. Wang, Hariharan Balasubramanian, Kenny C. Gross
-
Publication number: 20220383043Abstract: The disclosed system produces synthetic signals for testing machine-learning systems. During operation, the system generates a set of N composite sinusoidal signals, wherein each of the N composite sinusoidal signals is a combination of multiple constituent sinusoidal signals with different periodicities. Next, the system adds time-varying random noise values to each of the N composite sinusoidal signals, wherein a standard deviation of the time-varying random noise values varies over successive time periods. The system also multiplies each of the N composite sinusoidal signals by time-varying amplitude values, wherein the time-varying amplitude values vary over successive time periods. Finally, the system adds time-varying mean values to each of the N composite sinusoidal signals, wherein the time-varying mean values vary over successive time periods.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Applicant: Oracle International CorporationInventors: Matthew T. Gerdes, Guang C. Wang, Kenny C. Gross, Timothy David Cline
-
Publication number: 20220365820Abstract: We disclose a system that executes an inferential model in VRAM that is embedded in a set of graphics-processing units (GPUs). The system obtains execution parameters for the inferential model specifying: a number of signals, a number of training vectors, a number of observations and a desired data precision. It also obtains one or more formulae for computing memory usage for the inferential model based on the execution parameters. Next, the system uses the one or more formulae and the execution parameters to compute an estimated memory footprint for the inferential model. The system uses the estimated memory footprint to determine a required number of GPUs to execute the inferential model, and generates code for executing the inferential model in parallel while efficiently using available memory in the required number of GPUs. Finally, the system uses the generated code to execute the inferential model in the set of GPUs.Type: ApplicationFiled: May 12, 2021Publication date: November 17, 2022Applicant: Oracle International CorporationInventors: Wei Jiang, Guang C. Wang, Kenny C. Gross
-
Patent number: 11500411Abstract: The disclosed embodiments relate to a system that compactly stores time-series sensor signals. During operation, the system receives original time-series signals comprising sequences of observations obtained from sensors in a monitored system. Next, the system formulizes the original time-series sensor signals to produce a set of equations, which can be used to generate synthetic time-series signals having the same correlation structure and the same stochastic properties as the original time-series signals. Finally, the system stores the formulized time-series sensor signals in place of the original time-series sensor signals.Type: GrantFiled: August 2, 2018Date of Patent: November 15, 2022Assignee: Oracle International CorporationInventors: Kenny C. Gross, Guang C. Wang, Steven T. Jeffreys, Alan Paul Wood, Coleen L. MacMillan
-
Patent number: 11487640Abstract: During operation, the system obtains the time-series sensor signals, which were gathered from sensors in a monitored system. Next, the system classifies the time-series sensor signals into stair-stepped signals and un-stair-stepped signals. The system then replaces stair-stepped values in the stair-stepped signals with interpolated values determined from un-stair-stepped values in the stair-stepped signals. Next, the system divides the time-series sensor data into a training set and an estimation set. The system then trains an inferential model on the training set, and uses the trained inferential model to replace interpolated values in the estimation set with inferential estimates. Next, the system switches roles of the training and estimation sets to produce a new training set and a new estimation set. The system then trains the inferential model on the new training set, and uses the trained inferential model to replace interpolated values in the new estimation set with inferential estimates.Type: GrantFiled: September 11, 2018Date of Patent: November 1, 2022Assignee: Oracle International CorporationInventors: Kenny C. Gross, Guang C. Wang