Assisted punctuation of character strings
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, one or more indications of user input to enter a character string;
responsive to determining that the character string does not match a non-punctuated version of any punctuated character string in a corpus that includes punctuated character strings previously entered by a user of the computing device each of the punctuated character strings in the corpus including one or more punctuation marks;
outputting, by the computing device, for display, the character string and a keyboard that comprises a plurality of graphical keys corresponding to a plurality of punctuation marks;
receiving, by the computing device, an indication of a user selection of a particular graphical key among the plurality of graphical keys; and
outputting, by the computing device and for display, a modified version of the character string that includes a punctuation mark that corresponds to the particular graphical key.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.
14 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a computing device, one or more indications of user input to enter a character string; responsive to determining that the character string does not match a non-punctuated version of any punctuated character string in a corpus that includes punctuated character strings previously entered by a user of the computing device each of the punctuated character strings in the corpus including one or more punctuation marks; outputting, by the computing device, for display, the character string and a keyboard that comprises a plurality of graphical keys corresponding to a plurality of punctuation marks; receiving, by the computing device, an indication of a user selection of a particular graphical key among the plurality of graphical keys; and outputting, by the computing device and for display, a modified version of the character string that includes a punctuation mark that corresponds to the particular graphical key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising one or more processors configured to:
-
receive one or more indications of user input to input a character string; responsive to determining that the character string does not match a non-punctuated version of any punctuated character string in a corpus that includes punctuated character strings previously entered by a user of the computing device, each of the punctuated character strings in the corpus including one or more punctuation marks; output, for display, the character string and a keyboard that comprises a plurality of graphical keys corresponding to a plurality of punctuation marks; receive an indication of a user selection of a particular graphical key among the plurality of graphical keys; and output, for display, a modified version of the character string that includes a punctuation mark that corresponds to the particular graphical key. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable data storage medium having instructions stored thereon that, when executed, cause one or more processors of a computing device to:
-
receive one or more indications of user input to enter a character string; responsive to determining that the character string does not match a non-punctuated version of any punctuated character string in a corpus that includes punctuated character strings previously entered by a user of the computing device, each of the punctuated character strings in the corpus including one or more punctuation marks; output, for display, the character string and a keyboard that comprises a plurality of graphical keys corresponding to a plurality of punctuation marks; receive an indication of a user selection of a particular graphical key among the plurality of graphical keys; and output, for display, a modified version of the character string that includes a punctuation mark that corresponds to the particular graphical key. - View Dependent Claims (20, 21)
-
Specification