Content data determination, transmission and storage for local devices
US-2018196880-A1 · Jul 12, 2018 · US
US10863144B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10863144-B2 |
| Application number | US-201916697543-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 27, 2019 |
| Priority date | Nov 20, 2017 |
| Publication date | Dec 8, 2020 |
| Grant date | Dec 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.
Systems, methods, and computer-readable media for protecting critical data on cameras from physical attacks. In some examples, a camera at a particular site monitors data captured by the camera and, based on the data, detects one or more predetermined conditions indicating a threat to the camera. Based on the one or more predetermined conditions indicating the threat to the camera, the camera determines a threshold risk of damage to data stored at the camera. In response to determining the threshold risk of damage to the data stored at the camera, the camera selects, from a plurality of content items in the data stored at the camera, a subset of content items based on respective priorities associated with the plurality of content items, and sends, via a network, the subset of content items to one or more destinations to yield a prioritized backup of the plurality of content items.
Opening claim text (preview).
What is claimed is: 1. A method comprising: monitoring, at a particular site, data captured by the camera at the particular site; based on the data captured by the camera, detecting one or more predetermined conditions indicating a threat at the particular site; based on the one or more predetermined conditions indicating the, determining a risk of damage to data stored by the camera; in response to determining the risk of damage exceeds a threshold: determining whether the threat is an individualized threat to the camera or a threat to at least a portion a local network at the particular site; selecting, based on a result of the determining, one or more destinations which are less vulnerable to the threat; and sending, via a network, at least a subset of content items stored by the camera to the one or more destinations. 2. The method of claim 1 , wherein the at least a subset of content items comprises video files having a highest priority. 3. The method of claim 1 , wherein the one or more predetermined conditions comprise at least one of a presence of an object, an obstruction of a field of view of the camera, a tampering event, an activity at the particular site, a fire, a flood, and a physical impact to the camera. 4. The method of claim 3 , wherein the data captured by the camera comprises at least one of video content, image content, or sensor data, wherein the one or more predetermined conditions comprise the tampering event, and wherein the method further comprises detecting the tampering event based on the at least one of the video content, the image content, or the sensor data. 5. The method of claim 1 , wherein the content items comprise video files captured by the camera, the method further comprising: determining respective priorities of the video files based on at least one of a respective time of capture, a respective content of the video files, a respective event captured in the video files, a respective proximity in time between a respective recording of the video files and an occurrence of a particular event, a respective object captured in one or more of the video files, a respective activity captured in one or more of the video files, and a respective quality of content of the video files. 6. The method of claim 5 , wherein priority of the video files is determined by assigning a highest priority to those of the video files having at least one of a time of capture within a threshold period of time, a recorded event, or a recorded motion. 7. The method of claim 1 , wherein sending the at least a subset of content items comprises adjusting one or more network parameters to prioritize network transmission of the at least a subset of content items, the one or more network parameters comprising at least one of quality of service parameters, class of service parameters, and bandwidth allocation parameters. 8. A camera system comprising: one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the camera system to: monitor, at a particular site, data captured by at least one camera at the particular site; based on the data captured by the at least one camera, detect one or more predetermined conditions indicating a threat at the particular site; based on the one or more predetermined conditions indicating the threat, determine a risk of damage to data stored by the at least one camera; in response to determining the risk of damage exceeds a threshold: determine whether the threat is an individualized threat to the at least one camera or a threat at least a portion a local network that at the particular site; selecting, based on a result of the determination, one or more destinations which are less vulnerable to the threat; and send via a network, at least a subset of content items stored by the at least one camera to the one or more destinations. 9. The system of claim 8 , wherein the at least a subset of content items comprises video files having a highest priority. 10. The system of claim 8 , wherein the one or more predetermined conditions comprise at least one of a presence of an object, an obstruction of a field of view of the at least one camera, a tampering event, an activity at the particular site, a fire, a flood, and a physical impact to the at least one camera. 11. The system of claim 10 , wherein the data captured by the at least one camera comprises at least one of video content, image content, or sensor data, wherein the one or more predetermined conditions comprise the tampering event, and wherein the operations further comprise detecting the tampering event based on the at least one of the video content, the image content, or the sensor data. 12. The system of claim 8 , wherein the content items comprise video files captured by the at least one camera, operations further comprising: determining respective priorities of the video files based on at least one of a respective time of capture, a respective content of the video files, a respective event captured in the video files, a respective proximity in time between a respective recording of the video files and an occurrence of a particular event, a respective object captured in one or more of the video files, a respective activity captured in one or more of the video files, and a respective quality of content of the video files. 13. The system of claim 12 , wherein priority of the video files is determined by assigning a highest priority to those of the video files having at least one of a time of capture within a threshold period of time, a recorded event, or a recorded motion. 14. The system of claim 8 , wherein sending the at least a subset of content items comprises adjusting one or more network parameters to prioritize network transmission of the at least a subset of content items, the one or more network parameters comprising at least one of quality of service parameters, class of service parameters, and bandwidth allocation parameters. 15. A non-transitory computer-readable storage media comprising instructions stored therein which, when executed by one or more processors, cause a camera system to: monitor, at a particular site, data captured by at least one camera at the particular site; based on the data captured by the at least one camera, detect one or more predetermined conditions indicating a threat at the particular site; based on the one or more predetermined conditions indicating the threat, determine a risk of damage to data stored by the at least one camera; in response to determining the risk of damage exceeds a threshold: determine whether the threat is an individualized threat to the at least one camera or a threat at least a portion a local network that at the particular site; selecting, based on a result of the determination, one or more destinations which are less vulnerable to the threat; and send via a network, at least a subset of content items stored by the at least one camera to the one or more destinations. 16. The media of claim 15 , wherein the at least a subset of content items comprises video files having a highest priority. 17. The media of claim 15 , wherein the one or more predetermined conditions comprise at least one of a presence of an object, an obstruction of a field of view of the at least one camera, a tampering event, an activity at the particular site, a fire, a flood, and a physical impact to the at least one camera. 18. The media of claim 17 , wherein the data captured by the at least one camera co
for receiving images from a single remote source · CPC title
Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position (signal generation from motion picture films H04N5/253) · CPC title
Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16) · CPC title
Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title
Real-time · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.