IP Library Granted Patent US 9,250,715
Granted Patent B2
US 9,250,715 · App. 13/887,934 · Granted Feb 2, 2016

System and method for enhanced command input

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,250,715
App. No.
13/887,934
Granted
Feb 2, 2016
Kind
B2
Abstract

A portable electronic device having an input device for receiving a gesture based input from a user is used to control a navigation operation of an appliance. The portable electronic device receives via the input device the gesture based input and uses one or more parameters stored in a memory of the portable electronic device and one or more characteristics associated with the gesture based input to cause the portable electronic device to transmit a navigation step command to thereby control the navigation operation of the appliance.

Claims (30)

1. A method for using a device to control a navigation operation of an appliance, comprising:

receiving raw data indicative of at least one characteristic associated with a gesture based input provided to an input device; and

using the received raw data indicative of the at least one characteristic associated with the gesture based input and at least an acceleration coefficient parameter and a deceleration coefficient parameter to generate a navigation step command wherein the generated navigation step command is used to control the navigation operation of the appliance.

2. The method as recited in claim 1 , wherein the navigation step command comprises a sequence of direction commands wherein a number of direction commands in the sequence is determined as a function of the at least one characteristics associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

3. The method as recited in claim 2 , wherein the sequence of direction commands has a timing that is determined as a function of the at least one characteristic associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

4. The method as recited in claim 1 , wherein the navigation step command comprises a sequence of direction delta values wherein the sequence of direction delta values is determined as a function of the at least one characteristic associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

5. The method as recited in claim 1 , comprising establishing at least the acceleration coefficient parameter and the deceleration coefficient parameter at a device receiving the gesture based input.

6. The method as recited in claim 1 , comprising establishing at least the acceleration coefficient parameter and the deceleration coefficient parameter at the appliance.

7. The method as recited in claim 1 , comprising retrieving at least the acceleration coefficient parameter and the deceleration coefficient parameter from a server device.

8. The method as recited in claim 1 , comprising dynamically changing at least the acceleration coefficient parameter and the deceleration coefficient parameter.

9. The method as recited in claim 1 , wherein the input device comprises a touch sensitive surface.

10. The method as recited in claim 9 , wherein the touch sensitive surface comprises a two-axis, capacitive touch sensor.

11. The method as recited in claim 1 , comprising causing the appliance to perform an action in response to a second gesture based input being provided to the input device wherein the second gesture based input comprises a sensed tapping gesture upon the input device.

12. The method as recited in claim 11 , wherein one or more regions of the input device are predetermined for receiving the tapping gesture.

13. The method as recited in claim 1 , comprising providing user feedback representative of the gesture based input.

14. The method as recited in claim 13 , wherein the user feedback comprises a series of audible sounds representative of the gesture based input.

15. A method for using a portable electronic device, having an input device for receiving a gesture based input from a user, to control a navigation operation of an appliance, comprising:

receiving via the input device of the portable electronic device the gesture based input;

causing the portable electronic device to transmit to the appliance raw data indicative of at least one characteristic associated with a gesture based input provided to the input device; and

using at the appliance the received raw data indicative of the at least one characteristic associated with the gesture based input and at least an acceleration coefficient parameter and a deceleration coefficient parameter stored within a memory of the appliance to generate a navigation step command wherein the generated navigation step command is used by the appliance to control the navigation operation of the appliance.

16. The method as recited in claim 15 , wherein the navigation step command generated by the appliance comprises a sequence of direction commands wherein a number of direction commands in the sequence is determined as a function of the at least one characteristics associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

17. The method as recited in claim 16 , wherein the sequence of direction commands has a timing that is determined as a function of the at least one characteristic associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

18. The method as recited in claim 15 , wherein the navigation step command generated by the appliance comprises a sequence of direction delta values wherein the sequence of direction delta values is determined as a function of the at least one characteristic associated with the gesture based input and at least the acceleration coefficient parameter and the deceleration coefficient parameter.

19. The method as recited in claim 15 , comprising receiving at the appliance data for changing at least one of the acceleration coefficient parameter and the deceleration coefficient parameter.

20. The method as recited in claim 15 , wherein at least the acceleration coefficient parameter and the deceleration coefficient parameter stored in the appliance is retrieved from a server device.

21. The method as recited in claim 15 , comprising dynamically changing at least the acceleration coefficient parameter and the deceleration coefficient parameter.

22. The method as recited in claim 15 , wherein the input device comprises a touch sensitive surface.

23. The method as recited in claim 22 , wherein the touch sensitive surface comprises a two-axis, capacitive touch sensor.

24. The method as recited in claim 15 , comprising receiving at the appliance from the portable electronic device data indicative of a sensed tapping gesture made upon the input device and causing the appliance to perform an action in response to the received data indicative of the sensed tapping gesture made upon the input device.

25. The method as recited in claim 24 , wherein one or more regions of the input device are predetermined for receiving the tapping gesture.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2013
From: HATAMBEIKI, ARSHAM; KOHANEK, JEFFREY; KEILES, PAMELA EICHLER; HAYES, PATRICK H.
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 030448/0749 →