IP Library Granted Patent US 9,122,311
Granted Patent B2
US 9,122,311 · App. 13/592,369 · Granted Sep 1, 2015

Visual feedback for tactile and non-tactile user interfaces

Inventor: Micha Galor (Tel Aviv, IL)
Assignee: APPLE INC.
G06F3/017G06F3/0485G09G5/34G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,122,311
App. No.
13/592,369
Granted
Sep 1, 2015
Kind
B2
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.

Claims (19)

1. 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;

defining an interaction surface in space in proximity to the user;

detecting in the maps a transverse motion of the hand in space, and positioning, on the display, a cursor in response to the transverse motion;

detecting, in the maps, a select gesture performed by the hand and directed toward one of the multiple interactive items while the hand engages the interaction surface; and

distorting a region on the display containing the one of the multiple interactive items in response to the select gesture and engagement of the interaction surface by the hand, by presenting the region surrounding the cursor as a recessed vertex.

2. The method according to claim 1 , wherein the select gesture comprises the user moving the hand toward the one of the interactive items.

3. The method according to claim 1 , and comprising detecting, in the maps a transverse motion of the hand, and positioning, on the display, a cursor in response to a transverse motion of the hand.

4. The method according to claim 1 , and comprising presenting, on the display, a reflection of the cursor at an offset directly proportional to a distance between the hand and the interaction surface.

5. The method according to claim 4 , and comprising presenting the reflection at a size inversely proportional to the distance between the hand and the interaction surface.

6. 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 define an interaction surface in space in proximity to the user, to detect in the maps a transverse motion of the hand in space, and to position, on the display, a cursor in response to the transverse motion, to detect, in the maps, a select gesture performed by the hand and directed toward one of the multiple interactive items while the hand engages the interaction surface, and to distort a region on the display containing the one of the multiple interactive items in response to the select gesture and engagement of the interaction surface by the hand, by presenting the region surrounding the cursor as a recessed vertex.

7. The apparatus according to claim 6 , wherein the select gesture comprises the user moving the hand toward the one of the interactive items.

8. The apparatus according to claim 6 , wherein the computer is configured to detect, in the maps a transverse motion of the hand, and to position, on the display, a cursor in response to a transverse motion of the hand.

9. The apparatus according to claim 6 , wherein the computer is configured to present, on the display, a reflection of the cursor at an offset directly proportional to a distance between the hand and the interaction surface.

10. The apparatus according to claim 9 , wherein the computer is configured to present the reflection at a size inversely proportional to the distance between the hand and the interaction surface.

11. 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 an interaction surface in space in proximity to the user, to detect in the maps a transverse motion of the hand in space, and to position, on the display, a cursor in response to the transverse motion, to detect, in the maps, a select gesture performed by the hand and directed toward one of the multiple interactive items while the hand engages the interaction surface, and to distort a region on the display containing the one of the multiple interactive items in response to the select gesture and engagement of the interaction surface by the hand, by presenting the region surrounding the cursor as a recessed vertex.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION # 13840451 AND REPLACE IT WITH CORRECT APPLICATION # 13810451 PREVIOUSLY RECORDED ON REEL 034293 FRAME 0092. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 11, 2015
From: PRIMESENSE LTD.
To: APPLE INC.
Reel/Frame 035624/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: PRIMESENSE LTD.
To: APPLE INC.
Reel/Frame 034293/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2012
From: GALOR, MICHA
To: PRIMESENSE LTD.
Reel/Frame 028833/0082 →
Continuity (2)
Provisional Application 61526696 · Aug 24, 2011
Related Publication 20130055150A1 · Feb 28, 2013