Selectively processing user input
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computing system, text of a message entered by a user into a communication application program, wherein the text represents typed or audibly spoken content input by the user;
determining, by a computing system, a level of randomness of characters in a portion of the text;
identifying a threshold level of randomness from a plurality of different threshold levels of randomness based at least in part on a particular label of a text entry field into which the portion of the text was input;
determining, by a computing system, whether the level of randomness of the characters in the portion of the text satisfies the threshold level of randomness; and
responsive to determining that the level of randomness of the characters in the portion of the text satisfies the threshold level of randomness, precluding, by a computing system, a text processing system from performing a spell checking procedure on the portion of the text or from performing a word auto complete procedure on the portion of the text.
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.
61 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system, text of a message entered by a user into a communication application program, wherein the text represents typed or audibly spoken content input by the user; determining, by a computing system, a level of randomness of characters in a portion of the text; identifying a threshold level of randomness from a plurality of different threshold levels of randomness based at least in part on a particular label of a text entry field into which the portion of the text was input; determining, by a computing system, whether the level of randomness of the characters in the portion of the text satisfies the threshold level of randomness; and responsive to determining that the level of randomness of the characters in the portion of the text satisfies the threshold level of randomness, precluding, by a computing system, a text processing system from performing a spell checking procedure on the portion of the text or from performing a word auto complete procedure on the portion of the text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented system, comprising:
-
one or more computer readable storage devices comprising instructions; and one or more processors configured to execute the instructions to perform operations comprising; receiving input of text of a message entered by a user into a communication application program, the text having been typed by the user or generated from audio that was input by the user; determining a level of randomness of characters in the text; identifying a threshold level of randomness from a plurality of different threshold levels of randomness based at least in part on a particular label of a text entry field into which the text was input; in response to determining that the level of randomness of characters in the text does not exceed the threshold level of randomness, sending the text to a text processing system for execution of a spell checking procedure on the text or execution of a word auto-complete procedure on the text; and in response to determining that the level of randomness of characters in the text does exceed the threshold level of randomness, precluding the system from sending the text to the text processing system for execution of a spell checking procedure on the text or execution of a word auto-complete procedure on the text. - View Dependent Claims (17)
-
-
18. A computerized system, comprising:
-
a first computing subsystem that is configured to receive text of a message entered by a user into a communication application program that represents typed or audibly spoken content of input provided by the user, parse the text into multiple different portions of the text, and provide the multiple different portions to another subsystem for analysis; a second computing subsystem that is configured to repeatedly receive a portion of text from the first computing subsystem, determine a level of randomness of characters in the received portion of text, identify a threshold level of randomness from a plurality of different threshold levels of randomness based at least in part on a particular label of a text entry field into which the received portion of the text was input; and
provide the determined level of randomness of the characters in the received portion of text and the identified threshold level of randomness to yet another subsystem for analysis; anda third computing subsystem that is configured to repeatedly receive from the second computing subsystem a determined level of randomness of characters in a received portion of text, determine whether the determined level of randomness of characters in the received portion of text exceeds a corresponding threshold level of randomness, and to prevent portions of text with randomness levels that do exceed the corresponding threshold level of randomness from being provided to a text processing system to execute a spell checking procedure on the received portions of text or a word auto-complete procedure on the received portions of text. - View Dependent Claims (19, 20, 21)
-
Specification