EP2284816B1 - Alarm control method and system - Google Patents
Alarm control method and system Download PDFInfo
- Publication number
- EP2284816B1 EP2284816B1 EP20090305688 EP09305688A EP2284816B1 EP 2284816 B1 EP2284816 B1 EP 2284816B1 EP 20090305688 EP20090305688 EP 20090305688 EP 09305688 A EP09305688 A EP 09305688A EP 2284816 B1 EP2284816 B1 EP 2284816B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- control unit
- configuration
- server
- program
- local control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Not-in-force
Links
- 238000000034 method Methods 0.000 title claims description 33
- 230000007704 transition Effects 0.000 claims description 39
- 230000001960 triggered effect Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims 2
- 230000006854 communication Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000001413 cellular effect Effects 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000009434 installation Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/14—Central alarm receiver or annunciator arrangements
Definitions
- the present invention relates generally to the field of alarm control methods and systems, and more particularly to a method and a system wherein a control unit handles alarms locally to premises.
- a solution consisting of totally transferring the handling of alarms in centralised equipment offers more resources in terms of adjustment and maintenance.
- US7,113,090 discloses a computer implemented method comprising the steps of compiling monitoring data, which are gathered from one or more remote sensor located at a location.
- US2004215750 A1 discloses a method according to the preamble of claim 1.
- the present invention provides a method for handling alarms relating to premises, as claimed in claim 1.
- the method of the present invention preferably comprises a calling step wherein the local control unit calls the server before downloading.
- the server downloads the configuration from a profile, which is associated with the local control unit.
- the method of the present invention comprises a configuration updating step wherein the server updates the profile with a new configuration for the control unit and with a new reference attached to the new configuration.
- the method comprises a version sending step wherein the control unit transmits to the server a former version reference pertaining to the configuration, which is enabled in the control unit.
- the method comprises an analyzing step wherein the server compares the former version reference with the new version reference so as to trigger the downloading step when the two versions are different.
- the server retrieves the profile from a database wherein the profile is indexed in association with the local control unit.
- the invention further provides the method with a dialog step for a user to transmit by a terminal to the server dialog data relating to the configuration, which is to be downloaded.
- the updating step is triggered by a transition, which is validated by dialog data received by the server.
- the configuration comprises a program to be executed by the local control unit and/or the updating step is triggered by a transition, which is validated by the detection of a new program to be executed by the local control unit.
- the present invention provides also a system for handling alarms relating to premises, as claimed in claim 12.
- the local control unit of the system is arranged for calling the server and for accepting downloading only after having called the server.
- Non-volatile memory zones are also supposed to handle configuration data.
- the same or another couple of memory zones can be dedicated to configuration data, working the same way as that for program downloading and swapping.
- the present invention provides also a local control unit for handling alarms as claimed in claim 14.
- the system implementing the methods provides a ready to use alarm system innovative with respect to the complexity of the configuration process of classical systems.
- the security system illustrated in Figure 1 comprises locally to a protected scene one or more hardwired sensors 14 and/or wireless sensors 18 like for example door or window open/close detectors, universal perimeter protection detectors, smoke detectors, motion detectors, microphones, emergency pendant transmitters, user keys, one or more hard-wired half duplex devices 12 and/or wireless half duplex devices 16 like for example internal siren, external siren, chime, programmable (PGM) relays for remote control of appliances, one or more hard-wired full duplex devices 13 and/or wireless full duplex devices 17 like for example camera, keypads and a control unit 10 connected to a cabled local area network 11 for handling hard-wired sensors and devices 12-14 and/or to a radio local area network 15 for handling wireless sensors and devices 16-18.
- PGM programmable
- the security system can be used in a mass-market context as in a professional field for protected scenes relating to an apartment, a house, a factory, a shop or any public building.
- the communication protocols between the control unit and the sensors and devices are preferably standardized protocols.
- the control unit 10 is arranged to communicate with a remote server 20 by one or more digital communication channels.
- the control unit 10 is for example connected to a large area network 22 like the Internet and using IP protocol on a DSL (Digital Subscriber Loop) link, on an Ethernet type local area network, on a WIFI (802.11 or higher standard) link.
- An advantage of the Internet is to allow accessibility to the server 20 from anywhere in the world by using any computer 30.
- the control unit 10 comprises an activated SIM (Subscriber Identity Module) card for connecting to the server 20 through a cellular telephony network 21 allowing packet oriented mobile data service like GPRS system based on FDD and TDMA technology or UMTS based on CDMA technologies.
- SIM Subscriber Identity Module
- the SIM card ensures the security in identifying the device, in particular the control unit to which it is associated in a radio network which can be compared to the security of identification provided by an address MAC (Media Access Control) in a hardwired network.
- the cellular telephony network ensures a permanent access from the control unit 10 to the server 20 with an automatic configuration capacity of the control unit as it will be further explained later in the description.
- the cellular telephony network presents an additional advantage with a possibility of directly calling a mobile phone of the user when an alarm occurs, directly from the control unit and not necessarily from the server.
- Other radio networks can be used with the same advantages like e.g. any WIMAX (acronym for Worldwide Interoperability for Microwave Access ) network.
- the control unit 10 is arranged to allow only communications, which are initiated by the control unit. In this manner, the control unit 10 can be implemented in any kind of network without need of a firewall to block unauthorized access.
- the server does not need any ability for reaching the control unit because every communication of the server with the control unit is realized only after a call from the control unit to the server. Every communication implying the control unit is ciphered in a way that ensures the security of any transaction for all communication channels potentially to be used.
- an identity check of the control unit is carried out. The checking process is based on the unique identifier of any control unit used by the system.
- the identifier may be, for illustrative purpose only, the ICCID (Integrated Circuit Card Identifier Digits) number of the SIM card for example.
- the server 20 is linked up with a database 23 which indexes each control unit that is or can potentially be connected to the server.
- a profile is attached in the database to each control unit comprising a unique identifier of the control unit, a version of the software or programs implemented in the control unit and of the configuration of the control unit.
- the control unit 10 and the server 20 comprise each a processor and a memory containing one or more computer programs comprising program code means for performing steps of a method according to the invention when a first part of the program is run on the control unit 10 and a second part of the program is run on the server 20.
- the memory of the control unit 10 comprises a ROM (read only memory) zone 7 wherein a backup program is engraved during the manufacture process in a factory producing the control unit 10.
- the memory of the control unit 10 comprises also two non volatile zones 8 and 9 wherein a first non volatile zone is ready for downloading a release program from the server 20 and a second non volatile zone for hosting an enabled program. The same process may apply for configuration data.
- the backup program is a basic program which affords access to the server 20 for establishing a dialog comprising the transmission of a status from the control unit to the server and the download of the release program from the server 20 to the ready non volatile zone 8 or 9.
- the memory zone 7 contains also an address of a rescue server 24 able to provide the control unit with a release program and with one or more addresses of configuration servers.
- the control unit boots on the backup program. In case of power failure, the control unit reboots with the last program, which has been enabled.
- Dialog steps between the control unit 10 and the server 20 may be illustrated in Figure 2 .
- the control unit 10 is generally in an idle step 100 waiting for an event.
- a transition 101 is periodically validated by a clock signal for periodically checking the good working of the control unit.
- the transition 101 may also be validated by a plug signal when it is started for a first time, by a push signal when the user press a dedicated button on the front panel of the control unit or by any default of the control unit 10 or any signal received from a sensor 14, 18 or a device 13, 17 which is connected to the control unit.
- the transition 101 triggers a calling step 102 wherein the control unit 10 calls the server 20 through the IP network 22 or through the cellular network 21, which is steadily available if the IP network 22 is not available.
- the control unit 10 can call automatically the server through the Internet using an URL (Uniform Resource Locator) or through the cellular network using a telephone number stored at least in the ROM memory 7.
- URL Uniform Resource Locator
- Data enabled cellular networks like GPRS or UMTS allow communications in IP mode.
- the use of a POTN (plain old telephone number) is a good means of alarm transmission as a final backup of sending an alarm, if wired or wireless data networks are not available.
- the server 20 is generally in a monitoring step 200 waiting for a request or a call.
- a transition 201 is validated when the server receives a call from the control unit.
- the transition 201 triggers a connecting step 202 wherein the server establishes a communication with the control unit.
- a transition 103 is validated when the control unit detects that the server is connected.
- the transition 103 triggers a transmission step 104 wherein the control unit sends its version and the status of the alarm control system to the server.
- the version of the control unit comprises the unique identifying number of the control unit, a version identifier of the enabled program, which is recorded in the non-volatile zone of the memory, and a version identifier of the configuration of the security system.
- the configuration of the security system comprises for example a list of sensors and devices which are connected to the control unit, how to proceed with each of the sensor or device according to the circumstances, the telephone number to be called in case of an alarm and so on.
- the status of the alarm control system comprises the status of the control unit and of each sensor and device, which is connected to the control unit for notifying if a default, detection or activation occurs and which event occurs or if nothing is to declare.
- a transition 203 is validated when the server receives the status and version from the control unit.
- the transition 203 triggers an analysing step 204 wherein the server 20 uses the unique identifying number of the control unit for retrieving its profile out of the database 23 and verifies the received status.
- a transition 209 is validated when a default, detection, activation or the connection of a new sensor or a new device to the control unit is notified. When the transition 209 is not validated, the server 20 compares the received version with the version, which is registered in the database 23.
- a transition 205 is validated when the received version is the same as the registered version.
- a transition 207 is validated when the received version is different from the registered version.
- the transition 209 triggers a default step 210 wherein the server 20 records the status and launches the actions, which are ordered by registered rules associated with the profile of the control unit in the database 23.
- Step 210 is also triggered by a transition 211.
- the transition 211 is validated by a clock pulse signal for the case where transition 201 is not validated because of no call received from the control unit in a predetermined period after last validation of transition 201. Validation of transition 211 is indeed an alarm condition for launching actions according to the registered rules associated with the profile of the control unit in the database 23.
- the transition 205 triggers an acknowledgement (ACK) step 206 wherein the server 20 sends an ACK message to the control unit 10.
- ACK acknowledgement
- a transition 105 is validated when the control unit 10 receives the ACK message and returns to step 100.
- the transition 207 triggers a download step 208 wherein the server 20 sends a release program having the version, which is indicated by the database and/or an updated configuration having the version, which is indicated by the database when the versions of the program are different, and/or respectively when the versions of the configuration are different.
- a standard protocol like the XML (extensible Markup Language) is used for communicating the configuration features and content between the server and the control unit.
- Reception of the release program or of the updated configuration by the control unit validates a transition 107, which triggers a step 108.
- the running program on the control unit 10 indicates the memory zone wherein it is recorded and the memory zone, which is free for recording the received release program.
- the running program is the enabled program, which is recorded in the non volatile zone 8, it indicates that the non volatile zone 9 is ready for downloading the release program from the server 20.
- the running program is recorded in the non volatile zone 9, it indicates that the non volatile zone 8 is ready for downloading the release program from the server 20.
- the running program is the backup program which is recorded in the ROM 7, it indicates one or the other of the zones 8, 9 as a ready zone for recording the downloaded program.
- the running program When transition 107 is validated by the reception of the release program, the running program records the release program in the indicated ready zone 8 or 9.
- the running program checks the coherence of the release program by using a key which is provided by the central server 20. If the downloaded release program is correct, the running program enables the downloaded release program, indicates that the memory zone wherein the current running program is recorded becomes the memory zone ready for downloading a new release program and that the memory zone containing the just downloaded release program becomes the memory zone of the enabled program.
- the up to now running program swaps to the new enabled program by branching itself to the enabled program in such a way that the enabled program becomes the running program.
- the former running program is an enabled non running program, which constitutes a rescue program in case of execution failure of the more recently activated program.
- a back swapping is executed as if the former running program would be a release program in the ready non-volatile zone 8, 9 which is otherwise ready for downloading.
- transition 107 When transition 107 is validated by the reception of the updated configuration, the running program locally updates the configuration of the control unit.
- step 200 After execution of one of the steps 206, 208, 210, the server 20 goes back to step 200.
- the terminal 30 is considered here in an initial step 300 when a browser is in an idle state.
- a transition 301 is validated when the terminal 30 is connected to the Internet.
- Computer resources for the terminal 30 provide a ceremoni environment for configuring and monitoring the alarm system.
- Any 3G or higher mobile phone 31 on UMTS, HSDPA (High Speed Downlink Packet Access) or any other data radio network can also be used on the network 22.
- the transition 301 triggers a step 302 wherein a request to the service of the server 20 is initiated for example by the user of the alarm system.
- the server 20 On the side of the Internet, the server 20 is considered to be in a waiting step 250.
- a transition 251 is validated when a request is received from the Internet, precisely here from the terminal 30.
- the transition 301 triggers a step 252 wherein the server connecting the terminal 30, displays pages with scroll menus and/or hyperlinks to sub pages relating to the control unit 10. More particularly, the pages gives access to the profile associated with the control unit 10 after having entered a password.
- a transition 303 which is validated when the service is opened, triggers a dialog step 304 for configuring, monitoring and driving the profile of the control unit in the database 23.
- the terminal 30 and the server 20 return respectively is initial step 300 and in initial step 250 after validation of respectively transition 305 and 255 by a disconnection.
- step 254 can be triggered also by a transition 257, which is validated when a new program is detected for implementation in the local control unit.
- the alarm system is purchased by the user in a shop or via Internet sites.
- the purchased alarm system comprises the control unit 10 and some sensors and devices.
- step 102 the backup program, which is stored in ROM 7, calls the server 20, redirected if necessary from the server 24 by using a permanent address, which is stored in ROM 7.
- step 202 to 210 the server 20 automatically associates a profile with the control unit in the database 23 by using the unique identifying number, which is communicated by the control unit from the ROM 7.
- the server 20 verifies if the control unit 10 is OK and automatically assures that the control unit 10 is provided with the more recent version of programs.
- the user connects his terminal 30 to a web portal associated with the server 20 by using an URL indicated in a light user guide, which is provided with the control unit or simply on the packing box of the control unit.
- the server 20 displays automatically a window requiring the user to identify or to register him or her.
- a displayed register form comprises a window to be completed with the unique identifying number, which is printed on the control unit and a window for specifying a password, which will be used for later identification of the user. Any kind of more robust identification method can also be used.
- the password is memorized in the profile of the control unit.
- the server 20 accesses automatically to the profile of the control unit 10 in the database 23 and displays relevant elements of the profile in the web page, which is opened on the portal for the user.
- the user can immediately or later complete the installation of his or her alarm control system.
- the user is not stressed by a necessary immediate complete installation of the alarm control system. If the user whishes to delay the complete installation, he or she simply disconnect from the web portal. He or she will connect later by using the password, which is memorized in the profile of the control unit 10.
- the user When the user decides to specify the function of the linked sensor or device, for instance because no kid is using the terminal 30 or is to be accompanied to school, the user leisurely connects to the web portal of the server 20 and identifies him or herself by using the password.
- the web portal displays the relevant elements of the profile comprising sensors and devices not already specified.
- the user can set a name to each unspecified sensor or device, for example "motion detector in sleeping room of Harry".
- the user can set one or more scenarios associated with the sensor or device, date and time of activation, delay for launching an alarm and so on.
- the system can be droved progressively operational. Of course the system can also be droved rapidly operational in case of urgency.
Landscapes
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Description
- The present invention relates generally to the field of alarm control methods and systems, and more particularly to a method and a system wherein a control unit handles alarms locally to premises.
- The intervention of a professional technician is generally needed for installing a system wherein a control unit handles alarms locally to premises essentially because it is of huge complexity to configure a local control unit in view of the complex functionalities that can be assigned to sensors and devices, which are linked to the control unit and of the multiplicity of possible scenarios of alarm occurrences and of actions to be engaged.
- A solution consisting of totally transferring the handling of alarms in centralised equipment offers more resources in terms of adjustment and maintenance.
- For example,
US7,113,090 discloses a computer implemented method comprising the steps of compiling monitoring data, which are gathered from one or more remote sensor located at a location. -
US2004215750 A1 discloses a method according to the preamble of claim 1. - The known solutions for avoiding local installation of elaborate systems are not satisfying because they do not assure a sufficient autonomy of the system and a problem occurs in case of communication disruption or break for safeguarding a continuity of service.
- The present invention provides a method for handling alarms relating to premises, as claimed in claim 1.
- The method of the present invention preferably comprises a calling step wherein the local control unit calls the server before downloading.
- Particularly, the server downloads the configuration from a profile, which is associated with the local control unit.
- More particularly, the method of the present invention comprises a configuration updating step wherein the server updates the profile with a new configuration for the control unit and with a new reference attached to the new configuration.
- According to an embodiment of the present invention, the method comprises a version sending step wherein the control unit transmits to the server a former version reference pertaining to the configuration, which is enabled in the control unit.
- More precisely, the method comprises an analyzing step wherein the server compares the former version reference with the new version reference so as to trigger the downloading step when the two versions are different.
- In the same or another embodiment, the server retrieves the profile from a database wherein the profile is indexed in association with the local control unit.
- The invention further provides the method with a dialog step for a user to transmit by a terminal to the server dialog data relating to the configuration, which is to be downloaded.
- In particular, the updating step is triggered by a transition, which is validated by dialog data received by the server.
- Advantageously, the configuration comprises a program to be executed by the local control unit and/or the updating step is triggered by a transition, which is validated by the detection of a new program to be executed by the local control unit.
- The present invention provides also a system for handling alarms relating to premises, as claimed in
claim 12. - Preferably, the local control unit of the system is arranged for calling the server and for accepting downloading only after having called the server.
- Non-volatile memory zones are also supposed to handle configuration data. The same or another couple of memory zones can be dedicated to configuration data, working the same way as that for program downloading and swapping.
- The present invention provides also a local control unit for handling alarms as claimed in
claim 14. - The system implementing the methods provides a ready to use alarm system innovative with respect to the complexity of the configuration process of classical systems.
- These and other objects and advantages of the present invention will become apparent after considering the following detailed specification of preferred embodiments in conjunction with the accompanying drawings wherein:
-
Figure 1 is a schematic view of a security system implementing the invention; -
Figure 2 is a flowchart of a communication process between a control unit and a server according to the invention; -
Figure 3 is a flowchart of a communication process between a remote terminal and the server according to the invention. - The security system illustrated in
Figure 1 comprises locally to a protected scene one or morehardwired sensors 14 and/orwireless sensors 18 like for example door or window open/close detectors, universal perimeter protection detectors, smoke detectors, motion detectors, microphones, emergency pendant transmitters, user keys, one or more hard-wiredhalf duplex devices 12 and/or wirelesshalf duplex devices 16 like for example internal siren, external siren, chime, programmable (PGM) relays for remote control of appliances, one or more hard-wiredfull duplex devices 13 and/or wirelessfull duplex devices 17 like for example camera, keypads and acontrol unit 10 connected to a cabledlocal area network 11 for handling hard-wired sensors and devices 12-14 and/or to a radiolocal area network 15 for handling wireless sensors and devices 16-18. We note that many originally half duplex devices are becoming full duplex in order to be "manageable". For example, a full duplex siren could be tested. The security system can be used in a mass-market context as in a professional field for protected scenes relating to an apartment, a house, a factory, a shop or any public building. The communication protocols between the control unit and the sensors and devices are preferably standardized protocols. - The
control unit 10 is arranged to communicate with aremote server 20 by one or more digital communication channels. Thecontrol unit 10 is for example connected to alarge area network 22 like the Internet and using IP protocol on a DSL (Digital Subscriber Loop) link, on an Ethernet type local area network, on a WIFI (802.11 or higher standard) link. An advantage of the Internet is to allow accessibility to theserver 20 from anywhere in the world by using anycomputer 30. Preferably, thecontrol unit 10 comprises an activated SIM (Subscriber Identity Module) card for connecting to theserver 20 through acellular telephony network 21 allowing packet oriented mobile data service like GPRS system based on FDD and TDMA technology or UMTS based on CDMA technologies. The SIM card ensures the security in identifying the device, in particular the control unit to which it is associated in a radio network which can be compared to the security of identification provided by an address MAC (Media Access Control) in a hardwired network. The cellular telephony network ensures a permanent access from thecontrol unit 10 to theserver 20 with an automatic configuration capacity of the control unit as it will be further explained later in the description. The cellular telephony network presents an additional advantage with a possibility of directly calling a mobile phone of the user when an alarm occurs, directly from the control unit and not necessarily from the server. Other radio networks can be used with the same advantages like e.g. any WIMAX (acronym for Worldwide Interoperability for Microwave Access) network. - The
control unit 10 is arranged to allow only communications, which are initiated by the control unit. In this manner, thecontrol unit 10 can be implemented in any kind of network without need of a firewall to block unauthorized access. The server does not need any ability for reaching the control unit because every communication of the server with the control unit is realized only after a call from the control unit to the server. Every communication implying the control unit is ciphered in a way that ensures the security of any transaction for all communication channels potentially to be used. At the beginning of any transaction, an identity check of the control unit is carried out. The checking process is based on the unique identifier of any control unit used by the system. The identifier may be, for illustrative purpose only, the ICCID (Integrated Circuit Card Identifier Digits) number of the SIM card for example. - The
server 20 is linked up with adatabase 23 which indexes each control unit that is or can potentially be connected to the server. A profile is attached in the database to each control unit comprising a unique identifier of the control unit, a version of the software or programs implemented in the control unit and of the configuration of the control unit. - The
control unit 10 and theserver 20 comprise each a processor and a memory containing one or more computer programs comprising program code means for performing steps of a method according to the invention when a first part of the program is run on thecontrol unit 10 and a second part of the program is run on theserver 20. - More precisely, the memory of the
control unit 10 comprises a ROM (read only memory)zone 7 wherein a backup program is engraved during the manufacture process in a factory producing thecontrol unit 10. The memory of thecontrol unit 10 comprises also two non volatile zones 8 and 9 wherein a first non volatile zone is ready for downloading a release program from theserver 20 and a second non volatile zone for hosting an enabled program. The same process may apply for configuration data. - The backup program is a basic program which affords access to the
server 20 for establishing a dialog comprising the transmission of a status from the control unit to the server and the download of the release program from theserver 20 to the ready non volatile zone 8 or 9. Thememory zone 7 contains also an address of arescue server 24 able to provide the control unit with a release program and with one or more addresses of configuration servers. On initial start, that is to say on the first start when plugging the control unit coming from the factory, the control unit boots on the backup program. In case of power failure, the control unit reboots with the last program, which has been enabled. - Dialog steps between the
control unit 10 and theserver 20 may be illustrated inFigure 2 . - The
control unit 10 is generally in anidle step 100 waiting for an event. - A
transition 101 is periodically validated by a clock signal for periodically checking the good working of the control unit. Thetransition 101 may also be validated by a plug signal when it is started for a first time, by a push signal when the user press a dedicated button on the front panel of the control unit or by any default of thecontrol unit 10 or any signal received from asensor device - The
transition 101 triggers acalling step 102 wherein thecontrol unit 10 calls theserver 20 through theIP network 22 or through thecellular network 21, which is steadily available if theIP network 22 is not available. Thecontrol unit 10 can call automatically the server through the Internet using an URL (Uniform Resource Locator) or through the cellular network using a telephone number stored at least in theROM memory 7. Data enabled cellular networks like GPRS or UMTS allow communications in IP mode. The use of a POTN (plain old telephone number) is a good means of alarm transmission as a final backup of sending an alarm, if wired or wireless data networks are not available. Theserver 20 is generally in amonitoring step 200 waiting for a request or a call. - A
transition 201 is validated when the server receives a call from the control unit. - The
transition 201 triggers a connectingstep 202 wherein the server establishes a communication with the control unit. - A
transition 103 is validated when the control unit detects that the server is connected. - The
transition 103 triggers atransmission step 104 wherein the control unit sends its version and the status of the alarm control system to the server. The version of the control unit comprises the unique identifying number of the control unit, a version identifier of the enabled program, which is recorded in the non-volatile zone of the memory, and a version identifier of the configuration of the security system. The configuration of the security system comprises for example a list of sensors and devices which are connected to the control unit, how to proceed with each of the sensor or device according to the circumstances, the telephone number to be called in case of an alarm and so on. The status of the alarm control system comprises the status of the control unit and of each sensor and device, which is connected to the control unit for notifying if a default, detection or activation occurs and which event occurs or if nothing is to declare. - A
transition 203 is validated when the server receives the status and version from the control unit. - The
transition 203 triggers an analysingstep 204 wherein theserver 20 uses the unique identifying number of the control unit for retrieving its profile out of thedatabase 23 and verifies the received status. Atransition 209 is validated when a default, detection, activation or the connection of a new sensor or a new device to the control unit is notified. When thetransition 209 is not validated, theserver 20 compares the received version with the version, which is registered in thedatabase 23. Atransition 205 is validated when the received version is the same as the registered version. Atransition 207 is validated when the received version is different from the registered version. - The
transition 209 triggers adefault step 210 wherein theserver 20 records the status and launches the actions, which are ordered by registered rules associated with the profile of the control unit in thedatabase 23. Step 210 is also triggered by atransition 211. Thetransition 211 is validated by a clock pulse signal for the case wheretransition 201 is not validated because of no call received from the control unit in a predetermined period after last validation oftransition 201. Validation oftransition 211 is indeed an alarm condition for launching actions according to the registered rules associated with the profile of the control unit in thedatabase 23. - The
transition 205 triggers an acknowledgement (ACK)step 206 wherein theserver 20 sends an ACK message to thecontrol unit 10. - A
transition 105 is validated when thecontrol unit 10 receives the ACK message and returns to step 100. - The
transition 207 triggers adownload step 208 wherein theserver 20 sends a release program having the version, which is indicated by the database and/or an updated configuration having the version, which is indicated by the database when the versions of the program are different, and/or respectively when the versions of the configuration are different. A standard protocol like the XML (extensible Markup Language) is used for communicating the configuration features and content between the server and the control unit. - Reception of the release program or of the updated configuration by the control unit validates a
transition 107, which triggers astep 108. - In
step 108, the running program on thecontrol unit 10 indicates the memory zone wherein it is recorded and the memory zone, which is free for recording the received release program. When the running program is the enabled program, which is recorded in the non volatile zone 8, it indicates that the non volatile zone 9 is ready for downloading the release program from theserver 20. When the running program is recorded in the non volatile zone 9, it indicates that the non volatile zone 8 is ready for downloading the release program from theserver 20. When the running program is the backup program which is recorded in theROM 7, it indicates one or the other of the zones 8, 9 as a ready zone for recording the downloaded program. - When
transition 107 is validated by the reception of the release program, the running program records the release program in the indicated ready zone 8 or 9. The running program checks the coherence of the release program by using a key which is provided by thecentral server 20. If the downloaded release program is correct, the running program enables the downloaded release program, indicates that the memory zone wherein the current running program is recorded becomes the memory zone ready for downloading a new release program and that the memory zone containing the just downloaded release program becomes the memory zone of the enabled program. The up to now running program swaps to the new enabled program by branching itself to the enabled program in such a way that the enabled program becomes the running program. After swapping of the running programs, the former running program is an enabled non running program, which constitutes a rescue program in case of execution failure of the more recently activated program. A back swapping is executed as if the former running program would be a release program in the ready non-volatile zone 8, 9 which is otherwise ready for downloading. - When
transition 107 is validated by the reception of the updated configuration, the running program locally updates the configuration of the control unit. - After execution of one of the
steps server 20 goes back tostep 200. - The terminal 30, for instance a computer, which is connected on the
Internet network 22, executes the steps now described with reference toFigure 3 . It is not necessary for thecontrol unit 10 to be connected to thenetwork 22 because for sake of security, no appliance can access directly to thecontrol unit 10 but via theserver 20 during a connection initiated by the control unit itself. Of course, when a user modifies the configuration of his/her control unit, he/she can force a connection of the control unit by pressing a key on the control unit. He/She can also wait for the next recurrent check process, for example, when he/she is not "at home". - The terminal 30 is considered here in an
initial step 300 when a browser is in an idle state. Atransition 301 is validated when the terminal 30 is connected to the Internet. Computer resources for the terminal 30 provide a convivial environment for configuring and monitoring the alarm system. Any 3G or highermobile phone 31 on UMTS, HSDPA (High Speed Downlink Packet Access) or any other data radio network can also be used on thenetwork 22. - The
transition 301 triggers astep 302 wherein a request to the service of theserver 20 is initiated for example by the user of the alarm system. On the side of the Internet, theserver 20 is considered to be in a waitingstep 250. Atransition 251 is validated when a request is received from the Internet, precisely here from the terminal 30. - The
transition 301 triggers astep 252 wherein the server connecting the terminal 30, displays pages with scroll menus and/or hyperlinks to sub pages relating to thecontrol unit 10. More particularly, the pages gives access to the profile associated with thecontrol unit 10 after having entered a password. Atransition 303, which is validated when the service is opened, triggers adialog step 304 for configuring, monitoring and driving the profile of the control unit in thedatabase 23. - A
transition 253, which is validated by reception of dialog data in the server, triggers aconfiguration updating step 254 wherein the server updates a new configuration version of the profile, which is stored in thedatabase 23. - The terminal 30 and the
server 20 return respectively isinitial step 300 and ininitial step 250 after validation of respectivelytransition - Independently of the terminal 30,
step 254 can be triggered also by atransition 257, which is validated when a new program is detected for implementation in the local control unit. - The above described method and system can be used in the following way.
- The alarm system is purchased by the user in a shop or via Internet sites. The purchased alarm system comprises the
control unit 10 and some sensors and devices. - It will be apparent here that the commissioning of the alarm system is very easy without the need of a professional installer.
- The user hangs up himself the
control unit 10 where he wants in home or business premises to be protected. When the user supplies thecontrol unit 10 with electricity using the sector or battery cells, the automatic validation oftransition 101 triggers step 102. Instep 102, the backup program, which is stored inROM 7, calls theserver 20, redirected if necessary from theserver 24 by using a permanent address, which is stored inROM 7. By activation ofsteps 202 to 210, theserver 20 automatically associates a profile with the control unit in thedatabase 23 by using the unique identifying number, which is communicated by the control unit from theROM 7. Theserver 20 verifies if thecontrol unit 10 is OK and automatically assures that thecontrol unit 10 is provided with the more recent version of programs. - The user connects his terminal 30 to a web portal associated with the
server 20 by using an URL indicated in a light user guide, which is provided with the control unit or simply on the packing box of the control unit. By activation ofdialog step 254, theserver 20 displays automatically a window requiring the user to identify or to register him or her. A displayed register form comprises a window to be completed with the unique identifying number, which is printed on the control unit and a window for specifying a password, which will be used for later identification of the user. Any kind of more robust identification method can also be used. The password is memorized in the profile of the control unit. Theserver 20 accesses automatically to the profile of thecontrol unit 10 in thedatabase 23 and displays relevant elements of the profile in the web page, which is opened on the portal for the user. - The user can immediately or later complete the installation of his or her alarm control system. The user is not stressed by a necessary immediate complete installation of the alarm control system. If the user whishes to delay the complete installation, he or she simply disconnect from the web portal. He or she will connect later by using the password, which is memorized in the profile of the
control unit 10. - When the user decides to link a
sensor device control unit 10. Thetransition 101 validated by the push button of the control unit triggers steps 102-108 in such a way that the sensor or device is registered in the profile associated with thecontrol unit 10 in thedatabase 23. Here again the user can immediately or later specify the function of the linked sensor or device. - When the user decides to specify the function of the linked sensor or device, for instance because no kid is using the terminal 30 or is to be accompanied to school, the user leisurely connects to the web portal of the
server 20 and identifies him or herself by using the password. The web portal displays the relevant elements of the profile comprising sensors and devices not already specified. The user can set a name to each unspecified sensor or device, for example "motion detector in sleeping room of Harry". The user can set one or more scenarios associated with the sensor or device, date and time of activation, delay for launching an alarm and so on. - The system can be droved progressively operational. Of course the system can also be droved rapidly operational in case of urgency.
- Other embodiments, uses and advantages of the present invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The specification and examples should be considered exemplary only. The intended scope of the invention is only limited by the claims appended hereto.
Claims (14)
- A method for handling alarms relating to premises, comprising: a downloading step (208) wherein a server downloads into a first non-volatile memory zone of a local control unit, a configuration for handling the alarms locally to the premises; a check step (108) wherein the control unit proceeds to a verification of the downloaded configuration and enables the downloaded configuration if the verification is positive, wherein the local control unit works with a former configuration up to enabling the downloaded configuration, swaps on the downloaded configuration after enabling the downloaded configuration and keeps a possibility of swapping back to the former configuration at least up to a following downloading of a further configuration, characterised in that the former configuration is locally stored in a second non-volatile memory zone of the local control unit.
- The method according to Claim 1, comprising a calling step (102) wherein the local control unit calls the server before downloading.
- The method according to anyone of Claims 1 to 2, wherein the server downloads the configuration from a profile, which is associated with the local control unit.
- The method according to Claim 3, comprising a configuration updating step (254) wherein the server updates the profile with a new configuration for the control unit and with a new reference attached to the new configuration.
- The method according to anyone of Claims 3 or 4, comprising a version sending step (104) wherein the control unit transmits to the server a former version reference pertaining to the configuration, which is enabled in the control unit.
- The method according to Claim 5, comprising an analysing step (204) wherein the server compares the former version reference with the new version reference so as to trigger the downloading step (208) when the two versions are different.
- The method according to anyone of Claims 3 to 6, wherein the server retrieves the profile from a database wherein the profile is indexed in association with the local control unit.
- The method according to anyone of claims 1 to 7, comprising a dialog step (304) for a user to transmit by a terminal (30, 31) to the server dialog data relating to the configuration, which is to be downloaded.
- The method according to Claim 4, wherein the updating step (254) is triggered by a transition (253), which is validated by dialog data received by the server.
- The method according to anyone of claims 1 to 9, wherein the configuration comprises a program to be executed by the local control unit.
- The method according to Claim 4, wherein the updating step (254) is triggered by a transition (257), which is validated by the detection of a new program to be executed by the local control unit.
- A system for handling alarms relating to premises, comprising means arranged for carrying out the method according to any one of claims 1 to 11, the means comprising a local control unit (10) arranged for downloading from a distant server (20), a configuration for handling the alarms locally to the premises, wherein the control unit (10) comprises:- a read only memory (7) including a backup program; and- two non-volatile memory zones (8, 9), a first one for storing a program, which is enabled to run and a second one which is ready for downloading a new program.
- The system according to Claim 12, wherein the local control unit (10) is arranged for calling the server (20) and for accepting downloading only after having called the server.
- A local control unit (10) for handling alarms comprising means arranged for carrying out the method according to any one of claims 1 to 11, the means comprising:- a read only memory (7) including a program able to run by first plug of the control unit; and- two non-volatile memory zones, a first one for storing a configuration, which is usable and a second one which is ready for downloading a new configuration.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20090305688 EP2284816B1 (en) | 2009-07-20 | 2009-07-20 | Alarm control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20090305688 EP2284816B1 (en) | 2009-07-20 | 2009-07-20 | Alarm control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2284816A1 EP2284816A1 (en) | 2011-02-16 |
EP2284816B1 true EP2284816B1 (en) | 2014-10-29 |
Family
ID=41395856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20090305688 Not-in-force EP2284816B1 (en) | 2009-07-20 | 2009-07-20 | Alarm control method and system |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP2284816B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201101255D0 (en) * | 2011-01-25 | 2011-03-09 | Cooper Security Ltd | Alarm apparatus |
US9767676B2 (en) * | 2012-01-11 | 2017-09-19 | Honeywell International Inc. | Security system storage of persistent data |
GB2525882A (en) * | 2014-05-07 | 2015-11-11 | Siemens Elema Ab | Alarm system communication |
CA3121032A1 (en) | 2018-11-27 | 2020-06-04 | Assa Abloy Ab | Device engagement connection system with verification |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4076113B2 (en) * | 2000-03-24 | 2008-04-16 | 株式会社リコー | Electronic control unit |
US7113090B1 (en) | 2001-04-24 | 2006-09-26 | Alarm.Com Incorporated | System and method for connecting security systems to a wireless device |
US20040215750A1 (en) * | 2003-04-28 | 2004-10-28 | Stilp Louis A. | Configuration program for a security system |
US8606765B2 (en) * | 2007-11-30 | 2013-12-10 | Red Hat, Inc. | Systems and methods for updating software appliances |
-
2009
- 2009-07-20 EP EP20090305688 patent/EP2284816B1/en not_active Not-in-force
Also Published As
Publication number | Publication date |
---|---|
EP2284816A1 (en) | 2011-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1794902B1 (en) | Secure control of wireless sensor network via the internet | |
US11184322B2 (en) | Communication protocols in integrated systems | |
TWI517106B (en) | Method, system and apparatus for activation of a home security, monitoring and automation controller | |
EP2221788B1 (en) | Method and apparatus for interfacing security systems via a remote facility | |
US9349276B2 (en) | Automated reporting of account and sensor information | |
US10051078B2 (en) | WiFi-to-serial encapsulation in systems | |
US11582065B2 (en) | Systems and methods for device communication | |
AU2011305163B2 (en) | Integrated security network with security alarm signaling system | |
US20180191720A1 (en) | Communication protocols in integrated systems | |
WO2006113303A2 (en) | A system and method for capturing and rerouting an individual local security system | |
EP2539874A2 (en) | Methods and systems for remote management of security systems | |
EP2284816B1 (en) | Alarm control method and system | |
US10498830B2 (en) | Wi-Fi-to-serial encapsulation in systems | |
WO2005072075A2 (en) | Arrangement of units to form a monitoring system | |
US20220141048A1 (en) | Premises system management using status signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA RS |
|
17P | Request for examination filed |
Effective date: 20110808 |
|
17Q | First examination report despatched |
Effective date: 20110824 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20140801 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 693908 Country of ref document: AT Kind code of ref document: T Effective date: 20141115 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602009027425 Country of ref document: DE Effective date: 20141211 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 693908 Country of ref document: AT Kind code of ref document: T Effective date: 20141029 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: VDEP Effective date: 20141029 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150302 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150228 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150129 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150130 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602009027425 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20150730 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602009027425 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20150720 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20150720 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150720 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160202 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150731 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150731 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20160331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150720 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20090720 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20141029 |