# US 2014/0208230 A1 · Autocorrect Highlight and Re-Work

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0208230 A1
- Document ID: US20140208230A1
- Status: Published application
- Kind: A1
- Application number: 13/745,629
- Filed: 2013-01-18
- Published: 2014-07-24
- Earliest claimed: 2013-01-18
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Craig Matthew Stanley
- Web page: https://patentgrep.com/patent/US20140208230A1

## CPC

- G06F 40/232: Orthographic correction, e.g. spell checking or vowelisation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Whenever a computing device such as a smart phone automatically corrects and replaces a word entered by the device's user, the computing device can responsively provide some sensory output to the user to signal to the user that the replacement has occurred. Because the user can sense the output, the user can become alerted to the fact of the automatic replacement prior to transmitting, or otherwise making permanent, the text containing the replaced word. The user can then proofread the text prior to transmission in order to ensure that the replaced word is actually the correct word that the user meant to enter. The sensory output can involve a visual highlighting of the replaced word, an audible speaking of the word that replaced the replaced word, and/or a tactile vibration of the computing device, for example.

## Claims

### Claim 1

A computer-readable memory storing instructions to cause one or more processors to perform operations, the instructions comprising:
instructions to cause the processors to replace a first word with a second word; and
instructions to cause the processors to produce user-detectable sensory output in response to replacing the first word with the second word.

### Claim 2 (depends on 1)

The computer-readable memory of claim 1, wherein the instructions to cause the processors to produce user-detectable sensory output in response to replacing the first word with the second word comprise instructions to cause the processors to visually distinguish the second word from others words in displayed text that includes the second word and the other words.

### Claim 3 (depends on 1)

The computer-readable memory of claim 1, wherein the instructions to cause the processors to produce user-detectable sensory output in response to replacing the first word with the second word comprise instructions to cause one or more speakers to emit a sound in response to the replacement.

### Claim 4 (depends on 1)

The computer-readable memory of claim 1, wherein the instructions to cause the processors to produce user-detectable sensory output in response to replacing the first word with the second word comprise instructions to cause a computing device to vibrate in response to the replacement.

### Claim 5 (depends on 1)

The computer-readable memory of claim 1, wherein the instructions further comprise:
instructions to cause the processors to detect, after production of the user-detectable sensory output, a user's selection of a particular user interface control; and
instructions to cause the processors to transmit, over a wireless network, to a remote computing device, in response to detecting the selection of the particular user interface control, text that includes the second word.

### Claim 6

A computer-readable memory storing instructions to cause one or more processors to perform operations, the instructions comprising:
instructions to cause the processors to detect, prior to a transmission to a remote device of a text message that a user has entered into a text message entry field of a user interface, a misspelled word within the text message;
instructions to cause the processors to replace, automatically, the misspelled word with one or more corrected words in the text message in the text message entry field in response to detecting the misspelled word; and
instructions to cause the processors to distinguish, visually, from other words in the text message, the one or more corrected words in the text message in the text message entry field in response to replacing the misspelled word.

### Claim 7 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause the processors to receive user input that indicates an editing of the one or more characters of the one or more visually distinguished corrected words; and
instructions to cause the processors to change, in the text message entry field, one or more characters of the one or more visually distinguished word with one or more characters indicated in the user input.

### Claim 8 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause speakers to emit an audible spoken version of the one or more corrected words in response to the replacement of the misspelled word with the one or more corrected words.

### Claim 9 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause the processors to determine whether a ringer switch is currently in an off position; and
instructions to cause the processors to produce sensory output of a type that is based on whether the ringer switch is currently in the off position in response to the replacement of the misspelled word with the one or more corrected words while the ringer switch is currently in the off position;
wherein the type of sensory output is a spoken audible version of the word that automatically replaced the misspelled word while the ringer switch is in an on position; and
wherein the type of sensory output is a vibration while the ringer switch is in an off position.

### Claim 10 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause the processors to receive user input that indicates a type of sensory output;
instructions to cause the processors to store the type of sensory output in configuration settings; and
instructions to cause the processors to produce sensory output that matches the type of sensory output stored in the configuration settings in response to the replacement of the misspelled word with the one or more corrected words.

