Patents by Inventor Rudi Martin
Rudi Martin 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: 20200406843Abstract: A carrier structure for electrically insulating a first electrically conductive part and a second electrically conductive part includes a base body formed of an electrically insulating material and an electrically insulating spacer embedded in the base body in at least part of a separation region between the first electrically conductive part and the second electrically conductive part. The base body has a first holding structure holding the first electrically conductive part and a second holding structure holding the second electrically conductive part. The electrically insulating spacer has an intumescent material and/or a high temperature-resistant filler.Type: ApplicationFiled: June 23, 2020Publication date: December 31, 2020Applicant: TE Connectivity Germany GmbHInventors: Andre Martin Dressel, Frank Kaehny, Rudi Blumenschein, Manuel Eheim, Jonas Roland Happ, Matthias Beck
-
Patent number: 10847778Abstract: A cooling lance is provided to cool an electrically conductive contact body. The cooling lance includes a lance body, a fluid line extending through the lance body, and a flexible cooling bladder positioned on an end of the lance body and in fluidic communication with the fluid line.Type: GrantFiled: August 14, 2019Date of Patent: November 24, 2020Assignee: TE Connectivity Germany GmbHInventors: Andre Martin Dressel, Gerzson Toth, Rudi Blumenschein, Frank Kaehny
-
Patent number: 10840612Abstract: An electrical contact for forming a materially bonded, electrically conductive connection to a mating contact comprises a contact surface and a soldering body. The contact surface has a recess extending into the contact surface. The soldering body is formed of a hard solder material and is pressed into the recess. The soldering body protrudes out from the recess beyond the contact surface.Type: GrantFiled: March 29, 2018Date of Patent: November 17, 2020Assignee: TE Connectivity Germany GmbHInventors: Rudi Blumenschein, Frank Kaehny, Kai Kioschis, Andre Martin Dressel
-
Patent number: 10797411Abstract: A conducting arrangement comprises a first electrical conductor element having a first contact section with a first material and a second electrical conductor element having a second contact section welded to the first contact section. A side of the second contact section facing the first contact section has a predefined microstructure with a recess. The first material of the first contact section at least partially fills the recess of the predefined microstructure.Type: GrantFiled: April 24, 2019Date of Patent: October 6, 2020Assignee: TE Connectivity Germany GmbHInventors: Richard Eiberger, Rudi Blumenschein, Uwe Hauck, Andre Martin Dressel
-
Publication number: 20200058920Abstract: A cooling lance is provided to cool an electrically conductive contact body. The cooling lance includes a lance body, a fluid line extending through the lance body, and a flexible cooling bladder positioned on an end of the lance body and in fluidic communication with the fluid line.Type: ApplicationFiled: August 14, 2019Publication date: February 20, 2020Applicant: TE Connectivity Germany GmbHInventors: Andre Martin Dressel, Gerzson Toth, Rudi Blumenschein, Frank Kaehny
-
Publication number: 20200028279Abstract: A connection assembly is provided and includes a first conductor, a second conductor and a friction stir welded connection connecting the first conductor and the second conductor, with the second conductor having a bundle of conductor wires. The friction stir welded connection is provided by a friction stir welding tool having a pin connecting a front side of the second conductor pressed onto the first conductor along a connecting direction between the first conductor and the second conductor.Type: ApplicationFiled: July 19, 2019Publication date: January 23, 2020Applicants: TE Connectivity Germany GmbH, Technical University of IlmenauInventors: Uwe Hauck, Helge Schmidt, Andre Martin Dressel, Rudi Blumenschein, Jean Pierre Bergmann, Anna Regensburg
-
Publication number: 20190326689Abstract: A conducting arrangement comprises a first electrical conductor element having a first contact section with a first material and a second electrical conductor element having a second contact section welded to the first contact section. A side of the second contact section facing the first contact section has a predefined microstructure with a recess. The first material of the first contact section at least partially fills the recess of the predefined microstructure.Type: ApplicationFiled: April 24, 2019Publication date: October 24, 2019Applicant: TE Connectivity Germany GmbHInventors: Richard Eiberger, Rudi Blumenschein, Uwe Hauck, Andre Martin Dressel
-
Publication number: 20190095256Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).Type: ApplicationFiled: September 19, 2017Publication date: March 28, 2019Inventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
-
Patent number: 10203953Abstract: A method for identifying duplicate machine code function implementations provides for identifying position-dependent bits within a first function included in a first executable image and masking the identified position-dependent bits to create a position-independent entity. The method further provides for applying a hashing function to the position-independent entity to generate a representative hash code and comparing the representative hash code to a number of hash codes in a table to identify at least one duplicate implementation of the function that is associated in memory with a second executable image.Type: GrantFiled: February 24, 2017Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Rudi Martin
-
Publication number: 20180246717Abstract: A method for identifying duplicate machine code function implementations provides for identifying position-dependent bits within a first function included in a first executable image and masking the identified position-dependent bits to create a position-independent entity. The method further provides for applying a hashing function to the position-independent entity to generate a representative hash code and comparing the representative hash code to a number of hash codes in a table to identify at least one duplicate implementation of the function that is associated in memory with a second executable image.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Inventor: Rudi Martin
-
Patent number: 9836290Abstract: Support for dynamic behavior is provided during static compilation while reducing reliance on JIT compilation and large runtimes. A mapping is created between metadata and native code runtime artifacts, such as between type definition metadata and a runtime type description, or between method definition metadata, a runtime type description, and a native code method location, or field definition metadata, a runtime type description, and a field location. A mapping between runtime artifacts may also be created. Some compilation results include trampoline code to support a reflection invocation of an artifact in the reduced runtime support environment, for virtual method calls, call-time bounds checking, calling convention conversion, or compiler-intrinsic methods. Some results support runtime diagnostics by including certain metadata even when full dynamic behavior is not supported.Type: GrantFiled: January 29, 2016Date of Patent: December 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Mircea Trofin, Rudi Martin
-
Patent number: 9785483Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).Type: GrantFiled: March 3, 2015Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
-
Publication number: 20160147513Abstract: Support for dynamic behavior is provided during static compilation while reducing reliance on JIT compilation and large runtimes. A mapping is created between metadata and native code runtime artifacts, such as between type definition metadata and a runtime type description, or between method definition metadata, a runtime type description, and a native code method location, or field definition metadata, a runtime type description, and a field location. A mapping between runtime artifacts may also be created. Some compilation results include trampoline code to support a reflection invocation of an artifact in the reduced runtime support environment, for virtual method calls, call-time bounds checking, calling convention conversion, or compiler-intrinsic methods. Some results support runtime diagnostics by including certain metadata even when full dynamic behavior is not supported.Type: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventors: Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Mircea Trofin, Rudi Martin
-
Patent number: 9292270Abstract: Support for dynamic behavior is provided during static compilation while reducing reliance on JIT compilation and large runtimes. A mapping is created between metadata and native code runtime artifacts, such as between type definition metadata and a runtime type description, or between method definition metadata, a runtime type description, and a native code method location, or field definition metadata, a runtime type description, and a field location. A mapping between runtime artifacts may also be created. Some compilation results include trampoline code to support a reflection invocation of an artifact in the reduced runtime support environment, for virtual method calls, call-time bounds checking, calling convention conversion, or compiler-intrinsic methods. Some results support runtime diagnostics by including certain metadata even when full dynamic behavior is not supported.Type: GrantFiled: March 27, 2014Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Mircea Trofin, Rudi Martin
-
Publication number: 20150277881Abstract: Support for dynamic behavior is provided during static compilation while reducing reliance on JIT compilation and large runtimes. A mapping is created between metadata and native code runtime artifacts, such as between type definition metadata and a runtime type description, or between method definition metadata, a runtime type description, and a native code method location, or field definition metadata, a runtime type description, and a field location. A mapping between runtime artifacts may also be created. Some compilation results include trampoline code to support a reflection invocation of an artifact in the reduced runtime support environment, for virtual method calls, call-time bounds checking, calling convention conversion, or compiler-intrinsic methods. Some results support runtime diagnostics by including certain metadata even when full dynamic behavior is not supported.Type: ApplicationFiled: March 27, 2014Publication date: October 1, 2015Applicant: Microsoft CorporationInventors: Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Mircea Trofin, Rudi Martin
-
Publication number: 20150169387Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).Type: ApplicationFiled: March 3, 2015Publication date: June 18, 2015Inventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
-
Patent number: 8990839Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).Type: GrantFiled: April 22, 2013Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
-
Publication number: 20140317641Abstract: The present invention extends to methods, systems, and computer program products for controlling runtime access to application programming interfaces Embodiments of the invention allow library developers to more precisely and easily control which of their libraries' APIs can be called dynamically. Thus, their servicing and versioning burden can be more appropriately controlled. Further, application developers can control which such APIs to further exclude from dynamic calling scenarios, to minimize the runtime support overhead (e.g., preventing generation of metadata).Type: ApplicationFiled: April 22, 2013Publication date: October 23, 2014Applicant: Microsoft CorporationInventors: Mircea Trofin, Patrick Dussud, Rudi Martin, John Lawrence Hamby, Michal Strehovsky, David Charles Wrighton, Atsushi Kanamori, Fadi M. Hanna
-
Patent number: 8316357Abstract: The efficient use of type descriptors with frozen objects. A frozen object might actually include several type descriptors, a primary type descriptor that is canonical according to a set of canonicalization rules, and an auxiliary type descriptor that is not identical to the primary type descriptor. The auxiliary type descriptor may be used to access the canonical type descriptor. When performing an operation, if the auxiliary type descriptor can be used to perform the operation, then that auxiliary type descriptor may be used. If the canonical type descriptor is to be used to perform the operation, the auxiliary type descriptor is used to gain access to the canonical primary type descriptor. The primary type descriptor is then used to perform the operation.Type: GrantFiled: September 3, 2008Date of Patent: November 20, 2012Assignee: Microsoft CorporationInventors: Scott D. Mosier, Peter F. Sollich, Frank V. Peschel-Gallee, Patrick H. Dussud, Simon J. Hall, Rudi Martin, Michael M. Magruder, Andrew Pardoe, Madhusudhan Talluri
-
Patent number: 8271938Abstract: Mechanisms that allow frameworks significant flexibility in varying the library of common base classes in a manner that better suits the domain of applications served by the framework. Instead of providing the base class library, the runtime provides a data contract for the data structure of each base class. The frameworks can then define each base class in a custom way so long as the data contract is honored. Thus, for example, the framework may provide custom framework-specific methods and/or properties as is appropriate for the framework. Another framework might define the base classes in a different way.Type: GrantFiled: September 3, 2008Date of Patent: September 18, 2012Assignee: Microsoft CorporationInventors: Patrick H. Dussud, Scott D. Mosier, Peter F. Sollich, Frank V. Peschel-Gallee, Raja Krishnaswamy, Simon J. Hall, Madhusudhan Talluri, Rudi Martin, Michael M. Magruder, Andrew J. Pardoe