Selectively processing user input
First Claim
Patent Images
1. 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, anddetermining 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.
2 Assignments
0 Petitions
Accused Products
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.
41 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17)
-
Specification