Graph-based visual navigation through logical processes
First Claim
1. A method of navigating logical processes, the method comprising:
- generating a logical environment from a logical process, the logical environment comprising a plurality of nodes connected by branches, wherein each node represents a decision point in the logical process and each branch represents a step or a sequence of steps in the logical process;
displaying a graph of at least a portion of the nodes and branches of the logical environment in a first window of a display device of a computer;
displaying a visual representation of the logical process in a second window of the display device; and
allowing a user to navigate through the logical environment by entering navigation commands via at least one input device connected to the computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method of operation thereof are provided that allow interactive navigation and exploration of logical processes. The computer system employs a data architecture comprising a network of nodes connected by branches. Each node in the network represents a decision point in the process that allows the user to select the next step in the process and each branch in the network represents a step or a sequence of steps in the logical process. The network is constructed directly from the target logical process. Navigation data such as image frame sequences, stages in the logical process, and other related information are associated with the elements of the network. This establishes a direct relationship between steps in the process and the data that represent them. From such an organization, the user may tour the process, viewing the image sequences associated with each step and choosing among different steps at will.
120 Citations
28 Claims
-
1. A method of navigating logical processes, the method comprising:
-
generating a logical environment from a logical process, the logical environment comprising a plurality of nodes connected by branches, wherein each node represents a decision point in the logical process and each branch represents a step or a sequence of steps in the logical process;
displaying a graph of at least a portion of the nodes and branches of the logical environment in a first window of a display device of a computer;
displaying a visual representation of the logical process in a second window of the display device; and
allowing a user to navigate through the logical environment by entering navigation commands via at least one input device connected to the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A computer system for navigating logical processes, the computer system comprising:
-
a computer;
a display device connected to the computer;
one or more input devices connected to the computer; and
a computer program executing on the computer, wherein the computer program comprises computer instructions for;
generating a logical environment from a logical process, the logical environment comprising a plurality of nodes connected by branches, wherein each node represents a decision point in the logical process and each branch represents a step or a sequence of steps in the logical process;
displaying a graph of at least a portion of the nodes and branches of the logical environment in a first window of the display device;
displaying a visual representation of the logical process in a second window of the display device; and
allowing a user to navigate through the logical environment by entering navigation commands via the one or more input devices. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification