IP Library › Granted Patent US 10,698,597
Granted Patent B2
US 10,698,597 · App. 14/580,798 · Granted Jun 30, 2020

Reflow of handwriting content

Inventors: Steven Richard Perrin (Raleigh, NC); Jianbang Zhang (Cary, NC); John Weldon Nicholson (Cary, NC); Scott Edwards Kelso (Cary, NC); Bradley Park Strazisar (Cary, NC); Matthew Lloyd Hagenbuch (Durham, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/04883G06F40/106G06F40/171
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,698,597
App. No.
14/580,798
Granted
Jun 30, 2020
Kind
B2
Abstract

One embodiment provides a method, including: accepting, in an input overlay application, handwriting ink strokes; determining handwriting units for the handwriting ink strokes; accepting editing input of the handwriting ink strokes; and reflowing handwriting ink strokes based on the editing input. Other embodiments are described and claimed.

Claims (51)

1. A method, comprising:

accepting, in an input overlay application, handwriting ink strokes;

determining handwriting units for the handwriting ink strokes;

determining a block unit for the handwriting units;

providing margin controls in the input overlay application based on a size of the block unit;

accepting editing input associated with the block unit, wherein the editing input comprises a margin change; and

automatically reflowing the block unit in a coordinated fashion based on the margin change.

2. The method of claim 1 , wherein:

the editing input comprises an insertion gesture; and

the reflowing further comprises inserting new handwriting ink strokes as a new handwriting unit between two existing handwriting units.

3. The method of claim 2 , further comprising dynamically growing an insertion handwriting unit to accommodate the new handwriting ink strokes.

4. The method of claim 3 , wherein the reflowing comprises dynamically reflowing the handwriting units based on the insertion handwriting unit size.

5. The method of claim 1 , wherein:

the editing input comprises a deletion gesture; and

the reflowing comprises deleting one of the handwriting units and repositioning any remaining handwriting ink strokes.

6. The method of claim 1 , wherein the reflowing comprises shifting one or more handwriting units laterally.

7. The method of claim 1 , wherein the reflowing comprises shifting one or more handwriting units vertically.

8. The method of claim 1 , wherein:

the editing input comprises a drag movement of a handwriting unit; and

wherein the reflowing comprises further reflowing the block unit based on the drag movement.

9. An electronic device, comprising:

an input and display device;

a processor operatively coupled to the input and display device; and

a memory that stores instructions executable by the processor to:

accept, in an input overlay application, handwriting ink strokes;

determine handwriting units for the handwriting ink strokes;

determine a block unit for the handwriting units;

provide margin controls in the input overlay application based on a size of the block unit;

accept editing input associated with the block unit, wherein the editing input comprises a margin change; and

automatically reflow the block unedited handwriting unit in a coordinated fashion based on the margin change.

10. The electronic device of claim 9 , wherein:

the editing input comprises an insertion gesture; and

to reflow comprises inserting new handwriting ink strokes as a new handwriting unit between two existing handwriting units.

11. The electronic device of claim 10 , wherein the instructions are executable by the processor to dynamically grow an insertion handwriting unit to accommodate the new handwriting ink strokes.

12. The electronic device of claim 11 , wherein to reflow comprises dynamically reflowing the handwriting units based on the insertion handwriting unit size.

13. The electronic device of claim 9 , wherein:

the editing input comprises a deletion gesture; and

to reflow comprises deleting one of the handwriting units and repositioning any remaining handwriting ink strokes.

14. The electronic device of claim 9 , wherein to reflow comprises shifting one or more handwriting units laterally.

15. The electronic device of claim 9 , wherein to reflow comprises shifting one or more handwriting units vertically.

16. The electronic device of claim 9 , wherein:

the editing input comprises a drag movement of a handwriting unit; and

wherein to reflow comprises further reflowing the block unit based on the drag movement.

17. A product, comprising:

a non-transitory storage device having code stored therewith, the code being executable by a processor of an electronic device and comprising:

code that accepts, in an input overlay application, handwriting ink strokes;

code that determine handwriting units for the handwriting ink strokes;

code that determines a block unit for the handwriting units;

code that provides margin controls in the input overlay application based on a size of the block unit;

code that accepts editing input associated with the block unit, wherein the editing input comprises a margin change; and

code that automatically reflows the block unit in a coordinated fashion based on the margin change.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070252/0316 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 10698597 WAS LISTED INCORRECTLY AS 10678597 PREVIOUSLY RECORDED AT REEL: 055110 FRAME: 0378. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 17, 2022
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 059174/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: PERRIN, STEVEN RICHARD; ZHANG, JIANBANG; NICHOLSON, JOHN WELDON; KELSO, SCOTT EDWARDS; STRAZISAR, BRADLEY PARK; HAGENBUCH, MATTHEW LLOYD
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 034576/0639 →
Continuity (1)
Related Publication 20160179772A1 · Jun 23, 2016
Cited By (1)
US 12,651,384