Back to results
US 6,609,157 B2Granted
Method and apparatus for bundling messages at the expiration of a time-limit
AssigneeMicrosoft Corporation
InventorsVinay Deo, Don Kadyk, Michael J. O'Leary
Life of this patent
Estimating the term…
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.
Claims15
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.
4 more elements
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.
6 more elements
Dependencies are inferred from the claim text.