Sign In to Follow Application
View All Documents & Correspondence

Method And System For Generating Portable Electronic Documents

Abstract: The present disclosure relates to a method for generating portable electronic documents. The method comprises retrieving key character positions of each syllable, repositioned character and syllable chunks of each syllable of pre-processed electronic document. Then, probable data loss resulting from usage of each syllable chunk of the syllable chunks is determined using corresponding characteristic information associated with each syllable chunk. Each character of each syllable chunk is translated into glyph stream using predetermined glyph mapping based on probable data loss. The glyph stream is restructured using invisible glyphs and composite glyphs. Font data of at least one of invisible and composite glyphs is modified upon restructuring. Then, glyph stream is mapped with predetermined Unicode value of invisible glyphs, composite glyphs, repositioned character and each syllable chunk upon modification. A portable electronic document is generated using modified font data, mapping of the Unicode value and glyph stream of each syllable chunk. Figure 14

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
05 October 2015
Publication Number
42/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-06-02
Renewal Date

Applicants

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

Inventors

1. MIRIYALA SRI VENKATA SATHYA SURYA KRISHANA PRASANNA DILEEP
E-304, West Metro, Friends Colony, Chanda Nagar, Hyderabad-50050, Telengana, India

Specification

Claims:We claim:
1. A method for generating portable electronic documents, the method comprising:
retrieving, by a document converter, at least one of key character positions of each syllable, repositioned character of each syllable and one or more syllable chunks of each syllable of a pre-processed electronic document;
determining, by the document converter, probable data loss resulting from usage of each syllable chunk of the one or more syllable chunks using corresponding characteristic information associated with each syllable chunk;
translating, by the document converter, each character of each syllable chunk into a glyph stream using a predetermined glyph mapping based on the determined probable data loss resulted from usage of each syllable chunk;
restructuring, by the document converter, the glyph stream using at least one of invisible glyphs and composite glyphs;
modifying, by the document converter, font data of at least one of the invisible glyph and the composite glyph upon restructuring;
mapping, by the document converter, the glyph stream with a predetermined Unicode value of at least one of the invisible glyphs, the composite glyphs, the repositioned character and each syllable chunk upon modification; and
generating, by the document converter, a portable electronic document using the modified font data, the mapping of the Unicode value and the glyph stream of each syllable chunk.

2. The method as claimed in claim 1, wherein the pre-processed electronic document is received from one or more sources.

3. The method as claimed in claim 2, wherein pre-processing of an electronic document comprises:
identifying one or more syllables of textual portions of the electronic document comprising complex script Unicode text;
parsing each syllable of the one or more syllables for identifying the key character positions of each syllable; and
extracting the one or more syllable chunks of each syllable by repositioning each character of each syllable based on the identified key character positions.

4. The method as claimed in claim 3, wherein the one or more syllable chunks are extracted using at least one of language specific rules and font specific rules.

5. The method as claimed in claim 1, wherein the characteristic information associated with each syllable chunk comprises at least one of writing order of script of each syllable chunk, a character of each syllable chunk being repositioned, a syllable chunk being replaced by a syllable chunk, and a syllable chunk being used to replace a syllable chunk.

6. The method as claimed in claim 1, wherein restructuring the glyph stream is performed using font specific rules.

7. The method as claimed in claim 6, wherein restructuring the glyph stream using the at least one of the composite glyph and the invisible glyph is performed by mapping a predefined dictionary glyph index value associated to corresponding font data of the corresponding syllable chunk and predefined dictionary character value corresponding to the repositioned value.

8. A document converter for generating portable electronic documents, comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
retrieve at least one of key character positions of each syllable, repositioned character of each syllable and one or more syllable chunks of each syllable of a pre-processed electronic document;
determine probable data loss resulting from usage of each syllable chunk of the one or more syllable chunks using corresponding characteristic information associated with each syllable chunk;
translate each character of each syllable chunk into a glyph stream using a predetermined glyph mapping based on the determined probable data loss resulted from usage of each syllable chunk;
restructure the glyph stream using at least one of invisible glyphs and composite glyphs;
modify font data of each syllable chunk upon restructuring;
map the glyph stream with a predetermined Unicode value of at least one of the invisible glyphs, the composite glyphs, the repositioned character and each syllable chunk upon modification; and
generate a portable electronic document using the modified font data, the mapping of the Unicode value and the glyph stream of each syllable chunk.

9. The document converter as claimed in claim 8 receives the pre-processed electronic document from one or more sources.

10. The document converter as claimed in claim 9, wherein pre-processing of an electronic document comprises:
identify one or more syllables of textual portions of the electronic document comprising complex script Unicode text;
parse each syllable of the one or more syllables for identifying the key character positions; and
extract the one or more syllable chunks of each syllable by repositioning each character of each syllable based on the identified key character positions.

11. The document converter as claimed in claim 10, wherein the one or more syllable chunks are extracted using at least one of language specific rules and font specific rules.

12. The document converter as claimed in claim 8, wherein the characteristic information associated with each syllable chunk comprises at least one of writing order of script of each syllable chunk, a character of each syllable chunk being repositioned, a syllable chunk being replaced by a syllable chunk, and a syllable chunk being used to replace a syllable chunk.

13. The document converter as claimed in claim 11, wherein restructuring the glyph stream is performed using the font specific rules.

14. The document converter as claimed in claim 13, wherein restructuring the glyph stream using the at least one of the composite glyph and the invisible glyph is performed by mapping a predefined dictionary glyph index value associated to corresponding font data of the corresponding syllable chunk and predefined dictionary character value corresponding to the repositioned value.

Dated this day of April, 2015

