Method and apparatus for adaptive prioritization of multiple information types in highly congested communication devices
First Claim
1. In an internetworking device having a display device, a method of visually displaying a congestion level in a delay variance removing queue in the internetworking device used to store received frames, the method comprising the following steps:
- receiving a plurality of frames on a first communication link, the plurality of frames having one of plurality of encoded-information-types;
determining whether a first level of congestion is occurring using the number of frames received, and if so, displaying a first visual indicator on the display device;
selecting frames including a first encoded-information-type encoded in the selected frames to store in the delay variance removing queue; and
discarding frames in the delay variance removing queue that do not have the selected first encoded-information-type;
determining whether a second level of congestion is occurring using the number of frames received, and if so, displaying a second visual indicator on the display device;
selecting frames including a second encoded-information-type encoded in the selected frames to store in the delay variance removing queue;
discarding additional frames received that do not have the second selected encoded-information-type; and
determining whether a third level of congestion is occurring using the number of frames received, and if so, displaying a third visual indicator on the display device, discarding frames in the delay variance removing queue that do not include a third encoded information type, and discarding additional frames received until a frame is received with the third encoded-information-type.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are used in a gateway to discard selected frames received with a selected encoded-information-type from a communication link with a larger bandwidth to avoid overflowing an internal delay variance removing queue used for protocol translation to a communication link with a smaller bandwidth. The discarded frames do not decrease the quality of translated information. A visual delay variance removing queue congestion indicator is included to indicate three levels of congestion in the delay variance removing queue for received frames. The method and apparatus are used in a multimedia gateway which is translating audio/video conferencing protocols (e.g., H.320, H.323/LAN H.323/PPP and H.324) received from a communication link with a large bandwidth and sent to a communication link with a smaller bandwidth.
-
Citations
10 Claims
-
1. In an internetworking device having a display device, a method of visually displaying a congestion level in a delay variance removing queue in the internetworking device used to store received frames, the method comprising the following steps:
-
receiving a plurality of frames on a first communication link, the plurality of frames having one of plurality of encoded-information-types;
determining whether a first level of congestion is occurring using the number of frames received, and if so, displaying a first visual indicator on the display device;
selecting frames including a first encoded-information-type encoded in the selected frames to store in the delay variance removing queue; and
discarding frames in the delay variance removing queue that do not have the selected first encoded-information-type;
determining whether a second level of congestion is occurring using the number of frames received, and if so, displaying a second visual indicator on the display device;
selecting frames including a second encoded-information-type encoded in the selected frames to store in the delay variance removing queue;
discarding additional frames received that do not have the second selected encoded-information-type; and
determining whether a third level of congestion is occurring using the number of frames received, and if so, displaying a third visual indicator on the display device, discarding frames in the delay variance removing queue that do not include a third encoded information type, and discarding additional frames received until a frame is received with the third encoded-information-type. - View Dependent Claims (2, 3, 4)
determining whether a first, second or third level of congestion exists based on the number of frames received, and if not, displaying no visual indicators on the display device.
-
-
4. The method of claim 1 wherein the first, second and third visual indicators are green, yellow and red visual indicators.
-
5. In an internetworking device having a display device, a method of visually displaying a congestion level in a delay variance removing queue in the internetworking device used to store received frames, the method comprising the following steps:
-
receiving a plurality of frames a first communication link, the plurality of frames having one of plurality of encoded-information-types;
determining whether a first level of congestion is occurring using the number of frames received in the delay variance removing queue including a first encoded-information-type, and if so, displaying a first visual indicator on the display device;
determining whether a second level of congestion is occurring using the number of frames received in the delay variance removing queue including a second encoded-information-type, and if so, displaying a second visual indicator on the display device;
determining whether a third level of congestion is occurring using the number of frames received in the delay variance removing queue including a third encoded-information-type, and if so,displaying a third visual indicator on the display device; and
if not,displaying no visual indicators on the display device. - View Dependent Claims (6, 7)
-
-
8. A internetworking apparatus with a delay variance removing queue for storing received frames, the apparatus comprising:
-
a display for displaying a first visual indicator that is indicative of a first level of congestion when the first level of congestion is occurring;
and for displaying a second visual indicator that is indicative of a second level of congestion when the second level of congestion is occurring;
and for displaying a third visual indicator indicative of a third level of congestion when the third level of congestion is occurring; and
a processing system for performing at least one operation to;
store received frames having a first encoded-information-type in the delay variance removing queue when the first level of congestion is occurring, discard received frames that do not have the selected first encoded-information-type from the delay variance removing queue when the first level of congestion is occurring, store received frames having a second encoded-information-type in the delay variance removing queue when the second level of congestion is occurring, discard received frames that do not have the selected second encoded-information-type from the delay variance removing queue when the second level of congestion is occurring, store received frames having a third encoded-information-type in the delay variance removing queue when the third level of congestion is occurring, and discard received frames that do not have the selected third encoded-information-type from the delay variance removing queue when the third level of congestion is occurring. - View Dependent Claims (9, 10)
-
Specification