| CPC H04L 65/1069 (2013.01) [H04L 65/1108 (2022.05); H04L 67/12 (2013.01)] | 18 Claims |

|
1. A system, comprising:
a public cloud server communicatively coupled to an enterprise network, wherein the public cloud server comprising:
a first memory configured to store a first set of instructions, and
a first set of processors coupled to the first memory via a first set of communication interfaces, wherein the first set of processors is serving as a cloud signaling server and a cloud media manager; and
a tele-presence robot device communicatively coupled to the public cloud server via the enterprise network, wherein the tele-presence robot device further comprising:
a second memory configured to store a second set of instructions, and
a second set of processors coupled to the second memory via a second set of communication interfaces,
wherein the first set of processors is configured by the first set of instructions to:
receive a connection request from the tele-presence robot device via the cloud signaling server, wherein the connection request comprises an offer to act as a dew signaling server;
instantiate a dew interface at the public cloud server based on the connection request;
establish a first peer-to-peer (P2P) connection between the dew interface and the dew signaling server;
establish a second P2P connection between the dew signaling server and the cloud media manager via the cloud signaling server based on the first P2P connection;
identify a computing device present in the enterprise network as a dew media manager via the second hardware processor, wherein the identification is performed based on a session joining request received by the tele-presence robot device, and wherein the telepresence robot receives the session joining request from the computing device offering to act as the dew media manager;
send dew media manager information to the cloud signaling server via the dew signaling server;
establish a third P2P connection between the dew media manager and the cloud media manager via the cloud signaling server based on the dew media manager information;
transfer a script to instantiate a media management logic into the dew media manager via the cloud media manager using the third P2P connection; and
perform multimedia exchange within one or more enterprise user devices connected to the enterprise network via the dew media manager.
|