Correction of user input
AssigneeeBay Inc.
InventorsSasa Hasan, Carmen Heger, Amit Klein, Sanyantan Ghosh
Life of this patent
Estimating the term…
Abstract
In various example embodiments, a system and method for correction of user input are presented. In one embodiment, a method includes receiving a plurality of user strings, selecting one or more string pairs from the plurality of user strings based on a character operator difference between the first string and the second string being below a threshold number, filtering the one or more string pairs to generate a filtered set of strings pairs representing corrections, and correcting user input in a different session by replacing input that matches a first string in a filtered string pair with a second string in the filtered string pair.
Claims20
A method for correction of user input, the method comprising:
- receiving a plurality of user strings in a session for a user, the session limited to a threshold number of seconds;
- selecting one or more string pairs from the plurality of user strings received in the user session, each string pair comprising a first string and a second string having a character operator difference from the first string that is below a threshold number and resulting in increased response from the user as compared with the first string;
- generating a filtered set of string pairs by removing string pairs from the one or more string pairs where the second string of the respective string pairs is not a correction of the first string in the respective string pair;
- and
- correcting, using one of the filtered set of string pairs, input in a different session by replacing a portion of the input that matches the first string in the string pair being used with the second string in the string pair being used.
A computer-implemented method comprising:
- receiving user strings from a threshold number of users in their respective user sessions;
- selecting one or more string pairs from the plurality of user strings received in the user session, each string pair comprising a first string and a second string having a character operator difference from the first string that is below a threshold number and resulting in increased response from the user as compared with the first string;
- generating a filtered set of string pairs by removing string pairs from the one or more string pairs where the second string in respective string pairs is not a correction of the first string in the respective string pair;
- training a statistical machine language framework based on the filtered set of string pairs;
- and
- correcting user input in a different user session using the statistical machine language framework.
A computer-implemented method comprising:
- receiving a plurality of user strings;
- selecting one or more string pairs from the plurality of user strings received in the user session, each string pair comprising a first string and a second string having a character operator difference from the first string that is below a threshold number and resulting in increased response from the user as compared with the first string;
- generating a filtered set of string pairs by removing string pairs from the plurality of string pairs where the second string of the respective string pairs is not a correction of the first string in the respective string pair;
- and
- correcting user input by replacing a portion of the user input that matches the first string in one of the filtered set of string pairs with the second string.
Dependencies are inferred from the claim text.