Patents by Inventor HENRY H. FUNG
HENRY H. FUNG 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: 11132100Abstract: A system includes an analytics collector that receives world state data to provide status relating to a plurality of mission analytics of an unmanned vehicle or an unmanned vehicle mission planner. An asset filter filters the status from the analytics collector with respect to mission analytics of a subset of selected assets. An analytic aggregator collects the filtered status from the asset filter and generates a visual analytics file based on one or more selected analytics for the subset of selected assets. A rendering pipeline processes the visual analytics file from the analytic aggregator and generates a formatted output file describing a visualization of the plurality of mission analytics from the visual analytics file.Type: GrantFiled: February 22, 2019Date of Patent: September 28, 2021Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Miteshkumar K. Patel, Louis Oddo, William Parsons, Feng Cao, Henry H. Fung, Devang R. Parekh
-
Patent number: 10706821Abstract: One example includes a mission monitoring system. The system includes a data store configured to store map data associated with a geographic region of interest and a plurality of graphical elements corresponding to at least one mission asset and to mission constraints. Each of the plurality of graphical elements includes a layer assignment associated with one of a plurality of graphical layers. The system also includes a human-machine interface (HMI) configured to facilitate user inputs to selectively activate the plurality of graphical layers associated with the plurality of graphical elements and to display a graphical rendering of the selectively activated graphical layers superimposed over a graphical virtual environment of the geographic region of interest via a display system.Type: GrantFiled: February 18, 2016Date of Patent: July 7, 2020Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Henry H. Fung, Wayne S. Kim, Devang R. Parekh, Louis A. Oddo, Feng Cao, Michel Azar, Benjamin J. Montgomery
-
Patent number: 10565783Abstract: One example includes a federated system manager. Asset adapters receive situational awareness data from a respective plurality of mission assets and convert the situational awareness data into a central data format. Mission constraint adapters receive mission constraint data associated with real-time mission constraints from a respective plurality of mission constraint databases and convert the mission constraint data into the central data format. A mission control adapter receives control data from a mission control station to convert mission control data into the central data format and to provide mission status data to the at least one mission control station for real-time control of the mission. A data model repository maintains a universal data model tracking real-time interactive states of the plurality of mission assets, the real-time mission constraints, and the mission control data. The data model repository also generates the mission status data in real-time based on the universal data model.Type: GrantFiled: January 11, 2016Date of Patent: February 18, 2020Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Louis Oddo, Devang R. Parekh, Henry H. Fung, Feng Cao, Michel M. Azar, Benjamin Montgomery, Wayne Kim, Naorus F. Abdulghani
-
Patent number: 10462262Abstract: A middleware abstraction layer (MAL) that can include a plurality of middleware application programming interfaces (APIs). Each of the plurality of middleware APIs can be configured to implement a common programming paradigm for a plurality of different service platforms. The MAL can also include a master application programming interface (API). The master API can be configured to provide a plurality of resources for a mission specific application. Each of the plurality of resources is mapped in a registry to an API call to each of the plurality of middleware APIs. The MAL can further include a control engine configured to load an adapter for a selected a middleware API of the plurality of middleware APIs to service a resource request from the mission specific application. The selection can include examining a configuration file to determine an appropriate middleware API to handle the resource request.Type: GrantFiled: January 6, 2016Date of Patent: October 29, 2019Assignee: Northrop Grumman Systems CorporationInventors: Devang R. Parekh, Paul Schaefer, Feng Cao, Jason Chinaka, Benjamin Montgomery, Long Cao, Kathleen Barrera, Henry H. Fung, Louis Oddo
-
Patent number: 10296862Abstract: A method includes processing one or more mission plan inputs to generate a mission definition file (MDF) that includes mission data that describes one or more plans for one or more manned or unmanned vehicles. The method includes evaluating planned tasks against defined scoring criteria specific to each task type and specific to each task to generate individual task achievement quality scores for each of the planned mission tasks. The method includes processing the MDF, the individual task quality scores, and route costs to generate a mission plan to enable evaluation and comparison of one or more mission plans. The method includes generating graphical output data from the output quality scores where the graphical output data can be configured as a mission plan evaluation chart.Type: GrantFiled: May 12, 2016Date of Patent: May 21, 2019Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Louis Oddo, Devang R. Parekh, William Parsons, Henry H. Fung, Feng Cao, Miteshkumar K. Patel
-
Patent number: 10261652Abstract: A system includes an analytics collector that receives world state data to provide status relating to a plurality of mission analytics of an unmanned vehicle or an unmanned vehicle mission planner. An asset filter filters the status from the analytics collector with respect to mission analytics of a subset of selected assets. An analytic aggregator collects the filtered status from the asset filter and generates a visual analytics file based on one or more selected analytics for the subset of selected assets. A rendering pipeline processes the visual analytics file from the analytic aggregator and generates a formatted output file describing a visualization of the plurality of mission analytics from the visual analytics file.Type: GrantFiled: July 7, 2016Date of Patent: April 16, 2019Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Miteshkumar K. Patel, Louis Oddo, William Parsons, Feng Cao, Henry H. Fung, Devang R. Parekh
-
Patent number: 10121383Abstract: One example includes a terrain profile system. A data store stores map data of a geographic region of interest and DTED. A route input system facilitates user inputs associated with defining a planned flight path of an aircraft between two points on a map associated with the map data and with defining flight characteristic data of the aircraft. A terrain profile controller defines a terrain signature associated with a topography of terrain features of the geographic region of interest along the planned flight path based on the DTED and a planned altitude of the aircraft along the planned flight path based on the flight characteristic data. A display system displays a terrain profile comprising the terrain signature, the planned altitude relative to the terrain signature, and a real-time location of the aircraft superimposed on the planned altitude based on real-time location data associated with the aircraft.Type: GrantFiled: January 26, 2016Date of Patent: November 6, 2018Assignee: Northrop Grumman Systems CorporationInventors: Devang R Parekh, Henry H Fung, Michel M Azar, Britton Bankson
-
Patent number: 9976868Abstract: A non-transitory computer readable medium having computer executable instructions stored thereon is provided. The computer executable instructions include a mission definition file (MDF) that includes mission data that describes alternative routes generated by at least one mission planner for a vehicle. An MDF parser extracts the mission data for the alternative routes from the MDF and maps the mission data into a temporal data structure describing the alternative routes. The temporal data includes a route list to describe the alternative routes for the vehicle and a route segment list to describe an estimated time between each of the waypoints for each segment of the route list. A waypoint list describes a latitude, a longitude, and an altitude for each of the waypoints and a mission plan constructor generates a network topology of a mission plan depicting the alternative routes for the vehicle over time.Type: GrantFiled: March 3, 2016Date of Patent: May 22, 2018Assignee: Northrop Grumman Systems CorporationInventors: Devang R. Parekh, Feng Cao, Henry H. Fung, Louis Oddo, William Parsons, Miteshkumar K. Patel
-
Patent number: 9952591Abstract: An interface includes a human machine interface (HMI) to provide a visualization of current and future states of a mission associated with one or more unmanned vehicles. A time specifier provides input to the HMI to specify a current time or a future time for the visualization of the current and future states of the mission. A prediction engine generates predictions of the current and future states of the mission for the visualization based on the current time or the future time specified by the time specifier.Type: GrantFiled: November 24, 2015Date of Patent: April 24, 2018Assignee: Northrop Grumman Systems CorporationInventors: Devang R. Parekh, Henry H. Fung, Feng Cao, Louis Oddo, Miteshkumar K. Patel, William Parsons
-
Publication number: 20170254664Abstract: A non-transitory computer readable medium having computer executable instructions stored thereon is provided. The computer executable instructions include a mission definition file (MDF) that includes mission data that describes alternative routes generated by at least one mission planner for a vehicle. An MDF parser extracts the mission data for the alternative routes from the MDF and maps the mission data into a temporal data structure describing the alternative routes. The temporal data includes a route list to describe the alternative routes for the vehicle and a route segment list to describe an estimated time between each of the waypoints for each segment of the route list. A waypoint list describes a latitude, a longitude, and an altitude for each of the waypoints and a mission plan constructor generates a network topology of a mission plan depicting the alternative routes for the vehicle over time.Type: ApplicationFiled: March 3, 2016Publication date: September 7, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: DEVANG R. PAREKH, FENG CAO, HENRY H. FUNG, LOUIS ODDO, WILLIAM PARSONS, MITESHKUMAR K. PATEL
-
Publication number: 20170255580Abstract: One example includes a computer system. Ports each receive signals corresponding to an interface input associated with user physical interaction provided via an interface device in one of disparate input modes. A multi-modal input system maps an interface input associated with one of the ports provided in a given one of the disparate input modes into a computer input command, maps an interface input associated with another of the ports provided in another one of the disparate input modes into another computer input command, and aggregates the computer input commands into a multi-modal event command. A processor executes a single predetermined function associated with the computer system in response to the multi-modal event command. Thus, the processor is configured to execute the single predetermined function associated with the computer system in response to user physical interaction provided in at least two of the plurality of disparate input modes.Type: ApplicationFiled: March 2, 2016Publication date: September 7, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: DEVANG R. PAREKH, HENRY H. FUNG, WAYNE KIM, LOUIS ODDO, FENG CAO, PAUL DOMINGUEZ, BENJAMIN MONTGOMERY, PETER FONG
-
Publication number: 20170243567Abstract: One example includes a mission monitoring system. The system includes a data store configured to store map data associated with a geographic region of interest and a plurality of graphical elements corresponding to at least one mission asset and to mission constraints. Each of the plurality of graphical elements includes a layer assignment associated with one of a plurality of graphical layers. The system also includes a human-machine interface (HMI) configured to facilitate user inputs to selectively activate the plurality of graphical layers associated with the plurality of graphical elements and to display a graphical rendering of the selectively activated graphical layers superimposed over a graphical virtual environment of the geographic region of interest via a display system.Type: ApplicationFiled: February 18, 2016Publication date: August 24, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: HENRY H. FUNG, WAYNE S. KIM, DEVANG R. PAREKH, LOUIS A. ODDO, FENG CAO, MICHEL AZAR, BENJAMIN J. MONTGOMERY
-
Publication number: 20170213465Abstract: One example includes a terrain profile system. A data store stores map data of a geographic region of interest and DTED. A route input system facilitates user inputs associated with defining a planned flight path of an aircraft between two points on a map associated with the map data and with defining flight characteristic data of the aircraft. A terrain profile controller defines a terrain signature associated with a topography of terrain features of the geographic region of interest along the planned flight path based on the DTED and a planned altitude of the aircraft along the planned flight path based on the flight characteristic data. A display system displays a terrain profile comprising the terrain signature, the planned altitude relative to the terrain signature, and a real-time location of the aircraft superimposed on the planned altitude based on real-time location data associated with the aircraft.Type: ApplicationFiled: January 26, 2016Publication date: July 27, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: DEVANG R. PAREKH, HENRY H. FUNG, MICHEL M. AZAR, BRITTON BANKSON
-
Publication number: 20170200305Abstract: One example includes a federated system manager. Asset adapters receive situational awareness data from a respective plurality of mission assets and convert the situational awareness data into a central data format. Mission constraint adapters receive mission constraint data associated with real-time mission constraints from a respective plurality of mission constraint databases and convert the mission constraint data into the central data format. A mission control adapter receives control data from a mission control station to convert mission control data into the central data format and to provide mission status data to the at least one mission control station for real-time control of the mission. A data model repository maintains a universal data model tracking real-time interactive states of the plurality of mission assets, the real-time mission constraints, and the mission control data. The data model repository also generates the mission status data in real-time based on the universal data model.Type: ApplicationFiled: January 11, 2016Publication date: July 13, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: LOUIS ODDO, DEVANG R. PAREKH, HENRY H. FUNG, FENG CAO, MICHEL M. AZAR, BENJAMIN MONTGOMERY, WAYNE KIM, NAORUS F. ABDULGHANI
-
Publication number: 20170195458Abstract: A middleware abstraction layer (MAL) that can include a plurality of middleware application programming interfaces (APIs). Each of the plurality of middleware APIs can be configured to implement a common programming paradigm for a plurality of different service platforms. The MAL can also include a master application programming interface (API). The master API can be configured to provide a plurality of resources for a mission specific application. Each of the plurality of resources is mapped in a registry to an API call to each of the plurality of middleware APIs. The MAL can further include a control engine configured to load an adapter for a selected a middleware API of the plurality of middleware APIs to service a resource request from the mission specific application. The selection can include examining a configuration file to determine an appropriate middleware API to handle the resource request.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Devang R. Parekh, Paul Schaefer, Feng Cao, Jason Chinaka, Benjamin Montgomery, Long Cao, Kathleen Barrera, Henry H. Fung, Louis Oddo
-
Publication number: 20170146991Abstract: An interface includes a human machine interface (HMI) to provide a visualization of current and future states of a mission associated with one or more unmanned vehicles. A time specifier provides input to the HMI to specify a current time or a future time for the visualization of the current and future states of the mission. A prediction engine generates predictions of the current and future states of the mission for the visualization based on the current time or the future time specified by the time specifier.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: DEVANG R. PAREKH, HENRY H. FUNG, FENG CAO, LOUIS ODDO, MITESHKUMAR K. PATEL, WILLIAM PARSONS