Method and apparatus for bundling messages at the expiration of a time-limit
First Claim
Patent Images
1. A computer readable medium having computer executable instructions for performing steps comprising:
- storing a first data packet having a destination;
setting a time period by which the first data packet will be sent to the destination;
determining if other data packets are to be sent to the destination before the time period expires;
appending the other data packets that are to be sent to the destination to the first data packet to produce a combined packet before the time period expires if the combined size of the other data packets and the first data packet is larger than a threshold size;
compressing the combined packet to produce a compressed packet; and
sending the compressed packet to the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer readable medium in a computer system has instructions for storing a first and second data packet destined for the same address. The first and second data packets are appended together to produce a merged data packet that is then compressed to produce a compressed data packet. The compressed data packet is then sent to the common address.
96 Citations
15 Claims
-
1. A computer readable medium having computer executable instructions for performing steps comprising:
-
storing a first data packet having a destination;
setting a time period by which the first data packet will be sent to the destination;
determining if other data packets are to be sent to the destination before the time period expires;
appending the other data packets that are to be sent to the destination to the first data packet to produce a combined packet before the time period expires if the combined size of the other data packets and the first data packet is larger than a threshold size;
compressing the combined packet to produce a compressed packet; and
sending the compressed packet to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of transmitting data, the method comprising:
-
identifying a destination for a first data packet;
setting a time limit for transmitting the first data packet;
before the expiration of the time limit, identifying a destination for a second data packet, the destination for the second data packet matching the destination for the first data packet;
determining a combined size for all of the data packets that have destinations that match the destination of the first data packet;
determining that the combined size exceeds a threshold size;
appending together all of the data packets that have destinations that match the destination for the first data packet to form the data string;
compressing the data string to form a compressed data packet; and
transmitting the compressed data packet. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification