Method and apparatus for tiered analytics in a multi-sensor environment

US10593177B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10593177-B2
Application numberUS-201615071464-A
CountryUS
Kind codeB2
Filing dateMar 16, 2016
Priority dateMar 16, 2016
Publication dateMar 17, 2020
Grant dateMar 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a networked system for detecting conditions at a physical premises. The networked system includes a local computer system configure to read a configuration file that determines processing performed by the local computer system and evaluate collected sensor data with respect to the configuration file, for first sensor data to be processed by the local computer, and execute unsupervised learning models to continually analyze the first sensor data to produce operational states and detect drift sequences that are correlated to stored determined conditions. The networked system also includes a remote computer system that execute unsupervised learning models to continually analyze the collected sensor information. An alert is asserted by at least one of the local computer and the remote computer based on the determined conditions.

First claim

Opening claim text (preview).

What is claimed is: 1. A networked system for detecting conditions at a physical premises, the networked system comprising: a local computer system comprising: a processing device, memory operatively coupled to the processing device and a storage device storing a computer program product for detecting conditions at the physical premises, the computer program product comprising instructions to configure the local computer system to: configure the local computer system with a configuration file that determines processing performed by the local computer system, with the configuration file including a listing of analytics to execute on the local computer system and a listing of plural sensor devices from which the local computer system collects sensor data, the local computer system configured by the configuration file to: collect sensor information from at least some of the plural sensor devices deployed in the physical premises, the collected sensor information including an identity of the physical premises and physical objects being monitored by the sensors in the identified physical premises, and the sensor data; execute one or more unsupervised learning models that are identified in the listing of analytics, which one or more unsupervised learning models analyze the sensor data to produce operational levels of at least some of the plural sensor devices, and local determined sequences of state transitions; detect one or more local drift state sequences by correlating the one or more local determined sequences of state transitions to one or more stored determined conditions; and report the one or more local detected drift state sequences while transferring processing control of the collected sensor information from the local computer to a remote computer system for continued processing of the one or more unsupervised learning models; and the remote computer system comprising: a processing device, memory operatively coupled to the processing device, and a storage device storing a computer program product, the computer program product for detecting conditions at the physical premises, the computer program product comprising instructions to cause a processor to: receive an indication of a transfer of processing control from the local computer system to the remote computer system; receive the collected sensor information including the sensor data from the at least some of the plural sensor devices deployed in the physical premises; produce or retrieve new analytics or rules based on the one or more local drift state sequences; package the produced or retrieved new analytics or rules in one or more new configuration files; send the one or more new configuration files to the local computer system for processing; and detect one or more remote drift state sequences. 2. The networked system of claim 1 wherein the configuration file is a first configuration file and the remote computer system is further configured to: read a second configuration file that determines processing performed by the remote computer system. 3. The networked system of claim 1 wherein the one or more local drift state sequences are short term drift state sequences and the one or more remote drift state sequences are long term drift state sequences relative to the short term drift state sequences with long term and short term being temporal terms. 4. The networked system of claim 1 wherein the local computer system is configured with the analytics that are less time sensitive than a set of analytics executed on the remote computer system with time sensitivity being measured according to a time period specified in the rules. 5. A computer implemented method comprises: collecting by a local computer system, sensor information from plural sensor devices deployed in a premises, the sensor information including an identity of the premises, physical objects being monitored by the plural sensor devices in the identified premises, and sensor data collected from the plural sensors; configuring the local computer system with a configuration file that determines processing performed by the local computer system, with the configuration file including a listing of analytics to execute on the local computer system and a listing of plural sensor devices from which the local computer system collects the sensor data; with the local computer system configured by the configuration file for: executing by the local computer system one or more unsupervised learning models identified from the listing of analytics to continually analyze the sensor data to produce operational states of the sensor devices and sequences of state transitions, detecting one or more local drift sequences by correlating the one or more determined sequences of state transitions to one or more stored learned conditions, and reporting the one or more local detected drift state sequences while transferring processing control of the collected sensor information from the local computer to a remote computer system for continued processing of the one or more unsupervised learning models; receiving by the remote computer system, an indication of a transfer of processing control from the local computer system to the remote computer system; receiving by the remote computer system, the collected sensor information; producing or retrieve new analytics or rules based on the one or more local drift sequences; packaging the produced or retrieved new analytics or rules in one or more new configuration files; sending the one or more new configuration files to the local computer system for processing; and detecting by the remote computer system one or more remote drift sequences. 6. The method of claim 5 wherein the configuration file is a first configuration file and the method further comprises: reading a second configuration file that determines processing performed by the remote computer system. 7. The method of claim 5 wherein the one or more local drift sequences are short term drift sequences and the remote drift sequences are long term drift sequences relative to the short term drift sequences with long term and short term being temporal terms. 8. The networked system of claim 1 wherein the remote computer system is further configured to: read a second configuration file that determines processing performed by the remote computer system; and execute according to the second configuration file one or more unsupervised learning models to continually analyze the received sensor data to produce operational states of at least some of the sensor devices and sequences of state transitions to detect the one or more remote drift state sequences by correlating the one or more remote determined sequences of state transitions to one or more stored determined conditions. 9. The networked system of claim 8 further configured to: generate an alert by the local computer system and the remote computer system based on the one or more local detected and/or remote drift sequences; and send the generated alert to a user device. 10. The method of claim 5 wherein the method further comprises: reading a second configuration file that determines processing performed by the remote computer system; and executing by the remote computer system according to the second configuration file one or more unsupervised learning models to continually analyze the received sensor data to produce operational states of the sensor devices and remote determined sequences of state transitions to detect the one or more remote drift sequence by correlating one or more remote determined sequences of state transitions to one or more stored determined conditions. 11. The method of claim 10 w

Assignees

Inventors

Classifications

  • G08B25/08Primary

    using communication transmission lines {(G08B13/19658, G08B21/0286, G08B25/016 take precedence)} · CPC title

  • Central alarm receiver or annunciator arrangements · CPC title

  • using wireless transmission systems {(G08B25/009 takes precedence)} · CPC title

  • G08B13/22Primary

    Electrical actuation · CPC title

  • Predictive alarm systems characterised by extrapolation or other computation using updated historic data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10593177B2 cover?
Disclosed is a networked system for detecting conditions at a physical premises. The networked system includes a local computer system configure to read a configuration file that determines processing performed by the local computer system and evaluate collected sensor data with respect to the configuration file, for first sensor data to be processed by the local computer, and execute unsupervi…
Who is the assignee on this patent?
Sensormatic Electronics Llc
What technology area does this patent fall under?
Primary CPC classification G08B25/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).