A reservoir computer exploits a physical system's natural dynamics to perform computation. The input perturbs the system, the system's response encodes a nonlinear transformation of the input, and a simple linear readout extracts the answer. The requirement: the physical medium must have sufficient dynamical complexity to separate inputs in a useful way.
Kim et al. show that a building floor qualifies. Footsteps create vibrations that propagate through the structural elements — beams, slabs, connections — each modifying the wave through material nonlinearity, reflections, and mode coupling. A distributed network of accelerometers captures these vibrations. The floor's structural dynamics perform the nonlinear spatiotemporal computation; a lightweight pipeline (RMS normalization, PCA, linear readout) extracts footstep location with sub-meter accuracy.
The system generalizes across people without retraining. RMS normalization and PCA projection extract occupant-invariant features — the structural response encodes where the foot hit, not whose foot it was. The building's physics factors out the individual variation that dominates raw sensor data. Cross-participant accuracy at meter scale comes from the structural transfer function being a property of the building, not the walker.
The through-claim is about where the computation happens. Standard smart building approaches process sensor data externally — capture vibrations, upload, run neural networks. This approach recognizes that the building has already computed the answer. The structural dynamics have transformed the footstep impact into a spatially encoded vibration pattern before any digital processing begins. The accelerometers are not measuring a raw signal to be analyzed. They are reading the output of a computation the building already performed.