Patents by Inventor Dahyun Hollister
Dahyun Hollister has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12050577Abstract: Embodiments disclosed herein describe systems, methods, and products to generate dynamic event trees that may be generated with ease and rapidly reconfigured. A computer may provide, e.g., through a web service, a user interface for a user (e.g., a trainer) to retrieve and customize event nodes from an event node database. The computer may also provide an event tree template where the user may simply drag and drop event nodes and use the dynamic event sequencers to generate hierarchical interconnections between the event nodes to generate a dynamic event tree. The computer may further execute a machine learning model that may recommend one or more event nodes. The computer may continuously train the machine learning model based upon the dynamic event tree and based upon whether the user has accepted the recommended event node.Type: GrantFiled: February 4, 2019Date of Patent: July 30, 2024Assignee: Architecture Technology CorporationInventor: Dahyun Hollister
-
Patent number: 12032681Abstract: The methods and systems disclosed herein generally relate to automated execution and evaluation of computer network training exercises, such as in a virtual environment. A server executes a first attack action by a virtual attack machine against a virtual target machine based on a cyber-attack scenario, wherein the virtual target machine is configured to be controlled by the user computer. The server receives a user response to the first attack action, determines, using a decision tree, a first proposed attack action based on the user response, and executes an artificial intelligence model to determine a second proposed attack action based on the user response. The server selects a subsequent attack action from the first proposed attack action and the second proposed attack action and executes the subsequent attack action by the virtual attack machine against the virtual target machine.Type: GrantFiled: August 26, 2022Date of Patent: July 9, 2024Assignee: Architecture Technology CorporationInventors: Matthew Donovan, Paul Nicotera, Dahyun Hollister, Robert Joyce, Judson Powers
-
Patent number: 11868519Abstract: Disclosed herein are embodiments for managing a task including one or more skills. A server stores a virtual environment, software agents configured to collect data generated when a user interacts with the virtual environment to perform the task, and a predictive machine learning model. The server generates virtual entities during the performance of the task, and executes the predictive machine learning model to configure the virtual entities based upon data generated when the user interacts with the virtual environment. The server generates the virtual environment and the virtual entities configured for interaction with the user during display by the client device, and receives the data collected by the software agents. The system displays a user interface at the client device to indicate a measurement of each of the skills during performance of the task. The server trains the predictive machine learning model using this measurement of skills during task performance.Type: GrantFiled: October 13, 2022Date of Patent: January 9, 2024Assignee: Architecture Technology CorporationInventors: Scott Aloisio, Dahyun Hollister, Robert A. Joyce
-
Publication number: 20230221796Abstract: Disclosed herein are embodiments for managing a task including one or more skills. A server stores a virtual environment, software agents configured to collect data generated when a user interacts with the virtual environment to perform the task, and a predictive machine learning model. The server generates virtual entities during the performance of the task, and executes the predictive machine learning model to configure the virtual entities based upon data generated when the user interacts with the virtual environment. The server generates the virtual environment and the virtual entities configured for interaction with the user during display by the client device, and receives the data collected by the software agents. The system displays a user interface at the client device to indicate a measurement of each of the skills during performance of the task. The server trains the predictive machine learning model using this measurement of skills during task performance.Type: ApplicationFiled: October 13, 2022Publication date: July 13, 2023Applicant: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Scott Aloisio, Dahyun Hollister, Robert A. Joyce
-
Patent number: 11670190Abstract: Various embodiments described herein relate to a server-based virtual training environment monitor, which may configure and customize an exercise and fitness program accessible through augmented and virtual reality applications running on an electronic device of a user, based on a current state and events associated with the user. The current state and events are determined through reactive agents (for example, intelligent agents) and monitoring devices (for example, sensors), which are directly or indirectly associated with the electronic device.Type: GrantFiled: February 3, 2020Date of Patent: June 6, 2023Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventor: Dahyun Hollister
-
Patent number: 11474596Abstract: Disclosed herein are embodiments for managing a task including one or more skills. A server stores a virtual environment, software agents configured to collect data generated when a user interacts with the virtual environment to perform the task, and a predictive machine learning model. The server generates virtual entities during the performance of the task, and executes the predictive machine learning model to configure the virtual entities based upon data generated when the user interacts with the virtual environment. The server generates the virtual environment and the virtual entities configured for interaction with the user during display by the client device, and receives the data collected by the software agents. The system displays a user interface at the client device to indicate a measurement of each of the skills during performance of the task. The server trains the predictive machine learning model using this measurement of skills during task performance.Type: GrantFiled: June 4, 2020Date of Patent: October 18, 2022Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Scott Aloisio, Dahyun Hollister, Robert A. Joyce
-
Patent number: 11429713Abstract: The methods and systems disclosed herein generally relate to automated execution and evaluation of computer network training exercises, such as in a virtual environment. A server generates a training system having a virtual attack machine and a virtual target machine where the virtual target machine is operatively controlled by a trainee computer. The server then executes a simulated cyber-attack and monitors/collects actions and responses by the trainee. The server then executes an artificial intelligence model to evaluate the trainee's action and to identify a subsequent simulated cyber-attack (e.g., a next step to the simulated cyber-attack). The server may then train the artificial intelligence model using various machine-learning techniques using the collected data during the exercise.Type: GrantFiled: January 24, 2019Date of Patent: August 30, 2022Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Matthew Donovan, Paul Nicotera, Dahyun Hollister, Robert Joyce, Judson Powers
-
Patent number: 10909244Abstract: An example method includes storing a scenario event list that defines one or more events associated with a training exercise, and configuring, based on the events defined in the scenario event list, one or more software agents to emulate one or more cyber-attacks against a host computing system during the training exercise, which includes configuring the software agents to save a state of one or more resources of the host computing system prior to emulating the cyber-attacks and to restore the state of the resources upon conclusion of the cyber-attacks. The example method further includes deploying the software agents for execution on the host computing system during the training exercise to emulate the cyber-attacks against the host computing system using one or more operational networks.Type: GrantFiled: July 3, 2019Date of Patent: February 2, 2021Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Matthew P. Donovan, Robert A. Joyce, Judson Powers, Dahyun Hollister
-
Patent number: 10803766Abstract: An example method includes deploying, by a modular training system and on one or more virtual machines in a network, one or more training environments that are configured to execute one or more training exercises; deploying, by the modular training system and for execution by one or more remote host computing systems that are communicatively coupled to the network, one or more software agents that are executed during the one or more training exercises, wherein the one or more software agents are configured to collect parameter data from the one or more remote host computing systems while the one or more trainees perform actions during the training exercise; and receiving, by the modular training system and from the one or more remote host computing system via the network, the parameter data collected by the one or more software agents during execution of the one or more training exercises.Type: GrantFiled: September 21, 2017Date of Patent: October 13, 2020Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventors: Matthew P. Donovan, Tyler J. Mitchell, Dahyun Hollister
-
Patent number: 10346612Abstract: An example method includes storing a scenario event list that defines one or more events associated with a training exercise, and configuring, based on the events defined in the scenario event list, one or more software agents to emulate one or more cyber-attacks against a host computing system during the training exercise, which includes configuring the software agents to save a state of one or more resources of the host computing system prior to emulating the cyber-attacks and to restore the state of the resources upon conclusion of the cyber-attacks. The example method further includes deploying the software agents for execution on the host computing system during the training exercise to emulate the cyber-attacks against the host computing system using one or more operational networks.Type: GrantFiled: June 19, 2017Date of Patent: July 9, 2019Assignee: Architecture Technology CorporationInventors: Matthew P. Donovan, Robert A. Joyce, Judson Powers, Dahyun Hollister