Techniques for navigating layers of a user interface
First Claim
1. A method of navigating through multiple layers of overlapping display planes, comprising the steps of:
- a. attributing a property analogous to thickness to one or more of said layers; and
b. controlling an amount of time required to cycle past a layer to a lower layer based on said thickness property.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface permits navigating through a plurality of stacked window layers or image planes. In one form, moving through one image plane to an image plane below simulates pressing on an elastic membrane until it bursts. In another form, worm holes are used to access selected layers at different depths. In another embodiment, a property analogous to thickness, is associated with an image plane and the amount of time or force required to pass through the image plane is controlled as a function of thickness. In yet another form, a force feedback input/output device having three degrees of freedom is used to give a user the feel of physically penetrating through plural stacked layers.
55 Citations
11 Claims
-
1. A method of navigating through multiple layers of overlapping display planes, comprising the steps of:
-
a. attributing a property analogous to thickness to one or more of said layers; and
b. controlling an amount of time required to cycle past a layer to a lower layer based on said thickness property.
-
-
2. A method of navigating through multiple layers of overlapping display planes, comprising the steps of:
-
a. attributing a property analogous to thickness to one or more of said layers; and
b. controlling an amount of force required to be applied to an input/output device to cycle past a layer to a lower layer based on said thickness property.
-
-
3. A method of navigating through multiple layers of overlapping display planes, comprising the step of:
a. when navigating through a display plane, modifying display of the plane to give the appearance of an elastic membrane being penetrated by an object. - View Dependent Claims (4)
-
5. A computer program product, comprising:
-
a. a memory medium; and
b. a computer program stored on said memory medium;
said computer program comprising instructions for attributing a property analogous to thickness to one or more of image planes of a stack of image planes; and
controlling the amount of time required to navigate past a layer to a different layer based on said thickness property.
-
-
6. A computer program product, comprising:
-
a. a memory medium; and
b. a computer program stored on said memory medium, said computer program comprising instructions for attributing a property analogous to thickness to one or more of image planes of a stack of image planes; and
controlling the amount of force required to navigate past a layer to a different layer based on said thickness property.- View Dependent Claims (7)
-
-
8. A computer program product, comprising:
-
a. a memory medium; and
b. a computer program stored on said memory medium, said computer program comprising instructions for modifying the display of an image plane to give the appearance of an elastic membrane being penetrated by an object when navigating through one or more image planes.
-
-
9. A computer program product, comprising:
-
a. a memory medium; and
b. a computer program stored on said memory medium, said computer program comprising instructions for applying resistance to a force feedback input/output device, the resistance emulating pressing on and penetration of an elastic membrane when a user desires to navigate through one of a plurality of stacked image planes.
-
-
10. A method of navigating through multiple layers of overlapping display planes using an input/output device with force feedback, comprising the step of:
a. pressing in one direction on said input/output device while applying resistance emulating pressing on and penetration of an elastic membrane. - View Dependent Claims (11)
Specification