Sign In to Follow Application
View All Documents & Correspondence

Systems And Methods For Offline Character Recognition

Abstract: This disclosure relates generally to text recognition, and more particularly to systems and methods for offline character recognition. In one embodiment, a character recognition method executed on an electronic device is disclosed, the method comprising: receiving, at the electronic device, an image representing a character including one or more first strokes; determining a set of first parameters associated with each of the one or more first strokes; comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters; identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and identifying the character based on the identified one or more second strokes.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
11 November 2013
Publication Number
47/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-02-21
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. Magesh Kasthuri
8B Brindavan Street, Little Kanchipuram 631 501, Tamil Nadu.

Specification

CLIAMS:We claim:

1. A character recognition method executed on an electronic device, the method comprising:
receiving, at the electronic device, an image representing a character including one or more first strokes;
determining a set of first parameters associated with each of the one or more first strokes;
comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of a plurality of stored second strokes is associated with a stored set of second parameters;
identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identifying the character based on the identified one or more second strokes.

2. The method of claim 1, further comprising representing the received image in a matrix format comprising a plurality of cells.

3. The method of claim 2, wherein determining the set of first parameters further includes scanning the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.

4. The method of claim 3, wherein determining the set of first parameters further includes:
selecting, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
selecting, for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.

5. The method of claim 4, wherein selecting the second cell includes:
scanning a predetermined number of cells from the plurality of cells adjacent to the first cell;
determining that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.
6. The method of claim 4, wherein determining the set of first parameters for each of the one or more first strokes further includes aggregating the corresponding set of third parameters and the set of fourth parameters.

7. The method of claim 5, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.

8. A character recognition device comprising:
at least one processor; and
a memory storing instructions executable by the at least one processor, wherein the instructions configure the at least one processor to:
receive an image representing a character including one or more strokes;
determine a set of first parameters associated with each of the one or more first strokes;
compare , for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters;
identify a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identify the character based on the identified one or more second strokes.

9. The device of claim 8, wherein the instructions further configure the at least one processor to represent the received image in a matrix format comprising a plurality of cells.

10. The device of claim 9, wherein the instructions further configure the at least one processor to scan the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.

11. The device of claim 10, wherein the instructions further configure the at least one processor to:
select, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
select for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.

12. The device of claim 11, wherein the instructions further configure the at least one processor to:
scan a predetermined number of cells from the plurality of cells adjacent to the first cell;
determine that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.

13. The device of claim 11, wherein the instructions further configure the at least one processor to the corresponding set of third parameters and the set of fourth parameters.

14. The device of claim 13, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.

15. A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
receiving, at an electronic device, an image representing a character including one or more first strokes;
determining a set of first parameters associated with each of the one or more first strokes;
comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters;
identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identifying the character based on the identified one or more second strokes.

16. The medium of claim 15, wherein the instructions further cause the at least one processor to perform operations comprising representing the received image in a matrix format comprising a plurality of cells.

17. The medium of claim 16, wherein the instructions further cause the at least one processor to perform operations comprising scanning the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.

18. The medium of claim 17, wherein the instructions further cause the at least one processor to perform operations comprising:
selecting, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
selecting, for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.

19. The medium of claim 18, wherein the instructions further cause the at least one processor to perform operations comprising:
scanning a predetermined number of cells from the plurality of cells adjacent to the first cell;
determining that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.

20. The medium of claim 18, wherein the instructions further cause the at least one processor to perform operations comprising aggregating the corresponding set of third parameters and the set of fourth parameters.

21. The medium of claim 20, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.

Dated this 11th day of November, 2013

SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to text recognition, and more particularly to systems and methods for offline character recognition.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 5074-CHE-2013 FORM-9 11-11-2013.pdf 2013-11-11
1 5074-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
2 5074-CHE-2013 FORM-18 11-11-2013.pdf 2013-11-11
2 5074-CHE-2013-PROOF OF ALTERATION [04-05-2022(online)].pdf 2022-05-04
3 IP25375-Spec.pdf 2013-11-18
3 5074-CHE-2013-IntimationOfGrant21-02-2022.pdf 2022-02-21
4 IP25375-Fig.pdf 2013-11-18
4 5074-CHE-2013-PatentCertificate21-02-2022.pdf 2022-02-21
5 FORM 5.pdf 2013-11-18
5 5074-CHE-2013-Annexure [03-11-2021(online)].pdf 2021-11-03
6 FORM 3.pdf 2014-01-15
6 5074-CHE-2013-Written submissions and relevant documents [03-11-2021(online)].pdf 2021-11-03
7 5074-CHE-2013-FER.pdf 2019-02-07
7 5074-CHE-2013-Correspondence to notify the Controller [18-10-2021(online)].pdf 2021-10-18
8 5074-CHE-2013-FORM-26 [18-10-2021(online)].pdf 2021-10-18
8 5074-CHE-2013-FORM 3 [07-08-2019(online)].pdf 2019-08-07
9 5074-CHE-2013-FER_SER_REPLY [07-08-2019(online)].pdf 2019-08-07
9 5074-CHE-2013-US(14)-HearingNotice-(HearingDate-22-10-2021).pdf 2021-10-17
10 5074-CHE-2013-FER_SER_REPLY [07-08-2019(online)].pdf 2019-08-07
10 5074-CHE-2013-US(14)-HearingNotice-(HearingDate-22-10-2021).pdf 2021-10-17
11 5074-CHE-2013-FORM 3 [07-08-2019(online)].pdf 2019-08-07
11 5074-CHE-2013-FORM-26 [18-10-2021(online)].pdf 2021-10-18
12 5074-CHE-2013-Correspondence to notify the Controller [18-10-2021(online)].pdf 2021-10-18
12 5074-CHE-2013-FER.pdf 2019-02-07
13 5074-CHE-2013-Written submissions and relevant documents [03-11-2021(online)].pdf 2021-11-03
13 FORM 3.pdf 2014-01-15
14 5074-CHE-2013-Annexure [03-11-2021(online)].pdf 2021-11-03
14 FORM 5.pdf 2013-11-18
15 5074-CHE-2013-PatentCertificate21-02-2022.pdf 2022-02-21
15 IP25375-Fig.pdf 2013-11-18
16 5074-CHE-2013-IntimationOfGrant21-02-2022.pdf 2022-02-21
16 IP25375-Spec.pdf 2013-11-18
17 5074-CHE-2013 FORM-18 11-11-2013.pdf 2013-11-11
17 5074-CHE-2013-PROOF OF ALTERATION [04-05-2022(online)].pdf 2022-05-04
18 5074-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
18 5074-CHE-2013 FORM-9 11-11-2013.pdf 2013-11-11

Search Strategy

1 search_07-02-2019.pdf

ERegister / Renewals

3rd: 04 May 2022

From 11/11/2015 - To 11/11/2016

4th: 04 May 2022

From 11/11/2016 - To 11/11/2017

5th: 04 May 2022

From 11/11/2017 - To 11/11/2018

6th: 04 May 2022

From 11/11/2018 - To 11/11/2019

7th: 04 May 2022

From 11/11/2019 - To 11/11/2020

8th: 04 May 2022

From 11/11/2020 - To 11/11/2021

9th: 04 May 2022

From 11/11/2021 - To 11/11/2022

10th: 08 Nov 2022

From 11/11/2022 - To 11/11/2023

11th: 09 Nov 2023

From 11/11/2023 - To 11/11/2024

12th: 02 Nov 2024

From 11/11/2024 - To 11/11/2025

13th: 10 Nov 2025

From 11/11/2025 - To 11/11/2026