A method is provided for propagating data among multiple locations in an
area. The method includes using a plurality of transponders distributed
throughout the area, each able to receive, store, and transmit data. The
method further includes using scanners moving relative to the
transponders, and able to transfer data to and from these transponders
over a wide or limited range. When a scanner encounters a transponder
(becomes close enough for data communication), it reads data from the
transponder and writes data to the transponder, including data read from
prior encounters with other transponders. Data written to a transponder
by a scanner may include data associated with that scanner, including but
not limited to one or more of identification, speed, direction, and time
stamp. The method thus propagates data among transponders and makes this
transponder data available to scanners as they encounter these
transponders. The method propagates data throughout an area without a
requirement for a wired or wireless connection between and among the
transponders, at a speed dependent on the number of and speed of scanners
moving within the area. The method further includes optionally connecting
a subset of transponders with a wired or wireless network to more quickly
propagate data over the area, while still not requiring every transponder
be connected to this network. The method further includes using RFID
tags, both adapted and non-adapted to the specific application, as the
transponders, and RFID scanners to write to and read from these RFID
tags.