| CPC H04N 1/00 (2013.01) [H04L 65/1089 (2013.01); H04L 65/403 (2013.01); H04L 67/10 (2013.01); H04N 7/14 (2013.01); H04N 7/142 (2013.01); H04N 7/147 (2013.01); H04N 23/661 (2023.01)] | 34 Claims |

|
1. A system comprising:
a local communications network;
a display screen;
a media input device connected to the local communications network via a first network endpoint and configured to capture media input data; and
a media application device, separate from the media input device and not locally connected to the media input device, connected to the local communications network via a second network endpoint and including [ :
a teleconference application, and ]
a connected device driver
maintain a list of connected media input devices;
maintain configuration information indicating which of the connected media input devices should be used to capture which type of media input data in which circumstances;
communicate with one of the media input devices that should be used to capture a type of media input data in a particular circumstance;
determine one of the media input devices to be used to capture the type of media input data in the particular circumstance;
receive captured media information from one of the media input devices determined to be used to capture the type of media input data in the particular circumstance; and
format the received media information such that when the captured media information is presented to the teleconference application, the media information appears to be coming directly from the one of the media input devices,]
wherein the media application device is configured to communicate with the display screen via a high-definition multimedia interface (HDMI),
wherein the media application device is configured to communicate with the media input device via the local communications network,
wherein the connected device driver [ for the media input device ] is configured to mediate communications between the teleconference application and the media input device by receiving the media input data from the media input device via the local communications network and providing the media input data to the teleconference application,
wherein the media application device views the [ media input device connected via the ] connected
[ wherein the media input device and the media application device are not locally connected to each other,
wherein the media input device is only connected to the media application device, sequentially, via the first network endpoint, the local communications network, and second network endpoint,
wherein the connected device driver processes data such that the media input device appears to the media application device exactly as data from a camera that is directly connected to the media application device via a cable, ]
wherein the teleconference application is configured to employ the media input data to facilitate a teleconference between the media application device and a remote computing device,
wherein the teleconference application is configured to employ the display screen to present teleconference output data received from the remote computing device,
wherein the media output data includes one or more of audio data or video data, wherein the media input data comprises video input data, and
wherein the media application device includes a security application configured to monitor the video input data for security.
|