IP Library Granted Patent US 10,387,721
Granted Patent B2
US 10,387,721 · App. 13/944,377 · Granted Aug 20, 2019

Information handling device handwriting clean-up

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,387,721
App. No.
13/944,377
Granted
Aug 20, 2019
Kind
B2
Abstract

An embodiment provides a method, including: accepting, at an input surface, handwriting input; identifying, using one or more processors, one or more characters included in the handwriting input; modifying one or more of the one or more characters included in the handwriting input to match penmanship; and rendering, on a display device, the handwriting input including one or more modified characters. Other aspects are described and claimed.

Claims (38)

1. A method, comprising:

accepting, at an input surface of an information handling device, handwriting input;

identifying, using one or more processors, one or more characters included in the handwriting input;

modifying, using one or more handwriting clean-up techniques, one or more of the one or more characters included in the handwriting input to mimic penmanship of a user as if the user is using a predetermined writing implement pair, wherein the predetermined writing implement pair comprises a type of writing implement identified by the user and a type of writing surface identified by the user, wherein the modifying comprises a user trained modification based upon user preferences and previous user handwriting input; and

rendering, on a display device, the handwriting input including one or more modified characters, wherein the rendered modified characters comprise a profile mimicking the penmanship of the user using the predetermined writing implement pair.

2. The method of claim 1 , wherein modifying comprises processing the one or more characters to implement line smoothing at one or more sub-portions of a character.

3. The method of claim 1 , wherein modifying comprises processing the one or more characters to implement ink spreading at one or more sub-portions of a character.

4. The method of claim 1 , wherein identifying comprises identifying one or more partial characters; and wherein modifying comprises completing the one or more partial characters.

5. The method of claim 1 , wherein modifying comprises replacing one or more of the one or more characters with a handwriting font.

6. The method of claim 1 , wherein the user trained modification is based upon training input;

the training input utilized in modifying one or more of the one or more characters included in the handwriting input to match penmanship.

7. The method of claim 6 , wherein the training input is provided to the input surface.

8. The method of claim 6 , wherein the training input is scanned into a digital format and provided to the information handling device.

9. The method of claim 6 , wherein modifying comprises taking into account one or more surrounding characters in selecting a modification to implement for a character.

10. An information handling device, comprising:

an input surface;

a display device;

one or more processors;

a memory device storing instructions accessible to the one or more processors, the instructions being executable by the one or more processors to:

accept, at the input surface, handwriting input;

identify, using the one or more processors, one or more characters included in the handwriting input;

modify, using one or more handwriting clean-up techniques, one or more of the one or more characters included in the handwriting input to mimic penmanship of a user as if the user is using a predetermined writing implement pair, wherein the predetermined writing implement pair comprises a type of writing implement identified by the user and a type of writing surface identified by the user, wherein the modifying comprises a user trained modification based upon user preferences and previous user handwriting input; and

render, on the display device, the handwriting input including one or more modified characters, wherein the rendered modified characters comprise a profile mimicking the penmanship of the user using the predetermined writing implement pair.

11. The information handling device of claim 10 , wherein to modify comprises processing the one or more characters to implement line smoothing at one or more sub-portions of a character.

12. The information handling device of claim 10 , wherein to modify comprises processing the one or more characters to implement ink spreading at one or more sub-portions of a character.

13. The information handling device of claim 10 , wherein to identify comprises identifying one or more partial characters; and wherein modifying comprises completing the one or more partial characters.

14. The information handling device of claim 10 , wherein to modify comprises replacing one or more of the one or more characters with a handwriting font available to the information handling device.

15. The information handling device of claim 10 , wherein the user trained modification is based upon training input;

the training input utilized in modifying one or more of the one or more characters included in the handwriting input to match penmanship.

16. The information handling device of claim 15 , wherein the training input is provided to the input surface.

17. The information handling device of claim 15 , wherein the training input is scanned into a digital format and provided to the information handling device.

18. The information handling device of claim 15 , wherein to modify comprises taking into account one or more surrounding characters in selecting a modification to implement for a character.

19. A program product, comprising:

a storage medium having computer readable program code stored therewith, the computer readable program code comprising:

computer readable program code that accepts, at an input surface, handwriting input;

computer readable program code that identifies, using one or more processors, one or more characters included in the handwriting input;

computer readable program code that modifies, using one or more handwriting clean-up techniques, one or more of the one or more characters included in the handwriting input to mimic penmanship of a user as if the user is using a predetermined writing implement pair, wherein the predetermined writing implement pair comprises a type of writing implement identified by the user and a type of writing surface identified by the user, wherein the modifying comprises a user trained modification based upon user preferences and previous user handwriting input; and

computer readable program code that renders, on a display device, the handwriting input including one or more modified characters, wherein the rendered modified characters comprise a profile mimicking the penmanship of the user using the predetermined writing implement pair.

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 Jun 12, 2020
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 052931/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2013
From: LOCKER, HOWARD; CROMER, DARYL; STEWART, AARON MICHAEL; KLUTTZ, KAREN RUTH; CASE, MICHAELA ROSE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 030931/0316 →