Managing the bandwidth of a communication session
First Claim
Patent Images
1. A system comprising:
- a processor operable to;
designate a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on a network for the first video packets; and
designate a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the second video packets;
monitor an available bandwidth on the network; and
adjust, during the communication session, based on the monitored available bandwidth, a bandwidth of at least one from a set comprising;
the plurality of first video packets; and
the plurality of second video packets, the bandwidth of the plurality of second video packets adjusted by adjusting at least one from a set comprising;
video frame rate, quantization, and video resolution; and
an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
0 Assignments
0 Petitions
Accused Products
Abstract
A system includes a processor operable to identify each of a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on the network for the packet, and identify each of a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the packet. The system further includes an interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session.
-
Citations
14 Claims
-
1. A system comprising:
-
a processor operable to; designate a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on a network for the first video packets; and designate a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the second video packets; monitor an available bandwidth on the network; and adjust, during the communication session, based on the monitored available bandwidth, a bandwidth of at least one from a set comprising; the plurality of first video packets; and the plurality of second video packets, the bandwidth of the plurality of second video packets adjusted by adjusting at least one from a set comprising;
video frame rate, quantization, and video resolution; andan interface operable to initiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium comprising logic, the logic, when executed by a processor, operable to:
-
designate a plurality of first video packets from a communication session with a first identifier designating that bandwidth is reserved on a network for the first video packets; designate a plurality of second video packets from the communication session with a second identifier designating that bandwidth is not reserved on the network for the second video packets; monitor an available bandwidth on the network; and adjust, during the communication session, based on the monitored available bandwidth, a bandwidth of at least one from a set comprising; the plurality of first video packets; and the plurality of second video packets, the bandwidth of the plurality of second video packets adjusted by adjusting at least one from a set comprising;
video frame rate, quantization, and video resolution; andinitiate transmission of the plurality of first video packets and the plurality of second video packets in the communication session. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method, comprising:
-
designating, by a processor, a plurality of first video packets from a communication session with a first identifier, the first identifier designating that bandwidth is reserved on a network for the first video packets; designating, by a processor, a plurality of second video packets from the communication session with a second identifier, the second identifier designating that bandwidth is not reserved on the network for the second video packets; monitoring, by a processor, an available bandwidth on the network; and adjusting, by a processor, during the communication session, based on the monitored available bandwidth, a bandwidth of at least one from a set comprising; the plurality of first video packets; and the plurality of second video packets, the bandwidth of the plurality of second video packets adjusted by adjusting at least one from a set comprising;
video frame rate, quantization, and video resolution; andinitiating transmission of the plurality of first video packets and the plurality of second video packets in the communication session. - View Dependent Claims (12, 13, 14)
-
Specification