IP Library Granted Patent US 11,543,959
Granted Patent B1
US 11,543,959 · App. 17/831,096 · Granted Jan 3, 2023

Method for inserting hand-written text

Inventor: Tran Minh Khuong Vu (Kanagawa, JP)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/04883G06F3/03545G06V30/142G06V30/1801G06V30/2272
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 11,543,959
App. No.
17/831,096
Granted
Jan 3, 2023
Kind
B1
Abstract

A method and system for inserting hand-written text is disclosed. The method includes detecting, from a stylus, an insertion gesture on a touch screen, determining, on the touch screen, an insertion location where the hand-written text is to be inserted, generating, on the touch screen, an insertion box for receiving the hand-written text from the stylus, detecting, from the stylus, the hand-written text in the insertion box, and, in response to determining that the hand-written text nears or exceeds a boundary of the insertion box, increasing a size of the insertion box to accommodate the hand-written text. The method further includes detecting, from the stylus, a completion gesture on the touch screen, reducing the size of the insertion box to encapsulate the inserted hand-written text, and erasing the insertion box and inserting the hand-written text into a space previously occupied by the insertion box.

Claims (45)

1. A method for inserting hand-written text, comprising:

detecting, from a stylus, an insertion gesture on a touch screen;

determining, on the touch screen, an insertion location where the hand-written text is to be inserted;

generating, on the touch screen, an insertion box for receiving the hand-written text from the stylus;

detecting, from the stylus, the hand-written text in the insertion box;

in response to determining that the hand-written text nears or exceeds a boundary of the insertion box, increasing a size of the insertion box to accommodate the hand-written text;

detecting, from the stylus, a completion gesture on the touch screen;

reducing the size of the insertion box to encapsulate the inserted hand-written text; and

erasing the insertion box and inserting the hand-written text into a space previously occupied by the insertion box.

2. The method of claim 1 , wherein the insertion gesture is a circle, a slash, a check, a spiral, or a V.

3. The method of claim 1 , further comprising:

detecting, using a computer processor, an associated sequence and inserting the hand-written text before the associated sequence according to an ordering structure of a language in which the hand-written text is written.

4. The method of claim 1 , further comprising:

determining, using a computer processor, an associated sequence and the insertion location by calculating a center of gravity of the insertion gesture.

5. The method of claim 1 , wherein the completion gesture is an insertion gesture marked at an end of a line of text.

6. A non-transitory computer readable medium storing instructions executable by a computer processor to insert hand-written text, the instructions comprising functionality for:

detecting, from a stylus, an insertion gesture on a touch screen;

determining, on the touch screen, an insertion location where the hand-written text is to be inserted;

generating, on the touch screen, an insertion box for receiving the hand-written text from the stylus;

detecting, from the stylus, the hand-written text in the insertion box;

in response to determining that the hand-written text nears or exceeds a boundary of the insertion box, increasing a size of the insertion box to accommodate the hand-written text;

detecting, from the stylus, a completion gesture on the touch screen;

reducing the size of the insertion box to encapsulate the inserted hand-written text; and

erasing the insertion box and inserting the hand-written text into a space previously occupied by the insertion box.

7. The non-transitory computer readable medium of claim 6 , wherein the insertion gesture is a circle, a slash, a check, a spiral, or a V.

8. The non-transitory computer readable medium of claim 6 , wherein the instructions further comprise functionality for:

detecting an associated sequence and inserting the hand-written text before the associated sequence according to an ordering structure of a language in which the hand-written text is written.

9. The non-transitory computer readable medium of claim 6 , wherein the instructions further comprise functionality for:

determining an associated sequence and the insertion location by calculating a center of gravity of the insertion gesture.

10. The non-transitory computer readable medium of claim 6 , wherein the completion gesture is an insertion gesture marked at an end of a line of text.

11. A system comprising functionality for inserting hand-written text, comprising:

a stylus with a touch-sensitive screen; and

a computer processor that:

detects, from the stylus, an insertion gesture on a touch screen;

determines, on the touch screen, an insertion location where the hand-written text is to be inserted;

generates, on the touch screen, an insertion box for receiving the hand-written text from the stylus;

detects, from the stylus, the hand-written text in the insertion box;

in response to determining that the hand-written text nears or exceeds a boundary of the insertion box, increases a size of the insertion box to accommodate the hand-written text;

detects, from the stylus, a completion gesture on the touch screen;

reduces the size of the insertion box to encapsulate the inserted hand-written text; and

erases the insertion box and inserts the hand-written text into a space previously occupied by the insertion box.

12. The system of claim 11 , wherein the insertion gesture is a circle, a slash, a check, a spiral, or a V.

13. The system of claim 11 , wherein the computer processor further detects an associated sequence and inserts the hand-written text before the associated sequence according to an ordering structure of a language in which the hand-written text is written.

14. The system of claim 11 , wherein the computer processor further determines an associated sequence and the insertion location by calculating a center of gravity of the insertion gesture.

15. The system of claim 11 , wherein the completion gesture is an insertion gesture marked at an end of a line of text.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061705/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: VU, TRAN MINH KHUONG
To: LENOVO (UNITED STATES) INC.
Reel/Frame 060119/0309 →