Method and apparatus for multimedia data interchange with pacing capability in a distributed data processing system
First Claim
1. A method in a distributed data processing system for the interchange of multimedia data and non-multimedia data between a plurality of receiving stations and a sending station, wherein said sending station contains a transmission queue, said method comprising the steps of:
- transmitting a multimedia pacing request from one of said plurality of receiving stations to said sending station at selected time intervals, periodically determining an availability of said transmission queue within said sending station, and selectively transferring said multimedia data and said non-multimedia data to said transmission queue in a selected order in response to both said determined availability of said transmission queue and said multimedia pacing requests, wherein said method increases the overall information flow through said transmission queue.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for efficient multimedia data interchange which utilizes multimedia pacing in a distributed data processing system. During a multimedia communications session, each of a plurality of receiving stations transmits multimedia pacing requests to a sending station at negotiated set time intervals. The multimedia pacing request includes information on the availability of current storage for multimedia data at the receiving station, a minimum data time remaining in storage in the receiving station and other information pertaining to the interchange of the multimedia data. The sending station then allocates various priorities to the transmission of data to the plurality of receiving stations in an order indicative of the type of data, i.e. multimedia or non-multimedia, and the information in the multimedia pacing request pertaining to the minimum data time remaining in storage at the receiving station. In addition, the sending station periodically determines the availability of the transmission queue. When the transmission queue is not readily available, the sending station transfers only high priority multimedia data to the transmission queue; however when the transmission queue is available, the sending station transfers lower priority multimedia data to the transmission queue as well. The sending station can then supply a plurality of receiving stations with significant multimedia data in advance when the communications interface is not overloaded.
129 Citations
6 Claims
-
1. A method in a distributed data processing system for the interchange of multimedia data and non-multimedia data between a plurality of receiving stations and a sending station, wherein said sending station contains a transmission queue, said method comprising the steps of:
-
transmitting a multimedia pacing request from one of said plurality of receiving stations to said sending station at selected time intervals, periodically determining an availability of said transmission queue within said sending station, and selectively transferring said multimedia data and said non-multimedia data to said transmission queue in a selected order in response to both said determined availability of said transmission queue and said multimedia pacing requests, wherein said method increases the overall information flow through said transmission queue. - View Dependent Claims (2, 3)
-
-
4. A method in a distributed data processing system for the interchange of multimedia data and non-multimedia data between a plurality of receiving stations and a sending station, wherein said sending station contains a transmission queue, said method comprising:
-
creating a buffer with a predetermined capacity for storing received multimedia data at one of said plurality of receiving stations;
periodically determining a minimum multimedia data time remaining in said buffer at one of said plurality of receiving stations;
periodically transmitting a multimedia pacing request from said receiving station to said sending station which includes said minimum multimedia data time remaining in said buffer;
determining an availability of said transmission queue at said sending station to output said multimedia data and said non-multimedia data; and
transferring said multimedia data and said non-multimedia data to said transmission queue in a selected order in response to both said availability of said transmission queue and said minimum multimedia data time remaining in said buffer.
-
-
5. A distributed data processing system for the interchange of multimedia data and non-multimedia data between a plurality of receiving stations and a sending station, wherein said sending station contains a transmission queue, said distributed data processing system comprises:
-
transmitting means for transmitting a multimedia pacing request from one of said plurality of receiving stations to said sending station at selected time intervals, means for periodically determining an availability of said transmission queue in said sending station, and means for transferring said multimedia data and said non-multimedia data to said transmission queue in a selected order in response to both said determined availability of said transmission queue and said multimedia pacing request, wherein said method increases the overall information flow through said transmission queue.
-
-
6. A distributed data processing system for the interchange of multimedia data and non-multimedia data, said distributed data processing system comprises:
-
a plurality of receiving stations each having a buffer with a predetermined capacity for storing received multimedia data at one of said plurality of receiving stations;
a sending station having a transmission queue for transmitting said multimedia data and said non-multimedia data;
means for determining the minimum multimedia data time remaining in said buffer by each of said plurality of receiving stations;
transmitting means for periodically transmitting a multimedia pacing request transmitted from said receiving station to said sending station, wherein said multimedia pacing request includes said minimum multimedia data time remaining in said buffer;
means for determining an availability of said transmission queue at said sending station to output said multimedia data and said non-multimedia data; and
transferring means for transferring said multimedia data and said non-multimedia data to said transmission queue in a selected order in response to both said minimum multimedia data time remaining in said buffer and said availability of said transmission queue.
-
Specification