Context-Aware Personal Navigation Services Using Multi-level Sensor Fusion Algorithms