Apparatus and method for increasing reliability of data sensitive to packet loss
First Claim
Patent Images
1. A method, comprising:
- encoding an audio signal into audio packets;
converting the audio packets into network packets;
identifying contents of a network packet; and
assigning a quality of service value to the network packet according to the identified contents.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method are provided which preferably increase reliability of data sensitive to packet loss. According to principles of the invention, a quality of service value may be dynamically assigned to network packets based on the contents of the network packets.
104 Citations
42 Claims
-
1. A method, comprising:
-
encoding an audio signal into audio packets;
converting the audio packets into network packets;
identifying contents of a network packet; and
assigning a quality of service value to the network packet according to the identified contents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving a sequence of network packets having sequence numbers to identify an order in which the network packets are transmitted from a transmit device;
detecting a packet loss in the sequence of network packets;
identifying contents of the received network packets; and
selectively sending a retransmission packet to the transmit device depending on the identified contents of the received network packets. - View Dependent Claims (14, 15, 16)
-
-
17. A network device, comprising:
-
an encoder that encodes an audio signal into audio packets; and
a processor adapted to convert the audio packets into network packets, identify contents of the network packets, and assign a quality of service priority setting to the network packets according to the identified contents of the network packets. - View Dependent Claims (18, 19, 20)
-
-
21. A network device, comprising:
-
means for encoding an audio signal into audio packets;
means for converting the audio packets into network packets;
means for identifying contents of the network packets; and
means for assigning a quality of service value to the network packets based on the identified contents. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A network device, comprising:
-
means for receiving a sequence of network packets having sequence numbers to identify an order in which the network packets are transmitted from a transmit device;
means for detecting packet loss in the sequence of network packets;
means for identifying contents of the received network packets; and
means for selectively sending a retransmission packet to the transmit device depending on the identified contents of the received network packets. - View Dependent Claims (29, 30, 31)
-
-
32. An article of computer-readable medium containing instructions that, when executed, cause the computer to:
-
encode an audio signal into audio packets;
convert the audio packets into network packets;
identify contents of a network packet; and
assign a quality of service value to the network packet according to the identified contents. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. An article of computer-readable medium containing instructions that, when executed, cause the computer to:
-
receive a sequence of network packets having sequence numbers to identify an order in which the network packets are transmitted from a transmit device;
detect a packet loss in the sequence of network packets;
identify contents of the received network packets; and
selectively send a retransmission packet to the transmit device depending on the identified contents of the received network packets. - View Dependent Claims (40, 41, 42)
-
Specification