Candidate handwriting words using optical character recognition and spell check

US10032071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10032071-B2
Application numberUS-201414580679-A
CountryUS
Kind codeB2
Filing dateDec 23, 2014
Priority dateDec 23, 2014
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One embodiment provides a method, including: receiving, in an overlay handwriting application, one or more handwriting strokes; processing the one or more handwriting strokes to obtain at least one candidate machine input word; generating, using a spell check application, at least one spell check word using the at least one candidate machine input word; and providing, on a display device, the at least one spell check word generated by the spell check application. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, in an overlay handwriting application, one or more handwriting strokes; processing the one or more handwriting strokes to obtain a plurality of handwriting recognition results; automatically generating at least one candidate word for each of the plurality of handwriting recognition results, one of the at least one candidate words comprising at least one letter that is different from a recognized letter of the corresponding handwriting recognition result; determining, using a processor and based on the generating, that there is a common candidate word from the candidate words for the plurality of handwriting recognition results; and providing, on a display device, the common candidate word. 2. The method of claim 1 , further comprising: selecting, from the plurality of handwriting recognition results, a machine input word; wherein the generating comprises, generating a list comprising at least one candidate word; and wherein the providing comprises, providing the generated list. 3. The method of claim 2 , further comprising filtering the list comprising at least one candidate word prior to the providing. 4. The method of claim 3 , wherein the filtering comprises selecting words included in two or more lists comprising at least one candidate word. 5. The method of claim 3 , wherein the filtering comprises weighting the list comprising at least one candidate word according to a spell check confidence score. 6. The method of claim 3 , wherein the filtering comprises weighting the list comprising at least one candidate word according to a candidate machine input score. 7. The method of claim 1 , further comprising ranking the list comprising at least one candidate word prior to the providing. 8. The method of claim 7 , wherein the ranking comprises promoting words included in two or more lists comprising at least one candidate word. 9. The method of claim 7 , wherein the ranking comprises weighting the list comprising at least one candidate word according to a spell check confidence score. 10. The method of claim 7 , wherein the ranking comprises weighting the list comprising at least one candidate word according to a candidate machine input score. 11. An electronic device, comprising: an input and display device; a processor; and a memory device that stores instructions executable by the processor to: receive, in an overlay handwriting application, one or more handwriting strokes; process the one or more handwriting strokes to obtain a plurality of handwriting recognition results; automatically generate at least one candidate word for each of the plurality of handwriting recognition results, one of the at least one candidate words comprising at least one letter that is different from a recognized letter of the corresponding handwriting recognition result; determine, based on the generate, that there is a common candidate word from the candidate words for the plurality of handwriting recognition results; and provide, on the display device, the common candidate word. 12. The electronic device of claim 11 , wherein the instructions are executable by the processor to: select, from the plurality of handwriting recognition results, a machine input word; wherein the generating comprises, generating a list comprising at least one candidate word; and wherein the providing comprises, providing the generated list. 13. The electronic device of claim 12 , wherein the instructions are executable by the processor to: filter the list comprising at least one candidate word prior to the providing. 14. The electronic device of claim 13 , wherein to filter comprises selecting words included in two or more lists comprising at least one candidate word. 15. The electronic device of claim 13 , wherein to filter comprises weighting the list comprising at least one candidate word according to a spell check confidence score. 16. The electronic device of claim 13 , wherein to filter comprises weighting the list comprising at least one candidate word according to a candidate machine input score. 17. The electronic device of claim 12 , wherein the instructions are executable by the processor to: rank the list comprising at least one candidate word generated by the spell check application prior to the providing. 18. The electronic device of claim 17 , wherein to rank comprises promoting words included in two or more lists comprising at least one candidate word. 19. The electronic device of claim 17 , wherein to rank comprises weighting the list comprising at least one candidate word according to a spell check confidence score. 20. A product, comprising: a storage device having code stored therewith, the code being executable by a processor of an electronic device and comprising: code that receives, in an overlay handwriting application, one or more handwriting strokes; code that processes the one or more handwriting strokes to obtain a plurality of handwriting recognition results; code that automatically generates at least one candidate word for each of the plurality of handwriting recognition results, one of the at least one candidate words comprising at least one letter that is different from a recognized letter of the corresponding handwriting recognition result; code that determines, based on the generating, that there is a common candidate word from the candidate words for the plurality of handwriting recognition results; and code that provides, on a display device, the common candidate word.

Assignees

Inventors

Classifications

  • G06F40/171Primary

    by use of digital ink · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • Text processing (natural language analysis G06F40/20; semantic analysis G06F40/30; processing or translation of natural language G06F40/40) · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10032071B2 cover?
One embodiment provides a method, including: receiving, in an overlay handwriting application, one or more handwriting strokes; processing the one or more handwriting strokes to obtain at least one candidate machine input word; generating, using a spell check application, at least one spell check word using the at least one candidate machine input word; and providing, on a display device, the a…
Who is the assignee on this patent?
Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F40/171. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).