IP Library Granted Patent US 9,218,119
Granted Patent B2
US 9,218,119 · App. 13/072,328 · Granted Dec 22, 2015

System and method for gesture detection and feedback

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,218,119
App. No.
13/072,328
Granted
Dec 22, 2015
Kind
B2
Abstract

A computer device with a sensor subsystem for detecting off-surface objects, that carries out continued processing of the position and shape of objects detected in the vicinity of the device, associates these positions and shapes with predetermined gesture states, determines if the object is transitioning between gesture states and provides feedback based on the determined transition between the gesture states.

Claims (31)

1. A computing device, comprising:

a display;

a touch screen for detecting on-surface user input;

a sensor subsystem for detecting off-surface objects; and

memory having instructions stored on it which when run on a processor, causes the processor to perform the steps of:

setting the sensor subsystem to a powered-on state, from a powered-off state, when a predetermined on-surface gesture is detected via the touch screen;

determining a compound gesture using a combination of the detected on-surface gesture and an off-surface gesture determined using the sensor subsystem by:

detecting an off-surface object using the sensor subsystem;

determining a position and a shape of said detected off-surface object;

matching the determined position with a set of reference zones and the determined shape with a set of reference poses to thereby determine an off-surface gesture state;

detecting changes in the determined position and shape of said detected off-surface object using the sensor subsystem;

matching said changes in the determined position with transitions between said reference zones and matching said changes in determined shapes with transitions between said reference poses to thereby determine a transition between off-surface gesture states; and,

instructing a user interface to provide feedback based on the compound gesture including the determined transition between off-surface gesture states.

2. The computing device of claim 1 , wherein the feedback is at least one of graphical, auditory and haptic in nature.

3. The computing device of any preceding claim, wherein the feedback is a continuous feedback.

4. The computing device of claim 3 , wherein the processor performs the further step of:

determining a degree of transition between off-surface gesture states and providing the continuous feedback based on said degree of transition.

5. The computing device of claim 4 , wherein the degree of transition includes at least one of: where in between the reference zones the determined positions are present, where in between the reference poses the determined shapes are, which reference zone the determined position is closest and which reference pose the determined shape is closest.

6. The computing device of claim 1 , wherein the reference zones are represented as at least one of volumes in a three-dimensional space, points in a three-dimensional space, areas in a two-dimensional space and points in a two-dimensional space.

7. The computing device of claim 1 , wherein the sensor subsystem includes at least one of a single camera and two cameras in stereoscopic configuration.

8. The computing device of claim 1 , wherein the set of reference zones and the set of reference poses are changeable.

9. A computer-implemented method, for operating a computing device comprising a display, a touch screen for detecting on-surface user input, sensor sub system, processor and memory, comprising the steps of:

setting the sensor subsystem to a powered-on state, from a powered-off state, when a predetermined on-surface gesture is detected via the touch screen;

determining a compound gesture using a combination of the detected on-surface gesture and an off-surface gesture determined using the sensor subsystem by:

detecting an off-surface object using the sensor subsystem;

determining a position and a shape of said detected off-surface object;

matching the determined position with a set of reference zones and the determined shape with a set of reference poses to thereby determine an off-surface gesture state;

detecting changes in the determined position and shape of said detected off-surface object using the sensor subsystem;

matching said changes in the determined position with transitions between said reference zones and matching said changes in determined shapes with transitions between said reference poses to thereby determine a transition between off-surface gesture states; and,

instructing a user interface to provide feedback based on the compound gesture including the determined transition between off-surface gesture states.

10. A non-transitory computer-readable medium having stored on it instructions which when run on a processor cause the processor to carry out the method of claim 9 .

Assignments (11)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Dec 22, 2016
From: USER INTERFACE IN SWEDENT AB
To: RESEARCH IN MOTION TAT AB
Reel/Frame 041236/0028 →
CHANGE OF NAME Recorded Dec 22, 2016
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 041236/0048 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 037099 FRAME 0483. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 11, 2016
From: GÄRDENFORS, DAN
To: USER INTERFACE IN SWEDEN AB
Reel/Frame 040598/0922 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 037099 FRAME 0394. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 11, 2016
From: JOHANSSON, KARL-ANDERS
To: USER INTERFACE IN SWEDEN AB
Reel/Frame 040599/0186 →
CHANGE OF NAME Recorded Dec 8, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037243/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: GÄRDENFORS, DAN
To: TAT THE ASTONISHING TRIBE AB
Reel/Frame 037099/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: JOHANSSON, KARL-ANDERS
To: TAT THE ASTONISHING TRIBE AB
Reel/Frame 037099/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: HALIBURTON, JAMES
To: RESEARCH IN MOTION LIMITED
Reel/Frame 037019/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 035899/0116 →