Methods and systems for generating a zoomable graphical user interface
First Claim
1. A method for interfacing with a plurality of images, wherein each of said plurality of images represents a selectable media item, the method comprising:
- displaying said plurality of images aligned relative to one another in rows and columns at a first semantic level of a user interface;
moving a cursor over one of said plurality of images;
enlarging said one of said plurality of images in response to said cursor movement, wherein said one of said plurality of images overlaps at least one of said plurality of images at said first semantic level of said user interface;
displaying said one of said plurality of images together with additional information associated with said one of said plurality of images while non-displaying the remaining of said plurality of images, after enlarging said one of said plurality of images and prior to launching a media item represented by said one of said plurality of images;
receiving a selection input associated with said one of said plurality of images; and
launching said media item represented by said one of said plurality of images.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the present invention provide a control framework for organizing, selecting and launching media items including graphical user interfaces coupled with an optional 3D control device for collection of the basic control primitives of point, click, scroll, hover and zoom which permit for easy and rapid selection of media items, e.g., movies, songs etc., from large or small collections. The remote control maps natural hand movements and gestures into relevant commands while the graphical display uses images, zooming for increased/decreased levels of detail and continuity of GUI objects to provide easy organization, selection and navigation among the media items by a user.
82 Citations
33 Claims
-
1. A method for interfacing with a plurality of images, wherein each of said plurality of images represents a selectable media item, the method comprising:
-
displaying said plurality of images aligned relative to one another in rows and columns at a first semantic level of a user interface; moving a cursor over one of said plurality of images; enlarging said one of said plurality of images in response to said cursor movement, wherein said one of said plurality of images overlaps at least one of said plurality of images at said first semantic level of said user interface; displaying said one of said plurality of images together with additional information associated with said one of said plurality of images while non-displaying the remaining of said plurality of images, after enlarging said one of said plurality of images and prior to launching a media item represented by said one of said plurality of images; receiving a selection input associated with said one of said plurality of images; and launching said media item represented by said one of said plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21, 22, 23)
-
-
7. A user interface comprising:
-
means for displaying said plurality of images wherein each of said plurality of images represents a selectable media item aligned relative to one another in rows and columns at a first semantic level of a user interface; means for moving a cursor over one of said plurality of images; means for enlarging said one of said plurality of images in response to said cursor movement, wherein said one of said plurality of images overlaps at least one of said plurality of images at said first semantic level of said user interface; means for displaying said one of said plurality of images together with additional information associated with said one of said plurality of images while non-displaying the remaining of said plurality of images, after enlarging said one of said plurality of images and prior to launching a media item represented by said one of said plurality of images; means for receiving a selection input associated with said one of said plurality of images; and means for launching said media item represented by said one of said plurality of images. - View Dependent Claims (8, 9, 10, 11, 12, 24, 25, 26, 27, 28)
-
-
13. A computer-readable medium containing instructions which, when executed on a computer, perform the steps of:
-
displaying a plurality of images wherein each of said plurality of images represents a selectable media item aligned relative to one another in rows and columns at a first semantic level of a user interface; enabling movement of a cursor over one of said plurality of images; enlarging said one of said plurality of images in response to said cursor movement, wherein said one of said plurality of images overlaps at least one of said plurality of images at said first semantic level of said user interface; displaying said one of said plurality of images together with additional information associated with said one of said plurality of images while non-displaying the remaining of said plurality of images, after enlarging said one of said plurality of images and prior to launching a media item represented by said one of said plurality of images; receiving a selection input associated with said one of said plurality of images; and launching said media item represented by said one of said plurality of images. - View Dependent Claims (14, 15, 16, 17, 18, 29, 30, 31, 32, 33)
-
Specification