Patent ID: 11880511
Assignee: KILOMA ADVANCED SOLUTIONS LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A device comprising:
a processor; and
a display in communication with the processor, wherein the processor is configured to:
receive a sequence of user gestures corresponding to a multi-layout keyboard, wherein each layout of the multi-layout keyboard corresponding to a language and comprising a plurality of keys, each key corresponds to at least one character, at least one key in each of the layouts is designated and at least one gesture on the at least one key is assigned as a delimiter;
generate a set of probabilities by processing at least one sub-sequence extracted from the sequence using the delimiter by a machine learning model;
determine a selected layout using the set of probabilities;
apply the selected layout on at least one word of a plurality of words,

wherein the plurality of words correspond to previous and consecutive sub-sequences from the sequence; and
in response to the selected layout apply correction according to the language on the at least one word;
wherein the processor is further configured to delete typed characters or letters as displayed on a form and/or widget, as based on a formerly determined language, and insert a corrected text, instead of the deleted characters or deleted letters, using characters corresponding to keys of the selected layout.