IP Library Granted Patent US 12,731,047
Granted Patent B2
US 12,731,047 · App. 17/302,716 · Granted Sep 8, 2026

Temporary analytic within security system site

Inventors: Jin Hoe Phua (Chenderiang, MY); Chun Meng Tan (Bayan Lepas, MY)
Assignee: MOTOROLA SOLUTIONS, INC.
G06N5/04G06F16/73
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,731,047
App. No.
17/302,716
Granted
Sep 8, 2026
Kind
B2
Abstract

A computer-implemented method includes detecting, by operation of video analytics, an object within a portion of initial video captured by a security camera. The security camera is within and forms a part of a security system site. The computer-implemented method also includes transmitting, to at least one computing device that is remote from the security system site, a request that includes video data. The request relates to the object and the initial video. A response is received from the at least one computing device. The response includes computer readable instructions, retrieved from storage remote from the security system site, for at least one temporary analytic. The at least one temporary analytic is initiated to act upon the initial video or subsequent video captured by the security camera.

Claims (80)

1 . A computer-implemented method comprising:

detecting, by operation of video analytics, an object within a portion of an initial video captured by a security camera, wherein the security camera is within and forms a part of a security system site;

transmitting, to at least one computing device that is remote from the security system site, a request that includes video data, wherein the request relates to the object and the initial video;

receiving a response from the at least one computing device, the response including computer readable instructions, retrieved from storage that is remote from the security system site, for at least one temporary analytic corresponding to a job responsibility and associated schedule predefined for the object; and

initiating the at least one temporary analytic to act upon the initial video or a subsequent video captured by the security camera,

wherein the at least one temporary analytic is prescribed corresponding to the job responsibility, the associated schedule, and worker-hierarchy information specific to a first clearance level of a plurality of different worker clearance levels associated with respective different categories of workers predefined in the storage that is remote from the security system site.

2 . The computer-implemented method as claimed in claim 1 further comprising:

determining, prior to the transmitting, that a confidence level for triggering an alert in relation to the object is below a threshold, and

wherein the transmitting is in response to the confidence level being below the threshold.

3 . The computer-implemented method as claimed in claim 2 further comprising:

determining, after the initiating of the at least one temporary analytic, that conditions associated with the at least one temporary analytic are not satisfied; and

generating an alert, within the security system site, in response to the determining, and irrespective that the at least one temporary analytic has not expired.

4 . The computer-implemented method as claimed in claim 1 wherein the response includes an end time for the at least one temporary analytic, and the computer-implemented method further comprises terminating operation of the at least one temporary analytic once the end time is reached.

5 . The computer-implemented method as claimed in claim 1 further comprising:

receiving the request at a control center that includes the at least one computing device and a database coupled to the at least one computing device; and

running at least one query on the database based on the video data.

6 . The computer-implemented method as claimed in claim 5 wherein:

the database returns, in response to the at least one query, information about the object,

the response includes object location information as part of the information, and

the computer-implemented method further comprises:

processing the object location information within the security system site to determine at least one unauthorized region of a field of view of the security camera; and

generating an alert, within the security system site, when the object enters the unauthorized region.

7 . The computer-implemented method as claimed in claim 5 wherein:

the database returns, in response to the at least one query, information about the object,

the response includes the object-related schedule information as part of the information, and

the computer-implemented method further comprises:

processing the object-related schedule information within the security system site; and

generating an alert, within the security system site, when the object is in violation of the object-related schedule information.

8 . The computer-implemented method as claimed in claim 1 wherein the security camera includes a video analytics engine configured to carry out the at least one temporary analytic.

9 . The computer-implemented method as claimed in claim 1 wherein the object is a person or a vehicle.

10 . The computer-implemented method as claimed in claim 1 further comprising:

determining, prior to the transmitting, that a confidence level for triggering an alert in relation to the object is below a threshold, and

wherein the transmitting is in response to satisfying of conditions that both:

the confidence level is below the threshold, and

the object remains detected within the initial video for at least a defined period of time.

11 . A system comprising:

at least one video camera that is within and forms a part of a security system site, and the at least one video camera being configured to capture an initial and a subsequent video;

at least one processor, housed within or communicatively coupled to the at least one video camera, and the at least one processor configured to:

detect, by operation of video analytics, an object within a portion of the initial video; and

initiate at least one temporary analytic to act upon the initial video or the subsequent video, wherein the at least one temporary analytic is prescribed corresponding to a job responsibility, an associated schedule predefined for the object, and worker-hierarchy information specific to a first clearance level of a plurality of different worker clearance levels associated with respective different categories of workers predefined in the storage that is remote from the security system site; and

at least one transceiver configured to:

transmit, to at least one computing device that is remote from the security system site, a request that includes video data, wherein the request relates to the object and the initial video; and

receive a response from the at least one computing device, the response including computer readable instructions, retrieved from storage that is remote from the security system site, for the at least one temporary analytic corresponding to the job responsibility and the associated schedule predefined for the object.

12 . The system as claimed in claim 11 wherein:

the at least one processor is further configured to determine that a confidence level for triggering an alert in relation to the object is below a threshold, and

the request that includes the video data is transmitted in response to the confidence level being below the threshold.

13 . The system as claimed in claim 12 wherein:

the at least one processor is further configured to:

