System and method for ordering events
First Claim
1. An event ordering system, comprising:
- a constraint component that receives temporal constraints associated with a plurality of events; and
an order component that determines an event order in accordance with the temporal constraints, wherein the event order specifies the execution order of events.
2 Assignments
0 Petitions
Accused Products
Abstract
The system and method of the present invention relates to the determining the specific ordering and execution of events from temporal constraints, filtering functions, and execution heuristics. To facilitate specification of event order objects be can associated with events in an object authoring system which provides for interaction, conditional behavior, and fuzzy relationships by dividing all time into past, present, and future. A user or developer can then perform all their work in the editable area marked “now.” Items that may have happened prior to the current work show up in the “past” area and items which might happen in the future show up in the “future” area. A user can then associate and/or dissociate objects associated with events in the editable area, for instance by simply loosely specifying temporal relationships or constraints amongst objects rather than specifying an exact temporal sequence directly.
86 Citations
38 Claims
-
1. An event ordering system, comprising:
-
a constraint component that receives temporal constraints associated with a plurality of events; and
an order component that determines an event order in accordance with the temporal constraints, wherein the event order specifies the execution order of events. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An interactive event ordering system, comprising:
-
a display component that provides a plurality of object workspaces, the workspaces including at least one of a past, present and/or future space, the present space is an editable area; and
a design component that temporally associates and/or disassociate objects in the editable area. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for ordering events comprising:
-
receiving temporal constraints associated with a plurality of events;
generating one or more event execution orders in accordance with the constraints; and
selecting an optimal event order based at least in part on execution system information. - View Dependent Claims (28)
-
-
29. A method for object authoring comprising:
-
receiving object data associated with events from a workspace including at least one of a past, present, and future area; and
,associating objects temporally based at least in part upon relative object locations;
- View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification