Method, system, and graphical user interface for providing word recommendations

US9244536B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9244536-B2
Application numberUS-201113310586-A
CountryUS
Kind codeB2
Filing dateDec 2, 2011
Priority dateJan 5, 2007
Publication dateJan 26, 2016
Grant dateJan 26, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a portable electronic device with a display and a keyboard: receiving a plurality of user inputs of characters through the keyboard, and displaying on the display a current character string as input by the user; displaying a suggested replacement character string for the current character string; while both the current character string and the suggested replacement string are displayed, receiving a further user input through a punctuation mark key of the keyboard; and in response to the further user input, replacing the current character string with the suggested replacement character string, and appending a punctuation mark at the end of the replacement character string, the punctuation mark corresponding to the punctuation mark key through which the further user input was received. 2. The method of claim 1 , wherein the punctuation mark key corresponds to a punctuation mark selected from the group consisting essentially of a comma, a period, an exclamation point, a question mark, and a semicolon. 3. The method of claim 1 , wherein the display is a touch screen display, and wherein the keyboard is a virtual keyboard displayed on the touch screen display. 4. The method of claim 3 , wherein the virtual keyboard comprises a display that simultaneously displays a first plurality of virtual keys each associated with a respective letter of the alphabet, and a second plurality of virtual punctuation mark keys each corresponding to a respective punctuation mark. 5. The method of claim 4 , wherein the plurality of virtual punctuation mark keys comprises a first virtual punctuation mark key corresponding to a comma and a second virtual punctuation mark key corresponding to a period. 6. The method of claim 1 , wherein displaying a suggested replacement character string for the current character string comprises displaying a single suggested replacement character string. 7. A portable electronic device, comprising: one or more processors; a display; a keyboard; and computer readable memory comprising instructions that, when executed by the one or more processors, perform operations comprising: receiving a plurality of user inputs of characters through the keyboard, and displaying a current character string as input by the user, displaying a suggested replacement character string for the current character string; while both the current character string and the suggested replacement string are displayed, receiving a further user input through a punctuation mark key of the keyboard, and in response to the further user input, replacing the current character string with the suggested replacement character string, and appending a punctuation mark at the end of the replacement character string, the punctuation mark corresponding to the punctuation mark key through which the further user input was received. 8. The device of claim 7 , wherein the punctuation mark key corresponds to a punctuation mark selected from the group consisting essentially of a comma, a period, an exclamation point, a question mark, and a semicolon. 9. The device of claim 7 , wherein the keyboard is a virtual keyboard displayed on the touch screen display. 10. The device of claim 9 , wherein the virtual keyboard comprises a display that simultaneously displays a first plurality of virtual keys each associated with a respective letter of the alphabet, and a second plurality of virtual punctuation mark keys each corresponding to a respective punctuation mark. 11. The device of claim 10 , wherein the plurality of virtual punctuation mark keys comprises a first virtual punctuation mark key corresponding to a comma and a second virtual punctuation mark key corresponding to a period. 12. The device of claim 7 , wherein displaying a suggested replacement character string for the current character string comprises displaying a single suggested replacement character string. 13. A method, comprising: at a portable electronic device with a display: receiving a plurality of user inputs of characters through the keyboard, and displaying on the display a current character string as input by the user, displaying on the display a suggested replacement character string for the current character string, and receiving a further user input of a single touch, wherein the portable electronic device is configured to receive the further single user input to perform a selected character string function of a plurality of possible character string functions depending on where the further single user input is received, the plurality of possible character string functions comprising, replacing the current character string with the suggested replacement character string in response to a single user input at a first location, replacing the current character string with the suggested replacement character string in combination with a first punctuation mark in response to a single user input at a second location, the second location being a first punctuation mark key on the keyboard corresponding to the first punctuation mark, replacing the current character string with the suggested replacement character string in combination with a second punctuation mark in response to a single user input at a third location, the third location being a second punctuation mark key on the keyboard corresponding to the second punctuation mark, and accepting the current character string in response to a single user input at a fourth location. 14. The method of claim 13 , wherein the display is a touch screen display, and wherein the keyboard is a virtual keyboard displayed on the touch screen display. 15. The method of claim 14 , wherein the virtual keyboard comprises a display that simultaneously displays a first plurality of virtual keys each associated with a respective letter of the alphabet, and a second plurality of virtual punctuation mark keys each corresponding to a respective punctuation mark. 16. The method of claim 15 , wherein the first punctuation mark key is a virtual punctuation mark key corresponding to the first punctuation mark, and the second punctuation mark key is a virtual punctuation mark key corresponding to the second punctuation mark. 17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device with a display, cause the portable electronic device to perform a method comprising: receiving a plurality of user inputs of characters through the keyboard, and displaying on the display a current character string as input by the user, displaying on the display a suggested replacement character string for the current character string, and receiving a further user input of a single touch, wherein the portable electronic device is configured to receive the further single user input to perform a selected character string function of a plurality of possible character string functions depending on where the further single user input is received, the plurality of possible character string functions comprising, replacing the current character string with the suggested replacement character string in response to a single user input at a first location, replacing the current character string with the suggested replacement character string in combination with a first punctuation mark in response to a single user input at a second location, the second location being a first punctuation mark key on the keyboard corresponding to the first punctuation mark, replacing the c

Assignees

Inventors

Classifications

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

  • G06F3/0237Primary

    using prediction or retrieval techniques · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • Converting codes to words; Guess-ahead of partial word inputs · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9244536B2 cover?
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area wi…
Who is the assignee on this patent?
Kocienda Kenneth, Ording Bas, Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).