SYSTEM, APPARATUS, AND METHOD FOR COMMUNICATION IN A TACTICAL NETWORK
First Claim
1. 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, 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; and
transmit the tactical node data to the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are 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.
-
Citations
26 Claims
-
1. 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, 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; and transmit the tactical node data to the remote device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication gateway comprising:
-
a communication interface communicatively couplable to a remote gateway; and a processor programmed to; provide a first instance of a service; determine a first gateway attribute for said gateway; receive from the remote gateway, via said communication interface, a service availability message describing a second instance of the service provided by the remote gateway; receive from the remote gateway, via said communication interface, a gateway attribute message comprising a second gateway attribute of the remote gateway; and in response to an execution request for the service, select an execution target from said gateway and the remote gateway based on the first gateway attribute and the second gateway attribute. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for communication in a tactical network, said method comprising:
-
detecting, by a first gateway, a tactical node; associating, by the first gateway, a global network address and a name with the tactical node; transmitting the global network address and the name to an address resolution server via a global network communication interface; storing tactical node data received from the tactical node in a memory area; and transmitting a data availability message to a second gateway via a tactical network communication interface, the data availability message including metadata describing the tactical node data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A gateway for communication in a tactical network, said gateway comprising:
-
an inter-gateway communication interface communicatively couplable to a plurality of remote gateways; and a processor programmed to; transmit, via said inter-gateway communication interface, a first gateway identifier for said gateway and a first gateway attribute for said gateway, the first gateway attribute including one or more of the following;
a processing capacity indicator, processing usage indicator, a memory capacity indicator, and a memory usage indicator;receive, via said inter-gateway communication interface, a second gateway identifier for a remote gateway and a second gateway attribute; determine a desired primary gateway identifier based on the first gateway attribute and the second gateway attribute, wherein the desired primary gateway identifier is equal to the first gateway identifier or the second gateway identifier; and transmit, via said inter-gateway communication interface, the desired primary gateway identifier. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification