| CPC G06Q 50/16 (2013.01) [G06Q 10/107 (2013.01); G06Q 10/1095 (2013.01); G06Q 30/0203 (2013.01); G06Q 50/265 (2013.01); H04N 7/15 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
presenting, by one or more computer devices, video of a property that is captured by a first device at the property to each of multiple other devices remote from the property, the multiple other devices including at least a second device, a third device and a fourth device;
determining, by the one or more computer devices, a confidential communication pair including only the second and third devices;
establishing, by the one or more computer devices and during the presenting of the video, multiple communication channels between the multiple other devices, the multiple communication channels including a shared communication channel between all of the multiple other devices in which transmissions for the shared communication channel are routed via a relay server device, and including a confidential communication channel that is between only the second and third devices of the confidential communication pair and is separate from the shared communication channel and in which other transmissions for the confidential communication channel are sent directly between the second and third devices without being routed via the relay server device;
exchanging, by the one or more computer devices and concurrently with the presenting of the video as part of the shared communication channel between the multiple other devices, first data between the multiple other devices, wherein the first data is received from at least one of the multiple other devices and is routed to other of the multiple other devices via the relay server device; and
exchanging, by the one or more computer devices and as part of the confidential communication channel that includes only the second and third devices and is separate from the shared communication channel, second data that is directly routed between only the second and third devices without being routed via the relay server device, wherein the exchanging of the second data includes:
receiving a disengagement event from the second device corresponding to one or more activities of a user of the second device during the presenting of the video;
analyzing the disengagement event to generate user engagement measurement data; and
forwarding the user engagement measurement data to the third device.
|