System and method for controlling actions within a programming environment
First Claim
Patent Images
1. A method for controlling actions associated with a multimedia experience, the method comprising:
- generating a flowchart comprising a plurality of cells that include actions associated with a multimedia experience, wherein each of the plurality of cells represents a discrete portion of the multimedia experience and wherein the plurality of cells define a first path and a second path in the flowchart;
in response to selecting the first path, generating automatically a first timing region, the first timing region configured to visually reflect a timing of two or more cells along the selected first path; and
in response to selecting the second path, generating automatically a second timing region, the second timing region configured to visually reflect a timing of two or more cells along the selected second path.
1 Assignment
0 Petitions
Accused Products
Abstract
This patent discloses tools, methods and systems for dynamically visualizing, controlling and modifying the timing of actions that are implemented as part of an interactive multimedia experience. The tools, methods and systems include a timing region that dynamically reflects the timing of at least some of the cells along a selected single path in the multimedia experience and allows a designer to play through the cells and to change the timing of actions associated with the cells.
83 Citations
19 Claims
-
1. A method for controlling actions associated with a multimedia experience, the method comprising:
-
generating a flowchart comprising a plurality of cells that include actions associated with a multimedia experience, wherein each of the plurality of cells represents a discrete portion of the multimedia experience and wherein the plurality of cells define a first path and a second path in the flowchart; in response to selecting the first path, generating automatically a first timing region, the first timing region configured to visually reflect a timing of two or more cells along the selected first path; and in response to selecting the second path, generating automatically a second timing region, the second timing region configured to visually reflect a timing of two or more cells along the selected second path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling actions associated with a multimedia experience, the method comprising:
-
generating a flowchart representing a multimedia experience having at least two separate branches; identifying a first path, the first path including the first branch; identifying a second path, the second path including the second branch; and generating a timing region, wherein generating the timing region includes; displaying automatically a plurality of timing panes representative of timing of actions associated with at least a portion of the first path in response to identifying the first path; and displaying automatically a plurality of timing panes representative of timing of actions associated with at least a portion of the second path in response to identifying the second path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling actions associated with a multimedia experience, the method comprising:
generating a flowchart having a plurality of cells, wherein each of the plurality of cells represents a discrete portion of the multimedia experience and wherein at least one cell associated with the plurality of cells includes a primary action configured to trigger playback of a primary media asset and at least one secondary action configured to trigger playback of a secondary media asset relative to the primary action; displaying a graphical view of the flowchart including a graphical representation of the at least one cell; and displaying within the graphical representation of the at least one cell a timing region configured to reflect the execution of the primary action and the at least one secondary action, wherein the timing region includes a graphical representation of the secondary media asset that is visually associated with a time axis of the primary media asset based on a timing of the primary action and the at least one secondary action. - View Dependent Claims (16, 17, 18, 19)
Specification