Sign In to Follow Application
View All Documents & Correspondence

A Method Of Optimizing Space Utilization In A Document And A Space Optimization System Thereof

Abstract: Systems and methods for optimizing space utilization in a document are described. The system receives a template divided into static space, dynamic space, and whitespace. The system fetches static contents, dynamic contents, personalized contents. The system determines the sizes of the contents and spaces available in the template. Further, the system compares the sizes of the contents with their respective spaces of the template. Based on the comparison, the system may resize at least one of the contents and the spaces relative to each other. Based on the comparison, the system may populate the contents inside the spaces without compromising with resolution and compatibility attributes associated with the contents. Post populating of the contents, the system may generate a final document for user. FIG. 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
16 February 2017
Publication Number
12/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-08
Renewal Date

Applicants

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

Inventors

1. SUMANTA MONDAL
Tilottama Apartment, B2, Nandan Abasan, Jyangra Batatala, Baguiati, Kolkata 700159, West Bengal, India.

Specification

Claims:We Claim:

1. A method of optimizing space utilization in a document, the method comprising:
receiving, by space optimization system (102), a template (106) of the document, wherein the template (106) is divided into static space (107), dynamic space (108), and whitespace (109);
fetching, by the space optimization system (102), from a content database (101), one or more static contents (103) corresponding to the static space (107), one or more dynamic contents (104) corresponding to the dynamic space (108), and one or more personalized contents (105) corresponding to the whitespace (109);
determining, by the space optimization system (102),
dynamic content size (212) of the one or more dynamic contents (104),
personalized content size (214) of the one or more personalized contents (105),
dynamic space size (216) of the dynamic space (108), and whitespace size (218) of the whitespace (109);
comparing, by the space optimization system (102),
the dynamic content size (212) with the dynamic space size (216) of the template (106), and
the personalized content size (214) with the whitespace size (218) of the template (106);
performing, by the space optimization system (102), based on the comparison,
resizing at least one of the dynamic content size (212) and the dynamic space size (216) relative to each other, and
resizing at least one of the personalized content size (214) and the whitespace size (218) relative to each other; and
populating, by the space optimization system (102),
the one or more dynamic contents (104) and one or more personalized contents (105), based on the resizing, in the dynamic space (108) and the whitespace (109) of the template (106) respectively maintaining resolution and compatibility attributes associated with the one or more dynamic contents (104) and one or more personalized contents (105), and
the one or more static contents (103) in the static space (107) of the template (106).
2. The method as claimed in claim 1, further comprising generating a final document (110) based on the populating.

3. The method as claimed in claim 2, wherein the final document (110) is transmitted to a device of an intended recipient of the final document (110).

4. The method as claimed in claim 1, wherein the compatibility attributes comprises font size and font style associated with the one or more dynamic contents (104) and the one or more personalized contents (105).

5. The method as claimed in claim 1, wherein the dynamic content size (212), the personalized content size (214), the dynamic space size (216), and the whitespace size (218) are determined based on number of characters in a horizontal direction and a vertical direction.

6. The method as claimed in claim 1, further comprising:
generating a plurality of size-variants of the one or more personalized contents (105) based on the compatibility attributes associated with the one or more personalized contents (105), wherein the plurality of size-variants indicates one or more sizes of the one or more personalized contents (105);
comparing a size-variant, having a minimum size, of a first personalized content of the one or more personalized contents (105), with the whitespace size (218);
performing, based on the comparison,
resizing the whitespace size (218) in relative to the minimum size of the first personalized content when the size-variant having the minimum size is greater than the whitespace size (218), and
populating the first personalized content into the whitespace (109) based on the resizing of the whitespace size (218);
determining a second personalized content, applicable for being inserted in the whitespace (109) area when the size-variant having the minimum size is lesser than the whitespace size (218);
performing, based on the determining of the second personalized content,
selecting a size-variant of the first personalized content, from the plurality of size-variants, having an optimal size in relative to the whitespace size (218) of the whitespace (109) area when no second personalized content is applicable, and
populating the first personalized content having the optimal size into the whitespace (109);
selecting size-variants, having the minimum size, of the first personalized content and the second personalized content when the second personalized content is applicable to be inserted, and
populating the first personalized content and the second personalized content into the whitespace (109).