### Claim 11 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause the processors to receive user input that indicates a changing of an incorrect word in a transmitted text message to a user-selected correct word; and
instructions to cause the processors to transmit, to a recipient device to which the transmitted text message was transmitted, a supplementary message that identifies the transmitted text message and indicates both the incorrect word and the user-selected correct word.

### Claim 12 (depends on 6)

The computer-readable memory of claim 6, wherein the instructions further comprise:
instructions to cause the processors to receive a supplementary message that identifies a particular text message previously received from a transmitting device, that identifies an incorrect word in the particular text message, and that identifies a user-selected correct word;
instructions to cause the processors to replace, in the particular text message, the incorrect word with the user-selected correct word; and
instructions to cause the processors to provide an indication to a user that the user-selected correct word in the particular text message was formerly the incorrect word.

### Claim 13

A computer-readable memory storing instructions to cause one or more processors to perform operations, the instructions comprising:
instructions to cause the processors to replace, automatically, a user-inputted word with a device-selected word that the user did not input;
instructions to cause the processors to detect a user selection of the device-selected word; and
instructions to cause the processors to display, in response to the detection, one or more alternative words that are selected based on the user-inputted word;
instructions to cause the processors to detect a user selection of a particular word from the one or more alternative words; and
instructions to cause the processors to replace the device-selected word with the particular word in response to detecting the user selection of the particular word from the one or more alternative words.

### Claim 14 (depends on 13)

The computer-readable memory of claim 13, wherein the instructions to cause the processors to display the one or more alternative words that are selected based on the user-inputted word comprise instructions to cause the processors to display, in a location of the device-selected word, a drop-down box control that contains the one or more alternative words.

### Claim 15 (depends on 13)

The computer-readable memory of claim 13, wherein the instructions to cause the processors to display the one or more alternative words that are selected based on the user-inputted word comprise instructions to cause the processors to display a first group of alternative words that are each no more than a specified quantity of letters different from the user-inputted word; and wherein the instructions to cause the processors to display the one or more alternative words that are selected based on the user-inputted word comprise instructions to cause the processors to display, separate from the first group, a second group of alternative words that each contain one or more letters that are adjacent on a keyboard to letters that the user-inputted word contains.

### Claim 16 (depends on 13)

The computer-readable memory of claim 13, wherein the instructions further comprise:
instructions to cause the processors to display, along with the one or more alternative words, a sentence that contains the user-inputted word that one of the one or more alternative words is going to replace.

### Claim 17 (depends on 13)

The computer-readable memory of claim 13, wherein the instructions to cause the processors to replace the user-inputted word with the device-selected word that the user did not input comprise instructions to cause the processors to temporarily flash a display on which the replacement is made to a different color.

### Claim 18

A method comprising:
determining that a first word is not contained in a dictionary of words;
in response to determining that the words is not contained in the dictionary of words, automatically replacing, on a display, the first word with a second word that is contained in the dictionary of words; and
in response to automatically replacing the first word with the second word on the display, audibly emitting a spoken version of the second word at the time of the replacement.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
after audibly emitting the spoken version of the second word, receiving, through a virtual keyboard presented on the display, one or more characters; and
presenting the one or more characters on the display along with the second word.

### Claim 20 (depends on 18)

The method of claim 18, wherein the determining that the first word is not contained in the dictionary of words is performed in response to detecting a completion of the entry of the first word in an e-mail message.

### Claim 21 (depends on 18)

The method of claim 18, wherein the determining that the first word is not contained in the dictionary of words is performed in response to detecting a completion of the entry of the first word in a word processing document.

### Claim 22

A mobile device comprising:
a user interface through which a user can enter a plurality of words; and
a memory storing a program that automatically replaces a particular word of the plurality of words in an absence of a user request to perform the replacement, and that causes the mobile device to produce sensory output to the user at a time of the performance of the replacement.

### Claim 23 (depends on 22)

The mobile device of claim 22, wherein the memory storing the program stores a program that that causes the mobile device to visually distinguish the particular word from the plurality of words at the time of the performance of the replacement.

### Claim 24 (depends on 22)

The mobile device of claim 22, wherein the memory storing the program stores a program that that causes the mobile device to output, through speakers of the mobile device, at the time of the performance of the replacement, sounds that represent a word that replaced the particular word due to the performance of the replacement.

### Claim 25 (depends on 22)

The mobile device of claim 22, wherein the memory storing the program stores a program that that causes at least a part of the mobile device to move at the time of the performance of the replacement.
