TECHNIQUES FOR RESOLVING KEYBOARD AND INPUT METHOD AMBIGUITY ON COMPUTING DEVICES
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computing device having one or more processors, an input via a first keyboard associated with the computing device, wherein the first keyboard is associated with a first language;
determining, at the computing device, a first string of characters based on the input and the first keyboard;
determining, at the computing device, a first probability score indicative of a likelihood that the first string of characters is appropriate in the first language;
determining, at the computing device, a second string of characters based on the input and a second keyboard when the first probability score is less than a first threshold indicative of an appropriate level of confidence for the first string of characters, wherein the second keyboard is associated with a second language;
determining, at the computing device, a second probability score indicative of a likelihood that the second string of characters is appropriate in the second language; and
generating, at the computing device, an output based on the first and second probability scores and the first threshold, the output including at least one of the first and second strings of characters.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method can include receiving an input via a first keyboard associated with a first language. The method can include determining a first character string based on the input and the first keyboard. The method can include determining a first probability score indicative of a likelihood that the first character string is appropriate in the first language. The method can include determining a second character string based on the input and a second keyboard associated with a second language when the first probability score is less than a first threshold. The method can include determining a second probability score indicative of a likelihood that the second character string is appropriate in the second language. Based on the probability scores, the method can also include generating an output including at least one of the first and character strings.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device having one or more processors, an input via a first keyboard associated with the computing device, wherein the first keyboard is associated with a first language; determining, at the computing device, a first string of characters based on the input and the first keyboard; determining, at the computing device, a first probability score indicative of a likelihood that the first string of characters is appropriate in the first language; determining, at the computing device, a second string of characters based on the input and a second keyboard when the first probability score is less than a first threshold indicative of an appropriate level of confidence for the first string of characters, wherein the second keyboard is associated with a second language; determining, at the computing device, a second probability score indicative of a likelihood that the second string of characters is appropriate in the second language; and generating, at the computing device, an output based on the first and second probability scores and the first threshold, the output including at least one of the first and second strings of characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device, comprising:
-
a communication device configured to receive an input via a first keyboard, wherein the first keyboard is associated with a first language; and one or more processors configured to; determine a first string of characters based on the input and the first keyboard; determine a first probability score indicative of a likelihood that the first string of characters is appropriate in the first language; determine a second string of characters based on the input and a second keyboard when the first probability score is less than a first threshold indicative of an appropriate level of confidence for the first string of characters, wherein the second keyboard is associated with a second language; determine a second probability score indicative of a likelihood that the second string of characters is appropriate in the second language; and generate an output based on the first and second probability scores and the first threshold, the output including at least one of the first and second strings of characters. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification