Patents by Inventor Michael Hettich

Michael Hettich 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: 12450210
    Abstract: Systems and methods include reception of a first object instance of a first object type from a second system and, in response to receipt of the first object instance, determination of a plurality of run types associated with the first object type, the plurality of run types including a first validation run type, a first migration run type and a first execution run type, execution of the respective plurality of tasks of the first validation run type, execution, if no errors occurred during execution of the first validation run type, of the respective plurality of tasks of the first migration run type, and execution of the respective plurality of tasks of the first execution run type to integrate the first object instance of the first object type into one or more object instances of one or more object types of the system.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: October 21, 2025
    Assignee: SAP SE
    Inventors: Michael Hettich, Andre Klahre
  • Patent number: 12375412
    Abstract: In an example embodiment, asynchronous message processing is performed in a PLM system integration (PLMSI), at least for large message payloads. A processing decision is made as to whether to process a payload synchronously versus asynchronously. In the case of asynchronous processing, this processing can be started in a separate thread from the synchronous communication connection used to transmit the message and payload. The synchronous communication connection (which may be implemented in, for example, Hypertext Transfer Protocol (HTTP)) can be closed after the message was successfully received to prevent connection timeouts.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: July 29, 2025
    Assignee: SAP SE
    Inventors: Michael Hettich, Andre Klahre
  • Patent number: 12333292
    Abstract: In some implementations, there is provided a computer-implemented method including initiating an upgrade of a service; performing the upgrade of the service by at least checking a system table including an indication of whether the upgrade of the service causes at least one data to be incompatible with the service after the upgrade is completed; in response to the indication indicating the upgrade of the service causes the at least one data to be incompatible, the method further comprises: continuing with the upgrade of the service, without converting the at least one data; detecting a first usage of the service; and in response to the detecting of the first usage, converting the at least one data that is incompatible with the service. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: June 17, 2025
    Assignee: SAP SE
    Inventors: Andre Klahre, Michael Hettich, Nitish Kumar
  • Publication number: 20250039100
    Abstract: In an example embodiment, asynchronous message processing is performed in a PLM system integration (PLMSI), at least for large message payloads. A processing decision is made as to whether to process a payload synchronously versus asynchronously. In the case of asynchronous processing, this processing can be started in a separate thread from the synchronous communication connection used to transmit the message and payload. The synchronous communication connection (which may be implemented in, for example, Hypertext Transfer Protocol (HTTP)) can be closed after the message was successfully received to prevent connection timeouts.
    Type: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: Michael Hettich, Andre Klahre
  • Patent number: 12153970
    Abstract: Systems and methods include reception of an indication of a first event associated with a first object instance.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: November 26, 2024
    Assignee: SAP SE
    Inventors: Michael Hettich, Andre Klahre, Alexander Koenig
  • Publication number: 20240370416
    Abstract: Systems and methods include reception of a first object instance of a first object type from a second system and, in response to receipt of the first object instance, determination of a plurality of run types associated with the first object type, the plurality of run types including a first validation run type, a first migration run type and a first execution run type, execution of the respective plurality of tasks of the first validation run type, execution, if no errors occurred during execution of the first validation run type, of the respective plurality of tasks of the first migration run type, and execution of the respective plurality of tasks of the first execution run type to integrate the first object instance of the first object type into one or more object instances of one or more object types of the system.
    Type: Application
    Filed: May 3, 2023
    Publication date: November 7, 2024
    Inventors: Michael HETTICH, Andre KLAHRE
  • Publication number: 20240202246
    Abstract: Systems and methods include determination of a plurality of objects to be processed, wherein each of the plurality of objects conforms to a same data model, determination of values of one or more attributes associated with each of the plurality of objects, determination of a group for each of the plurality of objects, where each object of a given determined group is associated with same values of the one or more attributes as each other object of the given determined group, assignment of each group to one of a plurality of packages, wherein no two packages are assigned a same group, and processing of each of the plurality of packages in parallel.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 20, 2024
    Inventors: Alexander KOENIG, Michael HETTICH, Andre KLAHRE
  • Publication number: 20240184559
    Abstract: In some implementations, there is provided a computer-implemented method including initiating an upgrade of a service; performing the upgrade of the service by at least checking a system table including an indication of whether the upgrade of the service causes at least one data to be incompatible with the service after the upgrade is completed; in response to the indication indicating the upgrade of the service causes the at least one data to be incompatible, the method further comprises: continuing with the upgrade of the service, without converting the at least one data; detecting a first usage of the service; and in response to the detecting of the first usage, converting the at least one data that is incompatible with the service. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: December 1, 2022
    Publication date: June 6, 2024
    Inventors: Andre KLAHRE, Michael Hettich, Nitish Kumar
  • Patent number: 12003590
    Abstract: In a scenario involving a primary and secondary server, resource requests can be managed to avoid sending multiple requests to the secondary server. In particular, requests for data object attributes can be queued when another request has already been made. Hashkey and locking mechanisms can be used to support scenarios involving multiple users and multiple data object instances. Performance of the overall system landscape can thus be improved by effectively consolidating resource requests.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: June 4, 2024
    Assignee: SAP SE
    Inventors: Andre Klahre, Michael Hettich, Nitish Kumar, Christine Schaefer
  • Publication number: 20240129374
    Abstract: In a scenario involving a primary and secondary server, resource requests can be managed to avoid sending multiple requests to the secondary server. In particular, requests for data object attributes can be queued when another request has already been made. Hashkey and locking mechanisms can be used to support scenarios involving multiple users and multiple data object instances. Performance of the overall system landscape can thus be improved by effectively consolidating resource requests.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Applicant: SAP SE
    Inventors: Andre Klahre, Michael Hettich, Nitish Kumar, Christine Schaefer
  • Publication number: 20240078144
    Abstract: Systems and methods include reception of an indication of a first event associated with a first object instance.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Michael HETTICH, Andre KLAHRE, Alexander KOENIG
  • Publication number: 20230316102
    Abstract: Systems and methods include determination of a plurality of instances of a master configuration file, association of each of the plurality of instances with a first respective record of a first database table and with a second respective record of a second database table to determine a plurality of composite data records, determination of correlated features of the master configuration file, the first database table and the second database table based on the plurality of composite data records, and training of a machine learning model based on data of the correlated features of the master configuration file, the first database table and the second database table.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Inventors: James ODENDAL, Maximilian STUEBER, Pascal KUGLER, Ravi MEHTA, Mathis BOERNER, Michael HETTICH, Gregor Karl FREY
  • Publication number: 20150123433
    Abstract: A display apparatus for the presentation to a user of a personal electronic device (PED), including a horizontal flexible member effective for the insertion of a portion of a PED so that the display of the PED is orientated towards a user. The disclosed apparatus is useful in conjunction with passenger seating within a passenger vehicle, such as an aircraft. In some embodiments, an adjustment mechanism allows for adjustment of the orientation of the display of the PED.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: Astronics Advanced Electronic Systems Corp.
    Inventors: John S. Lamb, JR., Michael Hettich
  • Publication number: 20050039208
    Abstract: A wireless communication system for a transportation vehicle such as, for example, an aircraft, bus, cruise ship, and train, is presented. The wireless communication system includes an information source containing data content including text, audio and video media, a plurality of wireless interfaces, a plurality of individually identifiable electronic devices coupled to the plurality of wireless interfaces and a wireless local area network (LAN) access point. The wireless LAN access point is coupled to the information source and wirelessly coupled to the plurality of wireless interfaces. In operation, the wireless LAN access point receives data content from the information source, converts the data content into a wireless transmission format and selectively distributes the formatted data content to the plurality of wireless interfaces such that the formatted data content is accessible by at least a selected one of the plurality of individually identifiable electronic devices.
    Type: Application
    Filed: May 24, 2002
    Publication date: February 17, 2005
    Inventors: David Veeck, Michael Hettich, Edward Hsieh, Michael Mowry