1. A computer based method of fixing user input errors in a full string destination address provided to an in-vehicle computing system, the method comprising: interpreting the full string destination address received in a first user input; receiving contextual information corresponding to the full string destination address in an additional user input, the contextual information comprising a commercial category associated with a particular point of interest of a plurality of points of interest, the commercial category further specifying a type of the particular point of interest; presenting the full string destination address; receiving a second user input indicating an error in the presented full string destination address; identifying, by the in-vehicle computing system, a first portion of the full string destination address that is most likely incorrect using the contextual information, wherein the full string destination address includes the first portion and a second portion; requesting a user to re-enter the first portion of the full string destination address; receiving a spoken third user input of the first portion of the full string destination address; and identifying a full string destination address based on the spoken third user input of the first portion of the full string destination address, the contextual information, and the first user input of the second portion of the full string destination address.
3. The method of claim 1 , further comprising: requesting a user to re-enter the second portion of the full string destination address responsive to receiving a fourth user input indicating an error in the presented full string destination address; receiving a fifth user input of the second portion of the full string destination address; requesting the user to re-enter the first portion of the full string destination address responsive to the user providing the fifth user input; receiving a sixth user input of the first portion of the full string destination address; and identifying a destination address based on the fifth user input of the second portion of the full string destination address and the sixth user input of the first portion of the full string destination address.