Sign In to Follow Application
View All Documents & Correspondence

Methods For Optimizing Data For Transmission And Devices Thereof

Abstract: A method, non-transitory computer readable medium and data optimizing computing device for optimizing data for transmission obtaining data set for transmission. One or more configuration rules associated with the obtained data set are obtained. The obtained data set is optimized based on the obtained one or more configuration rules for transmission. A client code and a server code associated with the optimized data set are generated. At least one of the generated client code is transmitted to a client computing device or the server code is transmitted to a server computing device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
22 January 2014
Publication Number
07/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-02-07
Renewal Date

Applicants

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

Inventors

1. RAGHAVENDRA HOSABETTU
#546, Gurukrupa, 17th Main SBM Colony, Near VSS School, Bangalore 560050, Karnataka, India.
2. MALLIRAJAN SELVARAJAN
#4, 1st Main, K.R. Garden, Murugeshpalya, Bangalore 560017, Karnataka, India.
3. SANDEEP SUDARSHAN DAVENGERE
#1652/c, 16th B Main, 8th Cross, J.P. Nagar 2nd Phase, Bangalore 560078, Karnataka, India.

Specification

CLIAMS:We claim:

1. A method for optimizing data for transmission, the method comprising:
obtaining, by a data optimizing computing device, data set for transmission;
obtaining, by the data optimizing computing device, one or more configuration rules associated with the obtained data set;
optimizing, by the data optimizing computing device, the obtained data set based on the obtained one or more configuration rules for transmission;
generating, by the data optimizing computing device, a client code and a server code associated with the optimized data set; and
transmitting, by the data optimizing computing device, at least one of the generated client code to a client computing device or the server code to a server computing device.

2. The method as set forth in claim 1 further comprising transmitting, by the data optimizing computing device, the other one of the generated client code to the client computing device or the server code to the server computing device..

3. The method as set forth in claim 1 further comprising transforming, by the data optimizing computing device, the obtained data set into one or more of a extensible markup language (XML) format or a JavaScript object notion (JSON) format.

4. The method as set forth in claim 1 further comprising storing, by the data optimizing computing device, the optimized data set in a data frame to prepare for transmission of the transformed data.

5. The method as set forth in claim 4 further comprising transmitting, by the data optimizing computing device, the transformed data in the data frame to the client computing device.

6. The method as set forth in claim 1 wherein the one or more configuration rules comprises one or more rules for primitive data optimization, one or more rules for data redundancy optimization, one or more rules for string data optimization, one or more rules for computational data optimization, one or more rules for abbreviation data optimization, one or more rules for index data optimization, one or more rules for image data optimization, or one or more rules for column data optimization.

7. A data optimizing computing device comprising:
one or more processors;
a memory, wherein the memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising:
obtaining data set for transmission;
obtaining one or more configuration rules associated with the obtained data set;
optimizing the obtained data set based on the obtained one or more configuration rules for transmission;
generating a client code and a server code associated with the optimized data set; and
transmitting at least one of the generated client code to a client computing device or the server code to a server computing device.

8. The device as set forth in claim 7 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising transmitting the other one of the generated client code to the client computing device or the server code to the server computing device.

9. The device as set forth in claim 7 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising transforming, by the data optimizing computing device, the obtained data set into one or more of a extensible markup language (XML) format or a JavaScript object notion (JSON) format.

10. The device as set forth in claim 7 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising storing the optimized data set in a data frame to prepare for transmission of the transformed data.

11. The device as set forth in claim 10 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising transmitting the transformed data in the data frame to the client computing device.

12. The device as set forth in claim 7 wherein the one or more configuration rules comprises one or more rules for primitive data optimization, one or more rules for data redundancy optimization, one or more rules for string data optimization, one or more rules for computational data optimization, one or more rules for abbreviation data optimization, one or more rules for index data optimization, one or more rules for image data optimization, or one or more rules for column data optimization.

13. A non-transitory computer readable medium having stored thereon instructions for optimizing data for transmission comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
obtaining data set for transmission;
obtaining one or more configuration rules associated with the obtained data set;
optimizing the obtained data set based on the obtained one or more configuration rules for transmission;
generating a client code and a server code associated with the optimized data set; and
transmitting, by the data optimizing computing device, at least one of the generated client code to a client computing device or the server code to a server computing device.

14. The medium as set forth in claim 13 further comprising transmitting the other one of the generated client code to the client computing device or the server code to the server computing device.

15. The medium as set forth in claim 13 further comprising transforming, by the data optimizing computing device, the obtained data set into one or more of a extensible markup language (XML) format or a JavaScript object notion (JSON) format.
16. The medium as set forth in claim 13 further comprising storing the optimized data set in a data frame to prepare for transmission of the transformed data.

