Method and system for network-based, distributed, real-time command and control of an enterprise
First Claim
1. An enterprise command and control system, the system comprising:
- a model management system configured to provide real-time operating situation and event information, policy constraints, asset constraints, and current situation models;
a scenario management system configured to provide policy base updates, asset base status updates, validated scenarios, and current aggregate situation models;
a policy management service configured to provide a policy status, an asset status, a course of action status, a plan of record status, a subordinate'"'"'s policy status, and a superior'"'"'s policy status, and to receive policy requests from subordinates and policy postings from superiors, and to provide policy requests to superiors and post policies to subordinates;
an asset management service configured to receive asset requests from subordinates and asset allocations from superiors, and to return assets to superiors and allocate assets for subordinates;
a performance management service configured to provide a measure of performance;
a situation assessment service configured to receive asset chain tasks and status requests, supply chain tasks and status requests, and a plurality of messages, to interact with the model management system, to interface with the scenario management system, and to provide prioritized lists of potential courses of action;
a behavior generation service configured to receive the prioritized courses of action from the situation assessment service, to interact with the policy management service, to interface with the asset management service, and to provide a set of resourced and prioritized plans of record;
an execution management service configured to receive the resourced and prioritized plans of record from the behavior generation service, to interface with the performance management service, and to provide asset chain tasking commands and supply chain tasking commands; and
a visual commons configured to receive and display shared data.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for command and control of an enterprise. An enterprise operating system is disclosed including five frameworks: an enterprise bridge framework, an enterprise controller framework, a performance measurement framework, a control processing framework, and an enterprise operating system services framework. A system is disclosed to receive a plurality of messages, filter and sort the messages, generate courses of action based on the messages, validate and resource the courses of action (create plans of record), execute the plans of record, and monitor the performance of executing plans of record.
-
Citations
64 Claims
-
1. An enterprise command and control system, the system comprising:
-
a model management system configured to provide real-time operating situation and event information, policy constraints, asset constraints, and current situation models;
a scenario management system configured to provide policy base updates, asset base status updates, validated scenarios, and current aggregate situation models;
a policy management service configured to provide a policy status, an asset status, a course of action status, a plan of record status, a subordinate'"'"'s policy status, and a superior'"'"'s policy status, and to receive policy requests from subordinates and policy postings from superiors, and to provide policy requests to superiors and post policies to subordinates;
an asset management service configured to receive asset requests from subordinates and asset allocations from superiors, and to return assets to superiors and allocate assets for subordinates;
a performance management service configured to provide a measure of performance;
a situation assessment service configured to receive asset chain tasks and status requests, supply chain tasks and status requests, and a plurality of messages, to interact with the model management system, to interface with the scenario management system, and to provide prioritized lists of potential courses of action;
a behavior generation service configured to receive the prioritized courses of action from the situation assessment service, to interact with the policy management service, to interface with the asset management service, and to provide a set of resourced and prioritized plans of record;
an execution management service configured to receive the resourced and prioritized plans of record from the behavior generation service, to interface with the performance management service, and to provide asset chain tasking commands and supply chain tasking commands; and
a visual commons configured to receive and display shared data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A situation assessment service, the service comprising:
-
a model management system configured to provide real-time operating situations and events, policy constraints, asset constraints, and current situation models;
a scenario management system configured to provide policy base updates, asset base status updates, validated scenarios, and current aggregate situation models;
a filter process configured to receive messages from a plurality of subscriptions, interface with the model management system, decode and sort the messages, and provide a list of events;
a triage process configured to receive the list of events from the filter process, to receive the real-time operating situations and events, policy constraints, asset constraints, and current situation models from the model management system, to ignore non-critical new situations, and to provide a situation list; and
an analysis process configured to receive the situation list from the triage process, to receive policy base updates, asset base status updates, validated scenarios, and current aggregate situation models from the scenario management system, to modify current aggregate situation models, to create a new aggregate situation model if a current aggregate situation model does not exist for a situation, and provide prioritized lists of potential courses of action with associated resource requirements and policy issues. - View Dependent Claims (15, 16)
-
-
17. A behavior generation service, the service comprising:
-
a policy management service configured to provide a policy status, an asset status, a course of action status, a plan of record status;
an asset management service configured to provide a status of assets;
a planning management service configured to provide current situation information, and resource status;
a policy process configured to receive a policy status, an asset status, a course of action status, a plan of record status from the policy management service, to receive prioritized lists of potential courses of action with associated resource requirements and policy issues, to determine if the potential courses of action are viable, need modification, or are not viable, and to provide a list of actionable plans;
a resource process configured to receive the list of actionable plans from the policy process, to receive the status of assets from the asset management service, to assign assets to actionable plans, to create asset assignment schedules if a assets are not available for actionable plans, and to provide plans of record; and
a command process configured to receive the plans of record from the resource process, current situation information, and resource status from the planning management service, and to provide a set of resourced and prioritized plans of record. - View Dependent Claims (18, 19, 20)
-
-
21. An execution management service, the service comprising:
-
a performance management service configured to provide at least one of a measure of actuality, a measure of capability, a measure of potentiality, a measure of latency, a measure of productivity, and a measure of performance; and
an execution process configured to receive a set of resourced and prioritized plans of record, measures of actuality, capability, potentiality, latency, productivity, and performance from the performance measurement process, to deliver asset chain tasking commands, and to deliver supply chain tasking commands. - View Dependent Claims (22)
-
-
23. An enterprise operating system, the system comprising:
-
an enterprise bridge framework configured to provide a plurality of user interfaces within an enterprise;
an enterprise controller framework configured to structure communication between entities within an enterprise;
a performance measurement framework configured to provide performance data for entities within an enterprise;
a control processing framework configured to receive a plurality of asset tasks and a plurality of supply tasks and to provide asset commands and task commands; and
a services framework configured to provide support to the enterprise bridge framework, enterprise controller framework, performance measurement framework, and control processing framework. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An enterprise bridge framework, the framework comprising:
-
a visual commons configured to display current tactical situations, video, situation assessments, plan generations, policy management status, plan resource status, plan authorization status, and collaborating user feeds;
a set of commander workstation tools providing user interface functions including policy management, command authorization, situation assessment, asset management, and policy management;
a set of navigator workstation tools providing user interface functions including model management, scenario management, asset development, and policy development; and
a set of operator workstation tools providing user interface functions including asset management, and plan execution management. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A performance measurement framework, the framework comprising:
-
an actuality assessment service configured to provide an indication of the level of performance of an entity in an enterprise relative to its potential;
a capability assessment service configured to provide an indication of the level of performance possible for an entity in an enterprise relative to allocated assets;
a potential assessment service configured to provide an indication of the total potential of an entity;
a latency assessment service configured to provide an indication of the capability of an entity relative to its potential;
a productivity assessment service configured to provide an indication of actual performance of an entity relative to its capability; and
a performance assessment service configured to provide an indication of the level of performance of an entity relative to its potential. - View Dependent Claims (52)
-
-
53. A control processing framework, the framework comprising:
-
a situation assessment service configured to receive a plurality of messages, a plurality of tasks, and a plurality of requests, the situation assessment service further configured to assess the plurality of messages, tasks, and requests and to provide a list of potential courses of action;
a behavior generation service configured to receive the list of potential courses of action from the situation assessment service, the behavior generation service further configured to validate the potential courses of action, to assign assets to the potential courses of action, and to provide validated and resourced courses of action as prioritized plans of action; and
a execution management service configured to receive the prioritized plans of action from the behavior generation service and to provide a plurality of asset commands and a plurality of supply chain tasking commands, the execution management service further configured to monitor the performance of a plurality of executing commands.
-
-
54. A computer-implemented method of performing enterprise command and control, the method comprising:
-
monitoring situation information;
assessing situation information;
determining a course of action based on assessed situation information;
validating the course of action;
providing assets to a validated course of action;
executing a validated and resourced course of action; and
monitoring the performance of an executing course of action. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification