Patents by Inventor Jochen Wilhelm

Jochen Wilhelm 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: 12468681
    Abstract: This disclosure describes systems, software, and computer implemented methods for synchronizing between a primary and a secondary computing system, including receiving instructions to perform a change to a primary computing system database; performing the change to the database; logging the change in a database log; receiving instructions to change the portion of the database stored in the cache memory; performing a change to a registry based on the change of the portion of the database; generating a sync message by: encoding the change to the registry in a message with an identifier of the registry changed; obtaining a log indicating previous database changes logged in the database change log since a prior sync message was sent; appending the previous database changes since the prior sync message was sent to the message; and encoding the sync message as an object.
    Type: Grant
    Filed: October 7, 2024
    Date of Patent: November 11, 2025
    Assignee: SAP SE
    Inventors: Matthias Walliczek, Jochen Wilhelm, Rouven Krebs
  • Patent number: 12251752
    Abstract: The invention relates to a device for removing at least one cooling element from an at least partially demoulded cast part, in particular from a cast housing for an electric motor formed from a light metal alloy, which has an apparatus for removing the at least one cooling element. Furthermore, the invention relates to a method for removing at least one cooling element from an at least partially demoulded cast part, a method for introducing at least one cooling element into a mould core of a cast part mould, a cooling element, and a cast part.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: March 18, 2025
    Assignee: Nemak, S.A.B. de C.V.
    Inventors: Matthias Baranzke, Jochen Wilhelm, Gerald Klaus, Thomas Weiser, Dirk Schnubel
  • Patent number: 12105791
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for identifying potential attacks through monitoring of user credential login attempts across a network of websites. One example method includes receiving a request associated with an authentication of a requestor at a landscape environment. In response to receiving the request encrypted credentials responsive to the request are loaded at a credential manager running at the landscape environment. The encrypted credentials are persisted at a storage by the credential manager. The encrypted credentials include credentials that are encrypted with a public key and are provided in encrypted form to the credential manager. The encrypted credentials are provided to a credential usage component running at the landscape environment for decrypting the encrypted credential with a private key persisted by the credential usage component at the landscape environment.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: October 1, 2024
    Assignee: SAP SE
    Inventors: Rouven Krebs, Jochen Wilhelm
  • Patent number: 11805177
    Abstract: Programs, systems, and methods are described for providing on-demand applications to users by infrastructure as a service platforms. A request catcher may receive a request to start an application that runs on a managed system that is scheduled to be off. The request catcher or a management application may verify that the user has authorization to access the application and request to the management application to start the managed system. The management application may start the managed system and the managed system may then provide access to the application to the user.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: October 31, 2023
    Assignee: SAP SE
    Inventors: Rouven Krebs, Jochen Wilhelm, Christian Rost
  • Publication number: 20220203434
    Abstract: The invention relates to a device for removing at least one cooling element from an at least partially demoulded cast part, in particular from a cast housing for an electric motor formed from a light metal alloy, which has an apparatus for removing the at least one cooling element. Furthermore, the invention relates to a method for removing at least one cooling element from an at least partially demoulded cast part, a method for introducing at least one cooling element into a mould core of a cast part mould, a cooling element, and a cast part.
    Type: Application
    Filed: April 23, 2020
    Publication date: June 30, 2022
    Inventors: Matthias Baranzke, Jochen Wilhelm, Gerald Klaus, Thomas Weiser, Dirk Schnubel
  • Patent number: 10761879
    Abstract: Methods, systems, and computer-readable storage media for executing service calls, and include receiving a service call including a flat structure of a set of key-value pairs, providing a blueprint including one or more blueprint expressions, for at least one blueprint expression included in the blueprint, determining a specific value by processing at least one blueprint expression of the blueprint using a value of a key-value pair, and providing the specific value for execution of the process.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Benjamin Hoke, Jochen Wilhelm, Steffen Koenig, Rouven Krebs
  • Publication number: 20190384630
    Abstract: Methods, systems, and computer-readable storage media for executing service calls, and include receiving a service call including a flat structure of a set of key-value pairs, providing a blueprint including one or more blueprint expressions, for at least one blueprint expression included in the blueprint, determining a specific value by processing at least one blueprint expression of the blueprint using a value of a key-value pair, and providing the specific value for execution of the process.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Benjamin Hoke, Jochen Wilhelm, Steffen Koenig, Rouven Krebs
  • Patent number: 10402229
    Abstract: Methods, systems, and computer-readable storage media for receiving a request to execute a custom process over a target system, the custom process including one or more operations, determining, for each operation of the custom process, a set of entities implicated by a respective operation based on an operations graph of the custom process, and relations paths of the respective operation, determining, for each set of entities, a sub-set of entities based on one or more constraints of the respective operation, providing, for each operation of the custom process, an operation process that is to be executed over one or more entities of a respective sub-set of entities, combining operation processes into a single custom process, and initiating execution of the single custom process.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Petar Dimitrov, Jochen Wilhelm, Dimitar Bankov, Ivan Tsankov, Benjamin Hoke
  • Publication number: 20190050376
    Abstract: Techniques are described for automatically analyzing received values to determine their semantic meaning and apply one or more formatting modifications and/or emphases to the received values based on the determined semantic meaning. In one example, a value to be formatted based on a semantic context associated with at least two portions of the received value is received. In response, a semantic rules associated with the received value is identified. The received value is semantically processed using the semantic rules, where processing includes identifying at least two portions of the value corresponding to their contexts. At least one formatting rule is determined as associated with the two or more semantic contexts, each formatting rule associated with a particular context. The formatting rules are applied to the corresponding portions of the received values associated their semantic contexts to generate a modified version of the received value, which is then provided for presentation.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 14, 2019
    Inventors: Rouven Krebs, Steffen Koenig, Benjamin Hoke, Jochen Wilhelm, Christian Rost, Matthias Meissner
  • Publication number: 20180217869
    Abstract: Methods, systems, and computer-readable storage media for receiving a request to execute a custom process over a target system, the custom process including one or more operations, determining, for each operation of the custom process, a set of entities implicated by a respective operation based on an operations graph of the custom process, and relations paths of the respective operation, determining, for each set of entities, a sub-set of entities based on one or more constraints of the respective operation, providing, for each operation of the custom process, an operation process that is to be executed over one or more entities of a respective sub-set of entities, combining operation processes into a single custom process, and initiating execution of the single custom process.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Petar Dimitrov, Jochen Wilhelm, Dimitar Bankov, Ivan Tsankov, Benjamin Hoke