Patent ID: 9661208
Date: 2017-05-23
CPC Classifications: H04N

Claim:
1. A computer-implemented method to control a camera in a video conference, the method comprising: determining, by a software application executing on at least one hardware processor, one or more functions provided by an application programming interface associated with the camera, the camera configured to provide a video stream associated with a first user participating in the video conference, wherein the camera is geographically separated from the at least one hardware processor executing the software application and is in communication with the at least one hardware processor over a communication network, wherein the software application is associated with a second user; causing to be displayed on a display device, by the software application, one or more controls that correspond to the one or more functions of the camera by activating the one or more controls in a user interface of the software application based on the determined one or more functions, wherein the one or more controls correspond to the one or more functions; receiving, by the software application, an adjustment of a first control of the one or more controls; generating, by the software application, with the application programming interface, one or more commands to modify a characteristic of the one or more functions of the camera based on the adjustment of the first control of the one or more controls; and sending, by the software application, the one or more commands to the camera over the communication network.