IP Library Granted Patent US 10,001,839
Granted Patent B2
US 10,001,839 · App. 14/815,336 · Granted Jun 19, 2018

Gesture recognition of ink strokes

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 10,001,839
App. No.
14/815,336
Granted
Jun 19, 2018
Kind
B2
Abstract

One embodiment provides a method, including: accepting, on a touch surface, ink stroke data; identifying, using a processor, that the ink stroke comprises a stroke change; determining, using the processor, if the stroke change is within a predetermined zone; interpreting, using the processor, the ink stroke as a gesture command if the stroke change is within the predetermined zone; and executing, based on the gesture command, at least one action. Other aspects are described and claimed.

Claims (50)

1. A method, comprising:

accepting, on a touch surface, ink stroke data;

identifying, using a processor, that at least a portion of the ink stroke comprises a stroke change, wherein the stroke change corresponds to inadvertent ink stroke input;

determining, using the processor, that the stroke change is within a predetermined zone;

interpreting, using the processor, the ink stroke as a gesture command when the stroke change is within the predetermined zone, wherein the interpreting comprises excluding data associated with the stroke change prior to identifying a gesture command corresponding to the ink stroke; and

executing, based on the gesture command, at least one action.

2. The method of claim 1 , further comprising accepting, on the touch surface, additional ink stroke data when the stroke change is outside the predetermined zone.

3. The method of claim 2 , further comprising:

identifying, using the processor, that the additional ink stroke data comprises a stroke change;

determining, using a processor, that the stroke change is within another predetermined zone;

interpreting, using the processor, the ink stroke data as a gesture command when the stroke change is within the another predetermined zone; and

executing, based on the gesture command, at least one action.

4. The method of claim 1 , wherein the predetermined zone is customizable based on user input.

5. The method of claim 1 , wherein the predetermined zone is customizable based on historical user data.

6. The method of claim 1 , wherein it is determined the stroke change comprises superfluous ink stroke data.

7. The method of claim 1 , wherein it is determined the stroke change takes place at the end of the stroke.

8. The method of claim 1 , further comprising: displaying, on a display device, the ink stroke data.

9. The method of claim 1 , further comprising activating, based on user input, a gesture mode.

10. The method of claim 1 , wherein the interpreting comprises converting the ink stroke into a gesture command.

11. An information handling device, comprising:

a processor;

a touch surface;

a memory device that stores instructions executable by the processor to:

accept, on the touch surface, ink stroke data;

identify that at least a portion of the ink stroke comprises a stroke change, wherein the stroke change corresponds to inadvertent ink stroke input;

determine that the stroke change is within a predetermined zone;

interpret the ink stroke as a gesture command when the stroke change is within the predetermined zone, wherein the interpreting comprises excluding data associated with the stroke change prior to identifying a gesture command corresponding to the ink stroke; and

execute, based on the gesture command, at least one action.

12. The information handling device of claim 11 , wherein the instructions are further executable by the processor to: accept, on the touch surface, additional ink stroke data when the stroke change is outside the predetermined zone.

13. The information handling device of claim 12 , wherein the instructions are further executable by the processor to:

identify that the additional ink stroke data comprises a stroke change;

determine that the stroke change is within another predetermined zone;

interpreting the ink stroke data as a gesture command when the stroke change is within another predetermined zone; and

execute, based on the gesture command, at least one action.

14. The information handling device of claim 11 , wherein the predetermined zone is customizable based on user input.

15. The information handling device of claim 11 , wherein the predetermined zone is customizable based on historical user data.

16. The information handling device of claim 11 , wherein it is determined the stroke change comprises superfluous ink stroke data.

17. The information handling device of claim 11 , wherein it is determined the stroke change takes place at the end of the stroke.

18. The information handling device of claim 11 , further comprising:

displaying, on a display device, the ink stroke data;

wherein the touch surface and display device are a single device.

19. The information handling device of claim 11 , further comprising activating, based on user input, a gesture mode.

20. The method of claim 1 , wherein the interpreting comprises converting the ink stroke into a gesture command.

21. A product, comprising:

a non-signal storage device having code stored therewith, the code being executable by a processor and comprising:

code that accepts, on a touch surface, ink stroke data;

code that identifies, using a processor, that at least a portion of the ink stroke comprises a stroke change, wherein the stroke change corresponds to inadvertent ink stroke input;

code that determines, using the processor, that the stroke change is within a predetermined zone;

code that interprets, using the processor, the ink stroke as a gesture command when the stroke change is within the predetermined zone, wherein the interpreting comprises excluding data associated with the stroke change prior to identifying a gesture command corresponding to the ink stroke; and

code that executes, based on the gesture command, at least one action.

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 049693/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2015
From: ZHANG, JIANBANG; NOVAK, JOSHUA NEIL; ZHAO, YONGGANG
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 036230/0814 →