CPC H04L 65/1059 (2013.01) [H04L 65/40 (2013.01); H04L 67/51 (2022.05)] | 22 Claims |
1. A system for facilitating sharing media resources of a computing device with a data device for enabling a network based communication with a remote device, the system configured with the data device and comprising:
one or more processors coupled with a memory, wherein the memory stores instructions which when executed by the one or more processors causes the system to:
receive, from a discovery manager coupled with the system, device information pertaining to available computing devices, wherein the discovery manager enables to dynamically discover the available computing devices from a plurality of registered computing devices, and wherein the dynamic discovery is performed by assessing if the available computing devices are in the vicinity of the system based on a pre-defined threshold distance;
select the computing device from the available computing devices;
initiate a communication between the data device and the remote device;
upon initiation of the communication, receive, from the selected computing device, through at least one port, communication data, and
transmit, through a communication module of the data device, the received communication data to the remote device for facilitating the network based communication with the remote device,
wherein prior to the initiation of the communication, the system, through the at least one port, requests the computing device to confirm the possibility to initiate the communication, and wherein the request is placed and confirmed by an exchange of signalling commands between the data device and the selected computing device.
|