-
公开(公告)号:US10656638B1
公开(公告)日:2020-05-19
申请号:US16703358
申请日:2019-12-04
Applicant: SAS Institute Inc.
Inventor: Anya M. McGuirk , Yuwei Liao , Byron Davis Biggs , Deovrat Vijay Kakde
Abstract: A frequency spectrum is computed using a Fourier transform a predefined plurality of times with successive windows of observation vectors, wherein each window of the successive windows includes a subset of observation vectors, wherein the successive windows include successive subsets selected sequentially in time. An average frequency spectrum is computed. A plurality of segmented average frequency spectra is computed, wherein each segmented average frequency spectrum is computed for a frequency band of predefined frequency bands. A distance value is computed using a trained support vector data description model with the segmented average frequency spectra. When an event has occurred is determined based on a comparison between the distance value and a predefined threshold. A vector is computed from the segmented average frequency spectra using t-stochastic neighbor embedding. When an event has occurred based on the comparison, an event indicator is presented on a graph using the vector.
-
公开(公告)号:US11950933B1
公开(公告)日:2024-04-09
申请号:US18527070
申请日:2023-12-01
Applicant: SAS Institute Inc.
Inventor: Carol Wagih Sadek , Yuwei Liao , Arin Chaudhuri
CPC classification number: A61B5/7207 , A61B5/0006 , A61B5/02438 , A61B5/725 , A61B5/726 , G16H40/67 , G16H50/70 , A61B5/0004 , A61B5/0022
Abstract: A heart-rate detection system can receive heartbeat data generated by a wearable heart-rate sensor worn by a wearer. The system can then execute a noise-reduction process for reducing noise in the heartbeat data. The noise-reduction process can involve applying a lowpass filter to the heartbeat data, generating wavelet coefficients by applying a wavelet transform to the filtered heartbeat data, and generating a reduced set of wavelet coefficients by thresholding the wavelet coefficients. An inverse wavelet signal can then be generated by applying an inverse wavelet transform to the reduced set of wavelet coefficients. R-peaks can be identified by performing peak detection on the instantaneous amplitudes of the data points in the inverse wavelet signal. A heart rate curve can then be generated based on the R-peaks and modified by applying a Hampel filter. Heartbeat data can then be generated based on the modified heart rate curve for output.
-
3.
公开(公告)号:US20190042891A1
公开(公告)日:2019-02-07
申请号:US16055336
申请日:2018-08-06
Applicant: SAS INSTITUTE Inc.
Inventor: Yuwei Liao , Deovrat Vijay Kakde , Arin Chaudhuri , Hansi Jiang , Carol Wagih Sadek , Seung Hyun Kong
CPC classification number: G06K9/6269 , G06F17/16 , G06F17/18 , G06K9/6215 , G06K9/66 , G06N7/00 , G06N20/00 , G06N20/10
Abstract: A computing device determines a bandwidth parameter value for outlier detection or data classification. A mean pairwise distance value is computed between observation vectors. A tolerance value is computed based on a number of observation vectors. A scaling factor value is computed based on a number of observation vectors and the tolerance value. A Gaussian bandwidth parameter value is computed using the mean pairwise distance value and the scaling factor value. An optimal value of an objective function is computed that includes a Gaussian kernel function that uses the computed Gaussian bandwidth parameter value. The objective function defines a support vector data description model using the observation vectors to define a set of support vectors. The Gaussian bandwidth parameter value and the set of support vectors are output for determining if a new observation vector is an outlier or for classifying the new observation vector.
-
公开(公告)号:US11860212B1
公开(公告)日:2024-01-02
申请号:US18214038
申请日:2023-06-26
Applicant: SAS Institute Inc.
Inventor: Thomas Dale Anderson , Priyadarshini Sharma , Mark Joseph Konya , Yuwei Liao
CPC classification number: G01R31/086 , G06Q30/01 , H02J13/00002
Abstract: A computer monitors a status of grid devices using sensor measurements. Sensor data is clustered using a predefined grouping distance value to define one or more sensor event clusters. A plurality of monitored devices is clustered using a predefined clustering distance value to define one or more asset clusters. A location is associated with each monitored device of the plurality of monitored devices. A distance is computed between each sensor event cluster and each asset cluster. When the computed distance is less than or equal to a predefined asset/sensor distance value for a sensor event cluster and an asset cluster, an asset identifier of the asset cluster associated with the computed distance is added to an asset event list. For each asset cluster included in the asset event list, an asset location of an asset is shown on a map in a graphical user interface presented in a display.
-
公开(公告)号:US11036981B1
公开(公告)日:2021-06-15
申请号:US17167633
申请日:2021-02-04
Applicant: SAS Institute Inc.
Inventor: Yuwei Liao , Anya Mary McGuirk , Byron Davis Biggs , Arin Chaudhuri , Allen Joseph Langlois , Vincent L. Deters
Abstract: A computing system determines if an event has occurred. A first window is defined that includes a subset of a plurality of observation vectors modeled as an output of an autoregressive causal system. A magnitude adjustment vector is computed from a mean computed for a matrix of magnitude values that includes a column for each window of a plurality of windows. The first window is stored in a next column of the matrix of magnitude values. Each cell of the matrix of magnitude values includes an estimated power spectrum value for a respective window and a respective frequency. A second matrix of magnitude values is updated using the magnitude adjustment vector. Each cell of the second matrix of magnitude values includes an adjusted power spectrum value for the respective window and the respective frequency. A peak is detected from the next column of the second matrix of magnitude values.
-
公开(公告)号:US10558207B1
公开(公告)日:2020-02-11
申请号:US16549608
申请日:2019-08-23
Applicant: SAS Institute Inc.
Inventor: Anya M. McGuirk , Yuwei Liao , Byron Davis Biggs , Deovrat Vijay Kakde
Abstract: A computing system detects an event. (A) A frequency spectrum of observation vectors is computed using a Fourier transform. Each observation vector includes a sensor value. (B) (A) is repeated a predefined plurality of times with successive windows of the observation vectors. Each window of the successive windows includes a subset of the observation vectors. The successive windows include successive subsets selected sequentially in time. (C) An average frequency spectrum is computed from the frequency spectrum computed the predefined plurality of times. (D) A predefined noise filter is applied to the average frequency spectrum to define a filtered frequency spectrum. (E) A distance value is computed between the filtered frequency spectrum and a predefined reference spectrum using a distance computation function. (F) When an event has occurred is determined based on a comparison between the computed distance value and a predefined distance threshold.
-
公开(公告)号:US10684618B1
公开(公告)日:2020-06-16
申请号:US16703301
申请日:2019-12-04
Applicant: SAS Institute Inc.
Inventor: Anya M. McGuirk , Yuwei Liao , Byron Davis Biggs , Deovrat Vijay Kakde
Abstract: A computing system detects an event. (A) A frequency spectrum is computed using a Fourier transform. (B) (A) is repeated a predefined plurality of times with successive windows of observation vectors. Each window of the successive windows includes a subset of the observation vectors. The successive windows include successive subsets selected sequentially in time. (C) An average frequency spectrum is computed from the frequency spectrum computed the predefined plurality of times. (D) A plurality of segmented average frequency spectra is computed from the computed average frequency spectrum. Each segmented average frequency spectrum of the plurality of segmented average frequency spectra is computed for a frequency band of a plurality of predefined frequency bands. (E) When an event has occurred is determined based on the computed plurality of segmented average frequency spectra and a predefined threshold value.
-
8.
公开(公告)号:US10482353B2
公开(公告)日:2019-11-19
申请号:US16055336
申请日:2018-08-06
Applicant: SAS Institute Inc.
Inventor: Yuwei Liao , Deovrat Vijay Kakde , Arin Chaudhuri , Hansi Jiang , Carol Wagih Sadek , Seung Hyun Kong
Abstract: A computing device determines a bandwidth parameter value for outlier detection or data classification. A mean pairwise distance value is computed between observation vectors. A tolerance value is computed based on a number of observation vectors. A scaling factor value is computed based on a number of observation vectors and the tolerance value. A Gaussian bandwidth parameter value is computed using the mean pairwise distance value and the scaling factor value. An optimal value of an objective function is computed that includes a Gaussian kernel function that uses the computed Gaussian bandwidth parameter value. The objective function defines a support vector data description model using the observation vectors to define a set of support vectors. The Gaussian bandwidth parameter value and the set of support vectors are output for determining if a new observation vector is an outlier or for classifying the new observation vector.
-
-
-
-
-
-
-