| CPC G06F 9/4451 (2013.01) [G06F 8/30 (2013.01); G06F 8/41 (2013.01); G06F 8/60 (2013.01); G06F 9/45558 (2013.01); H04L 63/0428 (2013.01); H04L 67/02 (2013.01); H04L 67/306 (2013.01); G06F 2009/45562 (2013.01)] | 12 Claims |

|
1. A method of obtaining a representation of an environment, comprising:
requesting device context information from a user communications device associated with a user, the request being sent to the user communications device from a virtual machine environment in response to a request received from the user communications device over a communications network for a representation of an environment associated with a third party;
requesting user preference information;
receiving in the virtual machine environment the device context information and the user preference information;
based at least in part on the device context information, identifying at least one environmental data set (EDS) that is associated with the environment associated with the third party and includes information reflective of the environment associated with the third party;
receiving the at least one EDS in the virtual machine environment;
while in the virtual machine environment, modifying the at least one EDS based at least in part on the user preference information;
constructing executable computer code for generating a representation from the modified EDS; and
causing the executable computer code to be sent to the user communications device.
|