Patents by Inventor Terrence R. Leibham

Terrence R. Leibham 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: 11502541
    Abstract: A method of generating a customized secondary power distribution assembly (SPDA) includes generating one or more customizable SPDAs. Each of the one or more customizable SPDAs is a construct corresponding with a microprocessor configured to control a set of customizable channels in each of a set of virtual line replaceable modules (vLRMs). The method also includes creating a mapping between one of the one or more customizable SPDAs and the customized SPDA, the mapping indicating line replaceable modules (LRMs) of the customized SPDA and defining each channel of each LRM, and deploying the customized SPDA in an application. The microprocessor is initiated to control the customized SPDA according to the mapping at startup.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 15, 2022
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Gabriel Radulescu, Terrence R. Leibham
  • Publication number: 20210351613
    Abstract: A method of generating a customized secondary power distribution assembly (SPDA) includes generating one or more customizable SPDAs. Each of the one or more customizable SPDAs is a construct corresponding with a microprocessor configured to control a set of customizable channels in each of a set of virtual line replaceable modules (vLRMs). The method also includes creating a mapping between one of the one or more customizable SPDAs and the customized SPDA, the mapping indicating line replaceable modules (LRMs) of the customized SPDA and defining each channel of each LRM, and deploying the customized SPDA in an application. The microprocessor is initiated to control the customized SPDA according to the mapping at startup.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 11, 2021
    Inventors: Gabriel Radulescu, Terrence R. Leibham
  • Patent number: 10795668
    Abstract: An assembly for an aircraft according to an example of the present disclosure includes, among other things, a control module including a processor and a local memory that stores a first instance of operational software executable by the processor and that relates to functionality of the control module to selectively control a vehicle system, and a backplane memory device coupled to the control module by a common backplane. The backplane memory device includes shadow memory that stores a second instance of the operational software. A method of synchronizing an assembly is also disclosed.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 6, 2020
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Terrence R. Leibham, Michael J. Hanson, Dave Reiter
  • Patent number: 10779430
    Abstract: A power distribution assembly according to an example of the present disclosure includes, among other things, a housing at least partially receiving a plurality of hardware modules coupled to a backplane, the plurality of hardware modules including at least one output module and a communications module that communicates information between the plurality of hardware modules and a second power distribution assembly. At least one hardware module of the plurality of hardware modules includes a field programmable gate array that commands the at least one output module to selectively power at least one aircraft system. A method of operation of a power distribution system is also disclosed.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 15, 2020
    Assignee: Hamilton Sundstrand Corporation
    Inventors: John A. Dickey, Terrence R. Leibham
  • Publication number: 20190187978
    Abstract: An assembly for an aircraft according to an example of the present disclosure includes, among other things, a control module including a processor and a local memory that stores a first instance of operational software executable by the processor and that relates to functionality of the control module to selectively control a vehicle system, and a backplane memory device coupled to the control module by a common backplane. The backplane memory device includes shadow memory that stores a second instance of the operational software. A method of synchronizing an assembly is also disclosed.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Terrence R. Leibham, Michael J. Hanson, Dave Reiter
  • Publication number: 20190191586
    Abstract: A power distribution assembly according to an example of the present disclosure includes, among other things, a housing at least partially receiving a plurality of hardware modules coupled to a backplane, the plurality of hardware modules including at least one output module and a communications module that communicates information between the plurality of hardware modules and a second power distribution assembly. At least one hardware module of the plurality of hardware modules includes a field programmable gate array that commands the at least one output module to selectively power at least one aircraft system. A method of operation of a power distribution system is also disclosed.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: John A. Dickey, Terrence R. Leibham
  • Publication number: 20180173622
    Abstract: A method and system to perform deterministic timing analysis of a plurality of software tasks involves cache memory that is shared by the plurality of software tasks. Real memory is accessible by the plurality of software tasks. A task scheduler establishes a cache flush between executions of consecutive tasks among the plurality of software tasks. The cache flush includes movement of data in the cache memory to the real memory. A processor executes the plurality of software tasks to obtain a worst case execution time (WCET) associated with each of the plurality of software tasks.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Brian Fruechtenicht, Terrence R. Leibham, Alex Pereira, Jeffery S. Schmidt, Balaji Krishnakumar
  • Publication number: 20150347127
    Abstract: A method for incorporating a set of requirements into an executable program to be run on an airborne system is provided. The method obtains the set of requirements for the program in a first format. The method uses a first tool to convert the set of requirements in the first format into a second format utilizing a markup language. The method uses a second tool to convert the set of requirements in the second format into a third format that influences a behavior of the program without changing the program. The method uses a third tool to determine whether the set of requirements in the third format incorporates all of the set of requirements in the second format in order to verify the program under a compliance standard for the airborne system without performing a verification process directly on the program.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: Hamilton Sundstrand Corporation
    Inventors: Terrence R. Leibham, Michael Krenz, Jeffery S. Schmidt, Lucas Keaton, Shawn A. Warner, Andrew David Bellis, Gabriel Radulescu, Michael J. Hendry, Jeff M. Fischer