Claims
- 1. A graphical user interface for providing real-time visual display of bandwidth utilization for content streams routed through a broadband media router with an input port and an output port, wherein a dynamic content stream is received by the input port and routed to the output port, the content stream having plural attributes that include variable bit rate, type and name, and the graphical user interface comprising:
a bandwidth utilization screen for displaying graphical objects representing bandwidth utilization for the content stream in real-time, the bandwidth utilization screen comprising:
an input bandwidth utilization graphical object that changes in real-time as a function of the content stream; and an output bandwidth utilization graphical object that changes in real-time as a function of the content stream, the input and output objects being displayed on the bandwidth utilization screen simultaneously.
- 2. The graphical user interface of claim 1 wherein the input an output graphical objects are both attributes of a single bandwidth bar.
- 3. The graphical user interface of claim 2 wherein the content stream comprises plural components, and wherein selection of the bandwidth bar displays a detailed bandwidth utilization window displaying attributes of all of the content stream components.
- 4. The graphical user interface of claim 1 wherein output bandwidth utilization is recalculated and redisplayed in real-time in response to at least one content stream attribute being modified.
- 5. The graphical user interface of claim 1 wherein the bandwidth utilization screen further comprises a scrolling log message window for displaying system generated log messages in real-time.
- 6. The graphical user interface of claim 4 wherein the broadband media router comprises a transcoder which uses a transcoder algorithm to compress the bandwidth of the content stream and wherein the display is sensitive enough to permit operators to perform a visual assessment of the transcoding algorithm efficiency.
- 7. The graphical user interface of claim 1 wherein the bandwidth utilization screen further comprises bandwidth minima and maxima values over a given time period.
- 8. The graphical user interface of claim 2 wherein the bandwidth bar is displayed in a two dimensional plane defined between a pair of scaled perpendicular axes, and wherein the axes are automatically rescaled in response to changes in the content stream attributes.
- 9. The graphical user interface of claim 2 wherein the bandwidth bar is capable of displaying plural bandwidth attributes, the attributes comprising:
a. output bandwidth utilization; b. input bandwidth utilization; c. maximum input bandwidth utilization; and d. minimum input bandwidth utilization.
- 10. A method of displaying real-time bandwidth utilization for plural content streams routed through a broadband media router, the content streams having attributes that vary over time, the method comprising:
displaying a graphical object representing input bandwidth utilization; displaying a graphical object representing output bandwidth utilization; displaying a graphical object representing maximum input bandwidth utilization; and displaying a graphical object representing minimum input bandwidth utilization.
- 11. The method of claim 10 wherein all of the graphical objects form a single bandwidth bar.
- 12. The method of claim 11 farther comprising varying the height of the bandwidth bar as a function of at least one of the content stream attributes.
- 13. The method of claim 11, wherein the content streams each comprise plural hierarchical components and wherein the method further comprises separately displaying at least one attribute of all of the plural components of one content stream in response to selection of the content stream.
- 14. The method of claim 11 wherein separately displaying at least one attribute of all of the plural components comprises displaying unique alphanumeric character strings obtained from the plural component streams.
CROSS REFERENCE TO RELATED CASES
[0001] This application claims the benefit under 35 U.S.C. 119(e) of co-pending U.S. Provisional Application No. 60/285,188 filed Apr. 20, 2001 and entitled “Broadband Bandwidth Management, Device Management and Multi-Media Control System”; and No. 60/285,153 filed Apr. 20, 2001 and entitled “Data Insertion, Transport, Grooming, Aliasing, Routing, and Multiplexing of MPEG 2 Data Streams”, which Provisional Applications are hereby incorporated by reference.
[0002] This application is related to co-pending U.S. patent application Ser. No. ______, filed Apr. 16, 2002 (based on provisional application No. 60/322,063 filed Sep. 13, 2001) and entitled “High Speed Serial Data Transport Between Communications Hardware Modules,” which Application is hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60285188 |
Apr 2001 |
US |
|
60285153 |
Apr 2001 |
US |