Methods and apparatus for three-dimensional isographic navigation
First Claim
Patent Images
1. A computer-implemented method in which at least one computer system accesses instructions from computer storage and executes the instructions to perform steps of:
- rendering an object as a plurality of layers displayed within a three-dimensional view;
receiving a selection of a given layer from the plurality of layers in the three-dimensional view;
rendering the given layer of the object in a planar view, the planar view including a display of a representation of the given layer of the object in a two dimensional space;
detecting an input device positioned on the given layer in the three-dimensional view;
detecting the input device repositioning the given layer at a new location within the plurality of layers in the three-dimensional view; and
in response to the repositioning, rendering the three-dimensional view with the given layer located at the new location in the three-dimensional view.
2 Assignments
0 Petitions
Accused Products
Abstract
A system renders an object as a plurality of layers displayed within a three-dimensional view. The system receives a selection of a layer from the plurality of layers in the three-dimensional view, and renders the object as a planar view with the selected layer active, the planar view displaying the object in a two dimensional space.
-
Citations
27 Claims
-
1. A computer-implemented method in which at least one computer system accesses instructions from computer storage and executes the instructions to perform steps of:
-
rendering an object as a plurality of layers displayed within a three-dimensional view; receiving a selection of a given layer from the plurality of layers in the three-dimensional view; rendering the given layer of the object in a planar view, the planar view including a display of a representation of the given layer of the object in a two dimensional space; detecting an input device positioned on the given layer in the three-dimensional view; detecting the input device repositioning the given layer at a new location within the plurality of layers in the three-dimensional view; and in response to the repositioning, rendering the three-dimensional view with the given layer located at the new location in the three-dimensional view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method in which at least one computer system accesses instructions from computer storage and executes the instructions to perform steps of:
-
rendering an object as a plurality of layers displayed within a three-dimensional view on a display device; receiving a selection of a layer from the plurality of layers in the three-dimensional view; in response to receiving the selection, rendering a view of the object in a planar view with the selected layer being active the planar view with the selected layer being active, the planar view displaying the object in a two dimensional space; wherein rendering the object as a plurality of layers displayed within the a three-dimensional view comprises; identifying, within the planar view, a plurality of sub objects within the object; rendering each sub object within the plurality of sub objects in the planar view as a respective layer within the plurality of layers rendered in the three-dimensional view; and ordering the plurality of layers to correlate to an order of the plurality of sub objects. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computerized device comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a object navigating application that when executed on the processor provides object navigation on the computerized device by performing the operations of; rendering an object as a plurality of layers displayed within a three-dimensional view; receiving a selection of a layer from the plurality of layers in the three-dimensional view; and rendering the object as a planar view with the selected layer active, the planar view displaying the object in a two dimensional space, wherein receiving the selection of the layer includes; receiving a selection of a visually isolated edge with an input device to select the layer; and performing an operation on the layer to modify an order of the layers as the layers are rendered within the three-dimensional view, wherein modifying the order of the layers includes; detecting an input device positioned on a layer; detecting an input device repositioning the layer at a new location within the plurality of layers; and rendering the three-dimensional view with the layer located at the new location and the remaining plurality of layers displaced with respect to the new location of the layer. - View Dependent Claims (21, 22, 23)
-
-
24. A computer readable medium encoded with computer programming logic that when executed on a process in a computerized device produces an object navigating process that provides object navigation, the medium comprising:
-
instructions for rendering an object as a plurality of layers displayed within a three-dimensional view; instructions for receiving a selection of a layer from the plurality of layers in the three-dimensional view; and instructions for rendering the object as a planar view with the selected layer active, the planar view displaying the object in a two dimensional space, wherein the instructions for receiving the selection of the layer include; instructions for receiving a selection of a visually isolated edge with an input device to select the layer; and instructions for performing an operation on the layer to modify an order of the layers as the layers are rendered within the three-dimensional view, wherein the instructions for modifying the order of the layers include; instructions for detecting an input device positioned on a layer; instructions for detecting an input device repositioning the layer at a new location within the plurality of layers; and instructions for rendering the three-dimensional view with the layer located at the new location and the remaining plurality of layers displaced with respect to the new location of the layer. - View Dependent Claims (25, 26, 27)
-
Specification