IP Library Granted Patent US 8,250,001
Granted Patent B2
US 8,250,001 · App. 12/337,768 · Granted Aug 21, 2012

Increasing user input accuracy on a multifunctional electronic device

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,250,001
App. No.
12/337,768
Granted
Aug 21, 2012
Kind
B2
Abstract

An electronic device and a method of dynamically adapting a sensitivity of at least one user interface component on the electronic device. A device context corresponding to the electronic device can be identified and processed in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent. A user input sensitivity parameter can be selected based on the potential user intent and the determined probability. The sensitivity of the at least one user interface component can be adapted to correspond to the user input sensitivity parameter.

Claims (63)

1. A method of dynamically adapting a sensitivity of at least one user interface component on an electronic device, comprising:

identifying a device context corresponding to the electronic device;

processing the device context in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent;

selecting a user input sensitivity parameter based on the potential user intent and the determined probability; and

adapting the sensitivity of the at least one user interface component to correspond to the user input sensitivity parameter.

2. The method of claim 1 , further comprising:

when the probability that the potential user intent corresponds to the actual user intent is below or above a threshold, soliciting at least one user input prior to adapting the sensitivity of the at least one user interface component.

3. The method of claim 1 , further comprising:

responsive to adapting the sensitivity of the at least one user interface component, soliciting at least one user input.

4. The method of claim 1 , wherein identifying the device context corresponding to the electronic device comprises:

processing data selected from a group consisting of sensor data received from at least one sensor, data that indicates a state of at least one application instantiated on the electronic device and data corresponding to at least one user preference.

5. The method of claim 1 , further comprising:

processing the device context in real time to recognize at least one user gesture;

wherein identifying the potential user intent comprises processing the user gesture.

6. The method of claim 5 , wherein processing the device context in real time to recognize the at least one user gesture comprises:

identifying probability data within a map that represents a mapping between the device context and a set of probabilities that the gesture is occurring; and

associating the identified probability data with the recognized gesture.

7. The method of claim 1 , wherein processing the device context in real time to identify the potential user intent and determine the probability that the potential user intent corresponds to the actual user intent comprises:

identifying probability data within a map that represents a mapping between the device context and a set of probabilities that reflect a user's near-term intentions for using the electronic device to accomplish a specific task; and

associating the identified probability data with the potential user input.

8. The method of claim 1 , wherein adapting the sensitivity of the at least one user interface component to correspond to the user input sensitivity parameter comprises:

applying a weighting factor to a control sensitivity that is determined, at least in part, on the determined probability in order to determine a user input sensitivity parameter that is applied to the user interface component.

9. The method of claim 1 , further comprising:

selecting a haptic response parameter based on the potential user intent and the determined probability; and

communicating the haptic response parameter to the user interface to indicate to the user interface to generate a haptic response via the at least one user interface component.

10. An electronic device, comprising:

a controller that:

identifies a device context corresponding to the electronic device;

processes the device context in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent;

selects a user input sensitivity parameter based on the potential user intent and the determined probability; and

adapts the sensitivity of the at least one user interface component to correspond to the user input sensitivity parameter.

11. The electronic device of claim 10 , wherein:

when the probability that the potential user intent corresponds to the actual user intent is below or above a threshold, the controller solicits at least one user input prior to adapting the sensitivity of the at least one user interface component.

12. The electronic device of claim 10 , wherein:

responsive to adapting the sensitivity of the at least one user interface component, the controller solicits at least one user input.

13. The electronic device of claim 10 , further comprising:

at least one sensor;

wherein:

to identify the device context corresponding to the electronic device, the controller processes data selected from a group consisting of sensor data received from the sensor, data that indicates a state of at least one application instantiated on the electronic device and data corresponding to at least one user preference.

14. The electronic device of claim 10 , wherein:

the controller processes the device context in real time to recognize at least one user gesture; and

the controller processes the user gesture to identify the potential user intent.

15. The electronic device of claim 14 , wherein:

the controller identifies probability data within a map that represents a mapping between the device context and a set of probabilities that the gesture is occurring; and

the controller associates the identified probability data with the recognized gesture.

16. The electronic device of claim 10 , wherein:

the controller identifies probability data within a map that represents a mapping between the device context and a set of probabilities that reflect a user's near-term intentions for using the electronic device to accomplish a specific task; and

the controller associates the identified probability data with the potential user input.

17. The electronic device of claim 10 , wherein:

the controller applies a weighting factor to a control sensitivity that is determined, at least in part, on the determined probability in order to determine a user input sensitivity parameter that is applied to the user interface component.

18. The electronic device of claim 10 , further comprising:

a haptic response device:

wherein:

the controller selects a haptic response parameter based on the potential user intent and the determined probability; and

the controller communicates the haptic response parameter to the user interface to indicate to the user interface to generate a haptic response via the at least one user interface component.

19. A computer program product comprising:

a computer-usable medium comprising computer-usable program code that dynamically adapts a sensitivity of at least one user interface component on an electronic device, the computer-usable medium comprising:

computer-usable program code that identifies a device context corresponding to the electronic device;

computer-usable program code that processes the device context in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent;

computer-usable program code that selects a user input sensitivity parameter based on the potential user intent and the determined probability; and

computer-usable program code that adapts the sensitivity of the at least one user interface component to correspond to the user input sensitivity parameter.

20. The computer program product of claim 19 , wherein the computer-usable medium further comprises:

computer-usable program code that solicits at least one user input prior to adapting the sensitivity of the at least one user interface component when the probability that the potential user intent corresponds to the actual user intent is below or above a threshold.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034416/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2008
From: TIRPAK, THOMAS M.; ATHALE, ANANT
To: MOTOROLA, INC.
Reel/Frame 022000/0192 →