Patents Assigned to SAS Institute Inc.
  • Publication number: 20240126732
    Abstract: One example described herein involves a system that can receive a set of data records and execute an automated entity resolution (AER) process configured to assign the set of data records to a set of entities. For each entity in the set of entities, the system can generate a respective consistency score for the entity, generate a respective confidence score for the entity based on the respective consistency score for the entity, and determine a respective visual indicator based on the respective confidence score for the entity. The respective visual indicator can indicate a risk of record misassignment to a user. The system can then generate a graphical user interface that includes the respective visual indicator for each of the entities.
    Type: Application
    Filed: April 13, 2023
    Publication date: April 18, 2024
    Applicant: SAS Institute Inc.
    Inventor: Nicholas Ablitt
  • Publication number: 20240126731
    Abstract: One example described herein involves a system that can receive a set of data records and execute an automated entity resolution (AER) process configured to assign the set of data records to a set of entities. For each entity in the set of entities, the system can generate a respective consistency score for the entity, generate a respective confidence score for the entity based on the respective consistency score for the entity, and determine a respective visual indicator based on the respective confidence score for the entity. The respective visual indicator can indicate a risk of record misassignment to a user. The system can then generate a graphical user interface that includes the respective visual indicator for each of the entities.
    Type: Application
    Filed: June 22, 2023
    Publication date: April 18, 2024
    Applicant: SAS Institute Inc.
    Inventor: Nicholas Akbar Ablitt
  • Patent number: 11950933
    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.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: April 9, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Carol Wagih Sadek, Yuwei Liao, Arin Chaudhuri
  • Patent number: 11928325
    Abstract: A system, method, and computer-program product includes displaying a plurality of factor-setting user interface (UI) control elements configured to receive an input of characters for specifying a set of design of experiment factors for creating a design of experiment (DOE), displaying a plurality of factor type UI control elements configured to receive input for specifying a factor type of a plurality of factor types, displaying a plurality of dynamic rows of editable UI control elements configured to receive inputs of experimental values for the set of DOE factors, and displaying a composite factor UI control component configured to receive inputs for generating one or more control signals that add or remove one or more DOE factors of the set of DOE factors.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: March 12, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Peng Liu, Mark Wallace Bailey, Bradley Allen Jones, Caleb Bridges King, Ryan Adam Lekivetz, Joseph Albert Morgan, Jacob Davis Rhyne
  • Patent number: 11922311
    Abstract: A computing device trains a fair prediction model. A prediction model is trained and executed with observation vectors. A weight value is computed for each observation vector based on whether the predicted target variable value of a respective observation vector of the plurality of observation vectors has a predefined target event value. An observation vector is relabeled based on the computed weight value. The prediction model is retrained with each observation vector weighted by a respective computed weight value and with the target variable value of any observation vector that was relabeled. The retrained prediction model is executed. A conditional moments matrix is computed. A constraint violation matrix is computed. Computing the weight value through computing the constraint violation matrix is repeated until a stop criterion indicates retraining of the prediction model is complete. The retrained prediction model is output.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: March 5, 2024
    Assignee: SAS Institute Inc.
    Inventors: Xinmin Wu, Ricky Dee Tharrington, Jr., Ralph Walter Abbey
  • Patent number: 11922947
    Abstract: A system, method, and computer-program product includes constructing a transcript correction training data corpus that includes a plurality of labeled audio transcription training data samples, wherein each of the plurality of labeled audio transcription training data samples includes: an incorrect audio transcription of a target piece of audio data; a correct audio transcription of the target piece of audio data; and a transcript correction identifier that, when applied to a model input that includes a likely incorrect audio transcript, defines a text-to-text transformation objective causing an audio transcript correction machine learning model to predict a corrected audio transcript based on the likely incorrect audio transcript; configuring the audio transcript correction machine learning model based on a training of a machine learning text-to-text transformer model using the transcript correction training data corpus; and executing the audio transcript correction machine learning model within a speech-to-
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: March 5, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Xiaolong Li, Xiaozhuo Cheng, Xu Yang
  • Patent number: 11914548
    Abstract: A computing device determines a node traversal order for computing a computational parameter value for each node of a data model of a system that includes a plurality of disconnected graphs. The data model represents a flow of a computational parameter value through the nodes from a source module to an end module. A flow list defines an order for selecting and iteratively processing each node to compute the computational parameter value in a single iteration through the flow list. Each node from the flow list is selected to compute a driver quantity for each node. Each node is selected from the flow list in a reverse order to compute a driver rate and the computational parameter value for each node. The driver quantity or the computational parameter value is output for each node to predict a performance of the system.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: February 27, 2024
    Assignee: SAS Institute Inc.
    Inventor: Shyam Kashinath Khatkale
  • Patent number: 11887012
    Abstract: A computing device identifies an anomaly among a plurality of observation vectors. An observation vector is projected using a predefined orthogonal complement matrix. The predefined orthogonal complement matrix is determined from a decomposition of a low-rank matrix. The low-rank matrix is computed using a robust principal component analysis algorithm. The projected observation vector is multiplied by a predefined demixing matrix to define a demixed observation vector. The predefined demixing matrix is computed using an independent component analysis algorithm and the predefined orthogonal complement matrix. A detection statistic value is computed from the defined, demixed observation vector. When the computed detection statistic value is greater than or equal to a predefined anomaly threshold value, an indicator is output that the observation vector is an anomaly.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: January 30, 2024
    Assignee: SAS Institute Inc.
    Inventors: Sudipta Kolay, Steven Guanxing Xu, Kai Shen, Zohreh Asgharzadeh Talebi
  • Patent number: 11886329
    Abstract: A computing device selects new test configurations for testing software. (A) First test configurations are generated using a random seed value. (B) Software under test is executed with the first test configurations to generate a test result for each. (C) Second test configurations are generated from the first test configurations and the test results generated for each. (D) The software under test is executed with the second test configurations to generate the test result for each. (E) When a restart is triggered based on a distance metric value computed between the second test configurations, a next random seed value is selected as the random seed value and (A) through (E) are repeated. (F) When the restart is not triggered, (C) through (F) are repeated until a stop criterion is satisfied. (G) When the stop criterion is satisfied, the test result is output for each test configuration.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 30, 2024
    Assignee: SAS Institute Inc.
    Inventors: Steven Joseph Gardner, Connie Stout Dunbar, David Bruce Elsheimer, Gregory Scott Dunbar, Joshua David Griffin, Yan Gao
  • Publication number: 20240028621
    Abstract: A computer-implemented system includes identifying a target hierarchical taxonomy comprising a plurality of distinct hierarchical taxonomy categories; extracting a plurality of distinct taxonomy tokens from the plurality of distinct hierarchical taxonomy categories; computing a taxonomy vector corpus based on the plurality of distinct taxonomy tokens; computing a plurality of distinct taxonomy clusters based on an input of the taxonomy vector corpus; constructing a hierarchical taxonomy classifier based on the plurality of distinct taxonomy clusters; converting a volume of unlabeled structured datasets to a plurality of distinct corpora of taxonomy-labeled structured datasets based on the hierarchical taxonomy classifier; and outputting at least one corpus of taxonomy-labeled structured datasets of the plurality of distinct corpora of taxonomy-labeled structured datasets based on an input of a data classification query.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 25, 2024
    Applicant: SAS INSTITUTE INC.
    Inventors: Nancy Anne Rausch, Ruth Oluwadamilola Akintunde, Brant Nathan Kay
  • Patent number: 11875238
    Abstract: A computing system obtains a first preconfigured feature set. The first preconfigured feature set defines: a first feature definition defining an input variable, and first computer instructions for locating first data. The first data is available for retrieval because it is stored, or set-up to arrive, in the feature storage according to the first preconfigured feature set. The computing system receives a requested data set for the input variable. The computing system generates an availability status indicating whether the request data set is available for retrieval according to the first preconfigured feature set. Based on the availability status, generating, by the computing system, the requested data set by: retrieving historical data for the first preconfigured feature set; retrieving a data definition associated with the historical data; and generating the requested data based on the historical data and the data definition.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: January 16, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Piotr Kaczynski, Aneta Maksymiuk, Artur Lukasz Skalski, Wioletta Paulina Stobieniecka, Dwijendra Nath Dwivedi
  • Patent number: 11875189
    Abstract: An apparatus includes at least one node device to host a computing cluster, and at least one processor to generate a UI providing guidance through a set of configuration settings for the computing cluster, wherein, for each configuration setting that is received as an input during configuration, the at least one processor is caused to: perform a check of the set of configuration settings to determine whether the received configuration setting creates a conflict among the set of configuration settings; and in response to a determination that the received configuration setting creates a conflict among the set of configuration settings, perform operations including generate an indication of the conflict for presentation by the UI, and receive a change to a configuration setting as an input from the input device.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: January 16, 2024
    Assignee: SAS Institute Inc.
    Inventors: Richard K. Wellum, Joseph Daniel Henry, Holden Ernest O'Neal, John W. Waller
  • Patent number: 11860212
    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.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: January 2, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Thomas Dale Anderson, Priyadarshini Sharma, Mark Joseph Konya, Yuwei Liao
  • Patent number: 11862171
    Abstract: An apparatus includes a processor to: receive, from a requesting device, a request to perform speech-to-text conversion of a speech data set; within a first thread of a thread pool, perform a first pause detection technique to identify a first set of likely sentence pauses; within a second thread of the thread pool, perform a second pause detection technique to identify a second set of likely sentence pauses; perform a speaker diarization technique to identify a set of likely speaker changes; divide the speech data set into data segments representing speech segments based on a combination of at least the first set of likely sentence pauses, the second set of likely sentence pauses, and the set of likely speaker changes; use at least an acoustic model with each data segment to identify likely speech sounds; and generate a transcript based, at least in part, on the identified likely speech sounds.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: January 2, 2024
    Assignee: SAS Institute Inc.
    Inventors: Xiaolong Li, Xiaozhuo Cheng, Samuel Norris Henderson, Xu Yang
  • Patent number: 11846979
    Abstract: Anomalies in a target object can be detected and diagnosed using improved Mahalanobis-Taguchi system (MTS) techniques. For example, an anomaly detection and diagnosis (ADD) system can receive a set of measurements associated with attributes of a target object. A Mahalanobis distance (MD) can be determined using a generalized inverse matrix. An abnormal condition can be detected when the MD is greater than a predetermined threshold value. The ADD system can determine an importance score for each measurement of a corresponding attribute. The attribute whose measurement has the highest importance score can be determined to be responsible for the abnormal condition.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: December 19, 2023
    Assignee: SAS INSTITUTE, INC.
    Inventors: Kevin L. Scott, Deovrat Vijay Kakde, Arin Chaudhuri, Sergiy Peredriy
  • Patent number: 11842379
    Abstract: The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: December 12, 2023
    Assignee: SAS Institute Inc.
    Inventors: Jonathan Lee Walker, Hardi Desai, Xuejun Liao, Varunraj Valsaraj
  • Publication number: 20230394109
    Abstract: Anomalies in a target object can be detected and diagnosed using improved Mahalanobis-Taguchi system (MTS) techniques. For example, an anomaly detection and diagnosis (ADD) system can receive a set of measurements associated with attributes of a target object. A Mahalanobis distance (MD) can be determined using a generalized inverse matrix. An abnormal condition can be detected when the MD is greater than a predetermined threshold value. The ADD system can determine an importance score for each measurement of a corresponding attribute. The attribute whose measurement has the highest importance score can be determined to be responsible for the abnormal condition.
    Type: Application
    Filed: May 17, 2023
    Publication date: December 7, 2023
    Applicant: SAS Institute Inc.
    Inventors: Kevin L. SCOTT, Deovrat Vijay Kakde, Arin Chaudhuri, Sergiy Peredriy
  • Patent number: 11836968
    Abstract: A system, method, and computer-program product includes detecting, via a localization machine learning model, a target object within a scene based on downsampled image data of the scene, identifying a likely position of the target object within original image data of the scene, extracting, from the original image data of the scene, a target sub-image containing the target object, classifying, via an object classification machine learning model, the target object to a probable object class of a plurality of distinct object classes, routing the target image resolution of the target sub-image to a target object-condition machine learning classification model of a plurality of distinct object-condition machine learning classification models, classifying, via the target object-condition machine learning classification model, the target object to a probable object-condition class, and displaying, via a graphical user interface, a representation of the target object in association with the probable object-condition
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: December 5, 2023
    Assignee: SAS Institute, Inc.
    Inventors: Robert Winston Blanchard, Neela Niranjani Vengateshwaran
  • Publication number: 20230386473
    Abstract: A system, method, and computer-program product includes constructing a transcript adaptation training data corpus that includes a plurality of transcript normalization training data samples, wherein each of the plurality of transcript normalization training data samples includes: a predicted audio transcript that includes at least one numerical expression, an adapted audio transcript that includes an alphabetic representation of the at least one numerical expression, and a transcript normalization identifier that, when applied to a model input comprising a target audio transcript, defines a text-to-text transformation objective causing a numeric-to-alphabetic expression machine learning model to predict an alphabetic-equivalent audio transcript that represents each numerical expression included in the target audio transcript in one or more alphabetic tokens; configuring the numeric-to-alphabetic expression machine learning model based on a training of a machine learning text-to-text transformer model using th
    Type: Application
    Filed: July 11, 2023
    Publication date: November 30, 2023
    Applicant: SAS Institute Inc.
    Inventors: Xiaolong Li, Xiaozhuo Cheng, Xu Yang
  • Publication number: 20230360652
    Abstract: A system, method, and computer-program product includes constructing a transcript correction training data corpus that includes a plurality of labeled audio transcription training data samples, wherein each of the plurality of labeled audio transcription training data samples includes: an incorrect audio transcription of a target piece of audio data; a correct audio transcription of the target piece of audio data; and a transcript correction identifier that, when applied to a model input that includes a likely incorrect audio transcript, defines a text-to-text transformation objective causing an audio transcript correction machine learning model to predict a corrected audio transcript based on the likely incorrect audio transcript; configuring the audio transcript correction machine learning model based on a training of a machine learning text-to-text transformer model using the transcript correction training data corpus; and executing the audio transcript correction machine learning model within a speech-to-
    Type: Application
    Filed: June 26, 2023
    Publication date: November 9, 2023
    Applicant: SAS Institute Inc.
    Inventors: Xiaolong Li, Xiaozhuo Cheng, Xu Yang