IP Library Granted Patent US 11,682,277
Granted Patent B2
US 11,682,277 · App. 17/739,011 · Granted Jun 20, 2023

Video analytics system

Inventor: Scott Charles Mullins (Tustin, CA)
Assignee: Raptor Vision, LLC
G08B13/19613G08B13/19G08B13/1968G08B13/19615G08B13/19652G08B13/19682G08B25/14G08B29/188H04R27/00G08B13/19695G08B15/00H04R2227/003
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 11,682,277
App. No.
17/739,011
Granted
Jun 20, 2023
Kind
B2
Abstract

A security system can use video analytics and/or other input parameters to identify a theft event. Optionally, the security system can take remedial action in response. For example, the security system can use video analytics to determine that a person has reached into a shelf multiple times at a rate above a threshold, which can indicate that a thief is quickly removing items from the shelf. The security system can also use video analytics to determine that a person has reached into a shelf via a sweeping action, which can indicate that a thief is gathering and removing a large quantity of items from the shelf in one motion. In response, the security system can alert security personnel, cause a speaker to output an audible message in the target area, flag portions of the video relating to the theft event, activate or ready other sensors or systems, and/or the like.

Claims (56)

1. A vehicle security system, comprising:

a camera positioned to provide video footage of a monitored area at an exterior of a vehicle;

a controller comprising:

a hardware processor; and

non-transitory computer-readable memory in communication with the hardware processor, the memory containing a threshold breach count value, a threshold breach time value, a threshold breach distance value, and instructions executable by the processor to cause the controller to:

receive the video footage of the exterior of the vehicle from the camera;

perform video analysis on the video footage to identify breaches into the monitored area at the exterior of the vehicle;

determine an event based at least in part on detecting a threshold number of breaches into the monitored area that satisfies the threshold breach count value within a time that satisfies the threshold breach time value; and

determine whether a location of a first breach and a location of a second breach are within the threshold breach distance value and to count the first breach and the second breach towards satisfaction of the threshold breach count value when the location of the first breach and the location of the second breach are within the threshold breach distance value.

2. The vehicle security system of claim 1 , further comprising a user interface configured to receive user input, wherein the controller is configured to adjust the threshold breach count value or the threshold breach time value in response to the user input.

3. The vehicle security system of claim 1 , further comprising a user interface configured to receive user input, wherein the controller is configured to adjust a size or shape of the monitored area in response to the user input.

4. The vehicle security system of claim 1 , further comprising a speaker positioned to deliver audio to the monitored area, wherein the controller is configured to cause the speaker to broadcast an audio message to the monitored area in response to the determination of the event.

5. The vehicle security system of claim 1 , wherein the controller is configured to display video footage from the camera on a display of a terminal in response to the determination of the event.

6. The vehicle security system of claim 5 , further comprising a speaker positioned to deliver audio to the monitored area, wherein the controller is configured to receive an audio message from a microphone on the terminal and to deliver the audio message to the monitored area using the speaker in response to the determination of the event.

7. The vehicle security system of claim 6 , wherein the terminal comprises a smartphone.

8. The vehicle security system of claim 1 , wherein the controller is configured to engage a lock in response to the determination of the event.

9. A vehicle security system, comprising:

a camera positioned to provide video footage of a monitored area at an exterior of a vehicle;

a controller comprising:

a hardware processor; and

non-transitory computer-readable memory in communication with the hardware processor, the memory containing a threshold breach count value, a threshold breach time value, a pixel change threshold value, an amount of changed pixels threshold value, and instructions executable by the processor to cause the controller to:

receive the video footage of the exterior of the vehicle from the camera;

perform video analysis on the video footage to identify breaches into the monitored area at the exterior of the vehicle by:

identifying changed pixels that change by at least the pixel change threshold between successive analyzed frames of the video footage; and

identifying a breach at least in part by determining that a number of the changed pixels for a group of pixels satisfies the amount of changed pixels threshold value; and

determine an event based at least in part on detecting a threshold number of breaches into the monitored area that satisfies the threshold breach count value within a time that satisfies the threshold breach time value.

