Sign In to Follow Application
View All Documents & Correspondence

System And Method For Transmitting Data Over A Communication Network

Abstract: A technique is provided for transmitting data over a communication network. The technique comprises identifying an optimum network path comprising intelligent intermediate nodes between a source node and a destination node, determining an optimum packet size of the optimum network path for transmitting data packets without fragmentation, transmitting each of the data packets from the source node to the destination node via the optimum network path at the optimum packet size, detecting at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the intelligent intermediate nodes, dynamically updating the optimum packet size of the optimum network path for transmitting remaining data packets without fragmentation based on the detection, and transmitting each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size. Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 September 2016
Publication Number
11/2018
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-10-20
Renewal Date

Applicants

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

Inventors

1. SUJEET SREENIVASAN
Flat No: 101, SAIPOORNA PARADISE, HSR 2nd Sector Extn, Bangalore, Karnataka, India
2. HARISH NAIR RAJAGOPAL
Sudarshan, TC 17/1745, Palace Road, Poojapura, Trivandrum, Kerala, India.

Specification

Claims:WE CLAIM
1.A method for transmitting data over a communication network, the method comprising:
identifying, via a network device, an optimum network path in the communication network between a source node and a destination node, wherein the optimum network path comprises a plurality of intermediate nodes between the source node and the destination node, and wherein the plurality of intermediate nodes comprises a plurality of intelligent intermediate nodes;
determining, via the network device, an optimum packet size of the optimum network path for transmitting a plurality of data packets without fragmentation;
transmitting, via the network device, each of the plurality of data packets from the source node to the destination node via the optimum network path at the optimum packet size;
detecting, via the network device, at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the plurality of intelligent intermediate nodes;
dynamically updating, via the network device, the optimum packet size of the optimum network path for transmitting remaining data packets of the plurality of data packets without fragmentation based on the detection; and
transmitting, via the network device, each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size.

2. The method of claim 1, wherein determining the optimum packet size of the optimum network path comprises determining a minimum packet size from a plurality of maximum packet sizes corresponding to the plurality of intermediate nodes in the optimum network path.

3. The method of claim 2, wherein determining the plurality of maximum packet sizes comprises:
transmitting a discovery data packet from the source node to the destination node via the optimum network path at a pre-determined packet size;
determining a successful reception of the discovery data packet at the destination node; and
upon the successful reception, determining a maximum packet size corresponding to each of the plurality of intermediate nodes.

4. The method of claim 1, wherein detecting comprises:
detecting a need to fragment the data packet being transmitted from one of the plurality of intelligent intermediate nodes, or
detecting fragmentation of the transmitted data packet at one of the plurality of intelligent intermediate nodes.

5. The method of claim 1, wherein dynamically updating the optimum packet size of the optimum network path comprises:
determining a new maximum packet size corresponding to a node at which the data packet being transmitted needs to be fragmented or a node at which the transmitted data packet is fragmented; and
dynamically determining a new optimum packet size of the optimum network path based on the new maximum packet size.

6. A network device for transmitting data over a communication network, the network device comprising:
at least one processor; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
identifying an optimum network path in the communication network between a source node and a destination node, wherein the optimum network path comprises a plurality of intermediate nodes between the source node and the destination node, and wherein the plurality of intermediate nodes comprises a plurality of intelligent intermediate nodes;
determining an optimum packet size of the optimum network path for transmitting a plurality of data packets without fragmentation;
transmitting each of the plurality of data packets from the source node to the destination node via the optimum network path at the optimum packet size;
detecting at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the plurality of intelligent intermediate nodes;
dynamically updating the optimum packet size of the optimum network path for transmitting remaining data packets of the plurality of data packets without fragmentation based on the detection; and
transmitting each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size.

7. The network device of claim 6, wherein determining the optimum packet size of the optimum network path comprises determining a minimum packet size from a plurality of maximum packet sizes corresponding to the plurality of intermediate nodes in the optimum network path.

8. The network device of claim 7, wherein determining the plurality of maximum packet sizes comprises:
transmitting a discovery data packet from the source node to the destination node via the optimum network path at a pre-determined packet size;
determining a successful reception of the discovery data packet at the destination node; and
upon the successful reception, determining a maximum packet size corresponding to each of the plurality of intermediate nodes.

9. The network device of claim 6, wherein detecting comprises:
detecting a need to fragment the data packet being transmitted from one of the plurality of intelligent intermediate nodes, or
detecting fragmentation of the transmitted data packet at one of the plurality of intelligent intermediate nodes.

10. The network device of claim 6, wherein dynamically updating the optimum packet size of the optimum network path comprises:
determining a new maximum packet size corresponding to a node at which the data packet being transmitted needs to be fragmented or a node at which the transmitted data packet is fragmented; and
dynamically determining a new optimum packet size of the optimum network path based on the new maximum packet size.

Dated this 9th day of September, 2016

Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to communication network, and more particularly to system and method for transmitting data over a communication network.

Documents

Application Documents

