IP Library Granted Patent US 12,499,683
Granted Patent B1
US 12,499,683 · App. 18/965,102 · Granted Dec 16, 2025

System and method for verifying an event from a camera with an event from a device proximate to the camera

Inventors: Balamurugan Murugamudali Thanikachalam (Georgetown, MY); Rexy Prakash Chacko (Gelugor, MY); Murali Kuyimbil (Penang, MY); Wei Yee Wong (Sungai Siput Utara, MY)
Assignee: MOTOROLA SOLUTIONS, INC.
G06V20/44G06V10/761G06V20/52H04N7/183
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 12,499,683
App. No.
18/965,102
Granted
Dec 16, 2025
Kind
B1
Abstract

Techniques for verifying an event from a camera with an event from a device proximate to the camera are provided. Video footage from a camera is received. Trusted video analytics are used to identify an event occurring in the received video footage. At least one device proximate to the camera that uses trusted analytics to identify events is identified. The identified events are retrieved from the at least one device proximate to the camera. The identified event from the received video is compared to the identified events from the at least one device proximate to the camera. If the event matches at least one of the identified events, the identified event in the received video footage is verified. An indicator is inserted in the video footage from the camera at a timestamp when the event was identified, the indicator indicating the event is verified.

Claims (67)

1 . A method comprising:

receiving video footage from a camera;

using trusted video analytics to identify an event occurring in the received video footage;

identifying at least one device proximate to the camera that uses trusted analytics to identify events;

retrieving the identified events from the at least one device proximate to the camera;

comparing the identified event from the received video to the identified events from the at least one device proximate to the camera, wherein if the event matches at least one of the identified events from the at least one device proximate to the camera, the identified event in the received video footage is verified; and

inserting an indicator in the video footage from the camera at a timestamp when the event was identified when the identified event is verified, the indicator indicating the event is verified.

2 . The method of claim 1 wherein the indicator is encrypted and signed prior to being inserted.

3 . The method of claim 1 wherein the at least one device is a non-visual sensor.

4 . The method of claim 1 wherein the at least one device is an access control system.

5 . The method of claim 1 further comprising:

determining, based on the comparing, that the event from the received video footage does not match the identified events from the at least one device proximate to the camera; and

inserting an indicator in the video footage from the camera at the timestamp when the event was identified, the indicator indicating the event is suspect.

6 . The method of claim 1 further comprising:

using the trusted video analytics to identify a second event occurring in the received video footage;

identifying at least one second device proximate to the camera that uses trusted analytics to identify events;

retrieving the identified events from the at least one second device proximate to the camera;

comparing the identified second event from the received video footage to the identified events from the at least one second device proximate to the camera, wherein if the second event matches at least one identified events from the at least one second device proximate to the camera, the identified second event in the received video footage is verified; and

inserting a second indicator in the video footage from the camera at a timestamp when the second event was identified when the second event is verified, the second indicator indicating the second event is verified.

7 . The method of claim 1 further comprising:

determining a timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage; and

changing the indicator to indicate the event is not verified when a difference between the timestamp and the timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage exceeds a threshold.

8 . A system comprising:

a processor; and

a memory coupled to the processor, the memory containing a set of instructions thereon that when executed by the processor cause the processor to:

receive video footage from a camera;

use trusted video analytics to identify an event occurring in the received video footage;

identify at least one device proximate to the camera that uses trusted analytics to identify events;

retrieve the identified events from the at least one device proximate to the camera;

compare the identified event from the received video to the identified events from the at least one device proximate to the camera, wherein if the event matches at least one of the identified events from the at least one device proximate to the camera, the identified event in the received video footage is verified; and

insert an indicator in the video footage from the camera at a timestamp when the event was identified when the identified event is verified, the indicator indicating the event is verified.

9 . The system of claim 8 wherein the indicator is encrypted and signed prior to being inserted.

10 . The system of claim 8 wherein the at least one device is a non-visual sensor.

11 . The system of claim 8 wherein the at least one device is an access control system.

12 . The system of claim 8 further comprising instructions to:

determine, based on the comparing, that the event from the received video footage does not match the identified events from the at least one device proximate to the camera; and

