IP Library Granted Patent US 9,395,911
Granted Patent B2
US 9,395,911 · App. 14/228,585 · Granted Jul 19, 2016

Computer input using hand drawn symbols

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,395,911
App. No.
14/228,585
Granted
Jul 19, 2016
Kind
B2
Abstract

According to one example embodiment there is disclosed a system having a touch sensitive component responsive to a pen-based input includes a memory or storage device storing a symbol library defining at least one symbol representative of at least one logograph, pictograph or ideogram, the symbol library information specifying a topology structure defining sub-regions that symbol elements can appear in the at least one logograph, pictograph or ideogram, and a processor operatively connected to the touch sensitive component and the memory or storage device and operative to execute program instructions to interpret hand drawn indicia to identify at least one symbol based on recognizing at least one symbol element and its respective position in a sub-region.

Claims (28)

1. A device comprising:

a storage device;

a processor coupled to the storage device, wherein the processor receives instructions from the storage device for execution by the processor to:

identify a hand drawn symbol using a symbol library stored in the storage device, wherein the hand drawn symbol has at least one element, the hand drawn symbol corresponding to a predefined symbol that is defined in the symbol library, the predefined symbol having at least one predefined element and at least one associated predefined symbol topology structure specified in the symbol library, and wherein the predefined symbol topology structure has at least one sub-region, and the symbol library specifies at least one sub-region for the at least one predefined element.

2. A device according to claim 1 further wherein the processor executes the instructions to identify the at least one element in the sub-region for the at least one predefined element.

3. A device according to claim 1 wherein the predefined symbol is a simplified form of a more complex logograph, pictograph or ideogram.

4. A device according to claim 1 further wherein the predefined is stored in the form of a digital image in the storage device, wherein the digital image contains an image of the at least one element.

5. A device according to claim 4 further wherein the processor executes the instructions to identify the at least one element by matching at least a portion of the image of the element in the digital image to the at least one predefined element specified in the symbol library.

6. A device according to claim 1 further wherein the storage device is a random access memory device, a flash memory device, or a magnetic storage device.

7. A device according to claim 1 wherein the hand drawn symbol has two or more elements, and further wherein the processor executes the instructions to match each of the two or more elements to a predefined element from a different sub-region of the at least one predefined topology structure.

8. A method comprising:

identifying a hand drawn symbol using a symbol library stored in a device, wherein the hand drawn symbol has at least one element and wherein the symbol is represented in an image, and further wherein the hand drawn symbol corresponds to a predefined symbol that is defined in the symbol library, the predefined symbol having at least one predefined element and at least one associated predefined symbol topology structure specified in the symbol library, and wherein the predefined symbol topology structure has at least one sub-region, and the symbol library specifies at least one sub-region for the at least one predefined element.

9. A method according to claim 8 wherein the predefined symbol is a simplified form of a more complex logograph, pictograph or ideogram.

10. A method according to claim 8 further comprising identifying the hand drawn symbol by matching the at least one element of the hand drawn symbol to the at least one predefined element specified in the symbol library.

11. A method according to claim 8 wherein the hand drawn symbol has two or more elements, and further wherein each of the two or more elements are matched to a predefined element from a different sub-region of the at least one predefined topology structure.

12. A method according to claim 8 further comprising an index for the symbol library having the form:

[ei]{[m*n][SL][ek]};

where

ei is an index name for the symbol element;

m*n is a size of the topology structure;

SL is a size of marked up sequence number for all elements; and

ek is a symbol element's sequence number.

13. A non-transitory machine readable storage device having instructions for execution by a processor of the machine to identify a hand drawn symbol using an electronic symbol library, wherein the hand drawn symbol is received by the machine, and further wherein the hand drawn symbol has at least one element, the hand drawn symbol corresponding to a predefined symbol that is defined in the symbol library, the predefined symbol having at least one predefined element and at least one associated predefined symbol topology structure specified in the symbol library, and wherein the predefined symbol topology structure has at least one sub-region, and the symbol library specifies at least one sub-region for the at least one predefined element.

14. A non-transitory machine readable storage device according to claim 13 further wherein the identifying of the hand drawn symbol is performed by an application executing on the machine, and an event is triggered by identification of the hand drawn symbol.

15. A non-transitory machine readable storage device according to claim 13 further wherein the identifying of the hand drawn symbol is performed by an operating system executing on the machine, and an event is triggered by identification of the hand drawn symbol.

16. A device to identify a hand drawn symbol received by the device, wherein the hand drawn symbol corresponds to a predefined symbol that is defined in a symbol library, wherein the predefined symbol has at least one predefined element and at least one associated predefined symbol topology structure specified in the symbol library, the predefined symbol topology structure having at least one sub-region, and the symbol library specifies at least one sub-region for the at least one predefined element, the device comprising:

at least one storage device storing computer program instructions and the symbol library; and

at least one processor operatively coupled to the storage device and operative to execute the computer program instructions to identify the hand drawn symbol using the at least one symbol topology structure and the at least one predefined element specified in the symbol library, and further wherein the predefined symbol topology structure has at least one sub-region, and the symbol library specifies at least one sub-region for the at least one predefined element.

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 049689/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: QIAN, MING; LI, JIAN; PERRIN, STEVEN RICHARD; WANG, SONG ERIN; ZHANG, JIANBANG
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 033330/0050 →