IP Library Granted Patent US 8,761,008
Granted Patent B2
US 8,761,008 · App. 12/608,809 · Granted Jun 24, 2014

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

Inventors: John L. Meier (St. Charles, MO); Arun Ayyagari (Seattle, WA); Brian James Smith (Seattle, WA); Fernando Afonso Zamith (St. Louis, MO); Carl Joseph Hanks (St. Louis, MO); Ronald J. Howard (Chesterfield, MO); Christopher K. Zuver (St. Peters, MO); Michael R. Gray (Chesterfield, MO)
Assignee: The Boeing Company
H04L67/1004H04L67/1008H04L67/1014H04W28/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,761,008
App. No.
12/608,809
Granted
Jun 24, 2014
Kind
B2
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.

Claims (12)

1. 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, calculate a cost of execution at each of said gateway and the remote gateway to select an execution target from said gateway and the remote gateway based on the first gateway attribute and the second gateway attribute.

2. The gateway of claim 1 , wherein said processor determines a first gateway attribute by determining one or more of the following: a processing capacity indicator, a processing usage indicator, a memory capacity indicator, and a memory usage indicator.

3. The gateway of claim 2 , wherein said processor receives a second gateway attribute by receiving one or more of the following: a processing capacity indicator, a processing usage indicator, a memory capacity indicator, and a memory usage indicator.

4. The gateway of claim 1 , wherein said processor is further programmed to initiate a service execution at the selected execution target based on the execution request.

5. The gateway of claim 1 , wherein said processor calculates the cost by calculating one or more of the following: an estimated duration of execution and an incremental resource usage indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2009
From: MEIER, JOHN L.; AYYAGARI, ARUN; SMITH, BRIAN JAMES; ZAMITH, FERNANDO AFONSO; HANKS, CARL J.; HOWARD, RONALD J.; ZUVER, CHRISTOPHER K.; GRAY, MICHAEL R.
To: THE BOEING COMPANY
Reel/Frame 023445/0285 →
Continuity (1)
Related Publication 20110103393A1 · May 5, 2011