Managing an immersive interface in a multi-application immersive environment
US-9535597-B2 · Jan 3, 2017 · US
US10204096B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10204096-B2 |
| Application number | US-201414502711-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2014 |
| Priority date | May 30, 2014 |
| Publication date | Feb 12, 2019 |
| Grant date | Feb 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes displaying a suggestion region above an on-screen keyboard. The suggestion region includes multiple suggested character strings. The method further includes: detecting a gesture that begins within a predefined key of the on-screen keyboard; and responsive to detecting the gesture: in accordance with a determination that the gesture ends within the predefined key, inserting a first character string into a text field; and in accordance with a determination that the gesture ends outside of the predefined key, inserting a second character string into the text field, wherein the second character string is different from the first character string.
Opening claim text (preview).
What is claimed is: 1. A method comprising: at an electronic device with a display: displaying a suggestion region above an on-screen keyboard, the suggestion region including multiple suggested character strings and a text field, including a first suggested character string and a second suggested character string, the first suggested character string including a first plurality of characters and the second suggested character string including a second plurality of characters; subsequent to displaying the suggestion region that includes the first suggested character string and the second suggested character string, detecting a gesture that begins within a predefined key of the on-screen keyboard, wherein the predefined key is associated with a single predefined character; and responsive to detecting the gesture: determining whether the gesture ends outside of the predefined key; determining whether the gesture corresponds to a particular section of the suggestion region, the particular section being a first section or a second section; in accordance with a determination that the gesture ends outside of the predefined key and corresponds to a first section of the suggestion region, inserting the first suggested character string into the text field; in accordance with a determination that the gesture ends outside of the predefined key and corresponds to a second section of the suggestion region, inserting the second suggested character string into the text field; and in accordance with a determination that the gesture ends within the predefined key, inserting the single predefined character that is associated with the predefined key into the text field without inserting the respective suggested character string that includes the plurality of characters into the text field. 2. The method of claim 1 , wherein the predefined key is a space bar. 3. The method of claim 1 , wherein one of the multiple suggested character strings is a prediction of a character string being entered in the text field. 4. The method of claim 1 , wherein one of the multiple suggested character strings is an automatic correction of a character string being entered in the text field. 5. The method of claim 4 , wherein the automatic correction is visually distinguished from other suggested character strings that are not automatic corrections. 6. The method of claim 1 , wherein one of the multiple suggested character strings is an automatic completion of a character string entered in the text field. 7. The method of claim 1 , wherein one of the multiple suggested character strings is a character string that was entered in the text field. 8. The method of claim 7 , wherein the character string that was entered in the text field is displayed within quotation marks in the suggestion region. 9. The method of claim 1 , wherein the multiple suggested character strings are arranged on the same horizontal axis within the suggestion region. 10. The method of claim 1 , wherein the multiple suggested character strings include a character string that was entered in the text field, a highest likelihood prediction of a character string being entered in the text field, and a second-highest likelihood prediction of a character string being entered in the text field. 11. The method of claim 10 , wherein the character string entered in the text field is displayed in a left section of the suggestion region, the highest likelihood prediction is displayed in a middle section of the suggestion region, and the second-highest likelihood prediction is displayed in a right section of the suggestion region. 12. The method of claim 11 , wherein the highest likelihood prediction is an automatic correction. 13. The method of claim 1 , wherein one of the multiple suggested character strings is an automatic correction and the method further comprises displaying a graphical user interface element adjacent to the automatic correction that, when activated, rejects the automatic correction. 14. The method of claim 1 , wherein: inserting the first suggested character string into the text field occurs in accordance with a determination that the gesture ends within a first section of the suggestion region; and inserting the second suggested character string into the text field occurs in accordance with a determination that the gesture ends within a second section of the suggestion region. 15. The method of claim 1 , further comprising: responsive to the gesture including movement of a contact outside of the predefined key and corresponding to the first section of the suggestion region, visually distinguishing the first suggested character string from other suggested character strings in the suggestion region; and responsive to the gesture including movement of a contact outside of the predefined key and corresponding to the second section of the suggestion region, visually distinguishing the second suggested character string from other suggested character strings in the suggestion region. 16. The method of claim 15 , wherein: visually distinguishing the first suggested character string comprises increasing a height of a section of the suggestion region that includes the first suggested character string; and visually distinguishing the second suggested character string comprises increasing a height of a section of the suggestion region that includes the second suggested character string. 17. The method of claim 15 , further comprising: detecting a movement of the contact towards and into the predefined key; and responsive to detecting the movement, ceasing to visually distinguish the first or second suggested character string from other suggested character strings in the suggestion region. 18. The method of claim 1 , further comprising: detecting a movement of a contact towards and into the predefined key, the contact starting at a location that corresponds to the suggestion region; and responsive to the movement, ceasing to display the suggestion region. 19. The method of claim 1 , further comprising: responsive to inserting into the text field either the single predefined character or the first or second suggested character string, inserting into the text field a space character. 20. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for: displaying a suggestion region above an on-screen keyboard, the suggestion region including multiple suggested character strings and a text field, including a first suggested character string and a second suggested character string, the first suggested character string including a first plurality of characters and the second suggested character string including a second plurality of characters; subsequent to displaying the suggestion region that includes the first suggested character string and the second suggested character string, detecting a gesture that begins within a predefined key of the on-screen keyboard, wherein the predefined key is associated with a single predefined character; and responsive to detecting the gesture: in accordance with a determination that the gesture ends outside of the predefined key and corresponds to a first section of the suggestion region, inserting the first suggested character string into the text field; in accordance with a determination that the gesture ends outside of the predefined key and corresponds to a second secti
Orthographic correction, e.g. spell checking or vowelisation · CPC title
Converting codes to words; Guess-ahead of partial word inputs · CPC title
using prediction or retrieval techniques · CPC title
using selection techniques to select from displayed items · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.