IP Library Granted Patent US 9,886,633
Granted Patent B2
US 9,886,633 · App. 14/629,207 · Granted Feb 6, 2018

Techniques for identifying and indexing distinguishing features in a video feed

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,886,633
App. No.
14/629,207
Granted
Feb 6, 2018
Kind
B2
Abstract

A method for security and/or automation systems is described. In one embodiment, the method may include receiving a plurality of video footage at a home automation system from at least one video monitor. The method may further include reviewing the plurality of video footage recorded over a predetermined period of time. The method may further include automatically identifying at least one distinguishing feature in the video footage over the predetermined period of time, and automatically indexing the video footage based, at least in part, on identifying the at least one distinguishing feature in the video footage.

Claims (63)

1. A method for security and/or automation systems, comprising:

receiving a plurality of video footage at a home automation system from at least one video monitor;

reviewing the plurality of video footage recorded over a predetermined period of time;

determining that a number of occupants present in the recorded video footage satisfies a user-determined threshold;

automatically deriving a pattern in the plurality of recorded video footage based at least in part on determining that the number of occupants satisifies the user-determined threshold;

automatically identifying at least one distinguishing feature in the video footage recorded over the predetermined period of time, the distinguishing feature comprising a deviation from the derived pattern;

automatically indexing the video footage based at least in part on identifying the at least one distinguishing feature from the detected pattern in the video footage; and

automatically assembling and storing the video footage based at least in part on the indexing.

2. The method of claim 1 , wherein automatically indexing the video footage comprises:

identifying a plurality of individual clips of the video footage that comprise an identified common distinguishing feature.

3. The method of claim 1 , further comprising:

receiving at least one user preference at the home automation system, wherein the at least one distinguishing feature in the video footage is identified based at least in part on the received at least one user preference.

4. The method of claim 3 , wherein the received at least one user preference comprises any of an identified animate object, an audio feature, a visual feature, a time, a location, a detected increased occupancy, a detected motion, or an expression, or a combination thereof.

5. The method of claim 3 , further comprising:

automatically detecting a pattern in the received at least one user preference at the home automation system;

automatically identifying at least one distinguishing feature in the video footage over the predetermined period of time based at least in part on the detected pattern; and

automatically indexing the video footage based at least in part on identifying the at least one distinguishing feature in the video footage.

6. The method of claim 5 , further comprising:

indexing at least one extended clip of video footage based at least in part on the received at least one user preference, or the detected pattern, or a combination thereof.

7. The method of claim 1 , further comprising:

receiving an auditory or a gestural command, or a combination thereof, from a user; and

indexing the video footage based at least in part on the received auditory or gestural command from the user.

8. The method of claim 1 , further comprising:

discarding video footage that fails to contain the identified at least one distinguishing feature.

9. The method of claim 1 , further comprising:

reviewing the plurality of video footage at the home automation system from the at least one video monitor in real time;

identifying at least one emergency event in the video footage; and

communicating an emergency alert to a third party.

10. The method of claim 1 , wherein the identified at least one distinguishing feature is selected from any of an identified animate object, an audio feature, a visual feature, a time, a location, a detected increased occupancy, a detected motion, or an expression, or a combination thereof.

11. The method of claim 1 , wherein the video footage is assembled into any of at least one thumbnail, clip, single-cut video, or still photograph, or a combination thereof.

12. An apparatus for security and/or automation systems, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive a plurality of video footage at a home automation system from at least one video monitor;

review the plurality of video footage recorded over a predetermined period of time;

determine that a number of occupants present in the recorded video satisfies a user-determined threshold;

automatically derive a pattern in the plurality of recorded video footage based at least in part on determining that the number of occupants statisfies the user-determined threshold;

automatically identify at least one distinguishing feature in the video footage recorded over the predetermined period of time, the distinguishing feature comprising a deviation from the derived pattern;

automatically index the video footage based at least in part on identifying at least one distinguishing feature from the detected pattern in the video footage; and

automatically assemble and store the video footage based at least in part on the indexing.

13. The apparatus of claim 12 , wherein automatically indexing the video footage comprises:

identifying a plurality of individual clips of the video footage that comprise an identified common distinguishing feature.

14. The apparatus of claim 12 , wherein the processor is further configured to:

receive at least one user preference at the home automation system, wherein the at least one distinguishing feature in the video footage is identified based at least in part on the received at least one user preference.

15. The apparatus of claim 14 , wherein the received at least one user preference comprises any of an identified animate object, an audio feature, a visual feature, a time, a location, a detected increased occupancy, a detected motion, or an expression, or a combination thereof.

16. The apparatus of claim 14 , wherein the processor is further configured to:

automatically detect a pattern in the received at least one user preference at the home automation system;

automatically identify at least one distinguishing feature in the video footage over the predetermined period of time based, at least in part, on the detected pattern; and

automatically index the video footage based at least in part on identifying the at least one distinguishing feature in the video footage.

17. The apparatus of claim 12 , wherein the processor is further configured to:

receive an auditory or a gestural command, or a combination thereof, from a user; and

index the video footage based at least in part on the received auditory or gestural command from the user.

18. The apparatus of claim 12 , wherein the identified at least one distinguishing feature is selected from any of an identified animate object, an audio feature, a visual feature, a time, a location, a detected increased occupancy, a detected motion, or an expression, or a combination thereof.

19. The apparatus of claim 12 , wherein the video footage is assembled into any of at least one thumbnail, clip, single-cut video, or still photograph, or a combination thereof.

20. A non-transitory computer-readable medium storing computer-executable code, the code executable by a processor to:

receive a plurality of video footage at a home automation system from at least one video monitor;

review the plurality of video footage recorded over a predetermined period of time;

determine that a number of occupants present in the recorded video footage satisfies a user-determined threshold;

automatically derive a pattern in the plurality of recorded video footage based at least in part on determining that the number of occupants satisfies the user-determined threshold;

automatically identify at least one distinguishing feature in the video footage recorded over the predetermined period of time, the distinguishing feature comprising a deviation from the derived pattern;

automatically index the video footage based at least in part on identifying the at least one distinguishing feature from the detected pattern in the video footage; and

automatically assemble and store the video footage based at least in part on the indexing.

Assignments (11)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0257 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 042110, FRAME 0894 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0086 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0756 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 042110/0894 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042110/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: LIN, RONGBIN LANNY; BUNKER, BRANDON; DAVIS, AARON; LIU, SHIWEI; EYRING, MATTHEW J.; MAHAR, MATTHEW; GORDON-CARROLL, CLINT; WARREN, JEREMY B.; NYE, JAMES ELLIS; LYMAN, JEFFERSON
To: VIVINT, INC.
Reel/Frame 035009/0284 →