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
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.
| 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 |
| # | 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 |
| 1 | search_26-12-2019.pdf |