System for communication in a tactical network
First Claim
Patent Images
1. A system for communicating with a tactical node, said system comprising:
- the tactical node;
a first gateway communicatively coupled to a tactical node and to a global network, said first gateway programmed to;
determine a local identifier for said tactical node;
associate a global network address with the tactical node, the global network address comprising a unique identifier within the global network;
in response to receiving a message directed to the global network address, transmit the message to said tactical node;
store data from the tactical node to create stored tactical node data;
transmit a data availability message describing the stored tactical node data; and
transmit the stored tactical node data; and
a second gateway communicatively coupled to said first gateway, said second gateway programmed to;
receive from said first gateway the data availability message;
in response to a first data request from a client node, transmit to said first gateway a second data request for the stored tactical node data based on the received data availability message;
receive from said first gateway the tactical node data; and
transmit the tactical node data to the client node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described for communication in a tactical network. A gateway is communicatively couplable to one or more tactical nodes and to one or more other gateways. The gateway is programmed to transmit information to and/or receive information from other gateways. Information exchanged includes gateway attributes, link attributes, service availability, and/or data availability. The gateway optionally provides quality of service, distributed persistence, load balancing, and/or transformation services. Services are provided in a modular, service-oriented architecture (SOA) to accommodate the addition of services and/or applications.
20 Citations
5 Claims
-
1. A system for communicating with a tactical node, said system comprising:
-
the tactical node; a first gateway communicatively coupled to a tactical node and to a global network, said first gateway programmed to; determine a local identifier for said tactical node; associate a global network address with the tactical node, the global network address comprising a unique identifier within the global network; in response to receiving a message directed to the global network address, transmit the message to said tactical node; store data from the tactical node to create stored tactical node data; transmit a data availability message describing the stored tactical node data; and transmit the stored tactical node data; and a second gateway communicatively coupled to said first gateway, said second gateway programmed to; receive from said first gateway the data availability message; in response to a first data request from a client node, transmit to said first gateway a second data request for the stored tactical node data based on the received data availability message; receive from said first gateway the tactical node data; and transmit the tactical node data to the client node. - View Dependent Claims (2, 3)
-
-
4. A system for communicating with a tactical node, said system comprising:
-
a first gateway communicatively coupled to a tactical node, said first gateway programmed to; store data from the tactical node to create stored tactical node data; transmit a data availability message describing the stored tactical node data; and transmit the stored tactical node data; and a second gateway communicatively coupled to said first gateway and to a global network, said second gateway programmed to; receive from said first gateway the data availability message; in response to a first data request received from a client node via the global network, transmit to said first gateway a second data request for the stored tactical node data based on the received data availability message; receive from said first gateway the tactical node data; and transmit the tactical node data to the client node via the global network.
-
-
5. A system for communicating with a tactical node, said system comprising:
-
a first gateway communicatively coupled to a tactical node, said first gateway programmed to; store data from the tactical node to create stored tactical node data; transmit a data availability message describing the stored tactical node data; transmit the stored tactical node data; provide an application service; and transmit a service availability message describing the application service; and a second gateway communicatively coupled to said first gateway, said second gateway programmed to; receive from said first gateway the data availability message; in response to a first data request from a remote device, transmit to said first gateway a second data request for the stored tactical node data based on the received data availability message; receive from said first gateway the tactical node data; transmit the tactical node data to the remote device; receive the service availability message; and in response to a first execution request for the application service, transmit a second execution request to said first gateway based on the received service availability message.
-
Specification