IP Library Granted Patent US 8,730,190
Granted Patent B2
US 8,730,190 · App. 13/006,320 · Granted May 20, 2014

Detect motion generated from gestures used to execute functionality associated with a computer system

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 8,730,190
App. No.
13/006,320
Granted
May 20, 2014
Kind
B2
Abstract

A system and method to detect motion generated from gestures, the gestures used to execute functionality associated with a computer system is described. The system includes a touch-sensitive display for receiving input. Further, the system includes a processor to convert the user input into an electrical signal to activate a sensor, the sensor to generate field of view. Additionally, the system includes a sensor logic module to identify at least one wave value associated with a gesture object residing within the field of view. Moreover, the system includes a receiver wave logic module to determine that the at least one wave value has exceeded a limit value. The system also includes a gesture logic module to execute functionality associated with the at least one wave value, the functionality related to an application depicted on the touch-sensitive display.

Claims (32)

1. A computer system comprising:

a touch-sensitive display for receiving input;

a sensor;

a memory resource storing instructions; and

a processor to execute the instructions to perform operations comprising:

activate the sensor, the sensor to provide a field of view;

determine a plurality of wave values associated with an object residing within the field of view provided by the sensor, each of the plurality of wave values corresponding to a different one of a first axis, a second axis, and a third axis in relation to the sensor;

determine that at least one wave value of the plurality of wave values has exceeded a respective limit value for the at least one wave value, the respective limit value corresponding to a direction along the first axis, the second axis, or the third axis; and

execute functionality associated with the at least one wave value exceeding the respective limit value, the functionality related to an application providing an interface on the touch-sensitive display.

2. The computer system of claim 1 , wherein the computer system is a mobile computing device.

3. The computer system of claim 1 , wherein the field of view is conical in shape, wherein a point of the conical shape corresponds to a position of the sensor and the conical shape extends out from the point.

4. The computer system of claim 1 , wherein the first axis corresponds to an X-axis, the second axis corresponds to a Y-axis, and the third axis corresponds to a Z-axis.

5. The computer system of claim 4 , wherein the functionality associated with a wave value corresponding to the Z-axis is a zoom functionality, and wherein the processor executes the instructions to execute the zoom functionality of the interface when the wave value corresponding to the Z-axis exceeds the respective limit value corresponding to a direction along the Z-axis.

6. The computer system of claim 4 , wherein the functionality associated with a wave value corresponding to the X-axis is a move functionality, and wherein the processor executes the instructions to execute the move functionality of the interface when the wave value corresponding to the X-axis exceeds the respective limit value corresponding to a direction along the X-axis.

7. A computer implemented method for operating a mobile computing device, the method being performed by a processor of the mobile computing device and comprising:

activating a sensor, the sensor to provide a field of view;

receiving information detected by the sensor to determine a plurality of wave value associated with an object residing within the field of view, each of the plurality of wave values corresponding to a different one of a first axis, a second axis, and a third axis in relation to the sensor;

determining that at least one wave value of the plurality of wave values has exceeded a respective limit value for the at least one wave value, the respective limit value corresponding to a direction along the first axis, the second axis, or the third axis; and

executing functionality associated with the at least one wave value exceeding the respective limit value, the functionality related to an application providing an interface on a touch-sensitive display of the mobile computing device.

8. The computer implemented method of claim 7 , wherein the field of view is conical in shape, wherein a point of the conical shape corresponds to a position of the sensor and the conical shape extends out from the point.

9. The computer implemented method of claim 7 , wherein the first axis corresponds to an X-axis, the second axis corresponds to a Y-axis, and the third axis corresponds to a Z-axis value.

10. The computer implemented method of claim 9 , wherein the functionality associated with a wave value corresponding to the Z-axis is a zoom functionality.

11. The computer implemented method of claim 9 , wherein the functionality associated with a wave value corresponding to the X-axis is a move functionality.

12. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

activating a sensor of a mobile computing device, the sensor to provide a field of view;

receiving information detected by the sensor to determine a plurality of wave values associated with an object residing within the field of view, each of the plurality of wave values corresponding to a different one of a first axis, a second axis, and a third axis in relation to the sensor;

determining that at least one wave value of the plurality of wave values has exceeded a respective limit value for the at least one wave value, the respective limit value corresponding to a direction along the first axis, the second axis, or the third axis; and

executing functionality associated with the at least one wave value exceeding the respective limit value, the functionality related to an application providing an interface on a touch-sensitive display of the mobile computing device.

13. The non-transitory computer-readable medium of claim 12 , wherein the field of view is conical in shape, wherein a point of the conical shape corresponds to a position of the sensor and the conical shape extends out from the point.

14. The non-transitory computer-readable medium of claim 12 , wherein the first axis corresponds to an X-axis, the second axis corresponds to a Y-axis, and the third axis corresponds to a Z-axis value.

15. The non-transitory computer-readable medium of claim 14 , wherein the functionality associated with a wave value corresponding to the Z-axis is a zoom functionality, and wherein the instructions cause the processor to execute the zoom functionality of the interface when the wave value corresponding to the Z-axis exceeds the respective limit value corresponding to a direction along the Z-axis.

16. The non-transitory computer-readable medium of claim 14 , wherein the functionality associated with a wave value corresponding to the X-axis is a move functionality, and wherein the instructions cause the processor to execute the move functionality of the interface when the wave value corresponding to the X-axis exceeds the respective limit value corresponding to a direction along the X-axis.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2011
From: MOLONEY, DAVID
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 026350/0812 →