Patent ID: 8190679

Claim:
A computer system comprising: a host server comprising a processor and a memory, the host server programmed to host a collaborative electronic meeting of two or more client devices, said host server programmed to receive an object module during said collaborative electronic meeting from one of said two or more client devices, wherein said object module defines a new meeting object, and wherein said new meeting object comprises a container object that, when utilized by a client computing device separate from the host server, displays presentation information and a server-side portion comprising code to implement a server-side function of said new meeting object; wherein said host server is further programmed to install, during said collaborative electronic meeting, server-side portions of said object module onto said host server in response to receipt of the object module, the server-side portions extending the functionality of the host server after installation; and wherein said host server is further programmed to transmit a client-side portion of said new meeting object from said host server to remaining ones of said two or more client devices running said collaborative electronic meeting, wherein said client-side portions are transmitted for installation and display of said new meeting object on said remaining ones of said two or more client devices.