17. The medium as set forth in claim 16 further comprising transmitting the transformed data in the data frame to the client computing device.

18. The medium as set forth in claim 13 wherein the one or more configuration rules comprises one or more rules for primitive data optimization, one or more rules for data redundancy optimization, one or more rules for string data optimization, one or more rules for computational data optimization, one or more rules for abbreviation data optimization, one or more rules for index data optimization, one or more rules for image data optimization, or one or more rules for column data optimization.

Dated this 22nd day of January, 2014
SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This technology relates to data management and, more particularly, to methods for optimizing data for transmission and devices thereof.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 281-CHE-2014-IntimationOfGrant07-02-2023.pdf 2023-02-07
1 Form-9(Online).pdf 2014-02-03
2 281-CHE-2014-PatentCertificate07-02-2023.pdf 2023-02-07
2 IP26151-SPEC.pdf 2014-02-05
3 IP26151-figs.pdf 2014-02-05
3 281-CHE-2014-PETITION UNDER RULE 137 [31-01-2023(online)]-1.pdf 2023-01-31
4 FORM 5.pdf 2014-02-05
4 281-CHE-2014-PETITION UNDER RULE 137 [31-01-2023(online)].pdf 2023-01-31
5 FORM 3.pdf 2014-02-05
5 281-CHE-2014-Written submissions and relevant documents [31-01-2023(online)].pdf 2023-01-31
6 281-CHE-2014-FER.pdf 2019-06-13
6 281-CHE-2014-AMENDED DOCUMENTS [06-01-2023(online)].pdf 2023-01-06
7 281-CHE-2014-FORM 3 [12-12-2019(online)].pdf 2019-12-12
7 281-CHE-2014-Correspondence to notify the Controller [06-01-2023(online)].pdf 2023-01-06
8 281-CHE-2014-FORM 13 [06-01-2023(online)].pdf 2023-01-06
8 281-CHE-2014-FER_SER_REPLY [12-12-2019(online)].pdf 2019-12-12
9 281-CHE-2014-POA [06-01-2023(online)].pdf 2023-01-06
9 281-CHE-2014-US(14)-HearingNotice-(HearingDate-16-01-2023).pdf 2022-12-30
10 281-CHE-2014-POA [06-01-2023(online)].pdf 2023-01-06
10 281-CHE-2014-US(14)-HearingNotice-(HearingDate-16-01-2023).pdf 2022-12-30
11 281-CHE-2014-FER_SER_REPLY [12-12-2019(online)].pdf 2019-12-12
11 281-CHE-2014-FORM 13 [06-01-2023(online)].pdf 2023-01-06
12 281-CHE-2014-Correspondence to notify the Controller [06-01-2023(online)].pdf 2023-01-06
12 281-CHE-2014-FORM 3 [12-12-2019(online)].pdf 2019-12-12
13 281-CHE-2014-AMENDED DOCUMENTS [06-01-2023(online)].pdf 2023-01-06
13 281-CHE-2014-FER.pdf 2019-06-13
14 281-CHE-2014-Written submissions and relevant documents [31-01-2023(online)].pdf 2023-01-31
14 FORM 3.pdf 2014-02-05
15 281-CHE-2014-PETITION UNDER RULE 137 [31-01-2023(online)].pdf 2023-01-31
15 FORM 5.pdf 2014-02-05
16 281-CHE-2014-PETITION UNDER RULE 137 [31-01-2023(online)]-1.pdf 2023-01-31
16 IP26151-figs.pdf 2014-02-05
17 281-CHE-2014-PatentCertificate07-02-2023.pdf 2023-02-07
17 IP26151-SPEC.pdf 2014-02-05
18 Form-9(Online).pdf 2014-02-03
18 281-CHE-2014-IntimationOfGrant07-02-2023.pdf 2023-02-07

Search Strategy

1 search_13-06-2019.pdf

ERegister / Renewals

3rd: 01 May 2023

From 22/01/2016 - To 22/01/2017

4th: 01 May 2023

From 22/01/2017 - To 22/01/2018

5th: 01 May 2023

From 22/01/2018 - To 22/01/2019

6th: 01 May 2023

From 22/01/2019 - To 22/01/2020

7th: 01 May 2023

From 22/01/2020 - To 22/01/2021

8th: 01 May 2023

From 22/01/2021 - To 22/01/2022

9th: 01 May 2023

From 22/01/2022 - To 22/01/2023

10th: 01 May 2023

From 22/01/2023 - To 22/01/2024

11th: 18 Jan 2024

From 22/01/2024 - To 22/01/2025

12th: 17 Jan 2025

From 22/01/2025 - To 22/01/2026