Method for transmitting large information packets over networks
First Claim
1. A method for transmitting large information messages over a network comprising the steps of:
- a. identifying a large information message to be transmitted over a network;
b. partitioning the large information message into at least first and last packets;
c. attaching additional packet control information to the partitioned packet;
d. transmitting the last packet over the network to at least one receiver;
e. Writing the received first transmitted packet into a memory location;
f. transmitting over the network to the at least one receiver followed by writing received subsequent packets in reverse order;
the subsequently transmitted and written packets being written into memory locations adjacent to the previously transmitted and written packets, said subsequently transmitted and written packets shifted in memory location such that the attached packet control information of the previously transmitted and written packet is overwritten by a portion of the subsequently transmitted and written packet;
whereby the steps of transmitting and writing of the packets is repeated until the partitioned large information message is reintegrated into a coherent, contiguous message.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for transmitting large data messages over networks. In one embodimen□□t, this is accomplished by partitioning the large data message into smaller packets. The packets are transmitted over the network in reverse sequential order, from the last created packet to the first created packet. Either the transmitter or the receiver attaches the packet control information to the packets. Immediately after each packet is transmitted and received by at least one receiver, it is written into a memory pre-allocated memory location. Subsequently transmitted and received packets e written into locations adjacent previously written packets, however, they are shifted in position such that a portion of the packet overwrites the packet control information that was attached to the previously written packet. This is repeated until all of the packets have been transmitted and written and the large data message reintegrated and coherent.
-
Citations
7 Claims
-
1. A method for transmitting large information messages over a network comprising the steps of:
-
a. identifying a large information message to be transmitted over a network;
b. partitioning the large information message into at least first and last packets;
c. attaching additional packet control information to the partitioned packet;
d. transmitting the last packet over the network to at least one receiver;
e. Writing the received first transmitted packet into a memory location;
f. transmitting over the network to the at least one receiver followed by writing received subsequent packets in reverse order;
the subsequently transmitted and written packets being written into memory locations adjacent to the previously transmitted and written packets, said subsequently transmitted and written packets shifted in memory location such that the attached packet control information of the previously transmitted and written packet is overwritten by a portion of the subsequently transmitted and written packet;
whereby the steps of transmitting and writing of the packets is repeated until the partitioned large information message is reintegrated into a coherent, contiguous message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for removing packet header information comprising the steps of:
-
a. transmitting a first packet over a network to at least one receiver;
followed byb. Writing the received first transmitted packet onto a memory location;
followed byc. transmitting a subsequent packet over the network to the at least one receiver;
followed byd. Writing the subsequently received transmitted packet onto memory locations adjacent to the previously written packet, said subsequently written packet shifted in memory such that the packet header information of the previously written packet is overwritten by a last portion of the subsequently written packet, whereby the said steps of transmitting and writing of a subsequent packet is repeated until all the packet header information that is desired to be removed has been removed and the data message information is stored in the memory locations.
-
-
7. A method for removing packet trailer information comprising the steps of:
-
a. transmitting a first packet over a network to at least one receiver;
followed byb. Writing the received first transmitted packet onto a memory location;
followed byc. transmitting a subsequent packet over the network to the at least one receiver;
followed byd. writing the subsequently received transmitted packet onto memory locations adjacent to the previously written packet, said subsequently written packet shifted in memory such that the packet trailer information of the previously written packet is overwritten by a first portion of the subsequently written packet, whereby the said steps of transmitting and writing of a subsequent packet is repeated until all the packet trailer information that is desired to be removed has been removed and the data message information is stored in the memory locations.
-
Specification