Patents by Inventor Patrick Jahnke

Patrick Jahnke 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: 20260023621
    Abstract: Described herein are techniques for analyzing historic time-series data to determine right-size commissioned resources from a software provider such as a hyperscaler. The historic time-series data may be analyzed to determine whether a commissioned resource should be upsized or downsized based on historical usage of the resource. Advantages to right-sizing a commissioned resource include improved performance and reduced spending.
    Type: Application
    Filed: July 18, 2024
    Publication date: January 22, 2026
    Inventors: Tim Breitenbach, Bartosz Wilkusz, Patrick Jahnke
  • Patent number: 12511180
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: December 30, 2025
    Assignee: SAP SE
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20250299091
    Abstract: Described herein are techniques for determining whether a trained machine learning model has captured all of the deterministic relations in a dataset. In some examples, the techniques may be applied to the training dataset along with the validation or test dataset. First, the input variables from the dataset are fed into the trained machine learning model to generate predicted outputs. Second, the correctness of the predicted outputs is compared against the output variables from the dataset, also known as the ground truth. The correctness is represented by residuals. Third, the residuals and the input variables are correlated. If correlation exists, then the trained machine learning model has not captured all of the deterministic relations in the dataset.
    Type: Application
    Filed: March 20, 2024
    Publication date: September 25, 2025
    Inventors: Tim BREITENBACH, Saleh GHOLAM ZADEH, Patrick Jahnke
  • Publication number: 20250272175
    Abstract: Described herein are techniques for automatically detecting root cause failures in a computing environment. A data center may experience a critical system failure that renders the data center inoperable. An administrator may utilize a root cause detector to analyze alerts generated from the data center to automatically detect the root cause of the critical system failure. Once detected, the administrator may investigate the device with the root cause failure to repair the data center. In some examples, the root cause detector may compare alerts received from the data center with root cause failures in a failure repository that it is familiar with to determine whether the present sequence of alerts is similar to alert patterns it has seen before. The root cause detector may be implemented with a classifier model, a large language model, a rule-based heuristics identifying spurious alert patterns, or combinations of these techniques.
    Type: Application
    Filed: February 28, 2024
    Publication date: August 28, 2025
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Patent number: 12399767
    Abstract: Systems and Methods for Automatically Detecting Root Cause Failures Described herein are techniques for automatically detecting root cause failures in a computing environment. A data center may experience a critical system failure that renders the data center inoperable. An administrator may utilize a root cause detector to analyze alerts generated from the data center to automatically detect the root cause of the critical system failure. Once detected, the administrator may investigate the device with the root cause failure to repair the data center. In some examples, the root cause detector may compare alerts received from the data center with root cause failures in a failure repository that it is familiar with to determine whether the present sequence of alerts is similar to alert patterns it has seen before. The root cause detector may be implemented with a classifier model, a large language model, a rule-based heuristics identifying spurious alert patterns, or combinations of these techniques.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: August 26, 2025
    Assignee: SAP SE
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Patent number: 12368634
    Abstract: Root causes of network anomalies can be identified as follows. A subset of network entities that have experienced network anomalies during a time period are determined based on historical network data. A set of root cause candidates are selected among the plurality of network entities by iterating through the network topology, each root cause candidate being directly upstream of two or more network entities in the subset of network entities that have experienced network anomalies according to the network topology. Network entities that are root causes of the network anomalies are identified by removing root cause candidates that have a common upstream network entity that is also a root cause candidate from the set of root cause candidates leaving a set of remaining root cause candidates that are the root causes.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: July 22, 2025
    Assignee: SAP SE
    Inventors: Tim Breitenbach, Bartosz Wilkusz, Patrick Jahnke, Luke Gain
  • Publication number: 20250138985
    Abstract: To predict hardware safety margins, historic records of hardware metrics indicating amounts of allocated and used resources for one or more software applications are obtained. Feedback metrics indicating performance issues for the software are determined based on the metrics. Then a histogram is generated plotting a frequency of the feedback metric using bins based on a difference between the allocated resources and the used resources. A threshold value is determined for the difference by iteratively determining, starting with a rightmost bin, whether data points in that bin indicate poor performance of the software based on the difference between the allocated resources and the used resources. The threshold value indicates a safety margin for operating the one software applications without performing poorly. Resources for the one or more software applications are then re-allocated according to the safety margin.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Patent number: 12287700
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, error locations in a RAM are specified by columns and rows. Error locations are detected and stored in a storage system. One or more plots of the error locations may be presented to a user. In some embodiments, the error locations are time stamped. Rules may be defined to automatically detect patterns of error locations statically or over time. Alerts may be generated automatically to perform maintenance of a computer system with failing memory.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: April 29, 2025
    Assignee: SAP SE
    Inventors: Tim Breitenbach, Lauritz Rasbach, Patrick Jahnke
  • Patent number: 12277029
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: April 15, 2025
    Assignee: SAP SE
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20250086038
    Abstract: To predict network maintenance, historic records of hardware metrics are obtained for a plurality of network interfaces. An average of the metrics over a specified time span is determined for a plurality of time spans. Feedback metrics are determined for the network interfaces for each of the time spans. A histogram is generated that plots a frequency of the feedback metric for specified ranges of the hardware metric. A threshold value for the hardware metric is determined by iteratively determining whether a hardware metric bin of the histogram meets a specified non-zero value for the feedback metric starting from a highest hardware metric bin of the histogram. Then new records of hardware metrics are obtained and one or more network interfaces are determined to be needing maintenance based on an average of the hardware metrics in the new records meeting or exceeding the determined threshold value for the hardware metric.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20250088410
    Abstract: Root causes of network anomalies can be identified as follows. A subset of network entities that have experienced network anomalies during a time period are determined based on historical network data. A set of root cause candidates are selected among the plurality of network entities by iterating through the network topology, each root cause candidate being directly upstream of two or more network entities in the subset of network entities that have experienced network anomalies according to the network topology. Network entities that are root causes of the network anomalies are identified by removing root cause candidates that have a common upstream network entity that is also a root cause candidate from the set of root cause candidates leaving a set of remaining root cause candidates that are the root causes.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: Tim Breitenbach, Bartosz Wilkusz, Patrick Jahnke, Luke Gain
  • Publication number: 20240362101
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20240362113
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, locations of correctable errors in a memory are observed. A machine learning (ML) system may be trained with patterns of correctable errors that result in uncorrectable errors. A trained ML monitors correctable errors to predict when memory requires maintenance. In another embodiment, error rates from multiple memories are monitored to predict memory channel and other upstream device failures.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: Tim Breitenbach, Patrick Jahnke
  • Publication number: 20240338271
    Abstract: Embodiments of the present disclosure include techniques for predictive memory maintenance. In one embodiment, error locations in a RAM are specified by columns and rows. Error locations are detected and stored in a storage system. One or more plots of the error locations may be presented to a user. In some embodiments, the error locations are time stamped. Rules may be defined to automatically detect patterns of error locations statically or over time. Alerts may be generated automatically to perform maintenance of a computer system with failing memory.
    Type: Application
    Filed: April 6, 2023
    Publication date: October 10, 2024
    Inventors: Tim Breitenbach, Lauritz Rasbach, Patrick Jahnke
  • Publication number: 20100273591
    Abstract: A spring element that is designed for a flexible drive of an internal combustion engine. The spring element has a cylinder, in which a piston is guided in a linearly displaceable manner, a force being applied to the piston by spring means. Corresponding fixing eyes are respectively allocated to the cylinder and the piston for fixing the spring element. A transverse pin is associated with the piston to limit the travel of the spring element. The pin engages in a positive fit with backlash in a longitudinal guiding element of the cylinder.
    Type: Application
    Filed: December 9, 2008
    Publication date: October 28, 2010
    Applicant: SCHAEFFLER TECHNOLOGIES GMBH & CO. KG
    Inventors: Herbert Graf, Patrick Jahnke, Joerg Kaiser, Stefan Mack, Gerhard Prosch, Christoph Rost
  • Publication number: 20080199319
    Abstract: The invention refers to an impeller, consisting of plastic, which Is intended for a coolant pump of an internal combustion engine. The impeller, which has a multipart construction, comprises a back wall, which is connected in one piece to guide vanes and also to a hub, and also a separate molded disk which on the end face partially covers the guide vanes in the installed state. The components, the back wall and the molded disk are positionally fixed by means of a materially bonding connection.
    Type: Application
    Filed: June 17, 2006
    Publication date: August 21, 2008
    Applicant: SCHAEFFLER KG
    Inventors: Elmar Mause, Patrick Jahnke, Thomas Traudt