Camera System API For Third-Party Integrations
First Claim
1. A cloud-based service, comprising:
- a service application configured to process video data received as a video stream from a camera device that captures images and communicates the video stream to the cloud-based service; and
an application program interface (API) that can be invoked by a third-party application running on a client device to request the video data and camera data associated with the camera device, the API permitting access by the third-party application to the video data and the camera data from the cloud-based service.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of a camera system application program interface (API) for third-party integrations, a camera device captures images as a video stream and communicates the video stream to a cloud-based service. The cloud-based service implements a service application that processes video data received as the video stream. The cloud-based service exposes the camera system API that can be invoked by a third-party application running on a client device to request the video data and camera data that is associated with the camera device. The API permits access by the third-party application to the video data and the camera data from the cloud-based service. The API is exposed for the third-party application to communicate with the cloud-based service via a network connection, and the camera device communicates with the cloud-based service via a secure connection to provide the requested camera data and communicate the video stream to the cloud-based service.
-
Citations
30 Claims
-
1. A cloud-based service, comprising:
-
a service application configured to process video data received as a video stream from a camera device that captures images and communicates the video stream to the cloud-based service; and an application program interface (API) that can be invoked by a third-party application running on a client device to request the video data and camera data associated with the camera device, the API permitting access by the third-party application to the video data and the camera data from the cloud-based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a service application implemented by the cloud-based service, the service application configured to process video data received as the video stream; and an application program interface (API) that can be invoked by a third-party application running on a client device to request the video data and camera data that is associated with the camera device, the API permitting access by the third-party application to the video data and the camera data from the cloud-based service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method to permit access to video data and camera data associated with a camera device via an application program interface (API), the method comprising:
-
processing a video stream to generate the video data, the video stream being received from a camera device that captures images and communicates the video stream to a cloud-based service; and exposing the API that is invoked by a third-party application running on a client device to request the video data and the camera data associated with the camera device, the API permitting access by the third-party application to the video data and the camera data from the cloud-based service. - View Dependent Claims (27, 28, 29, 30)
-
Specification