Patent ID: 7817584

Claim:
A method comprising: establishing a first communication channel between a first entity and at least one second entity and establishing a second communication channel between said first entity and at least one third entity; recording data associated with said first and second communication channels; dynamically monitoring said first, second, and third entities to identify if each of said first, second, or third entity is in an active or inactive state, synchronously rendering said recorded data to entities in an active state; identifying a render rate at which said recorded data are to be rendered for an entity that transitions from an inactive state to an active state; asynchronously rendering said recorded data to said entity that transitions from said inactive state to said active state at said identified render rate; and wherein, prior to said asynchronous rendering, said identified render rate is compared against a pre-determined threshold, and if said identified render rate is greater than said pre-determined threshold, then the identified render rate is reset to said pre-determined threshold, else no change is made to said identified render rate.