| CPC H04L 65/1089 (2013.01) [G06F 3/1454 (2013.01); H04L 65/1069 (2013.01)] | 20 Claims |

|
1. A computer-implemented method of controlling and effecting a content transfer in a physical room by a remote-control unit (RCU), comprising:
identifying a source device being an integrated output device (IOD) in the physical room in response to a first user input;
obtaining, in response to the identifying, source data from the source device, the source data including a first computer object being a copy of an active computer object operated on by an active computer application on the source device, structure information indicating a structure of the active computer object, and state information indicating which part of the structure is last accessed by a user via a user interface associated with the active computer application;
identifying a target device in the physical room in response to a second user input;
determining that no copy of the active computer application is installed or running on the target device based on device data indicating one or more computer applications that are installed or running on the target device;
creating a command for handling the source data on the target device based on a session mode of a plurality of session modes and the determining,
each session mode indicating a type of group activity being performed by users in the physical room and leading to a unique command,
the command indicating installing or running a copy of the active computer application on the target device;
transmitting updated source data including the command and the first computer object to the target device;
receiving updated device data periodically from each IOD of a plurality of IODs in the physical room;
receiving a notification of a failure from the target device;
selecting a second IOD of the plurality of IODs different from the target device based on the updated device data from the second IOD;
transmitting the updated source data to the second IOD,
wherein the method is performed by one or more processors of the RCU in real time.
|