US2021132796A1PendingUtilityA1

Systems and Methods for Adaptively Presenting a Keyboard on a Touch-Sensitive Display

Assignee: APPLE INCPriority: Sep 19, 2007Filed: Jan 11, 2021Published: May 6, 2021
Est. expirySep 19, 2027(~1.1 yrs left)· nominal 20-yr term from priority
G06F 2203/04108H03K 2217/960775G06F 3/04886G06F 3/023G06F 2203/04803H03K 17/9622G06F 3/0231G06F 3/016G06F 40/274G06F 3/03547
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for adaptively presenting a keyboard on a touch-sensitive display are disclosed herein. In one aspect, a method includes: monitoring typing inputs received from a user at a touch-sensitive display of an electronic device. The method also includes: determining whether the typing inputs are converging towards a midpoint of the touch-sensitive display or diverging away from the midpoint of the touch-sensitive display. In accordance with a determination that the typing inputs are converging towards the midpoint of the touch-sensitive display, the method includes: providing a first feedback to the user to indicate that the typing inputs are converging. In accordance with a determination that the typing inputs are diverging away from the midpoint of the touch-sensitive display, the method includes: providing a second feedback to the user to indicate that the typing inputs are diverging.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of an electronic device with a touch-sensitive display, the one or more programs comprising instructions for:
 monitoring typing inputs received from a user at the touch-sensitive display;   determining whether the typing inputs are converging towards a midpoint of the touch-sensitive display or diverging away from the midpoint of the touch-sensitive display;   in accordance with a determination that the typing inputs are converging towards the midpoint of the touch-sensitive display, providing a first feedback to the user to indicate that the typing inputs are converging; and   in accordance with a determination that the typing inputs are diverging away from the midpoint of the touch-sensitive display, providing a second feedback to the user to indicate that the typing inputs are diverging.   
     
     
         2 . The non-transitory computer-readable storage medium of  claim 1 , wherein the typing inputs are received at a virtual keyboard with a plurality of keys displayed at predefined locations on the touch-sensitive display of the electronic device. 
     
     
         3 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the first feedback comprise instructions for displaying at least one key of the plurality of keys at a new location closer to the midpoint of the touch-sensitive display relative to a respective predefined location associated with the at least one key of the plurality of keys, the respective predefined location being within a threshold distance of the midpoint of the touch-sensitive display. 
     
     
         4 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the first feedback comprise instructions for reducing a display size associated with each key of the plurality of keys. 
     
     
         5 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the first feedback comprise instructions for reducing a display size associated with at least one key of the plurality of keys, the at least one key being displayed at a respective predefined location that is within a threshold distance of the midpoint of the touch-sensitive display. 
     
     
         6 . The non-transitory computer-readable storage medium of  claim 5 , wherein the one or more programs include instructions for:
 after providing the first feedback, in accordance with a new determination that the typing inputs are still converging towards the midpoint, reducing a display size associated with the at least one key.   
     
     
         7 . The non-transitory computer-readable storage medium of  claim 3 , wherein the one or more programs include instructions for:
 in accordance with a determination that the typing inputs have not been received for a predetermined period of time, re-displaying the keys at the predefined locations.   
     
     
         8 . The non-transitory computer-readable storage medium of  claim 3 , wherein the one or more programs include instructions for:
 in accordance with a determination that the typing inputs are no longer converging towards the midpoint of the touch-sensitive display, re-displaying the keys at the predefined locations.   
     
     
         9 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the second feedback comprise instructions for displaying a predefined graphic at the virtual keyboard for a predefined period of time. 
     
     
         10 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the second feedback comprise instructions for displaying at least two keys of the plurality of keys at new locations that are closer to a first edge or a second edge of the touch-sensitive display relative to respective predefined locations of the at least two keys, the respective predefined location for a first key of the at least two keys being within a threshold distance of the first edge of the touch-sensitive display and the respective predefined location for a second key of the at least two keys being within the threshold distance of the second edge of the touch-sensitive display. 
     
     
         11 . The non-transitory computer-readable storage medium of  claim 2 , wherein the instructions for providing the second feedback comprise instructions for reducing a display size associated with at least two keys of the plurality of keys, a first key of the at least two keys being displayed at a respective predefined location that is within a threshold distance of a first edge of the touch-sensitive display and a second key of the at least two keys being displayed at a location that is within the threshold display of a second edge, opposite the first edge, of the touch-sensitive display. 
     
     
         12 . The non-transitory computer-readable storage medium of  claim 10 , wherein the one or more programs include instructions for:
 in accordance with a determination that the typing inputs have not been received for a predetermined period of time, re-displaying the keys at the predefined locations.   
     
     
         13 . The non-transitory computer-readable storage medium of  claim 10 , wherein the one or more programs include instructions for:
 in accordance with a determination that the typing inputs are no longer diverging away from the midpoint of the touch-sensitive display, re-displaying the keys at the predefined locations.   
     
     
         14 . A method, comprising:
 at an electronic device with a touch-sensitive display:
 monitoring typing inputs received from a user at the touch-sensitive display; 
 determining whether the typing inputs are converging towards a midpoint of the touch-sensitive display or diverging away from the midpoint of the touch-sensitive display; 
 in accordance with a determination that the typing inputs are converging towards the midpoint of the touch-sensitive display, providing a first feedback to the user to indicate that the typing inputs are converging; and 
 in accordance with a determination that the typing inputs are diverging away from the midpoint of the touch-sensitive display, providing a second feedback to the user to indicate that the typing inputs are diverging. 
   
     
     
         15 . An electronic device, comprising:
 a touch-sensitive display;   one or more processors; and   memory storing one or more programs that, when executed by the one or more processors, cause the electronic device to:
 monitor typing inputs received from a user at the touch-sensitive display; 
 determine whether the typing inputs are converging towards a midpoint of the touch-sensitive display or diverging away from the midpoint of the touch-sensitive display; 
 in accordance with a determination that the typing inputs are converging towards the midpoint of the touch-sensitive display, provide a first feedback to the user to indicate that the typing inputs are converging; and 
 in accordance with a determination that the typing inputs are diverging away from the midpoint of the touch-sensitive display, provide a second feedback to the user to indicate that the typing inputs are diverging.

Join the waitlist — get patent alerts

Track US2021132796A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.