7. A space optimization system (102) for optimizing space utilization in a document, the system (102) comprising:
a processor (204); and
a memory (206) communicatively coupled to the processor (204), wherein the memory (206) stores processor-executable instructions, which, on execution, causes the processor (204) to:
receive a template (106) of the document, wherein the template (106) is divided into static space (107), dynamic space (108), and whitespace (109);
fetch, from a content database (101), one or more static contents (103) corresponding to the static space (107), one or more dynamic contents (104) corresponding to the dynamic space (108), and one or more personalized contents (105) corresponding to the whitespace (109);
determine,
dynamic content size (212) of the one or more dynamic contents (104),
personalized content size (214) of the one or more personalized contents (105),
dynamic space size (216) of the dynamic space (108), and whitespace size (218) of the whitespace (109);
compare,
the dynamic content size (212) with the dynamic space size (216) of the template (106), and
the personalized content size (214) with the whitespace size (218) of the template (106);
perform, based on the comparison,
resizing at least one of the dynamic content size (212) and the dynamic space size (216) relative to each other, and
resizing at least one of the personalized content size (214) and the whitespace size (218) relative to each other; and
populate,
the one or more dynamic contents (104) and one or more personalized contents (105), based on the resizing, in the dynamic space (108) and the whitespace (109) of the template (106) respectively maintaining resolution and compatibility attributes associated with the one or more dynamic contents (104) and one or more personalized contents (105), and
the one or more static contents (103) in the static space (107) of the template (106).

8. The space optimization system (102) as claimed in claim 7, wherein the processor (204) is further configured to generate a final document (110) based on the populating.

9. The space optimization system (102) as claimed in claim 8, wherein the final document (110) is transmitted to a device of an intended recipient of the final document (110).

10. The space optimization system (102) as claimed in claim 7, wherein the compatibility attributes comprises font size and font style associated with the one or more dynamic contents (104) and the one or more personalized contents (105).

11. The space optimization system (102) as claimed in claim 7, wherein the dynamic content size (212), the personalized content size (214), the dynamic space size (216), and the whitespace size (218) are determined based on number of characters in a horizontal direction and a vertical direction.

12. The space optimization system (102) as claimed in claim 7, wherein the processor (204) is further configured to:
generate a plurality of size-variants of the one or more personalized contents (105) based on the compatibility attributes associated with the one or more personalized contents (105), wherein the plurality of size-variants indicates one or more sizes of the one or more personalized contents (105);
compare a size-variant, having a minimum size, of a first personalized content of the one or more personalized contents (105), with the whitespace size (218);
perform, based on the comparison,
resizing the whitespace size (218) in relative to the minimum size of the first personalized content when the size-variant having the minimum size is greater than the whitespace size (218), and
populating the first personalized content into the whitespace (109) based on the resizing of the whitespace size (218);
determining a second personalized content applicable for being inserted in the whitespace area when the size-variant having the minimum size is lesser than the whitespace size (218);
performing, based on the determining of the second personalized content,
selecting a size-variant of the first personalized content, from the plurality of size-variants, having an optimized size in relative to the whitespace size (218) of the whitespace (109) area when no second personalized content is applicable, and
populating the first personalized content having the optimal size into the whitespace (109);
selecting size-variants, having the minimum size, of the first personalized content and the second personalized content when the second personalized content is applicable to be inserted, and
populating the first personalized content and the second personalized content into the whitespace (109).

Dated this 16th day of February 2017

Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD

The present disclosure relates in general to space optimization technique. More particularly, but not exclusively, the present disclosure discloses a method and system for optimizing space utilization in a document.

