IP Library Patent Application 16547022
Patent Application
App. No. 16/547,022

VIDEO MANAGEMENT SYSTEM FOR VIDEO DEVICES IN A BUILDING SYSTEM

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 None
App. No.
16/547,022
Abstract

The present disclosure is a method for monitoring video devices of a plurality of buildings. The method comprises receiving video device data of a plurality of video devices of the plurality of buildings. The method further comprises determining a health state of each of the plurality of video devices based on video device data. The health state is a current state of the video device and includes an healthy state or an unhealthy state. The method also includes generating an alert in response to a determination that the health of one of the plurality of video devices is the unhealthy state and sending the alert to an external device. In response to the determination that the health of one of the plurality of video devices is the unhealthy state, the method includes automatically resolving the unhealthy state.

Claims (77)

1 . A method for monitoring video devices of a plurality of buildings, the method comprising:

receiving, by a monitoring platform, video device data of a plurality of video devices of the plurality of buildings;

determining, by the monitoring platform, a health state of each of the plurality of video devices based on the video device data, wherein the health state is a current state of the video device and is an healthy state or an unhealthy state;

generating, by the monitoring platform, an alert in response to a determination that the health of one of the plurality of video devices is the unhealthy state;

sending, by the monitoring platform, the alert to an external device; and

in response to the determination that the health of one of the plurality of video devices is the unhealthy state, automatically implementing an action to resolve the unhealthy state.

2 . The method of claim 1 , wherein determining, by the monitoring platform, the health state of each of the plurality of video devices based on the video device data comprises performing a complex event processing (CEP) analysis on the video device data, wherein the video device data comprises a plurality of video device events.

3 . The method of claim 1 , wherein the monitoring platform comprises:

a complex event processing (CEP) engine configured to process and log video device events and generate alerts corresponding to the events;

an equipment monitor configured to monitor all devices relating to the plurality of buildings; and

a user interface manager configured to generate user interfaces to be displayed on an external device.

4 . The method of claim 1 , wherein automatically implementing the action to resolve the unhealthy state comprises causing, by the monitoring platform, a maintenance platform to:

generate a new response case data structure, the response case data structure indicating that the video system device is experiencing a fault; and

add the new response case data structure to a queue list of a plurality of other response case data structures.

5 . The method of claim 1 , wherein determining, by the monitoring platform, the health state of each of the plurality of video devices comprises:

comparing the video device data to a set of rules; and

determining the health state of each of the plurality of video devices based on the comparison.

6 . The method of claim 5 , wherein the set of rules comprises a video server offline rule associated with a predefined offline time;

wherein comparing the video device data to the video server offline rule comprises:

determining a length of time that a video server the plurality of video devices has been offline based on the video device data;

determining whether the length of time that the video server has been offline is the same as or greater than the predefined offline time of the video server offline rule;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video server is the unhealthy state in response to a determination that the length of time that the video server has been offline is the same as or greater than the predefined offline time of the video server offline rule.

7 . The method of claim 5 , wherein the set of rules comprises a video device disconnected rule;

wherein comparing the video device data to the video device disconnected rule comprises determining whether a video device has been disconnected based on the video device data;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video device is the unhealthy state in response to a determination that the video device has been disconnected.

8 . The method of claim 5 , wherein the set of rules comprises a license warning rule associated with a software, a license length, and a warning length;

wherein comparing the video device data to the license warning rule comprises:

determining whether the video device uses the software;

determining whether a difference between a license start date of the software and the license length is the same or less than the warning length;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video device is the unhealthy state in response to a determination that the difference between the license start date of the software and the license length is the same or less than the warning length.

9 . The method of claim 1 , further comprising:

receiving, by the monitoring platform, video footage from at least some of the plurality of video devices;

storing, by the monitoring platform, the video footage captured by the video devices in a video footage database.

10 . The method of claim 1 , further comprising causing, by the monitoring platform, a user device to display an indication of the alert.

