UbiSpot - A user trained always best positioned engine for mobile phones | IEEE Conference Publication | IEEE Xplore