Simulation at two different levels of complexity
AssigneeHewlett-Packard Development Company, L.P.
InventorsRycharde Jeffery Hawkes, David Trevor Cliff, Colin Andrew Low
Life of this patent
Estimating the term…
Abstract
A technique for consistently simulating at two different complexities of simulation is described. This technique is particularly relevant to simulation of a creature-like autonomous agent (biological or artificial or hybrid). The model, in the particular case a model of the creature, comprises at least two portions. The first portion contains functions used in both of the different complexities of simulation. The second portion comprises two alternative versions, a first version for use in one complexity of simulation, and a second version for use in the other complexity of simulation.
Claims10
A method of simulating a creature for use in two different complexities of simulation, the method comprising:
- utilizing a model of the creature that comprises at least two portions:
- a first portion which contains functions for use in both of said different complexities of simulation;
- and
- a second portion comprising two alternative versions:
- a first version for use in one of said different complexities of simulation, wherein the first version utilizes a neural network;
- and
- a second version for use in the other of said different complexities of simulation,
- wherein said first portion comprises a behavior selection mechanism arranged to select the behavior of said creature and said second portion is arranged to execute the selected behavior.
A method of simulating activities of a plurality of creatures, the method comprising utilizing at least two modes of simulation:
- a first mode arranged to simulate the activities of all of said creatures;
- and
- a second mode arranged to simulate an activity of at least one of said creatures at a more detailed computational level of complexity than said first mode, wherein a model of a creature simulated in both modes of simulation comprises at least two portions:
- a first portion which contains functions arranged for use in both of said first, second modes of simulation;
- and
- a second portion comprising two alternative versions, a first version for use in said first mode of simulation, and a second version for use in the second mode when selected for closer inspection of the at least one creature being simulated.
A method of simulating a process at two different levels of complexity, the method comprising:
- utilizing a model that comprises at least two portions:
- a first portion which contains functions for use in both of said two different complexities of simulation;
- and
- a second portion comprising two alternative versions:
- a first version for use in one of said two different levels of complexities of simulation when selected for closer inspection of the process being simulated;
- and
- a second version for use in the other of said different levels of complexities of simulation, wherein the second version is for use in a less complex level of the simulations, and is arranged to approximate functionality of the first version.
A simulator device arranged to simulate a creature in two different levels of complexities of simulation, the simulator device being arranged to utilise a model of the creature that comprises at least two portions:
- a first portion which contains functions used in both of said two different levels of complexities of simulation;
- and
- a second portion comprising two alternative versions, a first version used in one of said two different levers of complexities of simulation when selected for closer inspection of the process being simulated, and second version used in the other of said different levels of complexities of simulation;
- wherein the second version is for use in a less complex of the simulations, and is arranged to approximate functionality of the first version.
Dependencies are inferred from the claim text.