Multi-broadcast bandwidth control system
First Claim
1. Apparatus for efficiently transmitting data in a plurality of different protocols in a managed bandwidth environment, comprising:
- a central hub or node for communicating data to a plurality of stations in a TCP or UDP data format, means for formatting all data in a TCP format, means for prioritizing the TCP formatted data for transmission to one or more of said plurality of stations, means for designating TCP formatted data for conversion to UDP formatted data, means for converting said designated TCP formatted data into UDP formatted data, and means for transmitting TCP formatted data and UDP formatted data to said plurality of stations in a point-to-point broadcast mode or in a point-to-multipoint broadcast mode to efficiently utilize the bandwidth of said transmitter and to avoid duplication of transmission of the same data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for managing bandwidth and prioritizing different forms of data to be transmitted from a central hub or node to a plurality of ground stations. All data of all types including image data and text data is processed into frames of TCP formatted data at the central hub or node and passed through a bandwidth flow control system which imposes flow control on the data. Some of the TCP formatted data has inserted therein a conversion flag which denotes a desire to convert the TCP formatted data into UDP formatted data. A computer or controller/converter reads the conversion flags and converts TCP formatted data into UDP formatted data for multi-broadcasting simultaneously to a plurality of ground stations which reduces bandwidth.
112 Citations
20 Claims
-
1. Apparatus for efficiently transmitting data in a plurality of different protocols in a managed bandwidth environment, comprising:
-
a central hub or node for communicating data to a plurality of stations in a TCP or UDP data format, means for formatting all data in a TCP format, means for prioritizing the TCP formatted data for transmission to one or more of said plurality of stations, means for designating TCP formatted data for conversion to UDP formatted data, means for converting said designated TCP formatted data into UDP formatted data, and means for transmitting TCP formatted data and UDP formatted data to said plurality of stations in a point-to-point broadcast mode or in a point-to-multipoint broadcast mode to efficiently utilize the bandwidth of said transmitter and to avoid duplication of transmission of the same data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for efficiently transmitting data in a plurality of different protocols in a managed bandwidth environment, comprising the steps of:
-
assimilating image data and text data at a central hub or node for efficient dissemination to a plurality of ground stations, formatting all data to be disseminated in a TCP format, passing said TCP formatted data through a bandwidth flow control system to determine priority of transmission to said ground stations, prioritizing the TCP formatted data to be passed through said bandwidth flow control system, designating in said TCP formatted data the TCP formatted data to be converted to UDP formatted data, converting the designated TCP formatted data to UDP formatted data, and transmitting TCP formatted data and UDP formatted data to said plurality of ground stations. - View Dependent Claims (13, 14, 15)
-
-
16. A method of improving flow control of image data and text data in a point-to-multipoint data broadcasting system, comprising the steps of:
-
generating image data and text data at a central hub or node for efficient dissemination to a plurality of ground stations, processing said image data and said text data at said central hub into the frames of TCP formatted data, inserting conversion flags into some of said TCP formatted data, passing said TCP formatted data through a bandwidth flow control system, converting said TCP formatted data having conversion flags into UDP formatted data, and broadcasting multi-broadcast UDP formatted data to said ground stations subject to flow control prioritization. - View Dependent Claims (17, 18, 19, 20)
-
Specification