Text this: Multi-floor indoor positioning system using Bayesian graphical models