VISUAL FEEDBACK FOR TACTILE AND NON-TACTILE USER INTERFACES
First Claim
Patent Images
1. A method, comprising:
- presenting, by a computer, a scrollable list of interactive items on a display driven by the computer;
receiving an input from a user of the computer;
scrolling the list at a speed indicated by the input; and
zooming the list in response to the speed of the scrolling.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, including presenting, by a computer, a scrollable list of interactive items on a display driven by the computer, and receiving an input from a user of the computer. The list is scrolled at a speed indicated by the input, and the list is zoomed in response to the speed of the scrolling.
108 Citations
39 Claims
-
1. A method, comprising:
-
presenting, by a computer, a scrollable list of interactive items on a display driven by the computer; receiving an input from a user of the computer; scrolling the list at a speed indicated by the input; and zooming the list in response to the speed of the scrolling. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
presenting, by a computer, a scrollable list of items on a display driven by the computer; receiving, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer; defining a swipe region in space in proximity to the user; detecting, in the sequence of maps, a swipe gesture performed by the hand, in which the hand engages the swipe region at a first location in space and then disengages from the swipe region at a second location in space; initiating a scrolling of the list at a speed set in response to the engagement of the swipe region by the hand performing the swipe gesture; and after the disengagement of the swipe region by the hand performing the swipe gesture, gradually decelerating the speed of the scrolling of the list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
presenting, by a computer, multiple interactive items on a display driven by the computer; receiving, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer; detecting, in the maps, a select gesture hand performed by the hand and directed toward one of the multiple interactive items; and distorting a region on the display containing the one of the multiple interactive items in response to the select gesture. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a display; and a computer configured to present a scrollable list of interactive items on the display, to receive an input from a user of the computer, to scroll the list at a speed indicated by the input, and to zoom the list in response to the speed of the scrolling. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a depth sensor; and a computer configured to present a scrollable list of items on a display driven by the computer, to receive, from the depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer, to define a swipe region in space in proximity to the user, to detect, in the sequence of maps, a swipe gesture performed by the hand, in which the hand engages the swipe region at a first location in space and then disengages from the swipe region at a second location in space, to initiate a scrolling of the list at a speed set in response to the engagement of the swipe region by the hand performing the swipe gesture, and after the disengagement of the swipe region by the hand performing the swipe gesture, to gradually decelerate the speed of the scrolling of the list. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
a depth sensor; and a computer configured to present multiple interactive items on a display driven by the computer, to receive, from the depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer, to detect, in the maps, a select gesture hand performed by the hand and directed toward one of the multiple interactive items, and to distort a region on the display containing the one of the multiple interactive items in response to the select gesture. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a non-tactile user interface, cause the computer to present a scrollable list of interactive items on a display driven by the computer, to receive an input from a user of the computer, to scroll the list at a speed indicated by the input, and to zoom the list in response to the speed of the scrolling.
-
38. A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a non-tactile user interface, cause the computer to present a scrollable list of items on a display driven by the computer, to receive, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer, to define a swipe region in space in proximity to the user, to detect, in the sequence of maps, a swipe gesture performed by the hand, in which the hand engages the swipe region at a first location in space and then disengages from the swipe region at a second location in space, to initiate a scrolling of the list at a speed set in response to the engagement of the swipe region by the hand performing the swipe gesture, and after the disengagement of the swipe region by the hand performing the swipe gesture, to gradually decelerate the speed of the scrolling of the list.
-
39. A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a non-tactile user interface, cause the computer to present a scrollable list of items on a display driven by the computer, to receive, from a depth sensor, a sequence of three-dimensional (3D) maps containing at least a hand of a user of the computer, to detect, in the maps, a select gesture hand performed by the hand and directed toward one of the multiple interactive items, and to distort a region on a display containing the one of the multiple interactive items in response to the select gesture.
Specification