DEVANG R. PAREKH - SAN DIEGO CA, US FENG CAO - SAN DIEGO CA, US HENRY H. FUNG - SAN DIEGO CA, US LOUIS ODDO - CARLSBAD CA, US WILLIAM PARSONS - VALLEY CENTER CA, US MITESHKUMAR K. PATEL - SAN MARCOS CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
G01C 21/36 G08G 5/00
Abstract:
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.
DEVANG R. PAREKH - SAN DIEGO CA, US HENRY H. FUNG - SAN DIEGO CA, US WAYNE KIM - SAN DIEGO CA, US LOUIS ODDO - CARLSBAD CA, US FENG CAO - SAN DIEGO CA, US PAUL DOMINGUEZ - SAN DIEGO CA, US BENJAMIN MONTGOMERY - SAN DIEGO CA, US PETER FONG - SAN DIEGO CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
G06F 13/38 G06F 9/54 G06F 13/42
Abstract:
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.
HENRY H. FUNG - SAN DIEGO CA, US WAYNE S. KIM - SAN DIEGO CA, US DEVANG R. PAREKH - SAN DIEGO CA, US LOUIS A. ODDO - CARLSBAD CA, US FENG CAO - SAN DIEGO CA, US MICHEL AZAR - SAN DIEGO CA, US BENJAMIN J. MONTGOMERY - SAN DIEGO CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
G09G 5/377 G06T 15/20 G06F 3/0481 G06F 3/0482
Abstract:
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.
Devang R. Parekh - San Diego CA, US Paul Schaefer - San Diego CA, US Feng Cao - San Diego CA, US Jason Chinaka - Escondido CA, US Benjamin Montgomery - San Diego CA, US Long Cao - San Diego CA, US Kathleen Barrera - San Diego CA, US Henry H. Fung - San Diego CA, US Louis Oddo - Carlsbad CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
H04L 29/08 G06F 9/54
Abstract:
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.
LOUIS ODDO - CARLSBAD CA, US DEVANG R. PAREKH - SAN DIEGO CA, US HENRY H. FUNG - SAN DIEGO CA, US FENG CAO - SAN DIEGO CA, US MICHEL M. AZAR - SAN DIEGO CA, US BENJAMIN MONTGOMERY - SAN DIEGO CA, US WAYNE KIM - SAN DIEGO CA, US NAORUS F. ABDULGHANI - ESCONDIDO CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
G06T 17/00 G06T 1/20 G05B 15/02
Abstract:
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.
Spatial-Temporal Forecasting For Predictive Situational Awareness
DEVANG R. PAREKH - SAN DIEGO CA, US HENRY H. FUNG - SAN DIEGO CA, US FENG CAO - SAN DIEGO CA, US LOUIS ODDO - CARLSBAD CA, US MITESHKUMAR K. PATEL - SAN MARCOS CA, US WILLIAM PARSONS - VALLEY CENTER CA, US
Assignee:
NORTHROP GRUMMAN SYSTEMS CORPORATION - FALLS CHURCH VA
International Classification:
G05D 1/00 G05D 1/02 B64D 45/00
Abstract:
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.
Altheadx
Chief Operations Officer
Altheadx Feb 2015 - Mar 2018
Vp, Informatics
Hologic, Inc. Mar 2011 - Feb 2015
Director, Software
Third Wave Technologies Nov 2001 - Jun 2009
Manager, Product Data
Education:
Marquette University 1998 - 2000
Master of Science, Masters, Computer Science
Mcw Graduate School 1992 - 1997
Doctorates, Doctor of Philosophy, Biology, Philosophy
Peking University 1988 - 1992
Bachelors, Bachelor of Science, Biology
School Name
Skills:
Fda Biotechnology Iso 13485 Validation Gmp Design Control Molecular Biology R
Northrop Grumman Corporation
Ncta Control Segment Software Lead
Raytheon Jun 2009 - Jul 2013
Software Engineer Ii
University of Illinois Oct 2007 - May 2009
Web Master
Schomer and Associates Oct 2007 - May 2009
Engineering Assistant
University of Chicago Jun 2007 - Aug 2008
Web Designer
Education:
University of Illinois at Urbana - Champaign 2005 - 2009
Bachelors, Bachelor of Science, Computer Science
Skills:
Data Analysis Xml C++ Java Technical Writing Html Systems Engineering Javascript Css Php Python Visual Basic Sql Visio Perl Computer Science Testing Matlab C Programming Software Development Linux Software Engineering