At 506, process 500 can transmit, to the second user device, a token corresponding with the display device. As described above in connection with FIG. 3, the token can be stored on a server that maintains an ACL indicating user devices that are allowed to communicate with the display device. Note that, in some implementations, the token can be one that was generated by the server in response to a request from the first user device and authentication of the first user device to the display device. Additionally or alternatively, in some implementations, the token can be one that was generated by the first user device during authentication of the first user device to the display device. In some implementations, the token can identify the display device and can allow the second user device to be authenticated to communicate with the display device when received by the server in a request from the second user device.
It should be understood that at least some of the above described blocks of the processes of FIGS. 3-5 can be executed or performed in any order or sequence not limited to the order and sequence shown in and described in the figures. Also, some of the above blocks of the processes of FIGS. 3-5 can be executed or performed substantially simultaneously where appropriate or in parallel to reduce latency and processing times. Additionally or alternatively, some of the above described blocks of the processes of FIGS. 3-5 can be omitted.