SHWETHA A CHIMALGI
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:FIELD OF THE DISCLOSURE
The present subject matter is related, in general to portable electronic documents, and more particularly, but not exclusively to a document converter and a method for generating portable electronic documents.

Documents

Orders

Section Controller Decision Date
43,47 PRAVEEN KUMAR 2023-06-01
43,47 PRAVEEN KUMAR 2023-06-01
43,47 PRAVEEN KUMAR 2023-06-02

Application Documents

# Name Date
1 5327-CHE-2015-IntimationOfGrant02-06-2023.pdf 2023-06-02
1 Form 9 [05-10-2015(online)].pdf 2015-10-05
2 5327-CHE-2015-PatentCertificate02-06-2023.pdf 2023-06-02
2 Form 5 [05-10-2015(online)].pdf 2015-10-05
3 Form 3 [05-10-2015(online)].pdf 2015-10-05
3 5327-CHE-2015-FORM 3 [10-05-2023(online)].pdf 2023-05-10
4 Form 18 [05-10-2015(online)].pdf 2015-10-05
4 5327-CHE-2015-PETITION UNDER RULE 137 [10-05-2023(online)].pdf 2023-05-10
5 Drawing [05-10-2015(online)].pdf 2015-10-05
5 5327-CHE-2015-Written submissions and relevant documents [10-05-2023(online)].pdf 2023-05-10
6 Description(Complete) [05-10-2015(online)].pdf 2015-10-05
6 5327-CHE-2015-AMENDED DOCUMENTS [03-04-2023(online)].pdf 2023-04-03
7 REQUEST FOR CERTIFIED COPY [07-10-2015(online)].pdf 2015-10-07
7 5327-CHE-2015-Correspondence to notify the Controller [03-04-2023(online)].pdf 2023-04-03
8 abstract 5327-CHE-2015.jpg 2015-10-13
8 5327-CHE-2015-FORM 13 [03-04-2023(online)].pdf 2023-04-03
9 5327-CHE-2015-POA [03-04-2023(online)].pdf 2023-04-03
9 5327-CHE-2015-Power of Attorney-170316.pdf 2016-07-11
10 5327-CHE-2015-Form 1-170316.pdf 2016-07-11
10 5327-CHE-2015-US(14)-HearingNotice-(HearingDate-27-04-2023).pdf 2023-03-27
11 5327-CHE-2015-Correspondence-F1-PA-170316.pdf 2016-07-11
11 5327-CHE-2015-FER_SER_REPLY [07-07-2020(online)].pdf 2020-07-07
12 5327-CHE-2015-FER.pdf 2020-01-13
12 5327-CHE-2015-FORM 3 [07-07-2020(online)].pdf 2020-07-07
13 5327-CHE-2015-Information under section 8(2) [07-07-2020(online)].pdf 2020-07-07
14 5327-CHE-2015-FER.pdf 2020-01-13
14 5327-CHE-2015-FORM 3 [07-07-2020(online)].pdf 2020-07-07
15 5327-CHE-2015-Correspondence-F1-PA-170316.pdf 2016-07-11
15 5327-CHE-2015-FER_SER_REPLY [07-07-2020(online)].pdf 2020-07-07
16 5327-CHE-2015-Form 1-170316.pdf 2016-07-11
16 5327-CHE-2015-US(14)-HearingNotice-(HearingDate-27-04-2023).pdf 2023-03-27
17 5327-CHE-2015-Power of Attorney-170316.pdf 2016-07-11
17 5327-CHE-2015-POA [03-04-2023(online)].pdf 2023-04-03
18 5327-CHE-2015-FORM 13 [03-04-2023(online)].pdf 2023-04-03
18 abstract 5327-CHE-2015.jpg 2015-10-13
19 REQUEST FOR CERTIFIED COPY [07-10-2015(online)].pdf 2015-10-07
19 5327-CHE-2015-Correspondence to notify the Controller [03-04-2023(online)].pdf 2023-04-03
20 Description(Complete) [05-10-2015(online)].pdf 2015-10-05
20 5327-CHE-2015-AMENDED DOCUMENTS [03-04-2023(online)].pdf 2023-04-03
21 Drawing [05-10-2015(online)].pdf 2015-10-05
21 5327-CHE-2015-Written submissions and relevant documents [10-05-2023(online)].pdf 2023-05-10
22 Form 18 [05-10-2015(online)].pdf 2015-10-05
22 5327-CHE-2015-PETITION UNDER RULE 137 [10-05-2023(online)].pdf 2023-05-10
23 Form 3 [05-10-2015(online)].pdf 2015-10-05
23 5327-CHE-2015-FORM 3 [10-05-2023(online)].pdf 2023-05-10
24 Form 5 [05-10-2015(online)].pdf 2015-10-05
24 5327-CHE-2015-PatentCertificate02-06-2023.pdf 2023-06-02
25 5327-CHE-2015-IntimationOfGrant02-06-2023.pdf 2023-06-02
25 Form 9 [05-10-2015(online)].pdf 2015-10-05

Search Strategy

1 search_26-12-2019.pdf

ERegister / Renewals

3rd: 01 Sep 2023

From 05/10/2017 - To 05/10/2018

4th: 01 Sep 2023

From 05/10/2018 - To 05/10/2019

5th: 01 Sep 2023

From 05/10/2019 - To 05/10/2020

6th: 01 Sep 2023

From 05/10/2020 - To 05/10/2021

7th: 01 Sep 2023

From 05/10/2021 - To 05/10/2022

8th: 01 Sep 2023

From 05/10/2022 - To 05/10/2023

9th: 04 Oct 2023

From 05/10/2023 - To 05/10/2024

10th: 01 Oct 2024

From 05/10/2024 - To 05/10/2025

11th: 06 Oct 2025

From 05/10/2025 - To 05/10/2026