System and method for reuse of command and control software components
First Claim
Patent Images
1. A travel planning method comprising:
- defining areas to be traversed;
specifying terrain feature characteristics;
identifying terrain feature characteristics within the area to be traversed;
applying terrain feature mobility modifier values including rank, multiplier or a combination thereof to the terrain feature characteristics; and
calculating, based on the terrain feature mobility values, one or more of the following;
vehicle speed, travel time and travel distance.
2 Assignments
0 Petitions
Accused Products
Abstract
A module combat command and control system is disclosed having a concrete layer and a plurality of abstracted layers. Various components can be interchangeably associated with the abstracted layers to form different applications, such as a terrain mapping application, a netted fires applications, and the like.
109 Citations
69 Claims
-
1. A travel planning method comprising:
-
defining areas to be traversed;
specifying terrain feature characteristics;
identifying terrain feature characteristics within the area to be traversed;
applying terrain feature mobility modifier values including rank, multiplier or a combination thereof to the terrain feature characteristics; and
calculating, based on the terrain feature mobility values, one or more of the following;
vehicle speed, travel time and travel distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 32, 46, 47, 48)
-
-
10. A path traverse time calculation method comprising:
-
specifying vehicle characteristics;
defining areas to be traversed;
specifying terrain feature characteristics;
identifying terrain features within the area to be traversed;
applying terrain feature mobility modifier values to the terrain features; and
calculating path traverse time based on vehicle and terrain feature characteristics, modified by the mobility modifier values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A terrain categorization method comprising:
-
extracting elevation values from an elevation raster for an area;
calculating a slope for each area;
assigning a relative mobility value to each area based on the calculated slope;
generating a polygon to define each area; and
categorizing the areas defined by the polygons according to relative mobility based on the calculated slopes. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of defining mobility cost factors comprising:
-
specifying terrain feature characteristics;
identifying terrain features within an area to be traversed;
modifying terrain feature characteristics by mobility modifier values;
performing a slope mobility analysis to determine relative mobility values of areas; and
creating mobility cost factors based on the modified terrain feature characteristics and the relative mobility values. - View Dependent Claims (27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
49. A method of determining visibility of a location from a vantage point comprising:
-
(a)specifying a vantage point A;
(b) specifying a point B of questionable visibility;
(c) moving an incremental distance along the ground from vantage point A toward point B to point A1;
(d) calculating a slope of a line from vantage point A to point A1;
(e) moving an incremental distance from point A1 along the ground toward point B to point A2;
(f) calculating a slope of a line from vantage point A to point A2;
(g) save the greater of the slope of line AA2 and the slope of line AA1;
(h) repeat steps (c) through (g) until within a specified distance from point B;
(i) if the last saved slope is greater than the slope of a line from vantage point A to point B, then point B is not visible from vantage point A, and if the last saved slope is less than or equal to the slope of the line from vantage point A to point B, then point B is visible from point A. - View Dependent Claims (50)
-
-
51. A system for allowing networked processing of fire missions with fire control processes and automated utilities for processing of fire missions comprising:
automated weapon-target pairing processes which are capable of being integrated into an implementation framework during an operation of the system, the algorithms account for shared information about targets, available weapon systems, attack guidance, munitions effectiveness, target and weapon systems locations, attack angles, commander guidance on attack methods, logistics states, maintenance states, and munitions availability from databases available to the system.
- 52. The netted fire system according to claim 52, wherein the fire control processes are automatic processes whereby the current processing state of any fire mission within the system may be identified, observed, and modified from any computer in the system.
-
59. Network bridge services supporting the communication between applications within a combat decision support system which provide the capability to share synchronized databases across a network comprising:
delivery of data in either peer-to-peer or client-server topology such that all data is duplicated on each system, the topology is dynamically modifiable during operation to reflect peer-to-peer or client-server operation. - View Dependent Claims (60, 61, 62, 69)
-
63. A system allowing the ordering and display in sequence of orders assigned to any real or simulated unit in a combat decision support system, comprising:
means for deletion and interruption of orders;
means for use in conjunction with real world operations, or for direction of simulated units during course of action simulation;
means for sharing orders across systems such that orders are visible to all systems;
means for permitting point and click assignment of orders to subordinate units in real world or simulation of course of action; and
means for causing both a text message frag order and a graphic to be sent to the unit giving an order.
-
64. A reusable modeling and simulation system of a combat decision support system which is a reusable component within an architecture component repository, and which integrates into a extensibility framework thereof, comprising
at least one component being a collection of methods and local data stores that allow a user to produce a dynamic and interactive simulation of a tactical course of action for both red and blue forces, comprising an engine which defines actors which can be either fully synthetic, partially synthetic, or which can act as an interface for a human operator, the engine including a capability to manage interactive orders simulation actors, and to perform attrition and ammunition consumption calculations for engagements during the simulation.
Specification