Patent ID: 7966370
Filing Date: 2011-06-21
Classification: G06Q,H04N

Abstract:
1. A computer-implemented method comprising: providing a plurality of collaboration service modules operable to provide collaboration services over a network interface between users of one or more client applications, at least one of the collaboration service modules being operable to receive data from a first user and serve the data to at least a second user over the network interface without regard to the type of data or client application of the first user from which the data is received; receiving data from a client application requesting the creation of a first collaboration room, wherein a collaboration room is a virtual meeting place for a plurality of users and includes at least one collaboration service to facilitate collaboration between the plurality of users; creating the first collaboration room which includes one or more collaborative services of the collaborative service modules, the first collaboration room further including a plurality of configuration settings; receiving data from a client application requesting the creation of a collaboration room template based on state information of the first collaboration room, the state information including the plurality of configuration settings associated with the first collaboration room; generating the collaboration room template using the state information of the first collaboration room; and storing the collaboration room template in a data storage.