Patent ID: 7945622

Claim:
A method comprising: initiating a collaboration session over a computer network between a plurality of participants; exchanging, over the computer network, private data between a subset of the participants through the collaboration session; exchanging, over the computer network, public data between the plurality of participants; storing, on a data storage device, the collaboration session, including the private data and the public data; receiving, over the computer network, a request to playback the stored collaboration session; in response to the request, presenting, over the network, a playback of the collaboration session, the playback of the collaboration session including all public data and the private data only when presented to one of the subset of participants, wherein the public and private data include data identifying a module or application involved in the collaboration session and an action to be replicated within the identified module or application of a computing environment to which the playback of the collaboration session is provided, the data identifying the action to be replicated, during playback, comprising input to the identified module or application to cause the identified action to be replicated.