The present invention provides a system, method and apparatus to assist a
user navigate from a current location to a second location within an
environment by determining a distance traveled by the user or from the
user to one or more objects. The current location is then identified
using the distance and an environment data. Thereafter, a route to the
second location is determined based on the current location and the
environment data, and a directional cue is provided to the user based on
the route. Note that the present invention can be implemented as a
computer program embodied on a computer readable medium wherein the steps
are performed by one or more code segments.