Documents

Application Documents

# Name Date
1 201741005559-PROOF OF ALTERATION [10-04-2024(online)].pdf 2024-04-10
1 Power of Attorney [16-02-2017(online)].pdf 2017-02-16
2 201741005559-IntimationOfGrant08-12-2023.pdf 2023-12-08
2 Form 5 [16-02-2017(online)].pdf 2017-02-16
3 Form 3 [16-02-2017(online)].pdf 2017-02-16
3 201741005559-PatentCertificate08-12-2023.pdf 2023-12-08
4 Form 18 [16-02-2017(online)].pdf_211.pdf 2017-02-16
4 201741005559-FER_SER_REPLY [10-08-2020(online)].pdf 2020-08-10
5 Form 18 [16-02-2017(online)].pdf 2017-02-16
5 201741005559-FORM 3 [10-08-2020(online)].pdf 2020-08-10
6 Drawing [16-02-2017(online)].pdf 2017-02-16
6 201741005559-Information under section 8(2) [10-08-2020(online)].pdf 2020-08-10
7 Description(Complete) [16-02-2017(online)].pdf_210.pdf 2017-02-16
7 201741005559-PETITION UNDER RULE 137 [10-08-2020(online)].pdf 2020-08-10
8 Description(Complete) [16-02-2017(online)].pdf 2017-02-16
8 201741005559-FER.pdf 2020-03-20
9 Correspondence by Applicant_Executed Form1_13-10-2017.pdf 2017-10-13
9 REQUEST FOR CERTIFIED COPY [22-02-2017(online)].pdf 2017-02-22
10 201741005559-Proof of Right (MANDATORY) [11-10-2017(online)].pdf 2017-10-11
11 Correspondence by Applicant_Executed Form1_13-10-2017.pdf 2017-10-13
11 REQUEST FOR CERTIFIED COPY [22-02-2017(online)].pdf 2017-02-22
12 201741005559-FER.pdf 2020-03-20
12 Description(Complete) [16-02-2017(online)].pdf 2017-02-16
13 201741005559-PETITION UNDER RULE 137 [10-08-2020(online)].pdf 2020-08-10
13 Description(Complete) [16-02-2017(online)].pdf_210.pdf 2017-02-16
14 201741005559-Information under section 8(2) [10-08-2020(online)].pdf 2020-08-10
14 Drawing [16-02-2017(online)].pdf 2017-02-16
15 201741005559-FORM 3 [10-08-2020(online)].pdf 2020-08-10
15 Form 18 [16-02-2017(online)].pdf 2017-02-16
16 201741005559-FER_SER_REPLY [10-08-2020(online)].pdf 2020-08-10
16 Form 18 [16-02-2017(online)].pdf_211.pdf 2017-02-16
17 201741005559-PatentCertificate08-12-2023.pdf 2023-12-08
17 Form 3 [16-02-2017(online)].pdf 2017-02-16
18 201741005559-IntimationOfGrant08-12-2023.pdf 2023-12-08
18 Form 5 [16-02-2017(online)].pdf 2017-02-16
19 Power of Attorney [16-02-2017(online)].pdf 2017-02-16
19 201741005559-PROOF OF ALTERATION [10-04-2024(online)].pdf 2024-04-10

Search Strategy

1 Searchstrategy_26-02-2020.pdf

ERegister / Renewals

3rd: 07 Mar 2024

From 16/02/2019 - To 16/02/2020

4th: 07 Mar 2024

From 16/02/2020 - To 16/02/2021

5th: 07 Mar 2024

From 16/02/2021 - To 16/02/2022

6th: 07 Mar 2024

From 16/02/2022 - To 16/02/2023

7th: 07 Mar 2024

From 16/02/2023 - To 16/02/2024

8th: 07 Mar 2024

From 16/02/2024 - To 16/02/2025

9th: 15 Feb 2025

From 16/02/2025 - To 16/02/2026