Patent ID: 8683354

Claim:
A non-transitory computer-readable storage medium operating at a server device, comprising executable instructions which when executed by a processor, cause the processor to perform operations comprising: accessing a user profile associated with a user of a network; generating an avatar according to user preference information of the user profile, demographic profiling information of the user profile, and psychographic profiling information of the user profile; presenting the avatar at a display associated with a first computer device of the network; receiving video and audio information captured at a first computer device; generating speech and images for the avatar that are synthesized from the video and audio information; presenting the avatar according to the speech and images at the display of the first computing device; detecting a presence of a second computing device; responsive to detecting the presence of the second computing device, establishing a communication session with the second computing devices; detecting a request by the second computing device to control the avatar; and according to the request, further performing operations comprising: transmitting to the second computing device, by way of the communication session, information associated with the avatar for controlling the avatar at the second computing device according to the request, wherein the information is adapted for a tactile presentation resource of the second computing device; transmitting an avatar engine to the second computing device, wherein the avatar engine of the second computing device controls presenting the avatar at a second display of the second computing device and presenting the avatar via the tactile presentation resource of the second computing device; and terminating the presentation of the avatar at the first computing device.