Patents by Inventor Philip Toews

Philip Toews 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: 11695556
    Abstract: Methods, systems, and apparatuses are provided for flight management to configure an aircraft configuration (config) file accessible by the avionic system wherein an avionic service is implemented by a flight management system (FMS) for corroborating allowance of access using one of a set of validation procedures for corroboration prior to execution of a request for content to the config file including validating that a user request for a session is authorized based on user identification data, that a client request by an Electronic Flight Bag (EFB) application for a session is authorized based on client identification data, and in response to the client request, determining that an EFB application request is encrypted and performing a decrypt procedure of the EFB application request based on private key data of a private key; and encrypting an EFB application response based on public key data of a public key from the config file.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: July 4, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravikumar Selvarajan, Philip Toews
  • Patent number: 11626024
    Abstract: An avionics system in an aircraft for providing flight data from an onboard flight management computer (FMC) to requesting applications is disclosed. The system includes a flight management system (FMS) service layer executing on the FMC on a thread separate from a thread that executes FMS core functions. The FMS service layer provides a FMC networked node server for responding to queries from a plurality of external applications for data generated from the FMS core functions without interrupting the FMS core functions. The FMC networked node server is configured to: receive a request from a client application using a server specified API for data elements from a specified input flight plan; retrieve the specified input flight plan from the FMS core functions; extract the requested data elements; and output the requested data elements to the client application without affecting the active thread that executes FMS core functions.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: April 11, 2023
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Raghu Shamasundar, Mohan Chandrashekarappa, Philip Toews, Robert Brownlee, Srihari Jayathirtha, Kalimullah Khan, Kiran Venkataramana
  • Patent number: 11511881
    Abstract: A system includes an aircraft avionics system and a portable computing device. The aircraft avionics system is configured to run one or more embedded avionics applications. The portable computing device is in operable communication with the aircraft avionics system and is configured to run one or more portable device applications. Each portable device application has resident therein a software development kit having libraries and utilities that enables the portable device application to: establish a secure connection with the aircraft avionics system, establish and maintain a required protocol with the embedded avionics application, and communicate with the embedded avionics application as specified by an application programming interface definition.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 29, 2022
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Philip Toews, Robert Brownlee, John Beckwith, Richard Snyder, Rajeev Mohan, Lior Attias, Salvatore Bottiglieri, Daniel E. Lewis, Helen Edelson, Parker LeBlanc
  • Patent number: 11386069
    Abstract: A method in an aircraft for the validation of variable data is provided. The method comprises: receiving a request from an application program to retrieve data attributes for at least one data item to be entered via a GUI provided by the application program; requesting, from the flight management engine using an API, the data attributes for the at least one data item, wherein the data attributes identify at least one limit for data entry for the at least one data item including a minimum and/or maximum value for the at least one data item; receiving the requested data attributes from the flight management engine; and transmitting the data attributes to the application program; wherein the application program restricts data entry for the at least one data item in conformance with each limit provided by the data attributes for the at least one data item.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: July 12, 2022
    Assignee: HONEYWELL INTERATIONAL INC.
    Inventors: Philip Toews, Daniel E. Lewis, Richard Snyder, I-Ping Fessler, Robert Brownlee
  • Publication number: 20220085981
    Abstract: Methods, systems, and apparatuses are provided for flight management to configure an aircraft configuration (config) file accessible by the avionic system wherein an avionic service is implemented by a flight management system (FMS) for corroborating allowance of access using one of a set of validation procedures for corroboration prior to execution of a request for content to the config file including validating that a user request for a session is authorized based on user identification data, that a client request by an Electronic Flight Bag (EFB) application for a session is authorized based on client identification data, and in response to the client request, determining that an EFB application request is encrypted and performing a decrypt procedure of the EFB application request based on private key data of a private key; and encrypting an EFB application response based on public key data of a public key from the config file.
    Type: Application
    Filed: October 28, 2020
    Publication date: March 17, 2022
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Ravikumar Selvarajan, Philip Toews
  • Publication number: 20210327282
    Abstract: An avionics system in an aircraft for providing flight data from an onboard flight management computer (FMC) to requesting applications is disclosed. The system includes a flight management system (FMS) service layer executing on the FMC on a thread separate from a thread that executes FMS core functions. The FMS service layer provides a FMC networked node server for responding to queries from a plurality of external applications for data generated from the FMS core functions without interrupting the FMS core functions. The FMC networked node server is configured to: receive a request from a client application using a server specified API for data elements from a specified input flight plan; retrieve the specified input flight plan from the FMS core functions; extract the requested data elements; and output the requested data elements to the client application without affecting the active thread that executes FMS core functions.
    Type: Application
    Filed: July 17, 2020
    Publication date: October 21, 2021
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Raghu Shamasundar, Mohan Chandrashekarappa, Philip Toews, Robert Brownlee, Srihari Jayathirtha, Kalimullah Khan, Kiran Venkataramana
  • Publication number: 20210182274
    Abstract: A method in an aircraft for the validation of variable data is provided. The method comprises: receiving a request from an application program to retrieve data attributes for at least one data item to be entered via a GUI provided by the application program; requesting, from the flight management engine using an API, the data attributes for the at least one data item, wherein the data attributes identify at least one limit for data entry for the at least one data item including a minimum and/or maximum value for the at least one data item; receiving the requested data attributes from the flight management engine; and transmitting the data attributes to the application program; wherein the application program restricts data entry for the at least one data item in conformance with each limit provided by the data attributes for the at least one data item.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Philip Toews, Daniel E. Lewis, Richard Snyder, I-Ping Fessler, Robert Brownlee
  • Publication number: 20200407075
    Abstract: A system includes an aircraft avionics system and a portable computing device. The aircraft avionics system is configured to run one or more embedded avionics applications. The portable computing device is in operable communication with the aircraft avionics system and is configured to run one or more portable device applications. Each portable device application has resident therein a software development kit having libraries and utilities that enables the portable device application to: establish a secure connection with the aircraft avionics system, establish and maintain a required protocol with the embedded avionics application, and communicate with the embedded avionics application as specified by an application programming interface definition.
    Type: Application
    Filed: March 4, 2020
    Publication date: December 31, 2020
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Philip Toews, Robert Brownlee, John Beckwith, Richard Snyder, Rajeev Mohan, Lior Attias, Salvatore Bottiglieri, Daniel E. Lewis, Helen Edelson, Parker LeBlanc
  • Patent number: 10755490
    Abstract: Systems and methods are disclosed for brokering data exchanges between on-board and off-board systems of a vehicle. One method comprises receiving, at a data broker engine, one or more data requests from an origination system, wherein each of the one or more data requests specifies at least one or more of a request type and a target system. Then the data broker engine determines whether the request type is a one-time transmission, a periodic transmission, an event-triggered transmission, or a change-triggered transmission. Following the determination, the data broker engine retrieves data from the target system based on the determined request type and transmits the data to the origination system.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Honeywell International Inc.
    Inventors: Raghu Shamasundar, Philip Toews, Srihari Jayathirtha, Kalimulla Khan, Mahesh Sivaratri, Sreenivasan Govindillam K, Robert Brownlee, Richard Snyder
  • Publication number: 20190362567
    Abstract: Systems and methods are disclosed for brokering data exchanges between on-board and off-board systems of a vehicle. One method comprises receiving, at a data broker engine, one or more data requests from an origination system, wherein each of the one or more data requests specifies at least one or more of a request type and a target system. Then the data broker engine determines whether the request type is a one-time transmission, a periodic transmission, an event-triggered transmission, or a change-triggered transmission. Following the determination, the data broker engine retrieves data from the target system based on the determined request type and transmits the data to the origination system.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Raghu SHAMASUNDAR, Philip TOEWS, Srihari JAYATHIRTHA, Kalimulla KHAN, Mahesh SIVARATRI, Sreenivasan GOVINDILLAM K, Robert BROWNLEE, Richard SNYDER
  • Patent number: 10254912
    Abstract: Methods and systems are provided for accessing data in a networked system. In one embodiment, a method includes: receiving a request for information from a first system; evaluating a display system to determine a communication request to be generated to obtain the information; and generating a request to a second system based on the communication request.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 9, 2019
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Philip Toews
  • Patent number: 10131444
    Abstract: A keyboard module configured for use in an avionics touchscreen system is disclosed. The keyboard module is configured to display, via a visual display in the avionics touchscreen system and responsive to a selection of an application program generated widget for focus via a touchscreen surface in the avionics touchscreen system, a virtual keyboard. The virtual keyboard includes a text box widget configured to display clip data stored in clipboard memory provided by the avionics touchscreen system, a copy widget configured to cause data in a first widget provided by the application program that is in focus to be copied to the clipboard memory, and a paste widget configured to cause the clip data in the clipboard memory and displayed in the text box widget to be pasted to a second widget provided by the application program that is in focus.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 20, 2018
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Philip Toews, Todd Wisner, Mark Pearson, Susan McCullough
  • Publication number: 20170075504
    Abstract: Methods and systems are provided for accessing data in a networked system. In one embodiment, a method includes: receiving a request for information from a first system; evaluating a display system to determine a communication request to be generated to obtain the information; and generating a request to a second system based on the communication request.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventor: Philip Toews