US20110103393A1

System, apparatus, and method for communication in a tactical network

Claim Score by NHIP

Read claim 7, the broadest

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.

US20110103393A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 17 April 2032.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

26 claims: 4 independent, 22 dependent

  1. 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.
  2. 7
    Broadest claimClaim Score 65, broad(NHIP)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.
  3. 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.
  4. 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.