11. The system of claim 8 , wherein the at least one server computer is configured to generate the suggested completion by creating a graph, wherein the first character corresponds to a first node of the graph and the second character corresponds to a second node of the graph.
11. The system of claim 8 , wherein the at least one server computer is configured to generate the suggested completion by creating a graph, wherein the first character corresponds to a first node of the graph and the second character corresponds to a second node of the graph. 12. The system of claim 11 , wherein the at least one server computer is configured to generate the suggested completion by selecting the suggested completion using a beam search algorithm and the graph.