11 . The method of claim 1 , wherein the video device data comprises a plurality of video device health events, wherein the method further comprises logging, by the monitoring platform, the plurality of video device health events.

12 . A system for monitoring video devices of a plurality of buildings, the system comprising:

one or more memory devices configured to store instructions that, when executed on one or more processors, cause the one or more processors to:

receive video device data of a plurality of video devices of the plurality of buildings;

determine a health state of each of the plurality of video devices based on the video device data, wherein the health state is a current state of the video device and is an healthy state or an unhealthy state, wherein determining the health state comprises:

comparing the video device data to a set of rules, the set of rules comprising a license warning rule associated with a software, a license length, and a warning length; and

determining the health state of each of the plurality of video devices based on the comparison;

generate an alert in response to a determination that the health of one of the plurality of video devices is the unhealthy state; and

send the alert to an external device.

13 . The system of claim 12 , wherein determining the health state of each of the plurality of video devices based on the video device data comprises performing a complex event processing (CEP) analysis on the video device data, wherein the video device data comprises a plurality of video device events.

14 . The system of claim 12 , wherein the instructions cause the one or more processors to:

log video device events, via a complex event processing (CEP) engine, and generate alerts corresponding to the events;

monitor, via an equipment monitor, all devices relating to the plurality of buildings; and

generate user interfaces, via a user interface manager, to be displayed on an external device.

15 . The system of claim 12 , wherein the instructions cause the one or more processors to:

generate, via a maintenance platform, a new response case data structure, the response case data structure indicating that the video system device is experiencing a fault; and

add, via the maintenance platform, the new response case data structure to a queue list of a plurality of other response case data structures.

16 . The system of claim 12 , further comprising:

in response to determining that the health state of one of the plurality of video devices is the unhealthy state, automatically implementing an action to resolve the unhealthy state.

17 . The system of claim 16 , the set of rules comprising a video server offline rule associated with a predefined offline time;

wherein comparing the video device data to the video server offline rule comprises:

determining a length of time that a video server the plurality of video devices has been offline based on the video device data; and

determining whether the length of time that the video server has been offline is the same as or greater than the predefined offline time of the video server offline rule;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video server is the unhealthy state in response to a determination that the length of time that the video server has been offline is the same as or greater than the predefined offline time of the video server offline rule.

18 . The system of claim 16 , the set of rules comprising a video device disconnected rule;

wherein comparing the video device data to the video device disconnected rule comprises determining whether a video device has been disconnected based on the video device data;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video device is the unhealthy state in response to a determination that the video device has been disconnected.

19 . The system of claim 12 , wherein comparing the video device data to the license warning rule comprises:

determining whether the video device uses the software;

determining whether a difference between a license start date of the software and the license length is the same or less than the warning length;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video device is the unhealthy state in response to a determination that the difference between the license start date of the software and the license length is the same or less than the warning length.

20 . A building system of a building, the system comprising:

building equipment configured to operate to control one or more security conditions of the building, the building equipment comprising one or more video devices configured to collect video data;

a processing circuit configured to:

receive video device data of a plurality of video devices of the plurality of buildings;

determine a health state of each of the plurality of video devices based on the video device, wherein the health state is a current state of the video device and is an healthy state or an unhealthy state, wherein determining the health state comprises;

comparing the video device data to a set of rules, the set of rules comprising a license warning rule associated with a software, a license length, and a warning length; and

determining the health state of each of the plurality of video devices based on the comparison;

wherein determining the health state of each of the plurality of video devices based on the comparison comprises determining that a health state of the video device is the unhealthy state in response to a determination that the difference between a license start date of the software and the license length is the same or less than the warning length;

generate an alert in response to a determination that the health of one of the plurality of video devices is the unhealthy state;

send the alert to an external device;

in response to determining the health state of one of the plurality of video devices is the unhealthy state, automatically implementing an action to resolve the unhealthy state; and

provide a graphical representation of the health state of each of the plurality of video devices on a user display.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: PELSKI, JASON
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 050120/0237 →