Nothing Special   »   [go: up one dir, main page]

EP3243192A1 - Intelligent server in a system of networked sensors - Google Patents

Intelligent server in a system of networked sensors

Info

Publication number
EP3243192A1
EP3243192A1 EP16735295.4A EP16735295A EP3243192A1 EP 3243192 A1 EP3243192 A1 EP 3243192A1 EP 16735295 A EP16735295 A EP 16735295A EP 3243192 A1 EP3243192 A1 EP 3243192A1
Authority
EP
European Patent Office
Prior art keywords
node
nodes
data
network
computer
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.)
Granted
Application number
EP16735295.4A
Other languages
German (de)
French (fr)
Other versions
EP3243192A4 (en
EP3243192B1 (en
Inventor
Daniel A. COOPER
James B. COSTALES
Krzysztof E. KAMIENIECKI
Robert J. Ledoux
Jeffrey K. Thompson
Stephen E. Korbly
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Passport Systems Inc
Original Assignee
Passport Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Passport Systems Inc filed Critical Passport Systems Inc
Publication of EP3243192A1 publication Critical patent/EP3243192A1/en
Publication of EP3243192A4 publication Critical patent/EP3243192A4/en
Application granted granted Critical
Publication of EP3243192B1 publication Critical patent/EP3243192B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B26/00Alarm systems in which substations are interrogated in succession by a central station
    • G08B26/007Wireless interrogation
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/12Alarms for ensuring the safety of persons responsive to undesired emission of substances, e.g. pollution alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/009Signalling of the alarm condition to a substation whose identity is signalled to a central station, e.g. relaying alarm signals in order to extend communication range

Definitions

  • Any local measurement of radiation has contributions from Naturally Occurring Radioactive Materials (NORM) in that locale and possible non-NORM sources ranging from medical isotopes (from patients for example which just underwent a stress test), industrial isotopes not properly secured or being used for nefarious purposes and Special Nuclear Materials (SNM) that can be used in a nuclear device (or a nuclear device already assembled).
  • NEM Naturally Occurring Radioactive Materials
  • SNM Special Nuclear Materials
  • the spatial scale over which spectral data fusion is useful is determined by intrinsic sensor properties such as the absolute efficiency, and energy resolution of the sensor. External properties of importance are the energy, and strength of the radioactive source and any shielding materials that are between the source and sensor. For example, spatial scales of order few times 10 m are obtained for handheld spectroscopic radiation sensors. Thus in a large system of tens of thousands of sensors in a city there may be a large number of clusters of sensors in which real time sharing (of order seconds) of spectral data through a server or system of servers is helpful to reap the full benefits of spectral data fusion.
  • Efficient and responsive network systems can generate a dynamic set of clusters that allow full data sharing for optimal detection performance.
  • data transmission will consist of node position, health, background spectra measurements and any detection alarms.
  • SmartServer can dynamically determine if open bandwidth is present so that even isolated nodes can dynamically transmit spectral data for background mapping.
  • the Server determines that open bandwidth is not present the node can locally log data and upload to the system when bandwidth is available and/or there is a local "base" connection to the server. It is also desirable for two way communication between command and control provided through the SmartServer. Usually the required bandwidth for such communication consists of passing alarms, texts, etc. and is typically small as compared to that required for data fusion.
  • NORM background can vary significantly over small spatial scales particularly in urban environmental with a large variety of construction materials are present. Therefore, fine scale measurements of the background are highly desirable to ensure high sensitivity to the presence of non-NORM sources of radiation while retaining a low rate of false alarms.
  • a distributed network of radiation sensors with spectroscopic capabilities is an effective method for obtaining large area coverage of NORM background. Particularly if the sensors are mobile, they can differentiate isotopes of interest and can do this without operator intervention or supervision. Therefore, optimal network architecture must be able to collect, store and distribute this constantly updated background map. In a large system, a
  • SmartServer can improve performance by allocating the available resources between the search for non-NORM sources of radiation and the collection and distribution of background data.
  • SmartServer A large system of networked sensors requires the management and distribution of sensor data via an intelligent server (SmartServer).
  • SmartServer In this network of sensors, one or more SmartServers use the underlying processes of source detection to optimize network data flow.
  • FIG. 1 schematically shows one possible arrangement of elements in a system with dynamic node grouping.
  • FIG. 2 shows schematically a series of sensor nodes spread out around an intersection of streets.
  • FIG. 3 shows the same set of sensor nodes as FIG. 2, now divided into four groups, shown schematically with dashed lines.
  • FIG. 4 shows the same set of sensor nodes as FIGS. 2 and 3 in their groups, but now adds a source moving along one of the streets toward the intersection.
  • the presence of a source can be detected using a network of sensors.
  • the network of sensors includes mobile and fixed sensors. In order to patrol an area, mobile sensors are carried by a group of people walking or mounted on vehicles. Mobile sensors are connected to a network through a wired or wireless connection. The people that would patrol an area using mobile sensors include, but not limited to, security personnel and first responders. Fixed sensors are situated in a permanent location, where constant monitoring is preferred or required. Locations that would use a fixed sensor include, but are not limited to, security checkpoints, major intersections, exits or entrances of buildings, or other significant, high importance locations. Fixed sensors are connected to a network through a wired or wireless connection. The detector may be a radiation detector, a chemical detector, or any other suitable detector for the source in question.
  • each networked sensor collects data that may be transmitted to a central node (for processing and archiving) or other mobile sensor nodes in the network, and the sensor nodes may in turn receive such signals, either from other sensor nodes or from a central node, with the result that data from the network as a whole is collectively processed to determine if, when, and where a source is present.
  • sources can be detected in real time by analysis of data collected by a network of sensors.
  • Computation and detection can be carried out in a single central computer, or on a plurality of distributed computers, for example, in processors located at each sensor node in the network.
  • Computational detection can be carried out on a data set obtained from any collection of sensors, for example, all sensors in the network, or one or more subsets of all sensors in the network. Carrying out the computational detection algorithms using data obtained from only a subset of the sensors can have several advantages, as explained below, depending on how the subset is defined.
  • FIG. 1 schematically shows one possible arrangement of elements in a system with dynamic node grouping.
  • Data is stored in a database 1.
  • Servers 2, 3, 4, communicate with the database 1.
  • Each server is associated with a group 5, 6, 7 of nodes, e.g., 5a-5d, etc., in the network.
  • the nodes are dynamically grouped according to the conditions of the system. As shown, each server has an equal number of nodes, but this need not be true generally; because the node grouping is dynamically responsive to system conditions, the number of nodes in each grouping will vary from group to group and over time.
  • the nodes 5a-5d each carries a sensor for detecting a material of interest, e.g., a radiation or chemical sensor, and may also include elements capable of determining the sensor's position, velocity, orientation and acceleration.
  • Each sensor node 5a-5d in the group 5 communicates with its designated server 2.
  • the server 2 can carry out multiple functions.
  • the server 2 can operate on the data reported from the nodes 5a-5d to determine whether a source has been detected, for example, by using the methods described in WO 2014/0133687, which is hereby incorporated herein by reference in its entirety.
  • the detection process can be carried out on other computers, such as central processing node, or alternatively on computers on board each sensor node, while the servers 2, 3, 4 focus on the optimal assignment of nodes to groups.
  • the server 2 can communicate with the other servers 3, 4 to determine whether any of the sensor nodes 5a-5d should be moved to another node group 6, 7. For example, the server 2 can compare the locations of the various nodes to determine whether one node has moved from a geographic area associated with a first group into a geographic area associated with a second group.
  • a server can communicate with other servers to determine whether a source has been detected in a node group, in which case the server might move nodes into or out of the group in which a detection has been made.
  • a server might measure the amount of network traffic amongst the nodes in its group and, by comparing to the traffic in other groups, determine that system performance could be improved or optimized if a node were to be moved from one group to another.
  • all the servers can be physically distinct, networked computers with their own dedicated processors.
  • a system capable of all the same functionality could be set up with a single server assigning nodes into subgroups.
  • a single server would collect the necessary data from all nodes on the network, analyze the relevant network and system parameters such as network traffic, geography, and presence or absence of detections, and determine whether the current grouping or an alternative grouping is preferred.
  • Node groupings can be optimized to various effects. For example, in a system where each node communicates with every other node in the group, the quantity of network traffic in a single group will be of order of the square of the number of nodes in the group. By dividing the nodes into N groups, the total traffic on the system will be reduced by roughly a factor of N compared to the case where all nodes are in a single system-wide group.
  • Node groupings can also be based simply on geography. Each sensor node will have a certain sensitivity, and correspondingly a certain geographic range over which it is likely to be sensitive to the presence of a source. Sensor nodes may be grouped to make sure that the ranges of the nodes in a given group overlap sufficiently to provide full coverage of a certain geographic area. This may change over time, as sensor nodes may be moved, as with nodes that are attached to patrol personnel.
  • nodes may also be advantageous to group nodes geographically once a source has been detected. For example, if a moving source has been detected, the system could dynamically group nodes so as to follow the motion of the source, always having a higher concentration of nodes near where the source is expected to be based on its last estimated velocity. Similarly, in the case of a tentative detection, the system may allocate more nodes to a group near the tentative detection to follow-up. The system may also expand the geographical size of a group in response to a detection or tentative detection.
  • each group is initially designated to cover an predetermined area, say 10,000 square meters, and a detection or tentative detection is made in one such grouping, it may be helpful to merge adjacent groups into the group where a detection was made in order to pursue that source and increase confidence that the source will not move undetected out of its current group.
  • the system may take into account a priori knowledge of the geography to group nodes intelligently. For example, the system may group nodes, not simply by geographic proximity to each other, but rather by proximity to existing landmarks, such as streets. Rather than a grouping defined by a single radius, the system could group nodes along a single street, or around an intersection. See discussion of FIGS. 2-4 below.
  • Grouping sensor nodes is also an indirect way of intelligently allocating computing power.
  • any detection algorithm such as the particle filtering algorithm described in WO 2014/0133687
  • analysis of more data requires more computing power. But more data does not necessarily increase useful sensitivity of the detection algorithm.
  • two groups of sensors are geographically segregated to the point where their ranges do not significantly overlap, it may be more computationally efficient to treat the two groups totally separately.
  • Data from the first group will not typically help the system detect a source in the geographic area of the second group, and vice versa. So there is no benefit to including all the data in a single detection calculation, only computational cost.
  • Particle filtering algorithms are particularly well-suited to use with this sort of dynamic grouping.
  • Each particle represents a possible state in phase space including information like source location, velocity and strength, and potentially sensor properties as well. Since every group in which a particle filtering algorithm is being run will use the same type of particles, those particles can easily be passed from one group to another. This can be useful, for example, in tracing the movement of a source from one geographic area to another.
  • Groups may be centered on a fixed position of interest, for example a secured entrance/exit from a building. The fixed position may be focused on one or more stationary sensor nodes.
  • a group may be limited to sensors carried by personnel that are all part of a single unit, for example a particular group or squad of first responders, or a security team. Another advantage of the present systems and methods is scalability.
  • N 2 Unlike a networked system of nodes with full bi-directional communication between all nodes, in which the volume of communication traffic (as well as corresponding computational problems) is of order N 2 , dividing the nodes up into groups allows an operator of the system to increase system traffic and computation roughly proportional to the number of nodes. An operator that wants to add another group of nodes to cover an additional geographic area need only add the additional number of nodes and a proportional increase in number or power of underlying servers. There is no need to scale the resources as N 2 .
  • FIG. 2 shows schematically a series of sensor nodes 11-25 spread out around an intersection of streets.
  • a stationary node 11 is centered on the intersection, for example, a sensor installed on a traffic light.
  • the other nodes 12-25 are schematically shown as smaller circles to indicate that they are mobile nodes, perhaps attached to a person or to a vehicle.
  • FIG. 3 shows the same set of nodes divided into four groups, 26-29, shown schematically with dashed lines. Each group covers a single street leading upto the intersection, but all groups include the stationary node 11 at the intersection.
  • the groupings are defined by geography, but not simply by the range of the detectors. Such a priori knowledge of geography can be input into the system in the form of a map or series of maps and combined with location information from the various sensor nodes, for example, GPS data.
  • FIG. 4 shows the same sensor nodes in their groups, but now adds a source 30 that is detected, either confidently or tentatively, in group 28, the source moving along one of the streets toward the intersection.
  • the system could make an algorithmic determination to expand group 28 to include, for example, nodes 18, 23, and 12, thereby allowing group 28 to continue accurately tracking the source 30 into and perhaps through the intersection.
  • the system could combine all four groups 26-29 into a single group temporarily in order to determine which street the source 30 follows out of the intersection.
  • the system could divide the nodes back out into their original groupings as the system continues to detect the source 30 moving along one of the streets.
  • the system can also send feedback and instructions to the individual sensor nodes. For example, if the source is stopped in a particular location near the intersection, the system can instruct those carrying particular nodes to gather around the source to improve detection confidence, or to spread out in order to better capture future movements of the source.
  • nodes can be grouped according to algorithms, based on a priori knowledge of the environment, based on specific instructions from human operators perhaps intervening in algorithmic decision-making, and any combinations thereof.
  • Methods of detecting a source can employ a plurality of nodes, each node including a sensor capable of collecting data and a transmitter configured to transmit at least sensor data collected by the sensor and location data representing at least the location of the node, a network capable of allowing transmission of data between and among the plurality of nodes and between the plurality of nodes and at least one computer, and a first computer having an input configured to receive data transmitted by nodes through the network, a memory configured to collect data transmitted by the nodes through the network, a processor configured to combine sensor and location data and compare the combined data to a predetermined detection criterion to determine whether a source is detected, and an output.
  • Such methods can include collecting, in the first computer, location data transmitted through the network from each node to the first computer, the data being associated with a predetermined time, for each node, associating the node at the predetermined time with at least one of a plurality of node groups based at least in part on at least one of (a) a position of the node, (b) a velocity of the node, and (c) a measure of traffic on the network, for each node group, determining whether a source has been detected by the node group by combining, in the first computer, sensor data and location data collected from the nodes in the group and comparing, in the first computer, the combined sensor data and location data to at least one predetermined detection criterion, and signaling, with the output, at least whether a source has been detected.
  • the sensors can be, for example, radiation or chemical sensors.
  • Each node can be associated at the predetermined time with at least one of a plurality of node groups based, for example, solely on a position of the node, solely on a velocity of the node, or solely on a measure of traffic on the network, based on any combination of position, velocity, and/or network traffic.
  • Associating each node at the predetermined time with at least one of a plurality of node groups can be carried out by the first computer, or by a second computer that is not the first computer, or by a plurality of computers none of which is the first computer.

Landscapes

  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A large system of networked sensors requires the management and distribution of sensor data via an intelligent server (SmartServer). In this network of sensors, one or more SmartServers use the underlying processes of source detection to optimize network data flow.

Description

INTELLIGENT SERVER IN A SYSTEM OF NETWORKED SENSORS
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims benefit of and priority to U.S. Provisional serial number 62/100,700, entitled "INTELLIGENT SERVER IN A SYSTEM OF NETWORKED SENSORS," filed January 7, 2015, which is hereby incorporated herein by reference in its entirety.
BACKGROUND
There is a growing concern that a radiological dispersal device ("dirty bomb") could be used by terrorist particularly in places with a high density of people or in areas of high value commercial or government properties and facilities. Since such a device would be small enough to be man or vehicle portable, the best probability to detect and interdict such a device is to widely distribute a network of spectroscopic radiation sensors that are mobile, man portable, work without operator intervention and are connected to central command and control sensor and optionally to one another. This provides the most general and dynamic scheme to monitor and map a large, uncontrolled area potentially full of people. An additional important benefit of such a system is that it can detect radioactive sources that, although not intended as terrorist threats, still pose public safety problems. For example, there have been incidents where untended industrial and medical sources have been released without proper safeguards into public areas.
Any local measurement of radiation has contributions from Naturally Occurring Radioactive Materials (NORM) in that locale and possible non-NORM sources ranging from medical isotopes (from patients for example which just underwent a stress test), industrial isotopes not properly secured or being used for nefarious purposes and Special Nuclear Materials (SNM) that can be used in a nuclear device (or a nuclear device already assembled). Detection algorithms must estimate the contributions of both NORM
backgrounds and the presence of possible non-NORM radioactive sources.
The detection of natural and manmade sources using distributed radiation sensors over large geographic areas poses unique and complex networking and computational problems. It has been demonstrated that fusing spectral data from sensors that are in proximity offers higher sensitivity and low false alarm rates, for example, as described in PCT/US2014/012330, published as WO 2014/0133687, and U.S. Pat. App. Ser No.
14/237,088, all of which are hereby incorporated herein by reference in their entirety. The spatial scale over which spectral data fusion is useful is determined by intrinsic sensor properties such as the absolute efficiency, and energy resolution of the sensor. External properties of importance are the energy, and strength of the radioactive source and any shielding materials that are between the source and sensor. For example, spatial scales of order few times 10 m are obtained for handheld spectroscopic radiation sensors. Thus in a large system of tens of thousands of sensors in a city there may be a large number of clusters of sensors in which real time sharing (of order seconds) of spectral data through a server or system of servers is helpful to reap the full benefits of spectral data fusion. Efficient and responsive network systems can generate a dynamic set of clusters that allow full data sharing for optimal detection performance. For sensor nodes that are isolated (i.e., nodes that do not benefit from real time data sharing), data transmission will consist of node position, health, background spectra measurements and any detection alarms. The network
SmartServer can dynamically determine if open bandwidth is present so that even isolated nodes can dynamically transmit spectral data for background mapping. Optionally, if the Server determines that open bandwidth is not present the node can locally log data and upload to the system when bandwidth is available and/or there is a local "base" connection to the server. It is also desirable for two way communication between command and control provided through the SmartServer. Usually the required bandwidth for such communication consists of passing alarms, texts, etc. and is typically small as compared to that required for data fusion.
As discussed above, a high spatial resolution statistically significant map of the NORM background is crucial for high sensitivity searches for non-NORM radiation sources. NORM background can vary significantly over small spatial scales particularly in urban environmental with a large variety of construction materials are present. Therefore, fine scale measurements of the background are highly desirable to ensure high sensitivity to the presence of non-NORM sources of radiation while retaining a low rate of false alarms. A distributed network of radiation sensors with spectroscopic capabilities is an effective method for obtaining large area coverage of NORM background. Particularly if the sensors are mobile, they can differentiate isotopes of interest and can do this without operator intervention or supervision. Therefore, optimal network architecture must be able to collect, store and distribute this constantly updated background map. In a large system, a
SmartServer can improve performance by allocating the available resources between the search for non-NORM sources of radiation and the collection and distribution of background data.
SUMMARY
A large system of networked sensors requires the management and distribution of sensor data via an intelligent server (SmartServer). In this network of sensors, one or more SmartServers use the underlying processes of source detection to optimize network data flow.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 schematically shows one possible arrangement of elements in a system with dynamic node grouping.
FIG. 2 shows schematically a series of sensor nodes spread out around an intersection of streets.
FIG. 3 shows the same set of sensor nodes as FIG. 2, now divided into four groups, shown schematically with dashed lines.
FIG. 4 shows the same set of sensor nodes as FIGS. 2 and 3 in their groups, but now adds a source moving along one of the streets toward the intersection.
DETAILED DESCRIPTION
The presence of a source can be detected using a network of sensors. The network of sensors includes mobile and fixed sensors. In order to patrol an area, mobile sensors are carried by a group of people walking or mounted on vehicles. Mobile sensors are connected to a network through a wired or wireless connection. The people that would patrol an area using mobile sensors include, but not limited to, security personnel and first responders. Fixed sensors are situated in a permanent location, where constant monitoring is preferred or required. Locations that would use a fixed sensor include, but are not limited to, security checkpoints, major intersections, exits or entrances of buildings, or other significant, high importance locations. Fixed sensors are connected to a network through a wired or wireless connection. The detector may be a radiation detector, a chemical detector, or any other suitable detector for the source in question. In normal operation each networked sensor collects data that may be transmitted to a central node (for processing and archiving) or other mobile sensor nodes in the network, and the sensor nodes may in turn receive such signals, either from other sensor nodes or from a central node, with the result that data from the network as a whole is collectively processed to determine if, when, and where a source is present.
As explained in WO 2014/0133687, sources can be detected in real time by analysis of data collected by a network of sensors. Computation and detection can be carried out in a single central computer, or on a plurality of distributed computers, for example, in processors located at each sensor node in the network. Computational detection can be carried out on a data set obtained from any collection of sensors, for example, all sensors in the network, or one or more subsets of all sensors in the network. Carrying out the computational detection algorithms using data obtained from only a subset of the sensors can have several advantages, as explained below, depending on how the subset is defined.
FIG. 1 schematically shows one possible arrangement of elements in a system with dynamic node grouping. Data is stored in a database 1. Servers 2, 3, 4, communicate with the database 1. Each server is associated with a group 5, 6, 7 of nodes, e.g., 5a-5d, etc., in the network. The nodes are dynamically grouped according to the conditions of the system. As shown, each server has an equal number of nodes, but this need not be true generally; because the node grouping is dynamically responsive to system conditions, the number of nodes in each grouping will vary from group to group and over time. In this case, the nodes 5a-5d each carries a sensor for detecting a material of interest, e.g., a radiation or chemical sensor, and may also include elements capable of determining the sensor's position, velocity, orientation and acceleration. Each sensor node 5a-5d in the group 5 communicates with its designated server 2. The server 2 can carry out multiple functions. The server 2 can operate on the data reported from the nodes 5a-5d to determine whether a source has been detected, for example, by using the methods described in WO 2014/0133687, which is hereby incorporated herein by reference in its entirety. Alternatively, the detection process can be carried out on other computers, such as central processing node, or alternatively on computers on board each sensor node, while the servers 2, 3, 4 focus on the optimal assignment of nodes to groups. The server 2 can communicate with the other servers 3, 4 to determine whether any of the sensor nodes 5a-5d should be moved to another node group 6, 7. For example, the server 2 can compare the locations of the various nodes to determine whether one node has moved from a geographic area associated with a first group into a geographic area associated with a second group. A server can communicate with other servers to determine whether a source has been detected in a node group, in which case the server might move nodes into or out of the group in which a detection has been made. A server might measure the amount of network traffic amongst the nodes in its group and, by comparing to the traffic in other groups, determine that system performance could be improved or optimized if a node were to be moved from one group to another.
As shown in FIG. 1, all the servers can be physically distinct, networked computers with their own dedicated processors. Alternatively, a system capable of all the same functionality could be set up with a single server assigning nodes into subgroups. In that case, a single server would collect the necessary data from all nodes on the network, analyze the relevant network and system parameters such as network traffic, geography, and presence or absence of detections, and determine whether the current grouping or an alternative grouping is preferred.
Node groupings can be optimized to various effects. For example, in a system where each node communicates with every other node in the group, the quantity of network traffic in a single group will be of order of the square of the number of nodes in the group. By dividing the nodes into N groups, the total traffic on the system will be reduced by roughly a factor of N compared to the case where all nodes are in a single system-wide group. Node groupings can also be based simply on geography. Each sensor node will have a certain sensitivity, and correspondingly a certain geographic range over which it is likely to be sensitive to the presence of a source. Sensor nodes may be grouped to make sure that the ranges of the nodes in a given group overlap sufficiently to provide full coverage of a certain geographic area. This may change over time, as sensor nodes may be moved, as with nodes that are attached to patrol personnel.
It may also be advantageous to group nodes geographically once a source has been detected. For example, if a moving source has been detected, the system could dynamically group nodes so as to follow the motion of the source, always having a higher concentration of nodes near where the source is expected to be based on its last estimated velocity. Similarly, in the case of a tentative detection, the system may allocate more nodes to a group near the tentative detection to follow-up. The system may also expand the geographical size of a group in response to a detection or tentative detection. For example, if each group is initially designated to cover an predetermined area, say 10,000 square meters, and a detection or tentative detection is made in one such grouping, it may be helpful to merge adjacent groups into the group where a detection was made in order to pursue that source and increase confidence that the source will not move undetected out of its current group.
Similarly, the system may take into account a priori knowledge of the geography to group nodes intelligently. For example, the system may group nodes, not simply by geographic proximity to each other, but rather by proximity to existing landmarks, such as streets. Rather than a grouping defined by a single radius, the system could group nodes along a single street, or around an intersection. See discussion of FIGS. 2-4 below.
Grouping sensor nodes is also an indirect way of intelligently allocating computing power. In any detection algorithm, such as the particle filtering algorithm described in WO 2014/0133687, analysis of more data requires more computing power. But more data does not necessarily increase useful sensitivity of the detection algorithm. For example, if two groups of sensors are geographically segregated to the point where their ranges do not significantly overlap, it may be more computationally efficient to treat the two groups totally separately. Data from the first group will not typically help the system detect a source in the geographic area of the second group, and vice versa. So there is no benefit to including all the data in a single detection calculation, only computational cost. Particle filtering algorithms are particularly well-suited to use with this sort of dynamic grouping. Each particle represents a possible state in phase space including information like source location, velocity and strength, and potentially sensor properties as well. Since every group in which a particle filtering algorithm is being run will use the same type of particles, those particles can easily be passed from one group to another. This can be useful, for example, in tracing the movement of a source from one geographic area to another.
Typically the initial assignment of sensor nodes to groups will be based on a priori knowledge of the geographic area in which the system is operating. Groups may be centered on a fixed position of interest, for example a secured entrance/exit from a building. The fixed position may be focused on one or more stationary sensor nodes. A group may be limited to sensors carried by personnel that are all part of a single unit, for example a particular group or squad of first responders, or a security team. Another advantage of the present systems and methods is scalability. Unlike a networked system of nodes with full bi-directional communication between all nodes, in which the volume of communication traffic (as well as corresponding computational problems) is of order N2, dividing the nodes up into groups allows an operator of the system to increase system traffic and computation roughly proportional to the number of nodes. An operator that wants to add another group of nodes to cover an additional geographic area need only add the additional number of nodes and a proportional increase in number or power of underlying servers. There is no need to scale the resources as N2.
FIG. 2 shows schematically a series of sensor nodes 11-25 spread out around an intersection of streets. A stationary node 11 is centered on the intersection, for example, a sensor installed on a traffic light. The other nodes 12-25 are schematically shown as smaller circles to indicate that they are mobile nodes, perhaps attached to a person or to a vehicle. FIG. 3 shows the same set of nodes divided into four groups, 26-29, shown schematically with dashed lines. Each group covers a single street leading upto the intersection, but all groups include the stationary node 11 at the intersection. In this particular case, the groupings are defined by geography, but not simply by the range of the detectors. Such a priori knowledge of geography can be input into the system in the form of a map or series of maps and combined with location information from the various sensor nodes, for example, GPS data.
FIG. 4 shows the same sensor nodes in their groups, but now adds a source 30 that is detected, either confidently or tentatively, in group 28, the source moving along one of the streets toward the intersection. In such a case, the system could make an algorithmic determination to expand group 28 to include, for example, nodes 18, 23, and 12, thereby allowing group 28 to continue accurately tracking the source 30 into and perhaps through the intersection. Or the system could combine all four groups 26-29 into a single group temporarily in order to determine which street the source 30 follows out of the intersection. Once the source 30 has left the intersection, where the node groups have a natural geographic overlap, the system could divide the nodes back out into their original groupings as the system continues to detect the source 30 moving along one of the streets.
In a situation such as the one described in FIG. 4, the system can also send feedback and instructions to the individual sensor nodes. For example, if the source is stopped in a particular location near the intersection, the system can instruct those carrying particular nodes to gather around the source to improve detection confidence, or to spread out in order to better capture future movements of the source.
In all the cases discussed herein, nodes can be grouped according to algorithms, based on a priori knowledge of the environment, based on specific instructions from human operators perhaps intervening in algorithmic decision-making, and any combinations thereof.
Methods of detecting a source can employ a plurality of nodes, each node including a sensor capable of collecting data and a transmitter configured to transmit at least sensor data collected by the sensor and location data representing at least the location of the node, a network capable of allowing transmission of data between and among the plurality of nodes and between the plurality of nodes and at least one computer, and a first computer having an input configured to receive data transmitted by nodes through the network, a memory configured to collect data transmitted by the nodes through the network, a processor configured to combine sensor and location data and compare the combined data to a predetermined detection criterion to determine whether a source is detected, and an output. Such methods can include collecting, in the first computer, location data transmitted through the network from each node to the first computer, the data being associated with a predetermined time, for each node, associating the node at the predetermined time with at least one of a plurality of node groups based at least in part on at least one of (a) a position of the node, (b) a velocity of the node, and (c) a measure of traffic on the network, for each node group, determining whether a source has been detected by the node group by combining, in the first computer, sensor data and location data collected from the nodes in the group and comparing, in the first computer, the combined sensor data and location data to at least one predetermined detection criterion, and signaling, with the output, at least whether a source has been detected.
Such methods can be iteratively repeated at each of a plurality of predetermined times. The sensors can be, for example, radiation or chemical sensors. Each node can be associated at the predetermined time with at least one of a plurality of node groups based, for example, solely on a position of the node, solely on a velocity of the node, or solely on a measure of traffic on the network, based on any combination of position, velocity, and/or network traffic. Associating each node at the predetermined time with at least one of a plurality of node groups can be carried out by the first computer, or by a second computer that is not the first computer, or by a plurality of computers none of which is the first computer.

Claims

CLAIMS:
1. A method of detecting a source using:
a plurality of nodes, each node including a sensor capable of collecting data and a transmitter configured to transmit at least sensor data collected by the sensor and location data representing at least the location of the node;
a network capable of allowing transmission of data between and among the plurality of nodes and between the plurality of nodes and at least one computer; and
a first computer having an input configured to receive data transmitted by nodes through the network, a memory configured to collect data transmitted by the nodes through the network, a processor configured to combine sensor and location data and compare the combined data to a predetermined detection criterion to determine whether a source is detected, and an output;
the method comprising:
collecting, in the first computer, location data transmitted through the network from each node to the first computer, the data being associated with a predetermined time;
for each node, associating the node at the predetermined time with at least one of a plurality of node groups based at least in part on at least one of (a) a position of the node, (b) a velocity of the node, and (c) a measure of traffic on the network;
for each node group, determining whether a source has been detected by the node group by combining, in the first computer, sensor data and location data collected from the nodes in the group and comparing, in the first computer, the combined sensor data and location data to at least one predetermined detection criterion; and
signaling, with the output, at least whether a source has been detected.
2. A method of detecting a source comprising iteratively repeating the method of claim 1 at each of a plurality of predetermined times.
3. The method of either of claims 1 or 2 wherein the sensors are radiation or chemical sensors.
4. The method of any of claims 1-3 wherein each node is associated at the
predetermined time with at least one of a plurality of node groups based solely on a position of the node.
5. The method of any of claims 1-3 wherein each node is associated at the
predetermined time with at least one of a plurality of node groups based solely on a velocity of the node.
6. The method of any of claims 1-3 wherein each node is associated at the
predetermined time with at least one of a plurality of node groups based solely on a measure of traffic on the network.
7. The method of any of claims 1-3 wherein each node is associated at the
predetermined time with at least one of a plurality of node groups based on at least two of (a) a position of the node, (b) a velocity of the node, and (c) a measure of traffic on the network.
8. The method of any of claims 1-7 wherein associating each node at the predetermined time with at least one of a plurality of node groups is carried out by a second computer that is not the first computer.
9. The method of any of claims 1-7 wherein associating each node at the predetermined time with at least one of a plurality of node groups is carried out by a plurality of secondary computers none of which is the first computer.
10. The method of any of claims 1-7 wherein associating each node at the predetermined time with at least one of a plurality of node groups is carried out by the first computer.
EP16735295.4A 2015-01-07 2016-01-05 Intelligent server in a system of networked sensors Active EP3243192B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562100700P 2015-01-07 2015-01-07
PCT/US2016/012174 WO2016112006A1 (en) 2015-01-07 2016-01-05 Intelligent server in a system of networked sensors

Publications (3)

Publication Number Publication Date
EP3243192A1 true EP3243192A1 (en) 2017-11-15
EP3243192A4 EP3243192A4 (en) 2018-09-19
EP3243192B1 EP3243192B1 (en) 2020-07-01

Family

ID=56356351

Family Applications (1)

Application Number Title Priority Date Filing Date
EP16735295.4A Active EP3243192B1 (en) 2015-01-07 2016-01-05 Intelligent server in a system of networked sensors

Country Status (3)

Country Link
EP (1) EP3243192B1 (en)
SG (1) SG11201705509VA (en)
WO (1) WO2016112006A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106019353B (en) * 2016-07-29 2020-01-17 山东省济南生态环境监测中心 Environmental radiation detection method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004051868A2 (en) * 2002-11-27 2004-06-17 Cognio, Inc. Server and multiple sensor system for monitoring activity in a shared radio frequency band
US20080211730A1 (en) * 2007-01-26 2008-09-04 Woosnam Calvin H Gimbaled Mount System for Satellites
CN103546966B (en) * 2013-10-24 2017-12-12 无锡清华信息科学与技术国家实验室物联网技术中心 A kind of node positioning method of the wireless senser based on wild environment

Also Published As

Publication number Publication date
EP3243192A4 (en) 2018-09-19
WO2016112006A1 (en) 2016-07-14
EP3243192B1 (en) 2020-07-01
SG11201705509VA (en) 2017-08-30

Similar Documents

Publication Publication Date Title
US7994926B2 (en) Nuclear detection via a system of widely distributed low cost detectors having data including gamma intensities, time stamps and geo-positions
US7465924B1 (en) Tracking of moving radioactive sources
US8274377B2 (en) Information collecting and decision making via tiered information network systems
Fauvel et al. A distributed multi-sensor machine learning approach to earthquake early warning
Dong et al. An information technology enabled sustainability test-bed (ITEST) for occupancy detection through an environmental sensing network
Liu et al. Sensor networks for the detection and tracking of radiation and other threats in cities
Zhang et al. Information-theoretic environment features selection for occupancy detection in open office spaces
Chin et al. Identification of low-level point radioactive sources using a sensor network
US11774627B2 (en) Method for characterizing a radiation source by a radiation portal monitoring system
CN108616812A (en) Positioning of mobile equipment and tracing system based on deep learning and its application method
Pahlajani et al. Error probability bounds for nuclear detection: Improving accuracy through controlled mobility
US10132943B2 (en) Spectral segmentation for optimized sensitivity and computation in advanced radiation detectors
Vilim et al. Radtrac: A system for detecting, localizing, and tracking radioactive sources in real time
US10212231B2 (en) Methods and systems for detecting a material source using a server and networked sensors
CN107923749A (en) System and method for detecting ground location change
EP3243192B1 (en) Intelligent server in a system of networked sensors
US20200117840A1 (en) Injection of simulated sources in a system of networked sensors
Morello et al. The design of a sensor network based on IoT technology for landslide hazard assessment
Vidya et al. Accurate anomaly detection using various machine learning methods for IoT devices in indoor environment
Vale et al. Heterogeneous drone fleet for radiological inspection
Mostafa Abdelkhalek et al. Dynamic User-Centric Clustered Workplaces for COVID-19 Control Measures Based on Geofencing and Deep Learning
Liu Simulation and implementation of distributed sensor network for radiation detection
US20200292720A1 (en) Efficient, Dual-particle Directional Detection System using a Rotating Scatter Mask
Wu et al. Efficient network detection of radiation sources using localization
Sharma et al. Real-Time Survivor Detection System in SaR Missions Using Robots. Drones 2022, 6, 219

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

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

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20170807

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL 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 RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20180822

RIC1 Information provided on ipc code assigned before grant

Ipc: G08B 26/00 20060101ALI20180815BHEP

Ipc: G08B 25/00 20060101ALI20180815BHEP

Ipc: G08B 21/12 20060101ALI20180815BHEP

Ipc: G06F 15/16 20060101ALI20180815BHEP

Ipc: G08B 17/12 20060101AFI20180815BHEP

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20200206

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL 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 RS SE SI SK SM TR

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 1286890

Country of ref document: AT

Kind code of ref document: T

Effective date: 20200715

Ref country code: CH

Ref legal event code: EP

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: 602016039115

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: FP

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: 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: 20201001

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1286890

Country of ref document: AT

Kind code of ref document: T

Effective date: 20200701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

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: 20201001

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: 20200701

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: 20200701

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: 20201002

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: 20200701

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: 20201102

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: 20200701

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: 20200701

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: 20200701

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: 20200701

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

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: 20201101

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: 20200701

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: 20200701

Ref country code: RS

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: 20200701

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602016039115

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

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: 20200701

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: 20200701

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: 20200701

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: 20200701

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: 20200701

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20210125

Year of fee payment: 6

Ref country code: NL

Payment date: 20210126

Year of fee payment: 6

Ref country code: IE

Payment date: 20210127

Year of fee payment: 6

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

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AL

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: 20200701

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20210128

Year of fee payment: 6

Ref country code: BE

Payment date: 20210127

Year of fee payment: 6

Ref country code: DE

Payment date: 20210127

Year of fee payment: 6

26N No opposition filed

Effective date: 20210406

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

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: 20200701

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: 20200701

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: 20200701

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

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 NON-PAYMENT OF DUE FEES

Effective date: 20210105

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210131

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210131

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 602016039115

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: MM

Effective date: 20220201

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20220105

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20220131

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 NON-PAYMENT OF DUE FEES

Effective date: 20220201

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220105

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220802

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: 20220131

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20220131

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: 20220105

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: 20160105

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

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: 20200701

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: 20200701

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: 20200701