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.
Patent No.:
Date of Patent:
Dec. 21, 2004
Filed:
Jun. 29, 2001
Thomas Marso, Parker, CO (US);
Russell Hawkins, Parker, CO (US);
Lockheed Martin Corporation, Bethesda, MD (US);
Abstract
The present invention relates to a utility for transforming messages from an external form to the internal representation of a given application and vice versa. The utility can handle messages relative to a variety of external systems and a variety of different formats without recompiling. In one embodiment, the invention is implemented in connection with a classified information processing and distribution system ( ). Multiple input sources ( ) provide information to the system ( ) at various levels of classification and this information is reported over various communication channels ( and ) and in different message formats. The system ( ) sanitizes that data to the classification levels required for dissemination over lower level channels ( and ) to addressees ( ), at least some of whom do not have clearance sufficient to receive all of the input information. A MAG module ( ) transforms input data from the various external formats into the internal data representation of an ADS module. The MAG module ( ) further receives sanitized information from the ADS module in the internal representation and transforms such information into the various external formats of the addressee systems. The module ( ) is a table driven subsystem that can access multiple external format specifications stored in a table structure so as to implement the noted transformations.