IP Library Granted Patent US 9,342,184
Granted Patent B2
US 9,342,184 · App. 14/139,320 · Granted May 17, 2016

Managing multiple touch sources with palm rejection

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,342,184
App. No.
14/139,320
Granted
May 17, 2016
Kind
B2
Abstract

For managing multiple touch sources with palm rejection, a method is disclosed that includes detecting an instrument touch on a touch screen of a computing device, the instrument touch performed by a handheld instrument, disabling user touch for a portion of the touch screen, the disabled portion selected in accordance with a usage pattern, and accepting a user touch of the touch screen outside of the disabled portion.

Claims (39)

1. An apparatus comprising:

a processor;

a touch screen operatively coupled to the processor;

an instrument touch module that detects, at the touch screen, a touch from a handheld instrument;

a learning module that learns a usage pattern from a user of the computing device; and

a user touch module that disables user touch for a portion of the touch screen in response to the instrument touch, the disabled portion based on the usage pattern, wherein the portion of the screen is further based on a location of the instrument touch and an orientation of the handheld instrument.

2. The apparatus of claim 1 , further comprising a pattern module that stores one or more usage patterns including the learned usage pattern, wherein the user touch module disables a portion of the touch screen based on a usage pattern selected from the stored one or more usage patterns based on user interaction.

3. The apparatus of claim 2 , wherein the pattern module further receives the one or more usage patterns from a remote usage pattern server.

4. The apparatus of claim 2 , wherein the pattern module further transmits the learned usage pattern to a remote usage pattern server.

5. The apparatus of claim 1 , wherein the learning module learns the usage pattern based on training with a user.

6. The apparatus of claim 5 , wherein the training comprises the user executing a training application.

7. The apparatus of claim 1 , wherein the learning module adjusts a usage pattern based on a technique selected from the group consisting of crowd sourcing and historical use of the apparatus.

8. The apparatus of claim 1 , wherein the user touch module accepts a touch from a user at a location outside the disabled portion of the touch screen.

9. A method comprising:

detecting, by use of a processor, an instrument touch on a touch screen of a computing device, the instrument touch performed by a handheld instrument;

learning a usage pattern from a user of the computing device;

disabling user touch for a portion of the touch screen, the disabled portion selected based on the learned usage pattern, wherein the portion of the screen is further based on a location of the instrument touch and an orientation of the handheld instrument; and

accepting a user touch of the touch screen outside of the disabled portion.

10. The method of claim 9 , further comprising transmitting the learned usage pattern to a remote usage pattern server.

11. The method of claim 9 , further comprising receiving one or more usage patterns from a remote usage pattern server.

12. The method of claim 9 , further comprising adjusting the usage pattern based on historical use of the computing device.

13. A program product comprising a non-statutory computer readable storage medium that stores code executable by a processor to perform:

detecting an instrument touch on a touch screen of a computing device, the instrument touch performed by a handheld instrument;

learning a usage pattern from a user of the computing device;

disabling user touch for a portion of the touch screen, the disabled portion selected-based on the learned usage pattern; and

accepting a user touch of the touch screen outside of the disabled portion.

14. The program product of claim 13 , the code further receiving the usage pattern from a remote usage pattern server.

15. The program product of claim 13 , the code further transmitting a learned usage pattern to a remote usage pattern server.

16. The program product of claim 13 , the code further adjusting the usage pattern based on historical use of the computing device.

17. The program product of claim 13 , wherein the disabled portion is further based on a characteristic of the instrument touch selected from the group consisting of a location of the instrument touch, and an orientation of the handheld instrument.

18. An apparatus comprising:

a processor;

a touch screen operatively coupled to the processor;

an instrument touch module that detects, at the touch screen, a touch from a handheld instrument;

a learning module that learns a usage pattern from a user of the computing device; and

a user touch module that disables a portion of the touch screen in response to the instrument touch, the disabled portion based on the learned usage pattern.

19. The apparatus of claim 18 , further comprising a pattern module that stores one or more usage patterns including the learned usage pattern, wherein the pattern module receives a usage pattern from a remote usage pattern server and wherein the user touch module disables a portion of the touch screen based on a usage pattern selected from the stored one or more usage patterns based on user interaction.

20. The apparatus of claim 18 , wherein the learning module adjusts a usage pattern based on a technique selected from the group consisting of crowd sourcing and historical use of the apparatus.

21. The apparatus of claim 18 , wherein the user touch module accepts a touch from a user at a location outside the disabled portion of the touch screen.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2013
From: NICHOLSON, JOHN WELDON; HAGENBUCH, MATTHEW LLOYD; LOCKER, HOWARD; ROPER, MATTHEW PRICE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 031843/0989 →