| CPC G06F 3/0317 (2013.01) | 13 Claims |

|
1. A computer implemented method for positioning and orienting a second electronic device in a virtual space to be shared with a first electronic device already positioned and oriented in the virtual space, the method comprising:
imaging, by a camera of the second electronic device, a reference object displayed on a display of the first electronic device;
obtaining, from the first electronic device, a pointer to where to access a virtual space layer being a place in the cloud where information pertaining to position and orientation of the first electronic device in the virtual space is stored;
obtaining known physical dimensions and appearance of the reference object as displayed on the display of the first electronic device;
obtaining current position and orientation of the first electronic device in the virtual space by accessing, via the pointer, the virtual space layer comprising information pertaining to position and orientation of the first electronic device in the virtual space;
determining a relative distance and orientation of the second electronic device to the first electronic device based on the known physical dimensions and appearance of the reference object as displayed on the display of the first electronic device and apparent dimensions and appearance of the reference object as imaged by the camera of the second electronic device; and
determining position and orientation of the second electronic device in the virtual space based on the current position and orientation of the first electronic device in the virtual space and the determined relative distance and orientation of the second electronic device to the first electronic device.
|