IP Library Granted Patent US 8,941,623
Granted Patent B2
US 8,941,623 · App. 12/844,468 · Granted Jan 27, 2015

Methods and devices for determining user input location based on device support configuration

Inventors: William Alberth (Prairie Grove, IL); Dean Thorson (Grayslake, IL)
Assignee: Motorola Mobility LLC
G06F3/0418G06F3/043G06F2203/0381G06F1/1613G06F2200/1636G06F3/038
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,941,623
App. No.
12/844,468
Granted
Jan 27, 2015
Kind
B2
Abstract

Methods and devices are provided for determining location of an input on a surface of a device using a plurality of acoustic sensing elements. An exemplary method comprises determining a current support configuration of the device, selecting a device acoustic signature corresponding to the current support configuration, measuring acoustic response corresponding to the input at each acoustic sensing element of the plurality of acoustic sensing elements, and determining the location of the input based on the measured acoustic responses and the selected device acoustic signature for the current support configuration.

Claims (51)

1. A method for determining a location of an input on a surface of a device, the location determined using a plurality of acoustic sensing elements, the method comprising:

determining a current support configuration of the device from a plurality of possible support configurations for the device, each possible support configuration having a respective device acoustic signature used to resolve the location of the input on the surface of the device;

selecting a device acoustic signature corresponding to the current support configuration;

obtaining at each acoustic sensing element of the plurality of acoustic sensing elements a measured acoustic response corresponding to the input, resulting in measured acoustic responses for the input; and

determining the location of the input based on the measured acoustic responses and the selected device acoustic signature for the current support configuration.

2. The method of claim 1 , wherein determining the current support configuration comprises identifying a best fit support configuration from the plurality of possible support configurations for the device.

3. The method of claim 1 , the input being provided by a user, wherein determining the current support configuration of the device comprises determining a hand of the user currently holding the device.

4. The method of claim 3 , wherein:

selecting the device acoustic signature corresponding to the current support configuration comprises selecting acoustic signatures for the respective acoustic sensing elements corresponding to the hand currently holding the device; and

determining the location of the input comprises determining the location of the input based on the measured acoustic response at a respective acoustic sensing element and the selected acoustic signature for the respective acoustic sensing element.

5. The method of claim 3 , wherein determining the current support configuration of the device further comprises determining a current orientation for the device.

6. The method of claim 5 , wherein:

selecting the device acoustic signature corresponding to the current support configuration comprises selecting acoustic signatures for the respective acoustic sensing elements corresponding to the hand currently holding the device with the current orientation; and

determining the location of the input comprises determining the location of the input based on the measured acoustic response at a respective acoustic sensing element and the selected acoustic signature for the respective acoustic sensing element.

7. The method of claim 1 , wherein determining the current support configuration of the device comprises determining the current support configuration based on a verified input location for the input.

8. The method of claim 7 , wherein determining the current support configuration comprises:

determining a plurality of possible input locations for the input using the measured acoustic responses and the device acoustic signatures for the possible support configurations;

identifying a best fit possible input location of the plurality of possible input locations closest to the verified input location; and

identifying a best fit support configuration corresponding to the best fit possible input location as the current support configuration.

9. The method of claim 8 , the device including a touch panel having the input provided thereon, wherein determining the current support configuration of the device further comprises determining the verified input location using the touch panel.

10. A device comprising:

a plurality of acoustic sensing elements; and

a control module coupled to the plurality of acoustic sensing elements, wherein the control module is configured to:

identify a current support configuration for the device from a plurality of possible support configurations for the device, each possible support configuration having a respective device acoustic signature used to resolve a location of an input on a surface of the device;

obtain measured acoustic responses from the plurality of acoustic sensing elements corresponding to an input on a surface of the device, the measured acoustic responses comprising a measured acoustic response corresponding to the input at each acoustic sensing element of the plurality of acoustic sensing elements; and

determine the location of the input based on the measured acoustic responses and a device acoustic signature corresponding to the current support configuration.

11. The device of claim 10 , further comprising a touch panel coupled to the control module, the input overlying the touch panel, wherein the control module is configured to:

determine an input location for the input using the touch panel; and

identify the current support configuration based on the input location.

12. The device of claim 10 , wherein the control module is configured to:

determine possible input locations for the input using the measured acoustic responses and the device acoustic signatures for the possible support configurations; and

identify a best fit support configuration corresponding to a best fit input location of the possible input locations as the current support configuration.

13. The device of claim 12 , further comprising a touch panel coupled to the control module, the input overlying the touch panel, wherein the control module is configured to:

determine a verified input location for the input using the touch panel; and

identify the best fit input location based on differences between the possible input locations and the verified input location.

14. The device of claim 10 , wherein the control module is configured to identify the current support configuration for the device by determining a hand of a user providing the input that is currently holding the device.

15. The device of claim 14 , wherein identifying the current support configuration further comprises determining a current orientation for the device.

16. The device of claim 15 , wherein the control module is configured to determine the location of the input based on the measured acoustic responses and a device acoustic signature corresponding to the hand of the user currently holding the device with the current orientation.

17. A method for resolving inputs on a surface of a device capable using a plurality of acoustic sensing elements, the device including the plurality of acoustic sensing elements, the method comprising:

obtaining a first device acoustic signature corresponding to a first support configuration for the device, the first device acoustic signature reflecting first acoustic responses measured by respective acoustic sensing elements of the plurality of acoustic sensing elements resulting from first known inputs at known first locations on the surface of the device while the device was held in the first support configuration;

obtaining a second device acoustic signature corresponding to a second support configuration for the device, the second device acoustic signature reflecting second acoustic responses measured by respective acoustic sensing elements of the plurality of acoustic sensing elements resulting from second known inputs at known second locations on the surface of the device while the device was held in the second support configuration;

determining a first input location for a first input on the surface of the device using the first device acoustic signature;

determining a second input location for the first input using the second device acoustic signature;

obtaining a verified location for the first input; and

when a difference between the first input location and the verified location is less than a difference between the second input location and the verified location, determining a second input location for a subsequent input on the surface of the device using the first device acoustic signature.

18. The method of claim 17 , the first input being imparted on a touch panel of the device, wherein obtaining the verified location for the first input comprises determining a third input location for the first input using the touch panel.

19. The method of claim 17 , further comprising obtaining a measured acoustic response resulting from the first input at each acoustic sensing element of the plurality of acoustic sensing elements, wherein:

determining the first input location comprises determining the first input location using the first device acoustic signature and the measured acoustic response at each acoustic sensing element; and

determining the second input location comprises determining the second input location using the second device acoustic signature and the measured acoustic response at each acoustic sensing element.

20. The method of claim 19 , further comprising obtaining a second measured acoustic response resulting from the subsequent input at each acoustic sensing element of the plurality of acoustic sensing elements, wherein:

determining the second input location comprises determining the second input location using the first device acoustic signature and the second measured acoustic response at each acoustic sensing element.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034625/0001 →
CHANGE OF NAME Recorded Jun 26, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028441/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2011
From: MOTOROLA INC.
To: MOTOROLA MOBILITY INC.
Reel/Frame 026561/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2010
From: ALBERTH, WILLIAM; THORSON, DEAN
To: MOTOROLA, INC.
Reel/Frame 024748/0079 →
Continuity (1)
Related Publication 20120026135A1 · Feb 2, 2012