System and methods for creation and use of meta-models in simulated environments
AssigneeQomplx LLC
InventorsJason Crabtree, Andrew Sellers
Life of this patent
Estimating the term…
Abstract
A system and method for generating and applying meta-models in simulated environments, in which an agent simulation is selected, one or more agent goals are received, and agents are created which are individual instances of the agent simulation with each agent having at least one of the agent goals, wherein the agents are used in the execution of an environment simulation which dynamically changes based on the collective behavior of the agents. The agents operate in the environment simulation using meta-models which describe how the agents interact with other agent and how the agents interact within the simulation.
Claims4
A system for generating meta-models in simulated environments, comprising:
- a computing device comprising a memory and a processor;
- a meta-model module comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:
- obtain one or more models of an agent;
- generate source code of the one or more models;
- compile the source code to provide compiled code;
- and
- reconfigure two or more compiled codes from at least two agents to provide a meta-model relating to the possible interactions between the at least two agents;
- and
- at least one simulation manager comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the computing device to:
- receive a simulation goal related to one or more agent goals;
- select a dynamic environment simulation based on the simulation goal;
- execute the dynamic environment simulation using a plurality of meta-models;
- and
- continue the execution of the dynamic environment simulation that evolves with agent behavior from the execution of the plurality of agents and the plurality of meta-models until the simulation goal has been reached or until each agent has achieved its agent goal from the one or more agent goals.
A method for generating meta-models in simulated environments, comprising:
- obtaining one or more models of an agent;
- generating source code of the one or more models;
- compiling the source code to provide compiled code;
- reconfiguring two or more compiled codes from at least two agents to provide a meta-model relating to the possible interactions between the at least two agents;
- receiving a simulation goal related to one or more agent goals;
- selecting a dynamic environment simulation based on the simulation goal;
- executing the dynamic environment simulation using a plurality of meta-models;
- and
- continuing the execution of the dynamic environment simulation that evolves with agent behavior from the execution of the plurality of agents and the plurality of meta-models until the simulation goal has been reached or until each agent has achieved its agent goal from the one or more agent goals.
Dependencies are inferred from the claim text.