determine, after the at least one temporary analytic is initiated, that conditions associated with the at least one temporary analytic are not satisfied; and

generate an alert, within the security system site, in response to the conditions being determined to be not satisfied, and irrespective that the at least one temporary analytic has not expired.

14 . The system as claimed in claim 11 wherein the response includes an end time for the at least one temporary analytic, and the at least one processor is further configured to terminate operation of the at least one temporary analytic once the end time is reached.

15 . The system as claimed in claim 11 wherein the at least one video camera includes a video analytics engine configured to carry out the at least one temporary analytic.

16 . The system as claimed in claim 11 wherein the object is a person or a vehicle.

17 . The system as claimed in claim 11 wherein:

the at least one processor is further configured to determine that a confidence level for triggering an alert in relation to the object is below a threshold, and

the request that includes the video data is transmitted in response to satisfying of conditions that both:

the confidence level is below the threshold, and

the object remains detected within the initial video for at least a defined period of time.

18 . A multi-site system comprising:

at least one video camera that is within and forms a part of a security system site, and the at least one video camera being configured to capture an initial and a subsequent video;

at least one processor, housed within or communicatively coupled to the at least one video camera, and the at least one processor configured to:

detect, by operation of video analytics, an object within a portion of the initial video; and

initiate at least one temporary analytic to act upon the initial video or the subsequent video, wherein the at least one temporary analytic is prescribed corresponding to a job responsibility, an associated schedule predefined for the object, and worker-hierarchy information specific to a first clearance level of a plurality of different worker clearance levels associated with respective different categories of workers predefined in the storage that is remote from the security system site;

at least one transceiver configured to:

transmit, to at least one computing device that is remote from the security system site, a request that includes video data, wherein the request relates to the object and the initial video; and

receive a response from the at least one computing device, the response including computer readable instructions, retrieved from storage that is remote from the security system site, for the at least one temporary analytic corresponding to the job responsibility and the associated schedule predefined for the object; and

a control center that includes the at least one computing device and a database coupled to the at least one computing device, and

wherein the at least one computing device is configured to run at least one query on the database based on the video data.

19 . The multi-site system as claimed in claim 18 wherein:

the database is configured to return, in response to the at least one query, information about the object,

the response includes the object location information as part of the information, and

the at least one processor is further configured to:

process the object location information to determine at least one unauthorized region of a field of view of the at least one video camera; and

generate an alert when the object enters the unauthorized region.

20 . The multi-site system as claimed in claim 18 wherein:

the database is configured to return, in response to the at least one query, information about the object,

the response includes the object-related schedule information as part of the information, and

the at least one processor is further configured to:

process the object-related schedule information; and

generate an alert when the object is in violation of the object-related schedule information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: PHUA, JIN HOE; TAN, CHUN MENG
To: MOTOROLA SOLUTIONS INC.
Reel/Frame 056200/0946 →
Continuity (1)
Related Publication 20220366275A1 · Nov 17, 2022
References Cited (26)
US 6958676B1 · Morgan et al. · 2005 [cited by applicant]
US 6971008B2 · Wasilewski et al. · 2005 [cited by applicant]
US 7847820B2 · Vallone et al. · 2010 [cited by applicant]
US 9412142B2 · Pederson · 2016 [cited by applicant]
US 9432632B2 · Cheng et al. · 2016 [cited by applicant]
US 9503636B2 · Brockway, III et al. · 2016 [cited by applicant]
US 9774586B1 · Roche et al. · 2017 [cited by applicant]
US 10249069B1 · Kerzner · 2019 [cited by examiner]
US 10582163B2 · Hodge et al. · 2020 [cited by applicant]
US 10636173B1 · Beach · 2020 [cited by examiner]
US 10645350B2 · Titus et al. · 2020 [cited by applicant]
US 10768784B2 · Shearer et al. · 2020 [cited by applicant]
US 10841307B2 · Smith et al. · 2020 [cited by applicant]
US 10850005B2 · Clower et al. · 2020 [cited by applicant]
US 20110169950A1 · Weaver · 2011 [cited by examiner]
US 20150242601A1 · Griffiths et al. · 2015 [cited by applicant]
US 20180285767A1 · Minegishi et al. · 2018 [cited by applicant]
US 20190034734A1 · Yen · 2019 [cited by examiner]
US 20190370618A1 · Mazzarella et al. · 2019 [cited by applicant]
US 20200193732A1 · Nagarathinam · 2020 [cited by examiner]
US 20200296452A1 · Drolia et al. · 2020 [cited by applicant]
US 20210004552A1 · Son · 2021 [cited by applicant]
US 20210144211A1 · Schnieders · 2021 [cited by examiner]
James B.B. Joshi, “A Generalized Temporal Role-Based Access Control Model”, IEEE, Jan. 2005, pp. 1-20. [cited by examiner]
The International Search Report and the Written Opinion, corresponding patent application No. PCT/US2022/025682, filed: Apr. 21, 2022, mailed: Jul. 26, 2022, all pages. [cited by applicant]
Chaaraoui, Alexandros & Padilla-López, José & Ferrandez, Javier & Nieto-Hidalgo, Mario & Flórez-Revuelta, Francisco. (2014). A Vision-Based System for Intelligent Monitoring: Human Behaviour Analysis and Privacy by Cont… [cited by applicant]