IP Library Granted Patent US 12,621,413
Granted Patent B2
US 12,621,413 · App. 18/194,485 · Granted May 5, 2026

Systems and methods for updating a security user interface based on scheduled modes

Inventors: Benjamin Sample (Fishers, IN); Adam Sandler (Fishers, IN)
Assignee: Tyco Fire & Security GmbH
H04N7/181G06T11/206H04N23/667H04N23/90
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,621,413
App. No.
18/194,485
Granted
May 5, 2026
Kind
B2
Abstract

Example implementations include a method, apparatus and computer-readable medium for controlling a user interface of a video monitoring system, comprising generating, at a first time, a graphical user interface that depicts a first plurality of camera views that correspond to a first camera view configuration of a first security mode captured from cameras installed in an environment. The implementations further include detecting a start of a second security mode at a second time and updating the graphical user interface to depict a second plurality of camera views that correspond to a second camera view configuration of the second security mode in response to detecting the start of the second security mode. Additionally, the implementations further include detecting an end of the second security mode at a third time and updating the graphical user interface to a third camera view configuration of a third security mode.

Claims (54)

1 . A method for controlling a user interface of a video monitoring system, comprising:

generating, by a processor at a first time, a graphical user interface that depicts a first plurality of camera views that correspond to a first camera view configuration of a first security mode captured from cameras installed in an environment;

generating, for display on the graphical user interface, a visual representation of the environment, wherein the visual representation includes a plurality of status indicators each indicating a respective location of a camera in the environment;

detecting, by the processor, a start of a second security mode at a second time;

updating, by the processor, the graphical user interface to depict a second plurality of camera views that correspond to a second camera view configuration of the second security mode in response to detecting the start of the second security mode;

updating, during the second security mode, a respective status indicator of the plurality of status indicators to active in response to determining that a respective camera associated with the respective status indicator is capturing a camera view in the second plurality of camera views;

updating, during the second security mode, another respective status indicator of the plurality of status indicators to inactive in response to determining that another respective camera associated with the another respective status indicator is capturing a different camera view not in the second plurality of camera views;

detecting, by the processor, an end of the second security mode at a third time; and

updating, by the processor, the graphical user interface to depict a third plurality of camera views that correspond to a third camera view configuration of a third security mode in response to detecting the end of the second security mode.

2 . The method of claim 1 , wherein updating the graphical user interface to depict the second plurality of camera views further comprises hiding at least a portion of the first plurality of camera views.

3 . The method of claim 1 , wherein relative to the first plurality of camera views, the second plurality of camera views have at least one camera view of greater: size, brightness, resolution, frame rate, or color saturation.

4 . The method of claim 3 , wherein updating the graphical user interface to depict the second plurality of camera views further comprises depicting the first plurality of camera views and the second plurality of camera views simultaneously.

5 . The method of claim 1 , wherein the second plurality of camera views includes at least one different camera view than the first plurality of camera views.

6 . The method of claim 1 , wherein the cameras capturing the first plurality of camera views are located in different areas of the environment than cameras capturing the second plurality of camera views.

7 . The method of claim 1 , wherein the third security mode is a same mode as the first security mode.

8 . The method of claim 1 , further comprising:

generating, for display on the graphical user interface, a timeline indicating start times and end times of a plurality of security modes for the environment, wherein the plurality of security modes comprises at least two of the first security mode, the second security mode, or the third security mode.

9 . The method of claim 8 , wherein the timeline further indicates an active status of a respective one of the plurality of security modes.

10 . The method of claim 1 , wherein relative to the inactive status indicator, the active status indicator has at least one of greater: size, brightness, or color saturation.

11 . The method of claim 1 , wherein the second security mode starts at the second time and ends at the third time on a periodic basis.

12 . An apparatus for controlling a user interface of a video monitoring system, comprising:

a memory; and

a processor coupled with the memory and configured to:

generate, at a first time, a graphical user interface that depicts a first plurality of camera views that correspond to a first camera view configuration of a first security mode captured from cameras installed in an environment;

generate, for display on the graphical user interface, a visual representation of the environment, wherein the visual representation includes a plurality of status indicators each indicating a respective location of a camera in the environment;

