Patent ID: 8375397

Claim:
A method comprising: at a server system: exchanging information with a first client and a second client, wherein the first and second clients are mutually participating in a communication session, including: transmitting to the second client object information representing a plurality of objects in a multi-dimensional virtual environment, the transmitted object information including position information about positions of the plurality of objects in the multi-dimensional virtual environment, wherein the multi-dimensional virtual environment is rendered at the second client; determining whether the first client has an application for rendering multi-dimensional virtual environments; and in accordance with a determination that the first client does not have the application for rendering multi-dimensional virtual environments, transmitting to the first client a first image for display by the first client, the first image including a representation of the multi-dimensional virtual environment; wherein the second client has an application for rendering multi-dimensional virtual environments and wherein the first client includes a browser application configured to display the first image at the first client and wherein the application at the second client for rendering multi-dimensional virtual environments comprises an add-on, extension or a plug-in to the browser application.