insert an indicator in the video footage from the camera at the timestamp when the event was identified, the indicator indicating the event is suspect.

13 . The system of claim 8 further comprising instructions to:

use the trusted video analytics to identify a second event occurring in the received video footage;

identify at least one second device proximate to the camera that uses trusted analytics to identify events;

retrieve the identified events from the at least one second device proximate to the camera;

compare the identified second event from the received video footage to the identified events from the at least one second device proximate to the camera, wherein if the second event matches at least one identified events from the at least one second device proximate to the camera, the identified second event in the received video footage is verified; and

insert a second indicator in the video footage from the camera at a timestamp when the second event was identified when the second event is verified, the second indicator indicating the second event is verified.

14 . The system of claim 8 further comprising instructions to:

determine a timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage; and

change the indicator to indicate the event is not verified when a difference between the timestamp and the timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage exceeds a threshold.

15 . A non-transitory processor readable medium containing a set of instructions thereon that when executed by a processor cause the processor to:

receive video footage from a camera;

use trusted video analytics to identify an event occurring in the received video footage;

identify at least one device proximate to the camera that uses trusted analytics to identify events;

retrieve the identified events from the at least one device proximate to the camera;

compare the identified event from the received video to the identified events from the at least one device proximate to the camera, wherein if the event matches at least one of the identified events from the at least one device proximate to the camera, the identified event in the received video footage is verified; and

insert an indicator in the video footage from the camera at a timestamp when the event was identified when the identified event is verified, the indicator indicating the event is verified.

16 . The medium of claim 15 wherein the indicator is encrypted and signed prior to being inserted.

17 . The medium of claim 15 wherein the at least one device is a non-visual sensor.

18 . The medium of claim 15 further comprising instructions to:

determine, based on the comparing, that the event from the received video footage does not match the identified events from the at least one device proximate to the camera; and

insert an indicator in the video footage from the camera at the timestamp when the event was identified, the indicator indicating the event is suspect.

19 . The medium of claim 15 further comprising instructions to:

use the trusted video analytics to identify a second event occurring in the received video footage;

identify at least one second device proximate to the camera that uses trusted analytics to identify events;

retrieve the identified events from the at least one second device proximate to the camera;

compare the identified second event from the received video footage to the identified events from the at least one second device proximate to the camera, wherein if the second event matches at least one identified events from the at least one second device proximate to the camera, the identified second event in the received video footage is verified; and

insert a second indicator in the video footage from the camera at a timestamp when the second event was identified when the second event is verified, the second indicator indicating the second event is verified.

20 . The medium of claim 15 further comprising instructions to:

determine a timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage; and

change the indicator to indicate the event is not verified when a difference between the timestamp and the timestamp of the at least one of the identified events from the at least one device proximate to the camera that matches the event identified in the received footage exceeds a threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: THANIKACHALAM, BALAMURUGAN MURUGAMUDALI; CHACKO, REXY PRAKASH; KUYIMBIL, MURALI; WONG, WEI YEE
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 069449/0561 →
References Cited (14)
US 10515290B2 · Wang et al. · 2019 [cited by applicant]
US 11532334B2 · Ross et al. · 2022 [cited by applicant]
US 11704889B2 · Lin · 2023 [cited by examiner]
US 11704908B1 · Xu · 2023 [cited by examiner]
US 11817130B2 · Ross et al. · 2023 [cited by applicant]
US 11895439B2 · Hodge et al. · 2024 [cited by applicant]
US 12067755B1 · Nan · 2024 [cited by examiner]
US 20160171852A1 · Lin · 2016 [cited by examiner]
US 20180173956A1 · Edpalm · 2018 [cited by examiner]
US 20230156162A1 · Khadloya · 2023 [cited by examiner]
US 20230245452A1 · Tan et al. · 2023 [cited by applicant]
US 20240071083A1 · Ramanathan et al. · 2024 [cited by applicant]
US 20240119734A1 · Aelmore · 2024 [cited by examiner]
EP 3323240B1 · 2021 [cited by applicant]
Cited By (1)
US 12,646,348