Methods and apparatus for using smart environment devices via application program interfaces
US-2015370621-A1 · Dec 24, 2015 · US
US10768644B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10768644-B2 |
| Application number | US-201916291843-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 4, 2019 |
| Priority date | Jun 23, 2014 |
| Publication date | Sep 8, 2020 |
| Grant date | Sep 8, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In embodiments of camera data access based on subscription status, a camera device captures and communicates video to a server device that receives the video, and records and maintains the video as remotely recorded video. An application implemented by a client computing device provides all access, some access, or no access to the remotely recorded video at the server device based on a subscription level corresponding to the camera device. The server device manages subscription levels associated with the user of the camera device, the subscription levels each delineating a level of access to the remotely recorded video. A first subscription level provides access to the live video captured by the camera device, and at least a second subscription level provides access to both the live video and the remotely recorded video at the server device.
Opening claim text (preview).
What is claimed is: 1. A cloud-based service, comprising: a server system configured to receive data from an electronic device associated with a user, the server system further configured to record and maintain the data as recorded data; and a security service application executable by a processor of the server system and configured to: manage subscription levels associated with the user of the electronic device, the subscription levels each delineating a level of access to the recorded data received from the electronic device; and allow a client device security application that is associated with the user all access, some access, or no access to the recorded data based on a subscription level corresponding to the electronic device, and via an application programming interface (API) of the cloud-based service. 2. The cloud-based service as recited in claim 1 , wherein the subscription levels comprise at least a first subscription level that provides access to the data as captured live by the electronic device, and a second subscription level that provides access to both the data as captured live by the electronic device and the recorded data related to one or more events related to the electronic device. 3. The cloud-based service as recited in claim 2 , wherein the events related to the electronic device include motion events, noise events, or both. 4. The cloud-based service as recited in claim 3 , wherein the electronic device is a camera device, wherein the recorded data is recorded video data from the camera device, and wherein the motion events or the noise events are reported by the security service application as cue points in the recorded video data. 5. The cloud-based service as recited in claim 2 , wherein the electronic device is installed in a structure, wherein a mesh network comprising smart-home devices is installed in the structure, and wherein the security service application executable by the processor of the server system is configured to: allow the client device security application that is associated with the user all access, some access, or no access to the recorded data based on a subscription level corresponding to an event detected by a smart-home device. 6. The cloud-based service as recited in claim 5 , wherein the smart-home device is a door lock, and wherein the event is the door lock being unlocked. 7. The cloud-based service as recited in claim 5 , wherein the smart-home device is a garage door opener, and wherein the event is the garage door opening. 8. The cloud-based service as recited in claim 5 , wherein the smart-home device is a doorbell, and wherein the event is the doorbell ringing. 9. The cloud-based service as recited in claim 5 , wherein the smart-home device is a baby monitor, and wherein the event is a detected sound or a detected motion of a baby. 10. The cloud-based service as recited in claim 1 , wherein the electronic device is installed in a structure, and wherein the security service application executable by the processor of the server system and is configured to: based on a motion event or a noise event detected by the electronic device, initiate communication with a lighting fixture in the structure, the communication being effective to direct the lighting fixture to turn a light on or turn a light off. 11. The cloud-based service as recited in claim 1 , wherein the electronic device is a camera device, and wherein the security service application executable by the processor of the server system is configured to: based on a motion event or a noise event, communicate one or more captured images from the camera device to a television device, a mobile device, or a wearable device. 12. The cloud-based service as recited in claim 1 , wherein the security service application executable by the processor of the server system is configured to: based on a motion event or a noise event related to animal activity, allow the client device security application all access, some access, or no access to the recorded data related to the animal activity. 13. A monitoring system, comprising: an electronic device owned by a user, the electronic device configured to capture data and communicate the data to a cloud-based service that records and maintains the data as recorded data; and a subscription program managed at the cloud-based service, the subscription program including subscription levels associated with the user of the electronic device, the subscription levels related to the electronic device, each delineating a level of access to the recorded data associated with the electronic device, the subscription levels comprising at least a first subscription level that allows access, via an application programming interface (API) of the cloud-based service, to the data as captured live by the electronic device, and a second subscription level that allows access to both the data as captured live by the electronic device and the recorded data related to one or more events related to the electronic device. 14. The monitoring system of claim 13 , wherein the events related to the electronic device include motion events, noise events, or both. 15. The monitoring system of claim 14 , wherein the electronic device is a camera device, wherein the recorded data is recorded video data from the camera device, and wherein the motion events or the noise events are reported as cue points in the recorded video data. 16. The monitoring system of claim 13 , wherein the electronic device is installed in a structure, wherein a mesh network comprising smart-home devices is installed in the structure, and wherein the subscription program is configured to: allow a client device application that is associated with the user all access, some access, or no access to the recorded data based on a subscription level corresponding to an event detected by a smart-home device. 17. The monitoring system of claim 16 , wherein the smart-home device is a door lock, and wherein the event is the door lock being unlocked. 18. The monitoring system of claim 16 , wherein the smart-home device is a doorbell, and wherein the event is the doorbell ringing. 19. The monitoring system of claim 16 , wherein the smart-home device is a garage door opener, and wherein the event is the garage door opening. 20. The monitoring system of claim 16 , wherein the electronic device is installed in a structure, and wherein the subscription program is configured to: based on a motion event or a noise event detected by the electronic device, initiate communication with a lighting fixture in the structure, the communication being effective to direct the lighting fixture to turn a light on or turn a light off.
Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image · CPC title
based on the image signal · CPC title
Transmitting camera control signals through networks, e.g. control via the Internet · CPC title
using third party service providers · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.