System and method of fixing mistakes by going back in an electronic device
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for allowing a user to fix errors in a user input is described. An original user input providing a destination address or a point of interest is received by an in-vehicle computing system. Upon receiving a user input indicating an error in interpreting the original user input, the user is presented with a new query requesting the user to enter a portion of or a category associated with the original input. Once the updated user input providing a portion of the original input is received, the user input is identified and executed based on the original user input entry and the updated user input.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for fixing user input errors in a full string destination address provided to an in-vehicle computing system, the system comprising:
-
a computer processor for executing executable computer program code; a computer-readable storage medium containing the executable computer program code for performing a 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 providing 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. - View Dependent Claims (9, 10)
-
-
11. A computer program product for fixing user input errors in a full string destination address provided to an in-vehicle computing system, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
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 providing 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.
-
-
12. A computer based method of fixing user input errors in an in-vehicle computing system, the method comprising:
-
interpreting an entire first user input received by the in-vehicle computing system, the entire first user input including a full string destination address and contextual information corresponding to the full string destination address, 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 interpreted input to the user; receiving a second user input indicating an error in the entire first user input; identifying, by the in-vehicle computing system, a first portion of the received entire first user input most likely to be incorrect using the contextual information, wherein the input portions include the first portion and a second portion; providing a new query requesting the user to re-enter the first portion received by the in-vehicle computing system; receiving a spoken third user input of the first portion responsive to the new query; and identifying the full string destination address corresponding to the entire first user input based on the entire first user input, the spoken third user input, and the contextual information. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a human user with a guided movement and feedback, the system comprising:
-
a computer processor for executing executable computer program code; a computer-readable storage medium containing the executable computer program code for performing a method comprising; interpreting an entire first user input received by an in-vehicle computing system; 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 interpreted entire first user input to the user; receiving a second user input indicating an error in the entire first user input; identifying, by the in-vehicle computing system, a first portion of the received input most likely to be incorrect using the contextual information, wherein the input portions include the first portion and a second portion; providing a new query requesting the user to re-enter the first portion received by the in-vehicle computing system; receiving a spoken third user input of the first portion responsive to the new query; and identifying the full string destination address corresponding to the entire first user input based on the entire first user input, the spoken third user input, and the contextual information.
-
-
20. A computer program product for providing a human user with a guided movement and feedback, the computer program product comprising a non-transitory computer-readable storage medium containing executable computer program code for performing a method comprising:
-
interpreting an entire first user input received by an in-vehicle computing system, the entire first user input including a full string destination address; 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 interpreted input to the user; receiving a second user input indicating an error in the entire first user input; identifying, by the in-vehicle computing system, a first portion of the received input most likely to be incorrect using the contextual information, wherein the input portions includes the first portion and a second portion; providing a new query requesting the user to re-enter the first portion received by the in-vehicle computing system; receiving a spoken third user input of the first portion responsive to the new query; and identifying the full string destination address corresponding to the entire first user input based on the entire first user input, the spoken third user input, and the contextual information.
-
Specification