Systems, methods, and computer program products displaying interactive elements on a canvas
First Claim
Patent Images
1. A computer program product having a non-transitory computer readable medium having computer program logic recorded thereon, the computer program product comprising:
- code for generating a canvas upon a display space, the canvas being larger than the display space and comprising an interactive element; and
code for changing a status of the interactive element in response to movement-of-the interactive element within the display space, wherein changing the status of the interactive element comprises;
causing the interactive element to transition from invisible, to translucent, to opaque as the canvas shifts, andcausing the interactive element to change from unselectable to selectable as the interactive element transitions from translucent to opaque.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer program product having a computer readable medium having computer program logic recorded thereon comprises code for generating a canvas upon a display space, the canvas being larger than the display space and including an interactive element, code for navigating within the canvas upon the display space code for changing a status of the interactive element in response to navigation moving the interactive element within the display space.
-
Citations
31 Claims
-
1. A computer program product having a non-transitory computer readable medium having computer program logic recorded thereon, the computer program product comprising:
-
code for generating a canvas upon a display space, the canvas being larger than the display space and comprising an interactive element; and code for changing a status of the interactive element in response to movement-of-the interactive element within the display space, wherein changing the status of the interactive element comprises; causing the interactive element to transition from invisible, to translucent, to opaque as the canvas shifts, and causing the interactive element to change from unselectable to selectable as the interactive element transitions from translucent to opaque. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method performed upon a processor-based device with a display screen, the method comprising:
-
rendering a canvas upon the display screen, the canvas being larger than the display screen and including an interactive element; moving the canvas relative to the display screen; and changing an activity status of the interactive element as the interactive element is moved, wherein said changing activity status includes monitoring proximity of the interactive element with respect to the display screen and changing the activity status of the interactive element when a specified portion of the interactive element crosses a pre-defined proximity threshold, wherein changing the activity status of the interactive element comprises; transitioning the interactive element from invisible, to translucent, to opaque as the canvas moves, and changing the interactive element from unselectable to selectable as the interactive element transitions from translucent to opaque. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A handheld, processor-based device comprising:
-
a screen having a display area, the screen displaying a canvas, the canvas being larger than the display area; an interactive element on the canvas; and wherein the processor is operable for dynamically causing the interactive element to change its executable status in response to its proximity to a first portion of the display area during movement of the canvas wherein changing the interactive element'"'"'s executable status comprises transitioning the interactive element from invisible, to translucent, to opaque as the canvas shifts and changing the interactive element from unselectable to selectable as the interactive element transitions from translucent to opaque. - View Dependent Claims (22, 23, 24)
-
-
25. A personal computer comprising:
-
a screen having a display area, the screen displaying a canvas, the canvas being larger than the display area and containing an interactive element; interface means for receiving input, wherein the computer transforms the received input into movement of the canvas relative to the display area; and wherein the computer is operable for changing a status of the interactive element during movement of the canvas in response to proximity of the interactive element to a designated portion of the display area wherein changing the status of the interactive element comprises transitioning the interactive element from invisible, to translucent, to opaque as the canvas shifts and changing the interactive element from unselectable to selectable as the interactive element transitions from translucent to opaque. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification