The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 29, 2019

Filed:

Jan. 06, 2016
Applicants:

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);

Inventors:

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 (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
H04L 67/34 (2013.01); G06F 9/547 (2013.01);
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.


Find Patent Forward Citations

Loading…