DETAIL-IN-CONTEXT LENSES FOR INTERACTING WITH OBJECTS IN DIGITAL IMAGE PRESENTATIONS
First Claim
1. A method for generating a presentation of a second graphical user interface (“
- GUI”
) over a first GUI in an original image that avoids occlusion of an element of the first GUI, comprising;
determining an occluding region of the second GUI that will occlude the element when the second GUI is overlaid on the first GUI;
distorting the second GUI to produce a distorted GUI having a distorted region incorporated therein for the occluding region, the distorted region having a magnified region for presenting at least a portion of the occluding region at a magnification to provide detailed information for the portion of the occluding region, at least partially surrounded by an at least partially compressed region where the magnification decreases to that of undistorted regions of the second GUI to provide context for the magnified region with respect to the undistorted regions, the magnified and compressed regions being shifted away from the element to avoid occlusion of the element when the distorted GUI is overlaid on the first GUI;
overlaying the distorted GUI on the first GUI in the original image to generate the presentation; and
, displaying the presentation on a display screen.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods for initiating an electronic shopping transaction, for initiating a control operation for a user-selectable video game character, for emphasizing an advertisement in a computer generated display, and for presenting multiple GUIs in desktop user interfaces using detail-in-context graphical distortions. The method for initiating an electronic shopping transaction, for a user-selectable item presented in a computer generated original image on a display, comprising: receiving a selection signal for the item from a user; distorting the original image to produce a distorted region for the item to provide the user with detailed information for the item; and, receiving a purchase signal for the item from the user.
150 Citations
18 Claims
-
1. A method for generating a presentation of a second graphical user interface (“
- GUI”
) over a first GUI in an original image that avoids occlusion of an element of the first GUI, comprising;
determining an occluding region of the second GUI that will occlude the element when the second GUI is overlaid on the first GUI;
distorting the second GUI to produce a distorted GUI having a distorted region incorporated therein for the occluding region, the distorted region having a magnified region for presenting at least a portion of the occluding region at a magnification to provide detailed information for the portion of the occluding region, at least partially surrounded by an at least partially compressed region where the magnification decreases to that of undistorted regions of the second GUI to provide context for the magnified region with respect to the undistorted regions, the magnified and compressed regions being shifted away from the element to avoid occlusion of the element when the distorted GUI is overlaid on the first GUI;
overlaying the distorted GUI on the first GUI in the original image to generate the presentation; and
,displaying the presentation on a display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- GUI”
-
18. A system for generating a presentation of a second graphical user interface (“
- GUI”
) over a first GUI in an original image that avoids occlusion of an element of the first GUI, comprising;
a processor coupled to memory and a display screen; and
,modules within the memory and executed by the processor, the modules including;
a module for determining an occluding region of the second GUI that will occlude the element when the second GUI is overlaid on the first GUI;
a module for distorting the second GUI to produce a distorted GUI having a distorted region incorporated therein for the occluding region, the distorted region having a magnified region for presenting at least a portion of the occluding region at a magnification to provide detailed information for the portion of the occluding region, at least partially surrounded by an at least partially compressed region where the magnification decreases to that of undistorted regions of the second GUI to provide context for the magnified region with respect to the undistorted regions, the magnified and compressed regions being shifted away from the element to avoid occlusion of the element when the distorted GUI is overlaid on the first GUI;
a module for overlaying the distorted GUI on the first GUI in the original image to generate the presentation; and
,a module displaying the presentation on the display screen.
- GUI”
Specification