Claims
- 1. In an electronic conferencing system wherein teleconference object data is shared among a plurality of participants during an electronic conference, a method of re-prioritizing a background transfer of the teleconference object data, the method comprising the steps of:
- a) moving the background transfer to a highest priority of a transfer queue if part of the background transfer has previously been transferred; and
- b) if the said partial background transfer has not taken place, then moving the background transfer 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.
- 2. The method of claim 1 further comprising the step of:
- c) repeating the step b) one or more times.
- 3. The method of claim 1 wherein the background transfer of teleconference object data is performed by sending one or more data packets.
- 4. The method of claim 1 wherein re-prioritizing the background transfer is performed in response to a participant in the electronic conference switching to a new page of data.
- 5. The method of claim 1 wherein re-prioritizing the background transfer is performed in response to a participant in the electronic conference accessing a new set of data.
- 6. The method of claim 1 wherein the teleconference object data is a binary large object (BLOB).
- 7. The method of claim 1 wherein the predetermined amount of teleconference data is determined as a percentage of a total amount which is to be transferred.
- 8. The method of claim 1 wherein the predetermined amount of teleconference data is determined by an amount of time it will take to complete transferring the teleconference object data.
- 9. 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) means for moving the background transfer to the top of a transfer queue if part of the background transfer has previously been transferred; and
- b) if the said partial background transfer has not taken place, then means for moving the background transfer 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.
- 10. The apparatus of claim 9 wherein the background transfer of teleconference object data is performed by sending one or more data packets.
- 11. The apparatus of claim 9 wherein re-prioritizing the background transfer is performed in response to a participant in the electronic conference switching to a new page of data.
- 12. The apparatus of claim 9 wherein re-prioritizing the background transfer is performed in response to a participant in the electronic conference accessing a new set of data.
- 13. The apparatus of claim 9 wherein the teleconference object data is a binary large object (BLOB).
- 14. The apparatus of claim 9 wherein the predetermined amount of teleconference data is determined as a percentage of a total amount which is to be transferred.
- 15. The apparatus of claim 9 wherein the predetermined amount of teleconference data is determined by an amount of time it will take to complete transferring the teleconference data.
- 16. An electronic conferencing system comprising:
- two or more computer systems networked together via a communication medium, each of the two or more computer systems including a communications manager for communicating via the communication medium, each of the two or more computer systems running an application which shares teleconference object data among the two or more computer systems, each of the applications having a background transfer manager which re-prioritizes requests for background transfers by giving preference to background transfers which have already transferred a portion of their teleconference object data and consequently changes the priorities for the existing entries in the transfer request queue.
- 17. The electronic conferencing system of claim 16 wherein the teleconference object data is a binary large object (BLOB).
- 18. In an electronic conferencing system wherein teleconference object data is shared among a plurality of participants during an electronic conference, a method of re-prioritizing a background transfer of the teleconference object data, the method comprising the steps of:
- a) moving the background transfer to a highest priority of a transfer queue if part of the background transfer has previously been transferred; and
- b) if the said partial background transfer has not taken place, then moving the background transfer 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 object data; and
- c) not moving the background transfer to a higher priority in the transfer queue if none of the background transfer has previously been transferred and at least part of all prior entries in the transfer queue correspond to other background transfers which have transferred over a predetermined amount of teleconference object data.
- 19. The method of claim 18 wherein the teleconference object data is a binary large object (BLOB).
Parent Case Info
This application is a continuation of Ser. No, 08/579,930 filed Dec. 28, 1995, now U.S. Pat. No. 5,754,776.
US Referenced Citations (19)
Continuations (1)
|
Number |
Date |
Country |
Parent |
579930 |
Dec 1995 |
|