A method to facilitate navigation assistance comprising: determining from probe data a location and direction of travel within a road network; determining a first road segment corresponding to the determined location and direction; determining a first set of available road segments at an end of the first road segment corresponding to the determined location in the direction of the determined direction of travel, wherein each available road segment of the first set has a first end proximate the end of the first road segment and a second end, between which the respective road segment extends; calculating a probability for one or more available road segments of the first set of available road segments at the end of the first road segment, wherein the calculated probability for the one or more available road segments of the first set reflects a likelihood of a user selecting the respective one of the one or more available road segment of the first set upon reaching the end of the first road segment; determining a second set of available road segments (124, 126, 128), wherein the second set of available road segments comprises road segments extending from at least one of the second ends of the first set of available road segments; calculating a probability for one or more available road segments of the second set of available road segments at the second ends of the first set of available road segments, wherein the calculated probability for the one or more available road segment of the second set reflects a likelihood of a user selecting the respective one of the one or more available road segment of the second set; and receiving data related to road segments having a probability satisfying a predetermined threshold, wherein the data facilitates at least one of navigational assistance or semi-autonomous driving, characterized in that a probability for the one or more available road segment is established based, at least in part, on a distance attribute of the respective available road segment, wherein the distance attribute is inversely proportional to a distance to the respective road segment from the determined location. determining from probe data a location and direction of travel within a road network; determining a first road segment corresponding to the determined location and direction; determining a first set of available road segments at an end of the first road segment corresponding to the determined location in the direction of the determined direction of travel, wherein each available road segment of the first set has a first end proximate the end of the first road segment and a second end, between which the respective road segment extends; calculating a probability for one or more available road segments of the first set of available road segments at the end of the first road segment, wherein the calculated probability for the one or more available road segments of the first set reflects a likelihood of a user selecting the respective one of the one or more available road segment of the first set upon reaching the end of the first road segment; determining a second set of available road segments (124, 126, 128), wherein the second set of available road segments comprises road segments extending from at least one of the second ends of the first set of available road segments; calculating a probability for one or more available road segments of the second set of available road segments at the second ends of the first set of available road segments, wherein the calculated probability for the one or more available road segment of the second set reflects a likelihood of a user selecting the respective one of the one or more available road segment of the second set; and receiving data related to road segments having a probability satisfying a predetermined threshold, wherein the data facilitates at least one of navigational assistance or semi-autonomous driving, characterized in that a probability for the one or more available road segment is established based, at least in part, on a distance attribute of the respective available road segment, wherein the distance attribute is inversely proportional to a distance to the respective road segment from the determined location.