Selectively processing user input
AssigneeGoogle Inc.
InventorDoug Coker
Life of this patent
Estimating the term…
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system receives text that represents content input by a user. A computing system determines a randomness level for a portion of the text. A computing system determines whether the randomness level for the portion of text exceeds a threshold level. A computing system, responsive to determining that the randomness level does not exceed the threshold level, provides the portion of text for processing by a text processing system.
Claims17
A computer-implemented method, comprising:
- receiving, by a computing system, multiple portions of text that were input into different types of fields associated with a resource;
- selecting (i) a first randomness threshold value for portions of text that are input into a text entry field of a first type, and (ii) a second randomness threshold value for portions of text that are input into a text entry field of a second type;
- for each of the multiple portions of text:
- determining, for the portion of text, a randomness value that reflects a level of entropy associated with a sequence of characters in the portion of text;
- determining a type of text entry field into which the portion of text was input, from among the text entry field of the first type and the text entry field of the second type,
- determining a randomness threshold value associated with the determined type of text entry field, from among the first randomness threshold value and the second randomness threshold value, where the randomness threshold value associated with the determined type of text entry field reflects a level of entropy permitted in a sequence of characters both input into a text entry field of the determined type and used to adapt a text processing system, and
- determining whether the randomness value for the portion of text satisfies the determined randomness threshold value;
- providing the one or more portions of text whose respective randomness values are determined to not satisfy the respective randomness threshold value determined for the portions of text, to adapt a text processing system;
- and
- preventing the one or more portions of text whose respective randomness values are determined to satisfy the respective randomness threshold value determined for the portions of text, from being used to adapt the text processing system.
A system comprising:
- one or more computers;
- and
- one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving, by a computing system, multiple portions of text that were input into different types of fields associated with a resource;
- selecting (i) a first randomness threshold value for portions of text that are input into a text entry field of a first type, and (ii) a second randomness threshold value for portions of text that are input into a text entry field of a second type;
- for each of the multiple portions of text:
- determining, for the portion of text, a randomness value that reflects a level of entropy associated with a sequence of characters in the portion of text;
- determining a type of text entry field into which the portion of text was input, from among the text entry field of the first type and the text entry field of the second type,
- determining a randomness threshold value associated with the determined type of text entry field, from among the first randomness threshold value and the second randomness threshold value, where the randomness threshold value associated with the determined type of text entry field reflects a level of entropy permitted in a sequence of characters both input into a text entry field of the determined type and used to adapt a text processing system, and
- determining whether the randomness value for the portion of text satisfies the determined randomness threshold value;
- providing the one or more portions of text whose respective randomness values are determined to not satisfy the respective randomness threshold value determined for the portions of text, to adapt a text processing system;
- and
- preventing the one or more portions of text whose respective randomness values are determined to satisfy the respective randomness threshold value determined for the portions of text, from being used to adapt the text processing system.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving, by a computing system, multiple portions of text that were input into different types of fields associated with a resource;
- selecting (i) a first randomness threshold value for portions of text that are input into a text entry field of a first type, and (ii) a second randomness threshold value for portions of text that are input into a text entry field of a second type;
- for each of the multiple portions of text:
- determining, for the portion of text, a randomness value that reflects a level of entropy associated with a sequence of characters in the portion of text;
- determining a type of text entry field into which the portion of text was input, from among the text entry field of the first type and the text entry field of the second type,
- determining a randomness threshold value associated with the determined type of text entry field, from among the first randomness threshold value and the second randomness threshold value, where the randomness threshold value associated with the determined type of text entry field reflects a level of entropy permitted in a sequence of characters both input into a text entry field of the determined type and used to adapt a text processing system, and
- determining whether the randomness value for the portion of text satisfies the determined randomness threshold value;
- providing the one or more portions of text whose respective randomness values are determined to not satisfy the respective randomness threshold value determined for the portions of text, to adapt a text processing system;
- and
- preventing the one or more portions of text whose respective randomness values are determined to satisfy the respective randomness threshold value determined for the portions of text, from being used to adapt the text processing system.
Dependencies are inferred from the claim text.