Patent ID: 8990324
Filing Date: 2015-03-24
Classification: G06F,H04L

Abstract:
1. A method of enabling message interoperability among systems that employ disparate military and commercial messaging, transport, and networking protocols, comprising: providing a server or other programmable platform, including a graphical user interface (GUI); defining, by the server or other programmable platform, a common message format (CMF) having a sufficient number of word fields so that any given word field in the CMF corresponds to a word field in a format associated with a message source or a message sink to be connected to the server or platform; programing and configuring the GUI to display windows or panes for allowing a user of the GUI to (i) select a source for originating a source message, (ii) connect the selected source to the server, (iii) select a sink to which a sink message corresponding to the source message is to be sent by the user, and (iv) connect the selected sink to the server; configuring the windows or panes displayed by the GUI to enable the user to select a message format to be associated with the selected source; configuring the windows or panes displayed by the GUI to enable the user to select a message format to be associated with the selected sink; mapping a word or data contained in a given word field of the source message in the associated source message format into a determined word field in the CMF; mapping the word or data contained in the determined word field in the CMF into a corresponding word field of the sink message in the associated sink message format; configuring the windows or panes displayed by the GUI to enable the user to set up a first transport corresponding to a first transmission standard for the source message from the selected source to the server or platform; configuring the windows or panes displayed by the GUI to enable the user to set up a second transport corresponding to a second transmission standard for communicating the sink message from the server or platform to the selected sink; and applying, by the user, a filter for one or both of a given source and a given sink as desired, whereby; applying a filter for the given source operates to filter all messages originating from the source before the server or platform sends corresponding filtered sink messages to destination sinks; and applying a filter for the given sink operates to filter all messages originating from all sources before the sink receives corresponding filtered sink messages from the server or platform.