# Name Date
1 201641030779-IntimationOfGrant20-10-2022.pdf 2022-10-20
1 Form 5 [09-09-2016(online)].pdf 2016-09-09
2 201641030779-PatentCertificate20-10-2022.pdf 2022-10-20
2 Form 3 [09-09-2016(online)].pdf 2016-09-09
3 Form 18 [09-09-2016(online)].pdf_2.pdf 2016-09-09
3 201641030779-Written submissions and relevant documents [19-09-2022(online)].pdf 2022-09-19
4 Form 18 [09-09-2016(online)].pdf 2016-09-09
4 201641030779-AMENDED DOCUMENTS [23-08-2022(online)].pdf 2022-08-23
5 Drawing [09-09-2016(online)].pdf 2016-09-09
5 201641030779-Correspondence to notify the Controller [23-08-2022(online)].pdf 2022-08-23
6 Description(Complete) [09-09-2016(online)].pdf 2016-09-09
6 201641030779-FORM 13 [23-08-2022(online)].pdf 2022-08-23
7 REQUEST FOR CERTIFIED COPY [14-09-2016(online)].pdf 2016-09-14
7 201641030779-POA [23-08-2022(online)].pdf 2022-08-23
8 Form 26 [14-09-2016(online)].pdf 2016-09-14
8 201641030779-US(14)-HearingNotice-(HearingDate-05-09-2022).pdf 2022-08-05
9 201641030779-FER.pdf 2021-10-17
9 Other Patent Document [22-10-2016(online)].pdf 2016-10-22
10 201641030779-FER_SER_REPLY [26-02-2021(online)].pdf 2021-02-26
10 201641030779-Power of Attorney-160916.pdf 2016-11-24
11 201641030779-Correspondence-PA-160916.pdf 2016-11-24
11 201641030779-FORM 3 [26-02-2021(online)].pdf 2021-02-26
12 201641030779-PETITION UNDER RULE 137 [26-02-2021(online)].pdf 2021-02-26
12 Form 3 [28-12-2016(online)].pdf 2016-12-28
13 201641030779-REQUEST FOR CERTIFIED COPY [31-10-2017(online)].pdf 2017-10-31
13 REQUEST FOR CERTIFIED COPY [01-02-2017(online)].pdf 2017-02-01
14 201641030779-REQUEST FOR CERTIFIED COPY [31-10-2017(online)].pdf 2017-10-31
14 REQUEST FOR CERTIFIED COPY [01-02-2017(online)].pdf 2017-02-01
15 201641030779-PETITION UNDER RULE 137 [26-02-2021(online)].pdf 2021-02-26
15 Form 3 [28-12-2016(online)].pdf 2016-12-28
16 201641030779-Correspondence-PA-160916.pdf 2016-11-24
16 201641030779-FORM 3 [26-02-2021(online)].pdf 2021-02-26
17 201641030779-Power of Attorney-160916.pdf 2016-11-24
17 201641030779-FER_SER_REPLY [26-02-2021(online)].pdf 2021-02-26
18 201641030779-FER.pdf 2021-10-17
18 Other Patent Document [22-10-2016(online)].pdf 2016-10-22
19 201641030779-US(14)-HearingNotice-(HearingDate-05-09-2022).pdf 2022-08-05
19 Form 26 [14-09-2016(online)].pdf 2016-09-14
20 201641030779-POA [23-08-2022(online)].pdf 2022-08-23
20 REQUEST FOR CERTIFIED COPY [14-09-2016(online)].pdf 2016-09-14
21 201641030779-FORM 13 [23-08-2022(online)].pdf 2022-08-23
21 Description(Complete) [09-09-2016(online)].pdf 2016-09-09
22 201641030779-Correspondence to notify the Controller [23-08-2022(online)].pdf 2022-08-23
22 Drawing [09-09-2016(online)].pdf 2016-09-09
23 201641030779-AMENDED DOCUMENTS [23-08-2022(online)].pdf 2022-08-23
23 Form 18 [09-09-2016(online)].pdf 2016-09-09
24 201641030779-Written submissions and relevant documents [19-09-2022(online)].pdf 2022-09-19
24 Form 18 [09-09-2016(online)].pdf_2.pdf 2016-09-09
25 Form 3 [09-09-2016(online)].pdf 2016-09-09
25 201641030779-PatentCertificate20-10-2022.pdf 2022-10-20
26 Form 5 [09-09-2016(online)].pdf 2016-09-09
26 201641030779-IntimationOfGrant20-10-2022.pdf 2022-10-20

Search Strategy

1 2019-11-2715-31-26_27-11-2019.pdf

ERegister / Renewals

3rd: 12 Jan 2023

From 09/09/2018 - To 09/09/2019

4th: 12 Jan 2023

From 09/09/2019 - To 09/09/2020

5th: 12 Jan 2023

From 09/09/2020 - To 09/09/2021

6th: 12 Jan 2023

From 09/09/2021 - To 09/09/2022

7th: 12 Jan 2023

From 09/09/2022 - To 09/09/2023

8th: 02 Sep 2023

From 09/09/2023 - To 09/09/2024

9th: 02 Sep 2024

From 09/09/2024 - To 09/09/2025

10th: 01 Sep 2025

From 09/09/2025 - To 09/09/2026