Patent ID: 11868609
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system, comprising:
memory embodied with instructions for presenting and dynamically modifying a soft keyboard; and
a processor configured execute the instructions for:
displaying the soft keyboard within a user interface (UI) on a screen of a device with:
a first key having a display boundary that remains constant but with an associated first hit target that changes, and
a second key that is adjacent to the first key, the second key having a display boundary that remains constant but with an associated second hit target that changes;

identifying a grammar type of a first word entered on the UI by a user;
predicting a second word having a different grammar type than the grammar type of the first word; and
extending the first hit target based on, in addition to the identified grammar type, a stylus or finger having hovered over the second key, wherein extending the first hit target comprises increasing a size of the first hit target and decreasing a size of the second hit target of the second key.