Patents by Inventor Dieter Gawlick

Dieter Gawlick 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).

  • Publication number: 20240126741
    Abstract: A Lock-Free Reservation mechanism is provided. When a transaction issues an update that affects a value in a “reservable column” of a row, the database server does not immediately obtain a lock that covers the row. Instead, the database server adds a reservation to a reservation journal. At the time the transaction commits, a lock is obtained and the requested update is made. In one implementation, before adding the reservation to the reservation journal, the database server determines whether making the update would violate any constraints involving the reservable column. In one implementation, the constraint check not only takes into account the current value of the data item that is being updated and the amount of the update, but also pre-existing reservations in the reservation journal that affect the same data item.
    Type: Application
    Filed: July 19, 2023
    Publication date: April 18, 2024
    Inventors: VASUDHA KRISHNASWAMY, DIETER GAWLICK, TIRTHANKAR LAHIRI, WEIWEI GONG
  • Publication number: 20240126745
    Abstract: A database-native Lock-Free Reservation infrastructure is used to provide automatic compensation for the reservable column updates made by successful local transactions (or microservice actions) that are part of a saga that is being aborted. The automatic compensation is achieved by tracking the reservable column updates in a reservations journal, within the database, during the execution of the local transaction and remembering them beyond the commit of the local transaction until the finalization of the saga that the transaction is a part of. If the saga aborts, then the database server automatically uses the information retained in the reservations journal to compensate for the changes made by the committed transactions that were part of the saga.
    Type: Application
    Filed: July 19, 2023
    Publication date: April 18, 2024
    Inventors: VASUDHA KRISHNASWAMY, DIETER GAWLICK, MAHESH BABURAO GIRKAR, AMIT KETKAR, JIAQI WANG, PAVAS NAVANEY
  • Patent number: 11948051
    Abstract: In one embodiment, a method for auditing the results of a machine learning model includes: retrieving a set of state estimates for original time series data values from a database under audit; reversing the state estimation computation for each of the state estimates to produce reconstituted time series data values for each of the state estimates; retrieving the original time series data values from the database under audit; comparing the original time series data values pairwise with the reconstituted time series data values to determine whether the original time series and reconstituted time series match; and generating a signal that the database under audit (i) has not been modified where the original time series and reconstituted time series match, and (ii) has been modified where the original time series and reconstituted time series do not match.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 2, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Edward R. Wetherbee, Kenneth P. Baclawski, Guang C. Wang, Kenny C. Gross, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Richard Paul Sonderegger
  • Publication number: 20230376837
    Abstract: Systems, methods, and other embodiments associated with associated with dependency checking for machine learning (ML) models are described. In one embodiment, a method includes applying a repeating probe signal to an input signal input into a machine learning model. An estimate signal output from the machine learning model is monitored, and the repeating probe signal is checked for in the estimate signal. Based on the results of the checking for the repeating probe signal, an evaluation of dependency in the machine learning model is presented.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Inventors: Matthew T. GERDES, Kenneth P. BACLAWSKI, Dieter GAWLICK, Kenny C. GROSS, Guang Chao WANG, Anna CHYSTIAKOVA, Richard P. SONDEREGGER, Zhen Hua LIU
  • Patent number: 11797882
    Abstract: We describe a system that performs prognostic-surveillance operations based on an inferential model that dynamically adapts to evolving operational characteristics of a monitored asset. During a surveillance mode, the system receives a set of time-series signals gathered from sensors in the monitored asset. Next, the system uses an inferential model to generate estimated values for the set of time-series signals, and then performs a pairwise differencing operation between actual values and the estimated values for the set of time-series signals to produce residuals. Next, the system performs a sequential probability ratio test (SPRT) on the residuals to produce SPRT alarms. When a tripping frequency of the SPRT alarms exceeds a threshold value, which is indicative of an incipient anomaly in the monitored asset, the system triggers an alert. While the prognostic-surveillance system is operating in the surveillance mode, the system incrementally updates the inferential model based on the time-series signals.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventors: Kenneth P. Baclawski, Dieter Gawlick, Kenny C. Gross, Zhen Hua Liu
  • Patent number: 11782429
    Abstract: 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: Grant
    Filed: July 7, 2021
    Date of Patent: October 10, 2023
    Assignee: Oracle International Corporation
    Inventors: Richard P. Sonderegger, Kenneth P. Baclawski, Guang C. Wang, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Kenny C. Gross
  • Patent number: 11775873
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Guang C. Wang, Kenny C. Gross, Dieter Gawlick
  • Publication number: 20230153680
    Abstract: Techniques for using machine learning model validated sensor data to generate recommendations for remediating issues in a monitored system are disclosed. A machine learning model is trained to identify correlations among sensors for a monitored system. Upon receiving current sensor data, the machine learning model identifies a subset of the current sensor data that cannot be validated. The system generates estimated values for the sensor data that cannot be validated based on the learned correlations among the sensor values. The system generates the recommendations for remediating the issues in the monitored system based on validated sensor values and the estimated sensor values.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: Oracle International Corporation
    Inventors: James Charles Rohrkemper, Kenneth Paul Baclawski, Dieter Gawlick, Kenny C. Gross, Guang Chao Wang, Anna Chystiakova, Richard Paul Sonderegger, Zhen Hua Liu
  • Publication number: 20230061280
    Abstract: Techniques for identifying a root cause of an operational result of a deterministic machine learning model are disclosed. A system applies a deterministic machine learning model to a set of data to generate an operational result, such as a prediction of a “fault” or “no-fault” in the system. The set of data includes signals from multiple different data sources, such as sensors. The system applies an abductive model, generated based on the deterministic machine learning model, to the operational result. The abductive model identifies a particular set of data sources that is associated with the root cause of the operational result. The system generates a human-understandable explanation for the operational result based on the identified root cause.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Applicant: Oracle International Corporation
    Inventors: James Charles Rohrkemper, Richard Paul Sonderegger, Anna Chystiakova, Kenneth Paul Baclawski, Dieter Gawlick, Kenny C. Gross, Zhen Hua Liu, Guang Chao Wang
  • Publication number: 20230035541
    Abstract: 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: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Applicant: Oracle International Corporation
    Inventors: Menglin Liu, Richard P. Sonderegger, Kenneth P. Baclawski, Dieter Gawlick, Anna Chystiakova, Guang C. Wang, Zhen Hua Liu, Hariharan Balasubramanian, Kenny C. Gross
  • Publication number: 20230008658
    Abstract: 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: Application
    Filed: July 7, 2021
    Publication date: January 12, 2023
    Applicant: Oracle International Corporation
    Inventors: Richard P. Sonderegger, Kenneth P. Baclawski, Guang C. Wang, Anna Chystiakova, Dieter Gawlick, Zhen Hua Liu, Kenny C. Gross
  • Publication number: 20220413481
    Abstract: Techniques for geometric aging data reduction for machine learning applications are disclosed. In some embodiments, an artificial-intelligence powered system receives a first time-series dataset that tracks at least one metric value over time. The system then generates a second time-series dataset that includes a reduced version of a first portion of the time-series dataset and a non-reduced version of a second portion of the time-series dataset. The second portion of the time-series dataset may include metric values that are more recent than the first portion of the time-series dataset. The system further trains a machine learning model using the second time-series dataset that includes the reduced version of the first portion of the time-series dataset and the non-reduced version of the second portion of the time-series dataset. The trained model may be applied to reduced and/or non-reduced data to detect multivariate anomalies and/or provide other analytic insights.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Applicant: Oracle International Corporation
    Inventors: Dieter Gawlick, Matthew Torin Gerdes, Kirk Bradley, Anna Chystiakova, Zhen Hua Liu, Guang Chao Wang, Kenny C. Gross
  • Patent number: 11468098
    Abstract: Embodiments of the invention provide systems and methods for managing and processing large amounts of complex and high-velocity data by capturing and extracting high-value data from low value data using big data and related technologies. Illustrative database systems described herein may collect and process data while extracting or generating high-value data. The high-value data may be handled by databases providing functions such as multi-temporality, provenance, flashback, and registered queries. In some examples, computing models and system may be implemented to combine knowledge and process management aspects with the near real-time data processing frameworks in a data-driven situation aware computing system.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 11, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Zhen Hua Liu
  • Publication number: 20220237509
    Abstract: Techniques for providing decision rationales for machine-learning guided processes are described herein. In some embodiments, the techniques described herein include processing queries for an explanation of an outcome of a set of one or more decisions guided by one or more machine-learning processes with supervision by at least one human operator. Responsive to receiving the query, a system determines, based on a set of one or more rationale data structures, whether the outcome was caused by human operator error or the one or more machine-learning processes. The system then generates a query response indicating whether the outcome was caused by the human operator error or the one or more machine-learning processes.
    Type: Application
    Filed: July 19, 2021
    Publication date: July 28, 2022
    Applicant: Oracle International Corporation
    Inventors: John Frederick Courtney, Kenneth Paul Baclawski, Dieter Gawlick, Kenny C. Gross, Guang Chao Wang, Anna Chystiakova, Richard Paul Sonderegger, Zhen Hua Liu
  • Publication number: 20210295210
    Abstract: In one embodiment, a method for auditing the results of a machine learning model includes: retrieving a set of state estimates for original time series data values from a database under audit; reversing the state estimation computation for each of the state estimates to produce reconstituted time series data values for each of the state estimates; retrieving the original time series data values from the database under audit; comparing the original time series data values pairwise with the reconstituted time series data values to determine whether the original time series and reconstituted time series match; and generating a signal that the database under audit (i) has not been modified where the original time series and reconstituted time series match, and (ii) has been modified where the original time series and reconstituted time series do not match.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: Edward R. WETHERBEE, Kenneth P. BACLAWSKI, Guang C. WANG, Kenny C. GROSS, Anna CHYSTIAKOVA, Dieter GAWLICK, Zhen Hua LIU, Richard Paul SONDEREGGER
  • Patent number: 11036756
    Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventors: Christoph Bussler, Dieter Gawlick, Weiwei Gong
  • Publication number: 20210158202
    Abstract: We describe a system that performs prognostic-surveillance operations based on an inferential model that dynamically adapts to evolving operational characteristics of a monitored asset. During a surveillance mode, the system receives a set of time-series signals gathered from sensors in the monitored asset. Next, the system uses an inferential model to generate estimated values for the set of time-series signals, and then performs a pairwise differencing operation between actual values and the estimated values for the set of time-series signals to produce residuals. Next, the system performs a sequential probability ratio test (SPRT) on the residuals to produce SPRT alarms. When a tripping frequency of the SPRT alarms exceeds a threshold value, which is indicative of an incipient anomaly in the monitored asset, the system triggers an alert. While the prognostic-surveillance system is operating in the surveillance mode, the system incrementally updates the inferential model based on the time-series signals.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Applicant: Oracle International Corporation
    Inventors: Kenneth P. Baclawski, Dieter Gawlick, Kenny C. Gross, Zhen Hua Liu
  • Publication number: 20200401607
    Abstract: Embodiments of the invention provide systems and methods for managing and processing large amounts of complex and high-velocity data by capturing and extracting high-value data from low value data using big data and related technologies. Illustrative database systems described herein may collect and process data while extracting or generating high-value data. The high-value data may be handled by databases providing functions such as multi-temporality, provenance, flashback, and registered queries. In some examples, computing models and system may be implemented to combine knowledge and process management aspects with the near real-time data processing frameworks in a data-driven situation aware computing system.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 24, 2020
    Applicant: Oracle International Corporation
    Inventors: Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Zhen Hua Liu
  • Patent number: 10740358
    Abstract: Embodiments of the invention provide systems and methods for managing and processing large amounts of complex and high-velocity data by capturing and extracting high-value data from low value data using big data and related technologies. Illustrative database systems described herein may collect and process data while extracting or generating high-value data. The high-value data may be handled by databases providing functions such as multi-temporality, provenance, flashback, and registered queries. In some examples, computing models and system may be implemented to combine knowledge and process management aspects with the near real-time data processing frameworks in a data-driven situation aware computing system.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 11, 2020
    Assignee: Oracle International Corporation
    Inventors: Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Zhen Hua Liu
  • Patent number: 10740310
    Abstract: The disclosed embodiments relate to a system that preprocesses sensor data to facilitate prognostic-surveillance operations. During operation, the system obtains training data from sensors in a monitored system during operation of the monitored system, wherein the training data comprises time-series data sampled from signals produced by the sensors. The system also obtains functional requirements for the prognostic-surveillance operations. Next, the system performs the prognostic-surveillance operations on the training data and determines whether the prognostic-surveillance operations meet the functional requirements when tested on non-training data. If the prognostic-surveillance operations do not meet the functional requirements, the system iteratively applies one or more preprocessing operations to the training data in order of increasing computational cost until the functional requirements are met.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: August 11, 2020
    Assignee: Oracle International Corporation
    Inventors: Dieter Gawlick, Kenny C. Gross, Zhen Hua Liu, Adel Ghoneimy