The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 10, 2017

Filed:

Jan. 04, 2016
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Igor Karp, Sunnyvale, CA (US);

Lev Stesin, Mountain View, CA (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); H04N 21/2743 (2011.01); H04N 21/443 (2011.01); G06F 9/54 (2006.01); H04N 5/232 (2006.01); H04N 21/4223 (2011.01); H04N 7/18 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G05D 23/19 (2006.01); G05B 13/04 (2006.01); G05B 15/02 (2006.01); G08B 17/10 (2006.01); H04L 12/28 (2006.01); H04W 4/00 (2009.01); H04N 21/2187 (2011.01); H04N 21/231 (2011.01); H04N 21/258 (2011.01); G08B 13/16 (2006.01); G08B 13/196 (2006.01); G08B 25/08 (2006.01);
U.S. Cl.
CPC ...
H04N 21/2743 (2013.01); G05B 13/04 (2013.01); G05B 15/02 (2013.01); G05D 23/1904 (2013.01); G06F 9/54 (2013.01); G06F 9/541 (2013.01); G06F 9/546 (2013.01); G08B 13/1672 (2013.01); G08B 13/19602 (2013.01); G08B 13/19656 (2013.01); G08B 17/10 (2013.01); G08B 25/08 (2013.01); H04L 12/282 (2013.01); H04L 12/2816 (2013.01); H04L 12/2829 (2013.01); H04L 63/08 (2013.01); H04L 67/10 (2013.01); H04L 67/1097 (2013.01); H04L 67/12 (2013.01); H04L 67/125 (2013.01); H04L 67/20 (2013.01); H04L 67/22 (2013.01); H04L 67/303 (2013.01); H04L 67/42 (2013.01); H04L 69/24 (2013.01); H04N 5/23206 (2013.01); H04N 7/186 (2013.01); H04N 21/2187 (2013.01); H04N 21/231 (2013.01); H04N 21/25816 (2013.01); H04N 21/4223 (2013.01); H04N 21/4431 (2013.01); H04W 4/008 (2013.01);
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.


Find Patent Forward Citations

Loading…