User device 110 may include rendering device 115 and secondary device 120. Rendering device 115 may be an example of, or include aspects of, the corresponding elements described with reference to
A rendering device 115 may represent a system for rendering 3D images, which may be incorporated into a device such as a pair of glasses, a vehicle windshield, or other viewing device. In the event the rendering device 115 is a phone or tablet, the phone or tablet may use the on-board components (i.e. a global positioning service (GPS), Cellular or Wi-Fi device) for location and also communication over the Internet 125. In one implementation the communication with xR registry 130 Services may be over Transmission Control Protocol (TCP)/internet protocol (IP) and using Simple Object Access Protocol (SOAP) or Representational State Transfer (REST) application programming interface (API)s to make the request and receive the response.
The rendering device 115 may be coupled with a secondary device 120 such as a cellular phone or Wi-Fi device that has the ability to communicate over the internet 125 to servers containing the xR registry 130, xR Warehouse 135 and associated services. The coupling may be over bluetooth or some other short-range communication to an application that could be running on a phone. In one embodiment, the GPS of the phone or cellular/Wi-Fi device could use triangulation to determine the location of the consumer 105 that can be included in the xR experience 140 content request.