1 is a block diagram of an digital gadget one hundred, according to example embodiments disclosed herein. Electronic system one hundred contains a number of Look At This components, such as a main processor 102 that controls the general operation of digital system one hundred. Communication features, together with knowledge and voice communications, are helpful site performed through a communication subsystem 104.
Use of the indefinite article "a" or "an" in the specification and the claims is supposed to incorporate one or more features that it introduces, except otherwise indicated. Thus, the time period "a predicted string of characters" as used, for example, in "producing a predicted string of characters" can embody the technology of one or more predicted strings of characters. Similarly, use of the definite article "the", or "mentioned", notably after a function has been launched with the indefinite article, is supposed to incorporate one or more options to which it refers .
Example embodiments disclosed herein relate generally to enter methodologies for electronic gadgets, such as handheld digital units. The method of declare three, wherein the length threshold is in direct relationship with the typing pace. The methodology of declare 2, whereby the size threshold is a operate of the typing pace. The technique of claim 2, wherein the length threshold is a function of a response time. The technique of clause three, whereby the size threshold is in direct relationship with the typing velocity.
When the person inputs the predicted string, the processor can, for example, replace the enter string "id" with the inputted predicted string "similar" at input subject 330. In some embodiments, the rating assigned to the anticipated string at block 230 is decided primarily based on go now the typing speed of the consumer inputting the string and/or on the size of the anticipated string. For example, if the processor determines that the consumer is typing quick, the processor can assign a higher score to the longer predicted strings and/or assign a decrease score to the shorter predicted strings. Assigning a higher score to a predicted string makes the string extra prone to be displayed by the processor at step 240.
In some embodiments, the processor uses contextual information for generating a predicted string. Contextual information considers the context during which the enter string is entered. Contextual knowledge can embrace, for instance, details about strings beforehand inputted by the user, grammatical attributes of the enter string , or any mixture thereof.
Any identified predictive method or software program can be used to course of the input string and the contextual knowledge in generating the anticipated strings at block 220. In an instance embodiment, the predictor is doubtless considered one of the packages 148 residing in reminiscence 110 of digital system 100. Accordingly, technique 200 includes a predictor for generating predicted strings similar to the enter string of characters. It could be appreciated that whereas the instance embodiments described herein are directed to a predictor program executed by a processor, the predictor can be executed, for instance, by a digital keyboard controller. The processor displays a number of predicted strings on touchscreen 118.