Security system storage of persistent data

US9767676B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9767676-B2
Application numberUS-201213348187-A
CountryUS
Kind codeB2
Filing dateJan 11, 2012
Priority dateJan 11, 2012
Publication dateSep 19, 2017
Grant dateSep 19, 2017

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.

A security system including devices generating persistent data, a local control system (LCS) including a microprocessor and non-volatile memory and receiving persistent data from the devices, and a server remote from the LCS. The remote server is in communication with the LCS microprocessor which periodically transmits logical portions of persistent data (each including a timestamp) to the remote server where it is saved. The microprocessor also periodically saves the persistent data portions in LCS non-volatile memory less frequently than the persistent data portions are periodically saved in the remote data storage, and saves the timestamp in the local data storage for each persistent data portion saved only at the remote server. When rebooting the LCS, the microprocessor retrieves from the remote data storage only the persistent data portions having timestamps subsequent to the timestamp saved in the local data control system non-volatile memory.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of storing persistent data for a security system having a local control panel in communication with a remote server, said local control panel having local data storage and said remote server having storage remote from said local data storage, comprising the steps of: periodically transmitting in a first group of transmissions logical portions of current persistent data for saving at the remote server, and saving said logical portions of current persistent data at said local data storage, each of said logical portions of current persistent data being less than all of said current persistent data, and periodically transmitting in a second group of transmissions logical portions of current persistent data for saving only at the remote server with an associated distinguishing data element identifying a temporal order of the associated logical portion, and in the local data storage saving only said distinguishing data element of each associated logical portion of current persistent data saved only at the remote server, wherein said first group of transmissions is different from said second group of transmissions; and reconstructing the persistent data on the local control panel after rebooting the local control panel, wherein during said reconstructing step only said logical portions of current persistent data having distinguishing data elements subsequent to said distinguishing data element saved at said local data storage are read from said remote storage and saved at said local data storage. 2. The data storing method of claim 1 , wherein said distinguishing data elements are time stamps. 3. The data storing method of claim 1 , wherein said local data storage comprises non-volatile memory. 4. The data storing method of claim 3 , wherein said local data storage comprises flash memory. 5. The data storing method of claim 1 , wherein said remote data storage comprises at least one of RAM and EEPROM memory devices. 6. The data storing method of claim 5 , wherein said local data storage comprises flash memory. 7. A security system, comprising: security devices generating persistent data; a local control system receiving said persistent data from said security devices, said local control system including a microprocessor and a non-volatile memory; a server remote from said local control system, said remote server having remote data storage and being in communication with said local control system microprocessor; wherein said local control system microprocessor: periodically transmits logical portions of current persistent data to the remote server for saving in said remote data storage, each of said logical portions of current persistent data being less than all of said current persistent data and said logical portions of current persistent data each being associated with a distinguishing data element, each distinguishing data element identifying a temporal order of the associated logical portion, and periodically saves said logical portions of current persistent data in said local control system non-volatile memory less frequently than said persistent data is periodically saved in said remote data storage, saves said distinguishing data element in the local data storage for each logical portion of current persistent data saved only at the remote server, and when rebooting said local control system retrieves from said remote data storage only said logical portions of current persistent data having distinguishing data elements subsequent to said distinguishing data element saved in the local data control system non-volatile memory. 8. The security system of claim 7 , wherein said distinguishing data elements are time stamps. 9. The security system of claim 7 , wherein said non-volatile memory comprises flash IC storage. 10. The security system of claim 9 , wherein said remote data storage comprises at least one of RAM and EEPROM memory devices. 11. The security system of claim 7 , wherein said remote data storage comprises at least one of RAM and EEPROM memory devices. 12. A security system, comprising: security devices generating persistent data; a local control system receiving said persistent data from said security devices, said local control system including a microprocessor and a non-volatile memory; a server remote from said local control system, said remote server having remote data storage and being in communication with said local control system microprocessor; wherein said local control system microprocessor receives current persistent data from said security devices, and periodically transmits in a first group of transmissions to the remote server logical portions of current persistent data received from said security devices for saving in said remote data storage, and saves said logical portions of current persistent data in said local control system non-volatile memory, each of said logical portions of current persistent data being less than all of said current persistent data, and periodically transmits in a second group of transmissions logical portions of current persistent data received from said security devices with an associated distinguishing data element identifying a temporal order of the associated logical portion for saving only in said remote data storage, and saves in said local control system non-volatile memory only said distinguishing data element associated with said current persistent data saved only in said remote data storage, wherein said first group of transmissions is different from said second group of transmissions; and when rebooting said local control system retrieves from said remote data storage only said logical portions of current persistent data having distinguishing data elements subsequent to said distinguishing data elements saved in the local data control system non-volatile memory.

Assignees

Inventors

Classifications

  • Security signalling or alarm systems, e.g. redundant systems · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • Replication mechanisms · CPC title

  • G08B25/14Primary

    Central alarm receiver or annunciator arrangements · 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 US9767676B2 cover?
A security system including devices generating persistent data, a local control system (LCS) including a microprocessor and non-volatile memory and receiving persistent data from the devices, and a server remote from the LCS. The remote server is in communication with the LCS microprocessor which periodically transmits logical portions of persistent data (each including a timestamp) to the remo…
Who is the assignee on this patent?
Stanton Dougal, Probin Robert John, Crisp Martin, and 3 more
What technology area does this patent fall under?
Primary CPC classification G08B25/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).