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 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 plurality of cells in the flowchart comprise instructions for providing 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 cell in the flowchart;
(c) determining a path comprising the selected cell; and
(d) identifying, to the user, at least some cells in the path in a way that distinguishes the at least some cells in the path from at least some cells in the flowchart that are not in the path.
0 Assignments
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.
105 Citations
64 Claims
-
1. A method 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 plurality of cells in the flowchart comprise instructions for providing 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 cell in the flowchart;
(c) determining a path comprising the selected cell; and
(d) identifying, to the user, at least some cells in the path in a way that distinguishes the at least some cells in the path from at least some cells in the flowchart that are not in the path. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method 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 plurality of cells in the flowchart comprise instructions for providing 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; and
(d) identifying, to the user, at least some cells in the path determined in (c) in a way that distinguishes the at least some cells in the path from at least some cells in the flowchart that are not in the path. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method 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 plurality of cells in the flowchart comprise instructions for providing 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 cell in the flowchart;
(c) determining a path comprising the selected cell based on a history of the selected cell and a history of cells above and below it, if any; and
(d) identifying, to the user, at least some cells in the path determined in (c) in a way that distinguishes the at least some cells in the path from at least some cells in the flowchart that are not in the path. - View Dependent Claims (14, 15, 16)
-
-
17. A method 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 plurality of cells in the flowchart comprise instructions for providing 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 cell in the flowchart;
(c) determining a path comprising the selected cell; and
(d) identifying, to the user, at least some cells in the path by displaying a textual view of the at least some cells in the path, but not of at least some cells in the flowchart that are not in the path, in a second display region. - View Dependent Claims (18, 19)
-
-
20. A method 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 cells in the flowchart comprise instructions for providing 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 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 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 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. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for displaying a cell property of a cell in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells in a first display region, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during an interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation;
(b) receiving, from a user, a selection of a cell in the flowchart;
(c) determining a path comprising the selected cell; and
(d) displaying, in a second display region, a cell property of at least one cell in the path. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for displaying a cell property of a cell in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells in a first display region, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during an 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 cell in the flowchart;
(c) determining a path comprising the selected cell; and
(d) displaying, in a second display region, a cell property of at least one cell in the path, wherein the second display region displays graphics. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for creating a flowchart comprising instructions for providing an interactive multimedia presentation, the method comprising:
-
(a) displaying a first display region that allows a user to enter text representing cells in a single path of a flowchart for providing an interactive multimedia presentation, wherein at least one cell comprises an instruction to trigger a piece of media during the interactive multimedia presentation, and wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation;
(b) receiving a command from the user to display a second display region displaying a flowchart created from text entered in the first display region; and
(c) in response to the command, displaying the second display region displaying the flowchart, wherein the first and second display regions are displayed at different times. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method for creating a flowchart comprising instructions for providing an interactive multimedia presentation, the method comprising:
-
(a) displaying a first display region that allows a user to enter text representing cells in a single path of a flowchart for providing an interactive multimedia presentation, wherein at least one cell comprises an instruction to trigger a piece of media during the interactive multimedia presentation, and wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation;
(b) receiving a first command from the user to display a second display region displaying a flowchart created from text entered in the first display region;
(c) in response to the first command, displaying the second display region displaying the flowchart;
(d) receiving a second command from the user to display the first display region; and
(e) in response to the second command, displaying the first display region;
wherein the first and second display regions are displayed at different times. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during an interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation;
(b) receiving, from a user, a selection of a cell in the flowchart;
(c) determining a plurality of paths comprising the selected cell; and
(d) identifying, to the user, at least some of the cells in each of the plurality of paths in a way that distinguishes the at least some of the cells in each of the plurality of paths from cells in other paths in the flowchart. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for identifying cells in a path in a flowchart, the method comprising:
-
(a) displaying a flowchart comprising a plurality of cells, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during an 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 cell in the flowchart;
(c) determining a plurality of paths comprising the selected cell; and
(d) identifying, to the user, at least some of the cells in each of the plurality of paths in a way that distinguishes the at least some of the cells in each of the plurality of paths from cells in other paths in the flowchart;
wherein the flowchart is displayed in a first display region, and wherein the at least some of the cells in each of the plurality of paths are identified in (d) by displaying a copy of the at least some of the cells in each of the plurality of paths in a second display region, and wherein the at least some of the cells in each of the plurality of paths comprise direct parent cells of the selected cell. - View Dependent Claims (63, 64)
-
Specification