10. The vehicle security system of claim 9 , further comprising a user interface configured to receive user input, wherein the controller is configured to adjust the pixel change threshold value and the amount of changed pixels threshold value in response to the user input.

11. The vehicle security system of claim 1 , wherein the vehicle is a car.

12. The vehicle security system of claim 1 , wherein the vehicle is a train, a boat, or a plane.

13. A vehicle security method, comprising:

receiving video footage of a region that includes a monitored area at an exterior of a vehicle;

accessing a pixel change threshold value and an amount of changed pixels threshold value stored in computer-readable memory;

performing video analysis on the video footage using a hardware processor to identify breaches into the monitored area at the exterior of the vehicle by:

identifying changed pixels that change by at least the pixel change threshold between successive analyzed frames of the video footage; and

identifying a breach at least in part by determining that a number of the changed pixels for a group of pixels satisfies the amount of changed pixels threshold value;

accessing a threshold breach count value and a threshold breach time value stored in the computer-readable memory in communication with the hardware processor; and

determining an event using the hardware processor by at least identifying a number of breaches into the monitored area that satisfies the threshold breach count value within a time that satisfies the threshold breach time value.

14. The method of claim 13 , further comprising broadcasting an audio message to the monitored area using a speaker in response to the determination of the event.

15. The method of claim 13 , further comprising outputting video footage from the camera to a terminal in response to the determination of the event.

16. The method of claim 15 , further comprising receiving an audio message from the terminal and delivering the audio message to the monitored area using the speaker in response to the determination of the event.

17. The method of claim 16 , wherein the terminal comprises a smartphone.

18. A vehicle security method, comprising:

receiving video footage of a region that includes a monitored area at an exterior of a vehicle;

performing video analysis on the video footage using a hardware processor to identify breaches into the monitored area at the exterior of the vehicle;

accessing a threshold breach count value, a threshold breach time value, and a threshold breach distance value stored in computer-readable memory in communication with the hardware processor;

determine whether a location of a first breach and a location of a second breach are within the threshold breach distance value; and

counting the first breach and the second breach towards satisfaction of the threshold breach count value when the location of the first breach and the location of the second breach are within the threshold breach distance value; and

determining an event using the hardware processor by at least identifying a number of breaches into the monitored area and within the threshold distance value that satisfies the threshold breach count value within a time that satisfies the threshold breach time value.

19. The method of claim 13 , wherein the vehicle is a car, a train, a boat, or a plane.

20. The vehicle security system of claim 10 , wherein the user interface is configured to receive user input, wherein the controller is configured to adjust the threshold breach count value and the threshold breach time value in response to the user input.

21. The vehicle security system of claim 9 , further comprising a speaker positioned to deliver audio to the monitored area, wherein the controller is configured to cause the speaker to broadcast an audio message to the monitored area in response to the determination of the event.

22. The vehicle security system of claim 9 , wherein the controller is configured to display video footage from the camera on a display of a terminal in response to the determination of the event.

23. The vehicle security system of claim 9 , wherein the vehicle is a car, a train, a boat, or a plane.

24. The method of claim 18 , further comprising broadcasting an audio message to the monitored area using a speaker in response to the determination of the event.

25. The method of claim 18 , further comprising outputting video footage from the camera to a terminal in response to the determination of the event.

26. The method of claim 18 , wherein the vehicle is a car, a train, a boat, or a plane.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: MULLINS, SCOTT CHARLES
To: RAPTOR VISION, LLC
Reel/Frame 061244/0469 →
Continuity (7)
Continuation 16698806 · Nov 27, 2019
Continuation 16213487 · Dec 7, 2018
Continuation 16056303 · Aug 6, 2018
Continuation In Part 15871897 · Jan 15, 2018
Provisional Application 62577650 · Oct 26, 2017
Provisional Application 62612259 · Dec 29, 2017
Related Publication 20220262218A1 · Aug 18, 2022
Cited By (4)
US 12,190,693 US 12,584,987 US 12,585,900 US 12,597,326