Text this: An improved hybrid indoor positioning system based on surface tessellation artificial neural network