Techniques for controlling autonomous virtual agents
AssigneeX Development LLC
InventorsPhilip E. Watson, Christian Ervin
Life of this patent
Estimating the term…
Abstract
Techniques for controlling virtual agents are provided. In some embodiments that control a first virtual agent, a computing device senses an environment, wherein the environment includes one or more environmental states and a group of other virtual agents. The computing device determines a goal of the group of other virtual agents. The computing device determines whether the first virtual agent should affiliate with the group of other virtual agents. In response to determining that the first virtual agent should affiliate with the group of other virtual agents, the computing device changes a goal of the first virtual agent based on the goal of the group of other virtual agents.
Claims20
A computer-implemented method of controlling a first virtual agent, the method comprising:
- sensing, by a computing device, an environment, wherein the environment includes one or more environmental states and a group of other virtual agents;
- determining, by the computing device, a goal of the group of other virtual agents;
- determining, by the computing device, whether the first virtual agent should affiliate with the group of other virtual agents;
- and
- in response to determining that the first virtual agent should affiliate with the group of other virtual agents, changing a goal of the first virtual agent based on the goal of the group of other virtual agents.
A non-transitory computer-readable medium having logic stored thereon that, in response to execution by one or more processors of a computing device, cause the computing device to perform actions comprising:
- sensing, by the computing device, an environment, wherein the environment includes one or more environmental states and a group of other virtual agents;
- determining, by the computing device, a goal of the group of other virtual agents;
- determining, by the computing device, whether the first virtual agent should affiliate with the group of other virtual agents;
- and
- in response to determining that the first virtual agent should affiliate with the group of other virtual agents, changing a goal of the first virtual agent based on the goal of the group of other virtual agents.
Dependencies are inferred from the claim text.