Systems and methods for character string auto-suggestion based on degree of difficulty
First Claim
Patent Images
1. A method comprising, by a computing device:
- receiving one or more characters inputted by a user;
calculating a degree of difficulty of a character string based on (1) one or more indications of difficulty corresponding to a complexity of the character string, wherein one or more weighting factors are applied to one or more of the indications of difficulty, and (2) the characters inputted by the user, wherein the characters inputted by the user comprise a portion of the character string; and
if the degree of difficulty is equal to or exceeds a pre-determined threshold,presenting, on a display of the computing device, an auto-suggestion for completing the character string;
else,not presenting, on the display of the computing device, the auto-suggestion for completing the character string.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the method includes receiving one or more characters inputted by a user; calculating a degree of difficulty of a character string, wherein the degree of difficulty is based on the characters inputted by the user, and wherein the characters inputted by the user comprise a portion of the character string; and if the degree of difficulty is equal to or exceeds a pre-determined threshold, then presenting, on a display of the computing device, an auto-suggestion for completing the character string; else, not presenting, on the display of the computing device, the auto-suggestion for completing the character string.
3 Citations
25 Claims
-
1. A method comprising, by a computing device:
-
receiving one or more characters inputted by a user; calculating a degree of difficulty of a character string based on (1) one or more indications of difficulty corresponding to a complexity of the character string, wherein one or more weighting factors are applied to one or more of the indications of difficulty, and (2) the characters inputted by the user, wherein the characters inputted by the user comprise a portion of the character string; and if the degree of difficulty is equal to or exceeds a pre-determined threshold, presenting, on a display of the computing device, an auto-suggestion for completing the character string; else, not presenting, on the display of the computing device, the auto-suggestion for completing the character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive one or more characters inputted by a user; calculate a degree of difficulty of a character string based on (1) one or more indications of difficulty corresponding to a complexity of the character string, wherein one or more weighting factors are applied to one or more of the indications of difficulty, and (2) the characters inputted by the user, wherein the characters inputted by the user comprise a portion of the character string; and if the degree of difficulty is equal to or exceeds a pre-determined threshold, present, on a display of the computing device, an auto-suggestion for completing the character string; else, not present, on the display of the computing device, the auto-suggestion for completing the character string. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; receive one or more characters inputted by a user; calculate a degree of difficulty of a character string based on (1) one or more indications of difficulty corresponding to a complexity of the character string, wherein one or more weighting factors are applied to one or more of the indications of difficulty, and (2) the characters inputted by the user, wherein the characters inputted by the user comprise a portion of the character string; and if the degree of difficulty is equal to or exceeds a pre-determined threshold, present, on a display of the computing device, an auto-suggestion for completing the character string; else, not present, on the display of the computing device, the auto-suggestion for completing the character string. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification