Recognizing audio and video streams over PPP links in the absence of an announcement protocol
AssigneeIntel Corporation
InventorDavid M. Putzolu
Life of this patent
Estimating the term…
Abstract
Enhancing quality of network service for multimedia streams by recognizing audio and video packets over Point-to-Point Protocol links independent of the presence of announcement protocols comprises identifying multimedia packets from data streams and prioritizing each packet according to information that each packet carries.
Claims16
A method for prioritizing a data stream transmitted in an absence of an announcement protocol, the method comprising:
- selecting a packet from the data stream;
- determining whether the selected packet is a User Datagram Protocol (UDP) packet by examining a header of the packet;
- determining whether the packet is a Real Time Protocol (RIP) packet by using an RTP compressor on the packet;
- determining whether a size of the packet is larger than a threshold size;
- determining whether the size of the packet is consistent with other packets in the data stream;
- and
- prioritizing the data stream based on a combination of the determined UDP status, RTP status, packet size, and packet size consistency of the packet.
An apparatus for prioritizing a data stream transmitted in an absence of an announcement protocol, the apparatus comprising:
- means for selecting a packet from the data stream;
- determining whether the selected packet is a User Datagram Protocol (UDP) packet by examining a header of the packet;
- means for determining whether the packet is a Real Time Protocol (RTP) packet by using an RTP compressor on the packet;
- means for determining whether a size of the packet is larger than a threshold size;
- means for determining whether the size of the packet is consistent with other packets in the data stream;
- and
- means for prioritizing the data stream based on a combination of the output of the means for determining UDP status, RTP status, packet size, and packet size consistency of the packet.
A system comprising:
- a processing control code;
- and
- an application interface coupled to the processing control code, the application interface to prioritize a data stream transmitted in an absence of an announcement protocol according to packet content by:
- electing a packet from the data stream;
- determining whether the selected packet is a User Datagram Protocol (UDP) packet by examining a header of the packet;
- determining whether the packet is a Real Time Protocol (RTP) packet by using an RTP compressor on the packet;
- determining whether a size of the packet is larger than a threshold size;
- determining whether the size of the packet is consistent with other packets in the data stream;
- and
- prioritizing the data stream based on a combination of the determined UDP status, RTP status, packet size, and packet size consistency of the packet.
A machine-readable medium storing data representing instructions that, when executed by a processor, cause the processor to perform operations for prioritizing a data stream transmitted in an absence of an announcement protocol, the operations comprising:
- selecting a packet from the data stream;
- determining whether the selected packet is a User Datagram Protocol (UDP) packet by examining a header of the packet;
- determining whether the packet is a Real Time Protocol (RTP) packet by using an RTP compressor on the packet;
- determining whether a size of the packet is larger than a threshold size;
- determining whether the size of the packet is consistent with other packets in the data stream;
- and
- prioritizing the data stream based on a combination of the determined UDP status, RTP status, packet size, and packet size consistency of the packet.
Dependencies are inferred from the claim text.