Reactive animation
OwnerIrun Cohen, Sol Efroni +1inventors
InventorsIrun Cohen, Sol Efroni, David Harel
Life of this patent
Estimating the term…
Abstract
System and method for generating reactive animation, providing a generic link between tools for graphic animation, by operatively linking the representation of an event driven system in conjunction with an event driven engine to an animation engine to generate reactive animation.
Claims33
A method for producing animation of an object comprising:
- modeling a behavior of the object as a plurality of events;
- creating a visual depiction at least of said plurality of events;
- detecting an event associated with the object;
- and
- creating the animation according to said event with said visual depiction.
A system for producing reactive animation of an object, wherein a behavior of the object is modeled as a plurality of events, comprising:
- (a) an event driven engine for modeling the plurality of states and at least one transition between the plurality of events;
- (b) an animation engine for creating a visual depiction at least of each of the plurality of events;
- and
- (c) an interface for receiving an event associated with the object from the event driven engine, and for sending a command to said animation engine for creating said visual depiction according to said event.
A method for analyzing a biological system, the biological system featuring a plurality of biological components, the method comprising:
- providing data related to a plurality of activities of the plurality of biological components of the biological system;
- analyzing the data to form at least one specification;
- constructing a plurality of states and at least one transition for at least a portion of the plurality of biological components according to said at least one specification;
- and
- creating a visual depiction of said at least a portion of the plurality of biological components in each of said plurality of states.
A method for analyzing a biological system, the biological system featuring a plurality of biological components, the method comprising:
- providing data related to a plurality of activities of the plurality of biological components of the biological system;
- analyzing the data to form at least one specification;
- decomposing said at least one specification into a plurality of events for at least a portion of the plurality of biological components according to said at least one specification;
- and
- creating reactive animation of said at least a portion of the plurality of biological components, said reactive animation being at least partially determined according to said plurality of events.
A method for analyzing a population having a large number of interacting components, the method comprising:
- providing data related to a plurality of activities of the population;
- analyzing the data to form at least one specification;
- decomposing said at least one specification into a plurality of events for at least a portion of the plurality of components according to said at least one specification;
- and
- creating reactive animation of said at least a portion of the plurality of components, said reactive animation being at least partially determined according to said plurality of events.
A system for at least providing an interface to a control system, the control system featuring a large number of dynamically created, changed and destroyed moving objects, comprising:
- (a) an event driven engine for modeling the objects according to a plurality of events;
- (b) an animation engine for creating a visual depiction at least of each of the events;
- wherein said event driven engine detects an event associated with the object in the control system, and wherein said animation engine creates said visual depiction according to said event for being provided to the interface.
Dependencies are inferred from the claim text.