Scene transitions in a zoomable user interface using a zoomable markup language
First Claim
1. A zoomable user interface (ZUI) apparatus, comprising:
- a data storage configured to store a collection of scenes displayable on a ZUI, each of said scenes being implemented using software written in a programming language;
an event capture mechanism configured to identify user inputs related to said ZUI, including a user input for requesting a change from a first scene to a second scene different from said first scene in said collection of scenes; and
a controller configured to control the ZUI to display a transition from said first scene to said second scene, said transition conveying a spatial relationship between said first scene and said second scene within said ZUI,wherein a manner in which said transition is displayed is implemented by at least one ZUI attribute or element included in said software written in said programming language and associated with said first scene or said second scene.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for allowing a user to interface with a system. More particularly, in one exemplary embodiment, a zoomable user interface (ZUI) generated by a processor includes a collection of scenes displayable on the ZUI including a first scene and a second scene, each of the scenes being implemented using software written in a programming language. The ZUI also includes an event capture mechanism for identifying user inputs to the ZUI, including a user input for requesting a change from the first scene to the second scene; and a transition between the first scene and the second scene in the collection of scenes, the transition conveying a spatial relationship between the first scene and the second scene within the ZUI.
19 Citations
54 Claims
-
1. A zoomable user interface (ZUI) apparatus, comprising:
-
a data storage configured to store a collection of scenes displayable on a ZUI, each of said scenes being implemented using software written in a programming language; an event capture mechanism configured to identify user inputs related to said ZUI, including a user input for requesting a change from a first scene to a second scene different from said first scene in said collection of scenes; and a controller configured to control the ZUI to display a transition from said first scene to said second scene, said transition conveying a spatial relationship between said first scene and said second scene within said ZUI, wherein a manner in which said transition is displayed is implemented by at least one ZUI attribute or element included in said software written in said programming language and associated with said first scene or said second scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for displaying scenes on a zoomable user interface (ZUI) comprising:
-
providing a collection of scenes for display on said ZUI, each of said scenes being implemented using software written in a programming language; identifying user inputs related to said ZUI, including a user input for requesting a change from a first scene to a second scene; and transitioning from said first scene to said second scene, while conveying a spatial relationship between said first scene and said second scene within said ZUI, wherein a manner in which said transitioning step is performed is implemented by at least one ZUI attribute or element included in said software written in said programming language and associated with said first scene or said second scene. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for displaying scenes on a zoomable user interface (ZUI) comprising:
-
means for providing a collection of scenes for display on said ZUI, each of said scenes being implemented using software written in a programming language; means for identifying user inputs related to said ZUI, including a user input for requesting a change from a first scene to a second scene in said collection of scenes; and means for transitioning from said first scene to said second scene by a transition conveying a spatial relationship between said first scene and said second scene within said ZUI, wherein said means for transitioning perform said transition in a manner which is implemented by at least one ZUI attribute or element included in said software written in said programming language and associated with said first scene or said second scene.
-
-
54. A computer-readable medium containing instructions which, when executed on a computer, perform the steps of:
-
providing a collection of scenes for display on a zoomable user interface (ZUI), each of said scenes being implemented using software written in a programming language; identifying user inputs related to said ZUI, including a user input for requesting a change from a first scene to a second scene in said collection of scenes; and transitioning from said first scene to said second scene, while conveying a spatial relationship between said first scene and said second scene within said ZUI, wherein a manner in which said transitioning is performed is implemented by at least one ZUI attribute or element included in said software written in said programming language and associated with said first scene or said second scene.
-
Specification