Methods for identifying cells in a path in a flowchart and for synchronizing graphical and textual views of a flowchart
First Claim
1. A method executed by a processor for identifying cells in a path in a flowchart, the method comprising:
- (a) displaying a flowchart comprising a plurality of cells, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation;
(b) receiving, from a user, a selection of a single cell in the flowchart;
(c) determining a path comprising the selected single cell;
(d) identifying, to the user, at least four cells in the path in a way that distinguishes the at least four cells in the path from at least some of the other cells in the flowchart that are not in the path, wherein the way in which the at least four cells in the path are distinguished is by displaying the at least four cells differently from all of the other cells in the flowchart; and
(e) for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, displaying at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
The preferred embodiments described herein provide methods for identifying cells in a path in a flowchart and for synchronizing graphical and textual views of a flowchart. In one preferred embodiment, a method for identifying cells in a path in a flowchart is provided comprising the acts of displaying a flowchart comprising a plurality of cells, selecting a cell in the flowchart, determining a path comprising the selected cell, and identifying at least some of the cells in the path. In another preferred embodiment, a method for synchronizing graphical and textual views of a flowchart is provided. This method comprises the acts of displaying a graphical view of a flowchart comprising a plurality of cells in a first display region, displaying a textual view of at least some cells in the flowchart in a second display region, and in response to input received in either the first or second display regions, applying the input to both the first and second display regions. Other preferred embodiments are provided, and each of the preferred embodiments can be used alone or in combination with one another.
142 Citations
63 Claims
-
1. A method executed by a processor for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) receiving, from a user, a selection of a single cell in the flowchart; (c) determining a path comprising the selected single cell; (d) identifying, to the user, at least four cells in the path in a way that distinguishes the at least four cells in the path from at least some of the other cells in the flowchart that are not in the path, wherein the way in which the at least four cells in the path are distinguished is by displaying the at least four cells differently from all of the other cells in the flowchart; and (e) for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, displaying at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 49, 50, 59)
-
-
28. A method executed by a processor for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells, wherein the plurality of cells define a plurality of paths, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) receiving, from a user, a selection of a single cell in the flowchart; (c) in response to the selection of the single cell in the flowchart, determining a path comprising the single cell; (d) identifying, to the user, at least four cells in the path determined in (c) in a way that distinguishes the at least four cells in the path from at least some of the other cells in the flowchart that are not in the path, wherein the way in which the at least four cells are distinguished is by displaying the at least four cells differently from the at least some of the other cells in the flowchart; and (e) for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, displaying at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation. - View Dependent Claims (29, 30, 31, 32, 33, 51, 52, 60)
-
-
34. A method executed by a processor for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells, wherein the plurality of cells define a plurality of paths, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) receiving, from a user, a selection of a single cell in the flowchart; (c) determining a path comprising the selected single cell based on the history of the selected cell and the history of cells above and below it, if any, in succession; (d) identifying, to the user, at least four cells in the path determined in (c) in a way that distinguishes the at least some of the cells in the path from at least some of the other cells in the flowchart that are not in the path, wherein the way in which the at least four cells are distinguished is by displaying the at least four cells differently from the at least some of the other cells in the flowchart; and (e) for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, displaying at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation. - View Dependent Claims (35, 36, 37, 38, 53, 54, 61)
-
-
39. A method executed by a processor for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart in a first display region, wherein the flowchart comprises a plurality of cells defining a plurality of paths, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) receiving, from a user, a selection of a single cell in the flowchart; (c) determining a path comprising the selected single cell; and (d) identifying, to the user, at least some of the cells in the path by displaying a textual view of the at least some of the cells in the path, but not of at least some of the other cells in the flowchart that are not in the path, in a second display region, whereby the at least some of the cells in the path are identified in a way that distinguishes the at least some of the cells in the path from the at least some of the other cells in the flowchart that are not in the path, wherein, for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, the textual view provides at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation. - View Dependent Claims (40, 41, 42, 55, 56, 62)
-
-
43. A method executed by a processor for building a flowchart along a single path, the method comprising:
-
(a) displaying a flowchart in a first display region, wherein the flowchart comprises a plurality of cells defining a plurality of paths, wherein at least some of the cells in the flowchart comprise instructions that are implemented by an application to provide an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) simultaneously displaying a textual view of at least some of the cells along a single path in the flowchart in a second display region and receiving input from a user in the second display region, wherein, for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, the textual view provides at least one of the following;
a description of video that will be displayed when the piece of media is played during the interactive multimedia presentation and a description of audio that will be played when the piece of media is played during the interactive multimedia presentation, wherein a textual view of cells not along the single path in the flowchart is not displayed in the second display region, whereby the input is received in the second display region while the second display region displays the textual view of the at least some of the cells along the single path in the flowchart; and(c) in response to the input received in (b) in the second display region, applying the input to the first display region, wherein if the input comprises an addition of a new cell in the second display region, a new cell in the flowchart in the first display region is created, and wherein if the input comprises a modification of existing text in the second display region, a corresponding existing cell in the flowchart in the first display region is modified. - View Dependent Claims (44, 45, 46, 47, 48, 57, 58, 63)
-
Specification