IP Library Granted Patent US 9,208,667
Granted Patent B2
US 9,208,667 · App. 14/452,847 · Granted Dec 8, 2015

Apparatus and methods for encoding an image with different levels of encoding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,208,667
App. No.
14/452,847
Granted
Dec 8, 2015
Kind
B2
Abstract

A method for verification of alarms is disclosed. The method involves receiving an alarm signal trigger associated with an alarm signal, receiving video data from a premise associated with the alarm signal, rapidly analyzing the video data to test for the existence a significant event, and when a significant event exists, sending a representation of a segment of interest of the video data, the segment of interest being associated with the significant event, to a user.

Claims (36)

1. A system, comprising:

an analytics module implemented in at least one of a memory or a processor device, the analytics module configured to analyze an image received from an image source associated with a monitored premise to detect an event in a first portion of the image;

an encode module operatively coupled to the analytics module, the encode module configured to:

encode the first portion of the image based on a first level of encoding to produce a first encoded image portion,

encode a second portion of the image based on a second level of encoding to produce a second encoded image portion, the second portion of the image being different than the first portion of the image, the second level of encoding being different than the first level of encoding; and

an alert module operatively coupled to the encode module, the alert module configured to send a representation of at least one of the first encoded image portion or the second encoded image portion.

2. The system of claim 1 , wherein:

the analytics module is configured to identify an event type associated with the event, the first level of encoding being based at least in part on the event type.

3. The system of claim 1 , wherein:

the image is a first image, the analytics module is a first analytics module, the system further comprising:

a second analytics module separate from the first analytics module, the second analytics module configured to analyze a second image received from the image source based on an availability of the first analytics module.

4. The system of claim 1 , wherein the analytics module is a first analytics module, the first analytics module configured to analyze the image based on a first degree of image analysis, the system further comprising:

a second analytics module separate from the first analytics module, the second analytics module configured to analyze the first image based on a second degree of image analysis, the second degree of image analysis being different than the first degree of image analysis.

5. The system of claim 1 , wherein:

the alert module is collocated with the image source.

6. The system of claim 1 , wherein the analytics module is configured to identify an event type associated with the event and a user-defined profile, the first level of encoding being based at least in part on the event type, the system further comprising:

a profile module configured to store the user-defined profile including parameters associated with temporal variance of operation of the alert module based on at least one of a time of a day, a day of a week, a day of a month, or a time period.

7. The system of claim 1 , wherein the analytics module is configured to identify an event type associated with the event and a user-defined profile, the first level of encoding being based at least in part on the event type, the system further comprising:

a profile module configured to store the user-defined profile including parameters associated with temporal variance of operation of the alert module based on at least one of a time of a day, a day of a week, a day of a month, or a time period,

the user-defined profile including a user-defined process flow,

the analytics module configured to perform hierarchical analysis of the image data by executing the user-defined process flow to verify an alarm condition associated with the event.

8. The system of claim 1 , wherein:

the analytics module is configured to identify an event type associated with the event, and

the alert module is configured to send to a recipient the representation, the alert module configured to select the recipient based on the event type.

9. The system of claim 1 , wherein:

the analytics module is configured to identify an event type associated with the event, and

the analytics module is configured to select a degree of image analysis to be performed on the image based on the event type.

10. The system of claim 1 , wherein:

the analytics module is configured to analyze the image to identify a representation of a person in the image.

11. The system of claim 1 , wherein:

the alert module is configured to format the representation based on an identity of a recipient of the representation.

12. The system of claim 1 , wherein:

the encode module is configured to encode the first portion of the image based on a third level of encoding different from the first level of encoding to produce a third encoded image portion different from the first encoded image portion, and

the alert module is configured to send the representation of the first encoded image portion at a first time, the alert module configured to send a representation of the third encoded image portion at a second time after the first time and based on a user-request.

13. The system of claim 1 , wherein:

the alert module is configured to send the representation of the first encoded image portion and not the representation of the second encoded image portion to a storage server to be cached.

Assignments (5)
SECURITY INTEREST Recorded Oct 4, 2021
From: KASTLE SYSTEMS LLC; KASTLE SYSTEMS INTERNATIONAL LLC; CHECKVIDEO LLC
To: CAPITAL ONE, NATIONAL ASSOCIATION
Reel/Frame 057710/0373 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2021
From: PACIFIC WESTERN BANK, AS SUCCESSOR IN INTEREST TO CAPITALSOURCE BANK
To: KASTLE SYSTEMS INTERNATIONAL LLC; CHECKVIDEO LLC
Reel/Frame 057390/0042 →
ACKNOWLEDGEMENT OF SECURITY INTEREST IN PATENTS Recorded Jul 12, 2018
From: KASTLE SYSTEMS INTERNATIONAL LLC; CHECKVIDEO LLC
To: CAPITALSOURCE BANK
Reel/Frame 046532/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2014
From: GAGVANI, NIKHIL; ROBERTSON, PHILIP ALLEN
To: CERNIUM CORPORATION
Reel/Frame 034559/0048 →
CONFIRMATORY ASSIGNMENT Recorded Sep 22, 2014
From: CERNIUM CORPORATION
To: CHECKVIDEO LLC
Reel/Frame 033793/0471 →