Very little is known about LivePlace. Their technology may have to do with 3d gaming rendered in the cloud, which allows for superior graphics on older computers and handheld devices.