US 9,811,237 B2
Visual navigation of virtual environments through logical processes
Rodica Schileru, Santa Clara, CA (US)
Assigned to III HOLDINGS 2, LLC, Wilmington, DE (US)
Filed by Rodica Schileru, Santa Clara, CA (US)
Filed on Apr. 30, 2003, as Appl. No. 10/427,410.
Application 10/092,813 is a division of application No. 09/287,088, filed on Apr. 6, 1999, granted, now 6,388,688.
Application 10/427,410 is a continuation in part of application No. 10/092,813, filed on Mar. 6, 2002, granted, now 6,580,441.
Prior Publication US 2004/0017404 A1, Jan. 29, 2004
Int. Cl. G06F 3/0481 (2013.01); G06T 19/00 (2011.01); H04L 12/24 (2006.01)
CPC G06F 3/04815 (2013.01) [G06T 19/00 (2013.01); H04L 41/22 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for navigating a logical environment, the method comprising:
generating, by a processing system, the logical environment from a logical process map, wherein the logical process map includes a plurality of nodes connected by branches, wherein each of the plurality of nodes represents a decision point in the logical process map and each branch represents a path connecting the nodes, and wherein outgoing paths from each of the plurality of nodes are expressed in absolute map coordinates;
causing, by the processing system, display in a first window of at least a portion of the plurality of nodes and the branches of the logical process map, wherein the logical process map comprises two or more disjointed graphs that are logically linked such that a branch of a first disjointed graph is logically linked to a node of a second disjointed graph;
causing, by the processing system, display in a second window of a visual representation associated with a point in the logical process map, wherein the point is one of the plurality of nodes or on one of the branches;
processing, by the processing system, navigation commands of the logical environment in response to receiving the navigation commands;
jumping, by the processing system, to a second point in the logical process map in response to receiving a navigation command selecting the second point;
causing, by the processing system, display in the second window of the visual representation associated with the second point;
causing, by the processing system, display in a third window of auxiliary data associated with hotspots, wherein each hotspot represents a point of interest in the logical process map wherein the auxiliary data includes still images, image frame sequences, audio clips, text documents, Internet links, or database queries;
causing, by the processing system, display of hotspot icons in a second window, wherein each of the hotspot icons represents a hotspot; and
jumping, by the processing system, to a particular hotspot in response to receiving a navigation command selecting a particular hotspot icon associated with the particular hotspot.