Patent ID: 8027669

Claim:
A method for transmitting formatted text from a streaming server to a client using a Real-time Transport Protocol (RTP) in a communication system, wherein the formatted text comprises a plurality of text samples that are associated with at least one text sample format description, and wherein the at least one text sample format description is signaled in-band to the client, the method being performed by the streaming server and comprising: determining whether a text sample format description for a particular text sample to be added to at least one data packet is already included in the at least one data packet for another text sample within the at least one data packet, wherein the at least one data packet is to be transmitted to the client during a given communication session, if the text sample format description for said particular text sample to be added to the at least one data packet is already included in the at least one data packet, adding said particular text sample to the at least one data packet without adding the text sample format description for said particular text sample, if the text sample format description for said particular text sample to be added to the at least one data packet is not already included in the at least one data packet, determining whether the text sample format description for said particular text sample has already been provided to the client for another earlier text sample by being included in a previously transmitted data packet in said communication session, if the text sample format description for said particular text sample has already been provided to the client for another earlier text sample by being included in a previously transmitted data packet in said communication session, adding said particular text sample to the at least one data packet without adding the text sample format description for said particular text sample, if the text sample format description for said particular text sample is not already included in said at least one data packet for another text sample within the at least one data packet and has not already been provided to the client for another earlier text sample by being included in a previously transmitted data packet in said communication session, adding said particular text sample and its text sample format description to the at least one data packet, and transmitting the at least one data packet to the client.