Patents by Inventor Thomas Gleixner
Thomas Gleixner 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: 20240136898Abstract: A method for producing a coil includes winding a wire in order to produce a wound coil, and stretching the wound coil from an initial state into a stretched state with an increased spread. The method includes providing the wound coil, in the stretched state, with a coating, and transferring the wound coil from the stretched state back into a state of smaller spread.Type: ApplicationFiled: February 21, 2022Publication date: April 25, 2024Inventors: Marc LESSMANN, Peter GRÖPPEL, Thomas GLEIXNER, Martin THUMMET, Markus WILD, Sunil SREEDHARAN
-
Publication number: 20240136867Abstract: The invention relates to a segmented coil carrier (20; 20?) for an electric machine (2), comprising a plurality of separately formed, interconnected segments (1) with in each case one carrier (10) with a shaft (100) and a coil (11) surrounding the shaft (100), a groove (N) being formed between two adjacent carriers (10); and a groove wedge arranged in the groove (N).Type: ApplicationFiled: February 21, 2022Publication date: April 25, 2024Inventors: Marc LESSMANN, Peter GRÖPPEL, Thomas GLEIXNER, Martin THUMMET, Markus WILD, Sunil SREEDHARAN
-
Patent number: 11863038Abstract: An electric machine includes at least one stator having at least one individual-tooth winding carrier that has at least one spacer configured to space apart turns of an individual-tooth winding mounted on the individual-tooth winding carrier. A hybrid electric aircraft has an electric machine of this kind.Type: GrantFiled: January 30, 2023Date of Patent: January 2, 2024Assignee: Rolls-Royce Deutschland Ltd & Co KGInventors: Andreas Faass, Thomas Gleixner, Johannes Heissenberger, Andreas Reeh, Guillermo Zschaeck
-
Publication number: 20230187992Abstract: An electric machine includes at least one stator having at least one individual-tooth winding carrier that has at least one spacer configured to space apart turns of an individual-tooth winding mounted on the individual-tooth winding carrier. A hybrid electric aircraft has an electric machine of this kind.Type: ApplicationFiled: January 30, 2023Publication date: June 15, 2023Inventors: Andreas Faass, Thomas Gleixner, Johannes Heissenberger, Andreas Reeh, Guillermo Zschaeck
-
Patent number: 11594931Abstract: An electric machine includes at least one stator having at least one individual-tooth winding carrier that has at least one spacer configured to space apart turns of an individual-tooth winding mounted on the individual-tooth winding carrier. A hybrid electric aircraft has an electric machine of this kind.Type: GrantFiled: April 23, 2019Date of Patent: February 28, 2023Assignee: Rolls-Royce Deutschland Ltd & Co KGInventors: Andreas Faass, Thomas Gleixner, Johannes Heissenberger, Andreas Reeh, Guillermo Zschaeck
-
Publication number: 20210408857Abstract: The invention relates to an electric motor comprising at least one winding having at least one electrical conductor (30) that has a non-circular-symmetrical cross-section and having at least one cooling-fluid conductor (60) that has a non-circular-symmetrical cross-section. The hybrid electric vehicle is in particular a hybrid electric aircraft and has such an electric motor (10).Type: ApplicationFiled: September 12, 2019Publication date: December 30, 2021Inventors: Matthias Böhm, Thomas Gleixner, Peter Gröppel, William Hunter
-
Publication number: 20210257872Abstract: The coil winding has an electrical conductor for an electrical machine and includes at least two layers. The electrical conductor, following its longitudinal extension, runs inwardly wound in a first of the at least two layers, and then extends to a second of the at least two layers and runs outwardly wound in the second layer. The electrical machine includes at least one such coil winding. The hybrid electric aircraft is in particular an airplane and includes such an electrical machine and/or at least one such coil winding.Type: ApplicationFiled: June 5, 2019Publication date: August 19, 2021Inventors: Matthias Böhm, Mykhaylo Filipenko, Thomas Gleixner, Peter Gröppel, Marc Lessmann
-
Publication number: 20210083542Abstract: An electric machine includes at least one stator having at least one individual-tooth winding carrier that has at least one spacer configured to space apart turns of an individual-tooth winding mounted on the individual-tooth winding carrier. A hybrid electric aircraft has an electric machine of this kind.Type: ApplicationFiled: April 23, 2019Publication date: March 18, 2021Inventors: Andreas Faass, Thomas Gleixner, Johannes Heissenberger, Andreas Reeh, Guillermo Zschaeck
-
Patent number: 10894607Abstract: Various embodiments include a drive system for a vehicle, the system comprising: an internal combustion engine for converting chemical energy stored in a liquid fuel into mechanical energy; a fuel tank for storing fuel for use by the internal combustion engine; and an electric machine having a rotor, a stator, and a cooling system for cooling at least one component of the electric machine using a cooling liquid. The cooling liquid comprises the fuel.Type: GrantFiled: September 14, 2017Date of Patent: January 19, 2021Assignee: ROLLS-ROYCE DEUTSCHLAND LTD & CO KGInventors: Mykhaylo Filipenko, Michael Frank, Thomas Gleixner, Johannes Richter, Peter van Hasselt
-
Patent number: 10867077Abstract: A method for accessing functions of an embedded device, for example a controller programmable from memory, wherein function blocks of the embedded device are assigned to at least two hierarchically superimposed levels, an access to a function block of the embedded device occurs from outside of the embedded device by a data interface, and for access an authentication must occur for the level to which the respective function block is assigned, and again for each individual level above the level to which the function block is assigned, to permit execution of a function of the function block, wherein the functions of the function blocks permit access to a firmware of the embedded device.Type: GrantFiled: November 13, 2015Date of Patent: December 15, 2020Assignee: Schneider Electric Automation GmbHInventors: Ralf Berner, Thomas Gleixner
-
Patent number: 10691571Abstract: A system for obtaining performance data for different performance events includes a first application monitoring performance of a second application executing on a computing system. The first application identifies the type of event to be measured with respect to the second application, issues a first system call identifying the type of event, receives an identifier corresponding to the event type, and causes the second application to begin execution. After the execution of the second application is completed, the first application issues a second system call including the identifier corresponding to the event type, and receives a value of a hardware counter corresponding to the event type from an operating system.Type: GrantFiled: May 23, 2017Date of Patent: June 23, 2020Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner
-
Publication number: 20200047908Abstract: Various embodiments include a drive system for a vehicle, the system comprising: an internal combustion engine for converting chemical energy stored in a liquid fuel into mechanical energy; a fuel tank for storing fuel for use by the internal combustion engine; and an electric machine having a rotor, a stator, and a cooling system for cooling at least one component of the electric machine using a cooling liquid. The cooling liquid comprises the fuel.Type: ApplicationFiled: September 14, 2017Publication date: February 13, 2020Applicant: Siemens AktiengesellschaftInventors: Mykhaylo Filipenko, Michael Frank, Thomas Gleixner, Johannes Richter, Peter van Hasselt
-
Publication number: 20170308720Abstract: A method for accessing functions of an embedded device, for example a controller programmable from memory, wherein function blocks of the embedded device are assigned to at least two hierarchically superimposed levels, an access to a function block of the embedded device occurs from outside of the embedded device by a data interface, and for access an authentication must occur for the level to which the respective function block is assigned, and again for each individual level above the level to which the function block is assigned, to permit execution of a function of the function block, wherein the functions of the function blocks permit access to a firmware of the embedded device.Type: ApplicationFiled: November 13, 2015Publication date: October 26, 2017Applicant: Schneider Electric Automation GmbHInventors: Ralf BERNER, Thomas GLEIXNER
-
Publication number: 20170255539Abstract: A system for obtaining performance data for different performance events includes a first application monitoring performance of a second application executing on a computing system. The first application identifies the type of event to be measured with respect to the second application, issues a first system call identifying the type of event, receives an identifier corresponding to the event type, and causes the second application to begin execution. After the execution of the second application is completed, the first application issues a second system call including the identifier corresponding to the event type, and receives a value of a hardware counter corresponding to the event type from an operating system.Type: ApplicationFiled: May 23, 2017Publication date: September 7, 2017Inventors: Ingo Molnar, Thomas Gleixner
-
Patent number: 9665461Abstract: A system for obtaining performance data for different performance events includes a first application monitoring performance of a second application executing on a computing system. The first application identifies the type of event to be measured with respect to the second application, issues a first system call identifying the type of event, receives an identifier corresponding to the event type, and causes the second application to begin execution. After the execution of the second application is completed, the first application issues a second system call including the identifier corresponding to the event type, and receives a value of a hardware counter corresponding to the event type from an operating system.Type: GrantFiled: December 4, 2009Date of Patent: May 30, 2017Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner
-
Patent number: 8954996Abstract: A system for providing performance statistics of applications in real time includes a first application that obtains current performance data of at least one second application in real time, utilizes the current performance data to determine a list of functions and the number of events occurred during the execution of each function, presents the resulting data to a user, and periodically refreshes the presented data using up-to-date performance data of the second application.Type: GrantFiled: December 11, 2009Date of Patent: February 10, 2015Assignee: Red Hat, Inc.Inventors: Arnaldo Carvalho de Melo, Ingo Molnar, Thomas Gleixner
-
Patent number: 8935703Abstract: A system for providing performance counter inheritance includes an operating system that receives a request of a first application to monitor performance of a second application, the request identifying an event to monitor during the execution of a task associated with the second application. The operating system causes a task counter corresponding to the event to be activated, and automatically activates a child task counter for each child task upon receiving a notification that execution of a corresponding child task is starting. Further, the operating system adds a value of each child task counter to a value of the task counter to determine a total counter value for the task, and provides the total counter value of the task to the first application.Type: GrantFiled: December 11, 2009Date of Patent: January 13, 2015Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner
-
Patent number: 8682914Abstract: Systems and methods of managing primitives are disclosed. A data structure that is stored in user space is registered, wherein the data structure tracks a user controllable mutual exclusion primitive that is acquired by a process running in the user space, and wherein the user controllable mutual exclusion primitive serves as a lock on a resource provided by a computer system. A termination of the process is detected, wherein the process maintains the lock on the resource after termination and the data structure is searched to identify the user controllable mutual exclusion primitive that is acquired by the process that terminated. The user controllable mutual exclusion primitive is released if the user controllable mutual exclusion primitive is identified as being acquired by the process.Type: GrantFiled: December 22, 2011Date of Patent: March 25, 2014Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner, Ulrich Drepper
-
Patent number: 8286192Abstract: A system for handling performance counters and events includes an operating system that receives a request of a first application for performance data associated with a type of event to be performed by a second application, causes a hardware counter pertaining to the event type to be activated, and provides a file descriptor corresponding to the hardware counter to the first application. The operating system then receives a second request of the first application for a value of the hardware counter, where the second request includes the file descriptor, and provides the value of the hardware counter to the first application.Type: GrantFiled: December 4, 2009Date of Patent: October 9, 2012Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner
-
Patent number: 8171340Abstract: A system for providing software performance counters includes an operating system that receives a first request of a first application to monitor performance of a second application, the first request identifying a type of event to monitor during the execution of the second application. The operating system determines that the event is a software event, monitors the performance of the second application with respect to the type of the software event, and updates a counter associated with the type of the software event based on the monitoring. Further, the operating system receives a second request of the first application for performance data associated with the type of the software event counter, and provides the value of the counter to the first application.Type: GrantFiled: December 11, 2009Date of Patent: May 1, 2012Assignee: Red Hat, Inc.Inventors: Ingo Molnar, Thomas Gleixner