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: 12450210Abstract: 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: GrantFiled: May 3, 2023Date of Patent: October 21, 2025Assignee: SAP SEInventors: Michael Hettich, Andre Klahre
-
Patent number: 12375412Abstract: 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: GrantFiled: July 28, 2023Date of Patent: July 29, 2025Assignee: SAP SEInventors: Michael Hettich, Andre Klahre
-
Patent number: 12333292Abstract: 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: GrantFiled: December 1, 2022Date of Patent: June 17, 2025Assignee: SAP SEInventors: Andre Klahre, Michael Hettich, Nitish Kumar
-
Publication number: 20250039100Abstract: 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: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Inventors: Michael Hettich, Andre Klahre
-
Patent number: 12153970Abstract: Systems and methods include reception of an indication of a first event associated with a first object instance.Type: GrantFiled: September 7, 2022Date of Patent: November 26, 2024Assignee: SAP SEInventors: Michael Hettich, Andre Klahre, Alexander Koenig
-
Publication number: 20240370416Abstract: 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: ApplicationFiled: May 3, 2023Publication date: November 7, 2024Inventors: Michael HETTICH, Andre KLAHRE
-
Publication number: 20240202246Abstract: 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: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Inventors: Alexander KOENIG, Michael HETTICH, Andre KLAHRE
-
Publication number: 20240184559Abstract: 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: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventors: Andre KLAHRE, Michael Hettich, Nitish Kumar
-
Patent number: 12003590Abstract: 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: GrantFiled: October 18, 2022Date of Patent: June 4, 2024Assignee: SAP SEInventors: Andre Klahre, Michael Hettich, Nitish Kumar, Christine Schaefer
-
Publication number: 20240129374Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Applicant: SAP SEInventors: Andre Klahre, Michael Hettich, Nitish Kumar, Christine Schaefer
-
Publication number: 20240078144Abstract: Systems and methods include reception of an indication of a first event associated with a first object instance.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Michael HETTICH, Andre KLAHRE, Alexander KOENIG
-
Publication number: 20230316102Abstract: 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: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Inventors: James ODENDAL, Maximilian STUEBER, Pascal KUGLER, Ravi MEHTA, Mathis BOERNER, Michael HETTICH, Gregor Karl FREY
-
Publication number: 20150123433Abstract: 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: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: Astronics Advanced Electronic Systems Corp.Inventors: John S. Lamb, JR., Michael Hettich
-
Publication number: 20050039208Abstract: 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: ApplicationFiled: May 24, 2002Publication date: February 17, 2005Inventors: David Veeck, Michael Hettich, Edward Hsieh, Michael Mowry