Communication and filtering of events among peer controllers in the same spatial region of a sensor network
First Claim
1. A method of establishing peer controllers in a spatial region of a sensor network, the method comprising the steps of:
- a computer recording an assignment of the spatial region to a plurality of electronic controllers;
the computer recording which individual ones of the plurality of electronic controllers in the spatial region are coupled to a respective one of a plurality of reader/sensors in the spatial region;
the computer transmitting an address of each of the plurality of electronic controllers to every other of the plurality of controllers in the spatial region; and
initializing communication among the plurality of electronic controllers in the spatial region thereby establishing peer controllers;
one of the plurality of reader/sensors observing an event in the spatial region;
the observant reader/sensor transmitting tag data and data of the event to its respective peer controller;
the respective peer controller determining that the event is in a list of preexisting events;
the respective peer controller not reporting the event to a higher processing domain; and
the respective peer controller not reporting the event to any other controller.
2 Assignments
0 Petitions
Accused Products
Abstract
In a wireless tag identification and processing architecture and infrastructure, a method and system that eliminates redundant reporting and processing of the same event observed by different reader/sensors. Reader/sensors and their respective connected controllers are configured as peers when they observe or cover the same spatial region. When an event is observed within the spatial region, the first controller to receive the event data reports the electronic tag data and event data to the next higher processing domain and to its peer controllers. Then when the same electronic tag data or other event data indicating that a subsequent event is actually the same event as observed earlier is received by another peer controller, the another peer controller does not report nor process the electronic tag data and other event data to the next higher processing domain or to its peer controllers.
31 Citations
12 Claims
-
1. A method of establishing peer controllers in a spatial region of a sensor network, the method comprising the steps of:
-
a computer recording an assignment of the spatial region to a plurality of electronic controllers; the computer recording which individual ones of the plurality of electronic controllers in the spatial region are coupled to a respective one of a plurality of reader/sensors in the spatial region; the computer transmitting an address of each of the plurality of electronic controllers to every other of the plurality of controllers in the spatial region; and initializing communication among the plurality of electronic controllers in the spatial region thereby establishing peer controllers; one of the plurality of reader/sensors observing an event in the spatial region; the observant reader/sensor transmitting tag data and data of the event to its respective peer controller; the respective peer controller determining that the event is in a list of preexisting events; the respective peer controller not reporting the event to a higher processing domain; and
the respective peer controller not reporting the event to any other controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for establishing peer-to-peer communications between a plurality of electronic peer controllers, each electronic peer controller uniquely connected to a respective one of a plurality of reader/sensors in a tagged information network, the computer program product comprising a non-transitory computer usable storage medium having computer usable program code comprising:
-
first program instructions to assign a spatial region in the tagged information network to a plurality of electronic peer controllers, each of the peer controllers connected to a respective one of a plurality of reader/sensors that senses tagged information in the spatial region; second program instructions to transmit identifying information of each peer controller in the spatial region to every other of the plurality of peer controllers in the spatial region; third program instructions to initialize communication among the plurality of peer controllers; ninth program instructions to determine that an observed event has been reported to a higher processing domain, further comprising; tenth program instructions to receive tag data and event data from its respective reader/sensor of an event occurring in the spatial region; eleventh program instructions to determine that the tag data or event data is stored in its list of preexisting events; and twelfth program instructions to not report the tag data or event data to a higher processing domain or to any other of the plurality of electronic peer controllers in the spatial region. - View Dependent Claims (11, 12)
-
Specification