Patents by Inventor Daniel Pittner

Daniel Pittner 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: 20250392564
    Abstract: A method of organizing distribution of information related to a domain name system, DNS, in a computer network is provided. The method includes, by a first node of the computer network: performing a container-based execution of a first instance of a software application, thereby aggregating DNS information specific to the software application; generating a DNS message indicative of the DNS information; and transmitting the DNS message to a second node of the computer network for usage of the DNS information by a container-based execution of a second instance of the software application.
    Type: Application
    Filed: July 25, 2024
    Publication date: December 25, 2025
    Inventors: Daniel Pittner, Norman Christopher Böwing, Cale Thomas RATH
  • Publication number: 20250355699
    Abstract: Disclosed herein is a computer implemented method of operating a computing environment to perform a live migration of a running process from a current computing node to an alternative computing node. The current computing node is configured for executing an application binary using a sandboxed runtime environment that comprises an application binary interface. The alternative computing node is configured for executing the application binary using the sandboxed runtime environment that comprises the application binary interface. The application binary interface has a node hardware independent instruction set. The method comprises: monitoring the running process on the current computing node to see if it meets a predetermined transfer criterion; adding the running process to a workload queue if the predetermined transfer criterion is detected; and migrating the running process from the current computing node to the alternative computing node.
    Type: Application
    Filed: June 19, 2024
    Publication date: November 20, 2025
    Inventors: Benjamin Isinger, Jeremias Werner, Daniel Pittner, Michael Haide
  • Publication number: 20250355758
    Abstract: A method for operating a first computer system is provided. The method includes: building a database comprising entries, each entry indicating a failure in one or more second computer systems and an action pattern to remedy the failure, the action pattern indicating log files to be accessed to remedy the failure. In response to detecting a failure in the first computer system, one or more entries of the database that match the detected failure may be identified. The one or more action patterns associated with the identified one or more entries may be used for extracting debugging data representing the detected failure. At least part of the debugging data may be sent to an external system. In response to the sending, instructions to remedy the detected failure may be received from the external system.
    Type: Application
    Filed: June 19, 2024
    Publication date: November 20, 2025
    Inventors: Gregor Möhler, Thomas Lumpp, Fabian Sehm, Martin Henke, Daniel Pittner, Nico Friedrich
  • Patent number: 12413590
    Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems for enabling modifying a behavior of a consuming component. The method comprises requesting a smart client by a consuming component. The smart client is adapted to modify a control logic of the consuming component and to establish a network connection. Next, the consuming component executes the smart client and receives a modification for the smart client of the consuming component. Further, a computer-implemented method for enabling modifying a behavior of a consuming component by a serving component is disclosed. This method comprises, upon receiving a request for a smart client by the serving component, providing a smart client, transmitting the smart client, receiving service requests comprising procedure calls to be executed by the serving component, and, upon detecting a performance change by the serving component, sending a modification for the smart client.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: September 9, 2025
    Assignee: International Business Machines Corporation
    Inventors: Daniel Pittner, Martin Smolny, Christian Habermann, Silke Wastl, Michael Haide
  • Patent number: 12341821
    Abstract: Mechanisms are provided for dispatching requests to service instances based on data storage boundaries. A request specifying an identity is received and dispatched to a service instance of a data storage boundary, where each data storage boundary is defined by a regulation or policy restricting data storage of specific types of data to computing devices within a specified boundary. A feedback response, specifying a target location, is received from the service instance in response to determining that the service instance cannot access the data because the data is associated with a different data storage boundary. A dynamic dispatch rule specifying the identity and the target location is generated and a subsequent request specifying the identity is processed by executing this dynamic dispatch rule to dispatch the subsequent request directly to a service instance associated with the target location.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: June 24, 2025
    Assignee: International Business Machines Corporation
    Inventors: Thomas Dürr, Martin Smolny, Michael Beck, Daniel Pittner
  • Publication number: 20250202997
    Abstract: According to one embodiment, a method, computer system, and computer program product for log compression is provided. The embodiment comprises receiving a log stream from an instance of an application executed within a container of a remote computational system via a network connection. The log stream comprises metadata. The metadata comprises an application identifier. The application identifier uniquely identifies the executable code of the application. The embodiment further comprises searching a compression dictionary library for a current compression dictionary using the application identifier. The application identifier uniquely identifies the current compression dictionary for the application. The embodiment further comprises sending the current compression dictionary to the remote computational system via the network connection.
    Type: Application
    Filed: February 2, 2024
    Publication date: June 19, 2025
    Inventor: Daniel Pittner
  • Publication number: 20250156227
    Abstract: A method for reduced latency between software services operating in a service mesh, where the software services are instantiated when fulfilling requests is disclosed. The method comprises providing a plurality of services which fulfill a request, where communication between the services is based on support components, The method also comprises creating a directed dependency graph of the plurality of services by tracing request flows between the plurality of services, thereby nodes of the directed dependency graph represent services and edges of the directed dependency graph represent used communication paths between selected ones of the services, determining a dependent service for an incoming request to a selected one of the plurality of services based on the directed dependency graph, and starting an instance of the dependent service together with the selected one of the plurality of services.
    Type: Application
    Filed: January 10, 2024
    Publication date: May 15, 2025
    Inventors: Daniel Pittner, Benjamin Isinger, Christian Habermann, Sugandha Agrawal, Jeremias Werner
  • Publication number: 20240386033
    Abstract: A method, system, and computer program product that is configured to: collect a plurality of metrics for running service instances within a cloud-based system; classify the running service instances into a database classification using a machine learning algorithm based on the collected plurality of metrics for the running service instances; and perform at least one operational decision corresponding to the classified running service instances.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Inventors: James Donald THORNE, Brad NICHOLSON, Andrew SCHWARTZ, Thomas LUMPP, Daniel PITTNER
  • Publication number: 20240098115
    Abstract: Mechanisms are provided for dispatching requests to service instances based on data storage boundaries. A request specifying an identity is received and dispatched to a service instance of a data storage boundary, where each data storage boundary is defined by a regulation or policy restricting data storage of specific types of data to computing devices within a specified boundary. A feedback response, specifying a target location, is received from the service instance in response to determining that the service instance cannot access the data because the data is associated with a different data storage boundary. A dynamic dispatch rule specifying the identity and the target location is generated and a subsequent request specifying the identity is processed by executing this dynamic dispatch rule to dispatch the subsequent request directly to a service instance associated with the target location.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 21, 2024
    Inventors: Thomas Dürr, Martin Smolny, Michael Beck, Daniel Pittner
  • Publication number: 20230269253
    Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems for enabling modifying a behavior of a consuming component. The method comprises requesting a smart client by a consuming component. The smart client is adapted to modify a control logic of the consuming component and to establish a network connection. Next, the consuming component executes the smart client and receives a modification for the smart client of the consuming component. Further, a computer-implemented method for enabling modifying a behavior of a consuming component by a serving component is disclosed. This method comprises, upon receiving a request for a smart client by the serving component, providing a smart client, transmitting the smart client, receiving service requests comprising procedure calls to be executed by the serving component, and, upon detecting a performance change by the serving component, sending a modification for the smart client.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 24, 2023
    Inventors: Daniel Pittner, Martin Smolny, Christian Habermann, Silke Wastl, Michael Haide
  • Patent number: 11652631
    Abstract: Techniques regarding the use of digital identity tokens describing a computer application to obtain authorization to confidential data based on one or more policies are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a trusted platform module component that can generate a digital identity token that is bound to a computer application process. The computer executable components can also comprise a key authenticity component that can compare the digital identity token to a security key to retrieve a security credential.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mariusz Sabath, Jia Jun Brandon Lum, Malgorzata Steinder, Daniel Pittner
  • Patent number: 11163603
    Abstract: A processor may execute an asynchronous operation of the program code, hibernate a process related to the asynchronous operation, and free-up related cloud runtime platform excluding the related system memory. Additionally, the processor may execute the asynchronous operation during the hibernation of the process, intercept an initiated completion function to the process after a completion of the asynchronous operation, inject at least one of additional program code and data into the completion function, un-hibernating the process and reallocate freed-up cloud runtime platform related resources of the process, and execute the completion function returning result data of the asynchronous operation and the at least one of additional program code and data to the process.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Torsten Teich, Sugandha Agrawal, Daniel Pittner, Marc Schwind
  • Patent number: 10995818
    Abstract: A torque transmission device for a powertrain of a motor vehicle has an input area and an output area. A torque path runs from the input area to the output area. A torsional vibration damping unit is positioned first, followed by a gear unit, along the torque path between the input area and the output area. The torsional vibration damping unit provides a first spatial area and an adjoining second spatial area along the torque path, and the gear unit provides an adjoining third spatial area.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: May 4, 2021
    Assignee: ZF Friedrichshafen AG
    Inventors: Paul Weber, Daniel Pittner, Peter Hammer, Alexander Strom, Kyrill Siemens, Steffen Einenkel, Peter Frey, Wolfgang Grosspietsch, Christoph Sasse, Martin Hertel, Alexander Manger
  • Patent number: 10891591
    Abstract: A computer processor may extract identity information from a document. The identity information may include at least one custodian identity attribute. After extracting the identity information, the computer processor may determine that the identity information is associated with a specific custodian. The computer processor may then search for the custodian identity attribute in a custodian directory to determine whether the custodian directory contains an entry for the custodian. If the custodian is not in the custodian directory, the computer processor may create a new entry in the custodian directory for the custodian and store the extracted identity information in the new entry.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Baessler, Jochen Doerre, Thomas A. P. Hampp-Bahnmueller, Philipp Hoffmann, Juergen Maletz, Daniel Pittner, Werner Schollenberger
  • Publication number: 20200412540
    Abstract: Techniques regarding the use of digital identity tokens describing a computer application to obtain authorization to confidential data based on one or more policies are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a trusted platform module component that can generate a digital identity token that is bound to a computer application process. The computer executable components can also comprise a key authenticity component that can compare the digital identity token to a security key to retrieve a security credential.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Mariusz Sabath, Jia Jun Brandon Lum, Malgorzata Steinder, Daniel Pittner
  • Patent number: 10844929
    Abstract: A mass damper system has a damper mass carrier and a damper mass movably received at the damper mass carrier a lubricant supply, a lubricant collector, and a lubricant distributor radially offset to one another with the damper mass carrier, the lubricant supply arranged at a shorter radial distance from a central axis than the lubricant collector, and the lubricant distributor arranged at a greater radial distance from the central axis than the lubricant collector to collect lubricant supplied by the lubricant supply and to guide the lubricant through the lubricant distributor to the damper mass. A stop arrangement limits a deflection path of the damper mass relative to the damper mass carrier, and the lubricant distributor has a lubricant feed that leads from the lubricant collector to a constructional unit requiring intensive lubrication.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: November 24, 2020
    Assignee: ZF Friedrichshafen AG
    Inventors: Kyrill Siemens, Andreas Orlamünder, Paul Weber, Peter Hammer, Daniel Pittner
  • Patent number: 10664577
    Abstract: The invention relates to a computer-implemented method for user authentication using a cryptographically secured register. An authentication request for authenticating the user is received. The user is authenticated using a root identity of the user. A successful authentication requires receiving a credential assigned to a root identifier of the root identity of the user. An authentication context of the requested authentication is identified. One of the one or more delegated identities assigned to the root identity of the user and assigned to the identified authentication context is identified. In response to a successful authentication of the user, an authentication token is issued confirming the successful user authentication and identifying the successfully authenticated user by the delegated identifier of the identified delegated identity.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philipp Hoffmann, David Lebutsch, Martin Oberhofer, Daniel Pittner, Mehmet Uenluetepe
  • Patent number: 10650476
    Abstract: The invention relates to a computer-implemented method for performing an electronic discovery process using a blockchain. For at least two of phases of the electronic discovery process individual electronic data processing tools are used for executing the respective phase. For each of the phases of the electronic discovery process metadata of the electronic data objects subject to the respective phase of the electronic discovery process and to the electronic data processing tool used for executing the respective phase are stored in the blockchain. Furthermore, audit information about auditable actions carried out during the respective phase by the electronic data processing tool used for executing the respective phase on the electronic data objects is stored in the blockchain. The stored audit information provides an end-to-end audit trail for each of the electronic data objects subject to at least one of the phases of the electronic discovery process.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 12, 2020
    Assignee: International Bussiness Machines Corporation
    Inventors: Michael Bässler, Thomas Hampp, Philipp Hoffmann, David Lebutsch, Daniel Pittner
  • Patent number: 10628566
    Abstract: The invention relates to a computer-implemented method for user authentication using a cryptographically secured register. An authentication request for authenticating the user is received. The user is authenticated using a root identity of the user. A successful authentication requires receiving a credential assigned to a root identifier of the root identity of the user. An authentication context of the requested authentication is identified. One of the one or more delegated identities assigned to the root identity of the user and assigned to the identified authentication context is identified. In response to a successful authentication of the user, an authentication token is issued confirming the successful user authentication and identifying the successfully authenticated user by the delegated identifier of the identified delegated identity.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philipp Hoffmann, David Lebutsch, Martin Oberhofer, Daniel Pittner, Mehmet Uenluetepe
  • Publication number: 20200116227
    Abstract: A mass damper system has a damper mass carrier and a damper mass movably received at the damper mass carrier a lubricant supply, a lubricant collector, and a lubricant distributor radially offset to one another with the damper mass carrier, the lubricant supply arranged at a shorter radial distance from a central axis than the lubricant collector, and the lubricant distributor arranged at a greater radial distance from the central axis than the lubricant collector to collect lubricant supplied by the lubricant supply and to guide the lubricant through the lubricant distributor to the damper mass. A stop arrangement limits a deflection path of the damper mass relative to the damper mass carrier, and the lubricant distributor has a lubricant feed that leads from the lubricant collector to a constructional unit requiring intensive lubrication.
    Type: Application
    Filed: May 23, 2018
    Publication date: April 16, 2020
    Inventors: Kyrill Siemens, Andreas Orlamünder, Paul Weber, Peter Hammerk, Daniel Pittner