detect a start of a second security mode at a second time;

update the graphical user interface to depict a second plurality of camera views that correspond to a second camera view configuration of the second security mode in response to detect the start of the second security mode;

update, during the second security mode, a respective status indicator of the plurality of status indicators to active in response to determining that a respective camera associated with the respective status indicator is capturing a camera view in the second plurality of camera views;

update, during the second security mode, another respective status indicator of the plurality of status indicators to inactive in response to determining that another respective camera associated with the another respective status indicator is capturing a different camera view not in the second plurality of camera views;

detect an end of the second security mode at a third time; and

update the graphical user interface to depict a third plurality of camera views that correspond to a third camera view configuration of a third security mode in response to detect the end of the second security mode.

13 . The apparatus of claim 12 , wherein to update the graphical user interface to depict the second plurality of camera views the processor is further configured to hide at least a portion of the first plurality of camera views.

14 . The apparatus of claim 12 , wherein relative to the first plurality of camera views, the second plurality of camera views have at least one camera view of greater: size, brightness, resolution, frame rate, or color saturation.

15 . The apparatus of claim 14 , wherein to update the graphical user interface to depict the second plurality of camera views the processor is further configured to depict the first plurality of camera views and the second plurality of camera views simultaneously.

16 . The apparatus of claim 12 , wherein the second plurality of camera views includes at least one different camera view than the first plurality of camera views.

17 . The apparatus of claim 12 , wherein the cameras capturing the first plurality of camera views are located in different areas of the environment than cameras capturing the second plurality of camera views.

18 . The apparatus of claim 12 , wherein the third security mode is a same mode as the first security mode.

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

generate, for display on the graphical user interface, a timeline indicating start times and end times of a plurality of security modes for the environment, wherein the plurality of security modes comprises at least two of the first security mode, the second security mode, or the third security mode.

20 . The apparatus of claim 19 , wherein the timeline further indicates an active status of a respective one of the plurality of security modes.

21 . The apparatus of claim 12 , wherein relative to the inactive status indicator, the active status indicator has at least one of greater: size, brightness, or color saturation.

22 . The apparatus of claim 12 , wherein the second security mode starts at the second time and ends at the third time on a periodic basis.

23 . A non-transitory computer-readable medium having instructions stored thereon for controlling a user interface of a video monitoring system, wherein the instructions are executable by a processor to:

generate, at a first time, a graphical user interface that depicts a first plurality of camera views that correspond to a first camera view configuration of a first security mode captured from cameras installed in an environment;

generate, for display on the graphical user interface, a visual representation of the environment, wherein the visual representation includes a plurality of status indicators each indicating a respective location of a camera in the environment;

detect a start of a second security mode at a second time;

update the graphical user interface to depict a second plurality of camera views that correspond to a second camera view configuration of the second security mode in response to detect the start of the second security mode;

update, during the second security mode, a respective status indicator of the plurality of status indicators to active in response to determining that a respective camera associated with the respective status indicator is capturing a camera view in the second plurality of camera views;

update, during the second security mode, another respective status indicator of the plurality of status indicators to inactive in response to determining that another respective camera associated with the another respective status indicator is capturing a different camera view not in the second plurality of camera views;

detect an end of the second security mode at a third time; and

update the graphical user interface to depict a third plurality of camera views that correspond to a third camera view configuration of a third security mode in response to detect the end of the second security mode.

24 . The non-transitory computer-readable medium of claim 23 , wherein the instructions are further executable by the processor to detect the start of the second security mode at the second time and the end of the second security mode at the third time based on a pre-defined schedule.

25 . The method of claim 1 , wherein detecting the start of the second security mode at the second time and the end of the second security mode at the third time is based on a pre-defined schedule.

26 . The apparatus of claim 12 , wherein the processor is further configured to detect the start of the second security mode at the second time and the end of the second security mode at the third time based on a pre-defined schedule.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: SAMPLE, BENJAMIN; SANDLER, ADAM
To: JOHNSON CONTROLS TYCO IP HOLDINGS, LLP
Reel/Frame 064342/0482 →