US-12621413-B2 - Systems and methods for updating a security user interface based on scheduled modes
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.
Inventors
- Benjamin Sample
- Adam Sandler
Assignees
- Johnson Controls Tyco IP Holdings LLP
Dates
- Publication Date
- 20260505
- Application Date
- 20230331
Claims (20)
- 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.
Description
TECHNICAL FIELD The described aspects relate to security camera systems. BACKGROUND Aspects of the present disclosure relate generally to security camera systems, and more particularly, to updating a security user interface based on scheduled modes. In a conventional security system, the views of a particular environment are static. For example, multiple cameras may be installed in an office space, each capturing a different portion of the office space. A user interface of the conventional security system may simultaneously depict the respective feed from each camera in a grid-like manner. Depending on the user interface structure, some of the feeds may be hidden (accessed by scrolling/selecting), while others may need to be resized/repositioned for proper viewing by a security officer. In other words, any changes to the static view require manual intervention by the security officer. Manual intervention is ineffective because a security officer may be unable to determine which views are relevant in a timely manner. By the time the officer manually updates the user interface, important security events in the environment may have been missed. In fact, there is no guarantee that the updates the officer makes to the user interface will properly depict important views. Moreover, manual adjustments are time-consuming and inefficient. SUMMARY The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later. An example aspect includes a method 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 method further includes detecting a start of a second security mode at a second time. Additionally, the method further includes 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 method further includes detecting an end of the second security mode at a third time. Additionally, the method further includes updating 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. Another example aspect includes an apparatus for controlling a user interface of a video monitoring system, comprising a memory and a processor coupled with the memory. The processor is 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. The processor is further configured to detect a start of a second security mode at a second time. Additionally, the processor further configured to 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 detecting the start of the second security mode. Additionally, the processor further configured to detect an end of the second security mode at a third time. Additionally, the processor further configured to 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 detecting the end of the second security mode. Another example aspect includes an apparatus for controlling a user interface of a video monitoring system, comprising means for 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 apparatus further includes means for detecting a start of a second security mode at a second time. Additionally, the apparatus further includes means for 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 apparatus further includes means for detecting an end of the second security mode at a third time. Additionally, the apparatus further inclu