Preventing processor domination during background data transfer in multipoint conferencing
AssigneeIntel Corporation
InventorsLoyde W. Hales, II, Tyler R. Thessin
Life of this patent
Estimating the term…
Abstract
Preventing processor domination of a CPU by background transfers of teleconference object data during an electronic conference is accomplished by monitoring an external time spent by a CPU executing outside a background transfer manager. Transfers of data packets of teleconference object data are performed if the external time is larger than a minimum threshold and smaller than a maximum threshold.
Claims49
In an electronic conferencing system wherein data is shared between a plurality of participants during an electronic conference, a method of preventing domination of a CPU by background transfers of teleconference object data among the plurality of participants, the method comprising the steps of:
- a) monitoring an external time spent by the CPU executing outside a background transfer manager;
- and
- b) transferring a data packet of teleconference object data to one or more of the plurality of participants of the electronic conference if the external time is larger than a minimum threshold and smaller than a maximum threshold.
In an electronic conferencing system wherein data is shared between a plurality of participants during an electronic conference, an apparatus for preventing domination of a CPU by background transfers of teleconference object data among the plurality of participants, the apparatus comprising:
- a) means for monitoring an external time spent by the CPU executing outside a background transfer manager;
- and
- b) means for transferring a data packet of teleconference object data to one or more of the plurality of participants of the electronic conference if the external time is larger than a minimum threshold and smaller than a maximum threshold.
In an electronic conferencing system wherein data is shared between a plurality of participants during an electronic conference, an apparatus for preventing domination of a CPU by background transfers of teleconference object data among the plurality of participants, the apparatus comprising:
- a) a first timer for monitoring an external time spent by the CPU executing outside a background transfer manager;
- and
- b) a transmission circuit for transferring a data packet of teleconference object data to one or more of the plurality of participants of the electronic conference if the external time is larger than a minimum threshold and smaller than a maximum threshold.
An electronic conferencing system comprising:
- two or more computer systems networked together via a communication medium, each of the computer systems including a communications manager for communicating via the communication medium, each of the computer systems running an application which shares object data among the two or more computer systems, each of the applications having a background transfer manager which prevents domination by background activities of a CPU of each of the computer systems.
A system comprising:
- a processor capable of running foreground activities and background activities;
- a communication manager for communicating to one or more other systems via a communication medium;
- and
- a background transfer manager for transferring as one of the background activities data to the one or more other systems via the communications manager, the background transfer manager preventing domination of the processor by the background activities.
A method for controlling background transfers of electronic conference data comprising:
- transferring at least one packet of electronic conference object data from a first participant to at least one other participant by employing a background transfer manager (BTM), wherein said transferring is based, at least in part, on a minimum threshold and a maximum threshold.
An article comprising:
- a storage medium having stored thereon instructions that, when executed, result in a computing platform having the capability to:
- transfer at least one packet of electronic conference object data from a first participant to at least one other participant,
- said transfer being controlled, at least in part, by a background transfer manager (BTM) and based, at least in part, on a minimum threshold and a maximum threshold.
A method of transferring electronic conference data comprising:
- receiving at least one packet of electronic conference data from a sending participant;
- processing said at least one packet by employing a background transfer manager (BTM);
- comparing a variable offset with a substantially predetermined threshold value;
- and
- transmitting an electronic message to said sending participant.
An article comprising:
- a storage medium having stored thereon instructions that, when executed, result in a computing platform having the capability to:
- receive at least one packet of electronic conference data from a sending participant;
- process said at least one packet by employing a background transfer manager (BTM);
- compare a variable offset with a substantially predetermined threshold value;
- and
- transmit an electronic message to said sending participant.
Dependencies are inferred from the claim text.