Patent ID: 8640028

Claim:
A client device enabling a first user controlling a first avatar in a virtual space to perform actions in the virtual space, the virtual space comprising a plurality of avatars of a plurality of other users, each user of the plurality of other users being associated with an avatar representing said each user in the virtual space, the first user being associated with the first avatar, the client device comprising: an input device; a display device; one or more data storage devices, wherein the one or more storage devices store: instructions, and a rooms database defining constraints on movements of the first avatar in the virtual space, the rooms database comprising data defining appearances of a plurality of objects in the virtual space, the plurality of objects comprising a first object; a processor programmed using the instructions to: move the first avatar in the virtual world in response to first avatar positioning data received through the input device, determine one or more avatars of the other users displayable on the display device, and cause an action to be performed in response to a selection of the first object through the input device, wherein the first object comprises a first surface having an appearance conveying a message, and the message refers to the action.