SCROLLABLE USER INTERFACE CONTROL
First Claim
1. A method for navigating a scrollable user interface, comprising:
- outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target;
receiving a pointer input;
moving a position of a virtual pointer on the scrollable user interface responsive to the pointer input;
responsive to the virtual pointer being within a first region of the scroll-control target, scrolling the scrollable user interface at a first speed; and
responsive to the virtual pointer being within a second region of the scroll-control target, scrolling the scrollable user interface at a second speed, faster than the first speed.
3 Assignments
0 Petitions
Accused Products
Abstract
One example method for navigating a scrollable user interface includes outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target. The method further includes receiving a pointer input, and moving a position of a virtual pointer on the scrollable user interface responsive to the pointer input. Responsive to the virtual pointer being within a first region of the scroll-control target, the scrollable user interface is scrolled at a first speed. Responsive to the virtual pointer being within a second region of the scroll-control target, the scrollable user interface is scrolled at a second speed, faster than the first speed.
43 Citations
20 Claims
-
1. A method for navigating a scrollable user interface, comprising:
-
outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target; receiving a pointer input; moving a position of a virtual pointer on the scrollable user interface responsive to the pointer input; responsive to the virtual pointer being within a first region of the scroll-control target, scrolling the scrollable user interface at a first speed; and responsive to the virtual pointer being within a second region of the scroll-control target, scrolling the scrollable user interface at a second speed, faster than the first speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for navigating a scrollable user interface, comprising:
-
outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target; receiving a virtual skeleton modeled from a depth map, the virtual skeleton including a hand joint; moving a position of a virtual pointer on the scrollable user interface responsive to a position of the hand joint of the virtual skeleton; responsive to the virtual pointer being within a first region of the scroll-control target for at least a first threshold duration, scrolling the scrollable user interface at a first speed; and responsive to the virtual pointer being within a second region of the scroll-control target for at least a second threshold duration, scrolling the scrollable user interface at a second speed, faster than the first speed.
-
-
20. A method for navigating a scrollable user interface, comprising:
-
outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target; receiving a virtual skeleton modeled from a depth map, the virtual skeleton including a hand joint; moving a position of a virtual pointer on the scrollable user interface responsive to a position of the hand joint of the virtual skeleton; responsive to the virtual pointer being within a first region of the scroll-control target, scrolling the scrollable user interface at a first speed with a first, zoomed-in view; and responsive to the virtual pointer being within a second region of the scroll-control target, scrolling the scrollable user interface at a second speed with a second, zoomed-out view, the second speed being faster than the first speed.
-
Specification