Re-prioritizing background data transfers in multipoint conferencing
First Claim
1. In an electronic conferencing system wherein teleconference object data is shared among a plurality of participants during an electronic conference, an apparatus for re-prioritizing a background transfer of the teleconference object data, the apparatus comprising:
- a) a data request reception circuit for allowing a first participant system to receive a request to re-prioritize an entry in a transfer queue of the first participant system;
b) a queue placement circuit for allowing the first participant system to place the request for the teleconference object data in the transfer queue;
c) a reprioritization circuit for allowing the first participant system to rearrange the request for the teleconference object data in the transfer queue with respect to other requests for other teleconference object data in the transfer queue if an asynchronous request for reprioritization of the request for the teleconference object data in the transfer queue is received by the first participant system, and the teleconference object data has already been partially transferred to a second participant system in the electronic conference;
d) a transmission circuit for allowing the first participant system to transfer the teleconference object data to the second participant system according to a priority of the request in the transfer queue; and
e) a queue deletion circuit for allowing the first participant system to remove the request for the teleconference object data from the transfer queue upon completion of the step of transferring the teleconference object data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for re-prioritizing a background transfer of teleconference object data is accomplished by moving the background transfer to a highest priority of a transfer queue if part of the background transfer has previously been transferred. If part of the background transfer has not previously been transferred, then the background transfer is moved ahead of a prior entry in the transfer queue if a second background transfer corresponding to the prior entry has not previously transferred a predetermined amount of teleconference data. The predetermined amount of data may be determined as a percentage of a total amount of teleconference object data which is to be transferred, or by an amount of time it will take to complete transferring the teleconference object data.
-
Citations
2 Claims
-
1. In an electronic conferencing system wherein teleconference object data is shared among a plurality of participants during an electronic conference, an apparatus for re-prioritizing a background transfer of the teleconference object data, the apparatus comprising:
-
a) a data request reception circuit for allowing a first participant system to receive a request to re-prioritize an entry in a transfer queue of the first participant system; b) a queue placement circuit for allowing the first participant system to place the request for the teleconference object data in the transfer queue; c) a reprioritization circuit for allowing the first participant system to rearrange the request for the teleconference object data in the transfer queue with respect to other requests for other teleconference object data in the transfer queue if an asynchronous request for reprioritization of the request for the teleconference object data in the transfer queue is received by the first participant system, and the teleconference object data has already been partially transferred to a second participant system in the electronic conference; d) a transmission circuit for allowing the first participant system to transfer the teleconference object data to the second participant system according to a priority of the request in the transfer queue; and e) a queue deletion circuit for allowing the first participant system to remove the request for the teleconference object data from the transfer queue upon completion of the step of transferring the teleconference object data. - View Dependent Claims (2)
-
Specification