ZOOMING GRAPHICAL USER INTERFACE
First Claim
1. A method of presenting a hierarchically-organized collection of objects, the method comprising:
- displaying a first-level set of first-level objects in a prominent scale;
while displaying the first-level set of first-level objects in the prominent scale, displaying one or more second-level sets of second-level objects in a diminished scale, each second-level set of second-level objects linked to a different first-level object;
recognizing selection of a chosen first-level object; and
responsive to recognizing selection of the chosen first-level object;
zooming a second-level set of second-level objects linked to the chosen first-level object from a diminished scale to a prominent scale;
zooming the chosen first-level object from the prominent scale to an enlarged scale; and
while displaying the second-level set of second-level objects in the prominent scale and a portion of the chosen first-level object in the enlarged scale, displaying one or more third-level sets of third-level objects in a diminished scale, each third-level set of third-level objects linked to a different one of the second-level objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of presenting a hierarchically-organized collection of objects includes displaying a first-level set of first-level objects in a prominent scale; and while displaying the first-level set of first-level objects in the prominent scale, displaying one or more second-level sets of second-level objects in a diminished scale. Each second-level set of second-level objects is linked to a different first-level object. The method further includes recognizing selection of a chosen first-level object, and after recognizing selection of the chosen first-level object: displaying a second-level set of second-level objects linked to the chosen first-level object in a prominent scale; displaying a portion of the chosen first-level object in an enlarged scale; and displaying one or more third-level sets of third-level objects in a diminished scale. Each third-level set of third-level objects is linked to a different one of the second-level objects.
68 Citations
20 Claims
-
1. A method of presenting a hierarchically-organized collection of objects, the method comprising:
-
displaying a first-level set of first-level objects in a prominent scale; while displaying the first-level set of first-level objects in the prominent scale, displaying one or more second-level sets of second-level objects in a diminished scale, each second-level set of second-level objects linked to a different first-level object; recognizing selection of a chosen first-level object; and responsive to recognizing selection of the chosen first-level object; zooming a second-level set of second-level objects linked to the chosen first-level object from a diminished scale to a prominent scale; zooming the chosen first-level object from the prominent scale to an enlarged scale; and while displaying the second-level set of second-level objects in the prominent scale and a portion of the chosen first-level object in the enlarged scale, displaying one or more third-level sets of third-level objects in a diminished scale, each third-level set of third-level objects linked to a different one of the second-level objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of presenting a hierarchically-organized collection of objects, the method comprising:
-
displaying a first-level set of first-level objects in a prominent scale; while displaying the first-level set of first-level objects in the prominent scale, displaying one or more second-level sets of second-level objects in a diminished scale, each second-level set of second-level objects linked to a different first-level object; recognizing selection of a chosen first-level object; and after recognizing selection of the chosen first-level object; displaying a second-level set of second-level objects linked to the chosen first-level object in a prominent scale; displaying a portion of the chosen first-level object in an enlarged scale; and displaying one or more third-level sets of third-level objects in a diminished scale, each third-level set of third-level objects linked to a different one of the second-level objects. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device, comprising:
-
a touch-screen display; a logic subsystem operatively connected to the touch-screen display; and memory operatively connected to the logic subsystem, the memory holding instructions that, when executed by the logic subsystem, cause the computing device to; display a first-level set of first-level objects in a prominent scale; while displaying the first-level set of first-level objects in the prominent scale, display one or more second-level sets of second-level objects in a diminished scale, each second-level set of second-level objects linked to a different first-level object; recognize selection of a chosen first-level object; and after recognizing selection of the chosen first-level object; display a second-level set of second-level objects linked to the chosen first-level object in a prominent scale; display a portion of the chosen first-level object in an enlarged scale; and display one or more third-level sets of third-level objects in a diminished scale, each third-level set of third-level objects linked to a different one of the second-level objects. - View Dependent Claims (19, 20)
-
Specification