Claims
- 1. In a computer network with a client and a media server operatively communicating via the network, a message communications method comprising:packing a batch of messages into a single message unit, wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header; transmitting the single message unit to the client.
- 2. A computer-readable storage medium having instructions that are executable by a computer to perform steps as recited in claim 1.
- 3. In a computer network with a client and a media server operatively communicating via the network, a message communications method comprising:receiving a single message unit from the media server, wherein single message unit is a packed batch of messages and wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header; unpacking the batch of messages from the single message unit based upon the header fields of each message.
- 4. A computer-readable storage medium having instructions that are executable by a computer to perform as recited in claim 3.
- 5. A message manager for use in a network having a client, the manager comprising:a media server configured to pack a batch of messages into a single message unit, wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header; the media server being further configured to transmit the single message unit to the client.
- 6. A message receiver for use in a network having a media server, the receiver comprising:a client configured to unpack a batch of messages from a single message unit based upon fields in associated headers of each message; wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has comprising an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header.
- 7. A computer-readable storage medium having instructions that are executable by a computer, in a computer network with a client and a media server operatively communicating via the network, to perform steps comprising:packing a batch of messages into a single message unit, wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header; transmitting the single message unit to the client.
- 8. A computer-readable storage medium having instructions that are executable by a computer, in a computer network with a client and a media server operatively communicating via the network, to perform steps comprising:receiving a single message unit from the media server, wherein single message unit is a packed batch of messages and wherein: the message unit comprises a batch header with one or more fields indicating a size of the single message unit; each message in the unit has an associated header comprising one or more fields indicating a size of the message associated with the header, and a message-type indentification of the message associated with the header; unpacking the batch of messages from the single message unit based upon the header fields of each message.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional of U.S. patent application Ser. No. 08/569,380, filed Dec. 8, 1995, now U.S. Pat. No. 6,339,794.
US Referenced Citations (8)
Number |
Name |
Date |
Kind |
5274782 |
Chalasani et al. |
Dec 1993 |
A |
5377327 |
Jain et al. |
Dec 1994 |
A |
5432798 |
Blair |
Jul 1995 |
A |
5541911 |
Nilakantan et al. |
Jul 1996 |
A |
5630049 |
Cardoza et al. |
May 1997 |
A |
5675742 |
Jain et al |
Oct 1997 |
A |
5828835 |
Isfeld et al. |
Oct 1998 |
A |
5864682 |
Porter et al. |
Jan 1999 |
A |