US 11,056,017 B2
System for dynamically provisioning cyber training environments
Laura Lee, San Diego, CA (US); Raymond C. Prouty, San Diego, CA (US); Joseph T. Kowtko, Jamesburg, NJ (US); and Ryan Pressley, Saltillo, MS (US)
Assigned to Circadence Corporation, Boulder, CO (US)
Filed by Circadence Corporation, Boulder, CO (US)
Filed on May 13, 2020, as Appl. No. 15/930,590.
Application 15/930,590 is a continuation of application No. 16/109,430, filed on Aug. 22, 2018, granted, now 10,672,289.
Application 16/109,430 is a continuation in part of application No. 16/056,892, filed on Aug. 7, 2018, granted, now 10,515,564.
Application 16/056,892 is a continuation of application No. 15/274,096, filed on Sep. 23, 2016, granted, now 10,056,005.
Application 16/056,892 is a continuation of application No. 15/930,590.
Application 15/930,590 is a continuation in part of application No. 15/466,833, filed on Mar. 22, 2017, granted, now 10,238,948.
Claims priority of provisional application 62/549,779, filed on Aug. 24, 2017.
Claims priority of provisional application 62/232,423, filed on Sep. 24, 2015.
Prior Publication US 2020/0342779 A1, Oct. 29, 2020
Int. Cl. G09B 9/00 (2006.01); H04L 29/06 (2006.01); A63F 13/00 (2014.01); G09B 19/00 (2006.01); G06N 3/00 (2006.01); A63F 13/85 (2014.01); A63F 9/24 (2006.01); A63F 13/63 (2014.01); G09B 7/00 (2006.01); G06F 3/00 (2006.01)
CPC G09B 9/00 (2013.01) [A63F 9/24 (2013.01); A63F 13/00 (2013.01); A63F 13/63 (2014.09); A63F 13/85 (2014.09); G06F 3/00 (2013.01); G06N 3/006 (2013.01); G09B 7/00 (2013.01); G09B 19/0053 (2013.01); H04L 67/38 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of designing a mission for a cyber training system, comprising:
receiving, at a user station comprising a display device, at least one user input device, a memory device, and at least one controller, a selection to create a new mission or edit an existing mission from a database of missions;
causing, via a server comprising a processor configured to execute machine readable code, at least one communication interface which permits said server to transmit information to said user station and to receive information from said station, said user station to display a graphical user interface which includes a plurality of selectable mission plugin icons;
receiving, at said user station, a selection by the user of one of said mission plugin icons;
causing, via said server, said user station to display a graphical user interface corresponding to said selected mission plugin;
receiving, at said user station, input from the user of one or more parameters for said selected mission plugin;
generating, via said server, a cyber mission file which defines a cyber mission relative to a virtual environment, said cyber mission file usable by a cyber training system to implement said cyber training mission defined by said cyber mission file within said virtual environment, said cyber mission file comprising parameters for each of said mission plugins; and
storing said cyber mission file as a mission in said database of missions.