IP Library Patent Application 13867269
Patent Application
App. No. 13/867,269

RETROACTIVE WORD CORRECTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/867,269
Abstract

An electronic device is configured for retroactive word correction. The device includes memory, a processor, a network interface and display. The device also includes an operating system managing access to the memory, processor, network interface and display. The device yet further includes a message transmitting application and a spell checker operable to perform spell checking on text in messages composed within the message transmitting application. Finally, the device includes a retroactive word correction module coupled to the spell checker. The module includes program code enabled to identify both an incorrectly spelled word in a previously transmitted message in the message transmitting application and also a correctly spelled form of the incorrectly spelled word, and to respond to the identifying (A) by locating the incorrectly spelled word in the previously transmitted message and (B) by replacing the located incorrectly spelled word with the correctly spelled form of the incorrectly spelled word.

Claims (28)

1 . A retroactive spell correction method comprising:

identifying both an incorrectly spelled word in a previously transmitted message in a message transmitting application executing in memory of a computing device, and also a correctly spelled form of the incorrectly spelled word; and

responsive to the identifying of the correctly spelled form of the incorrectly spelled word, (A) locating the incorrectly spelled word in the previously transmitted message and (B) replacing the located incorrectly spelled word in the previously transmitted message with the correctly spelled form of the incorrectly spelled word.

2 . The method of claim 1 , wherein the correctly spelled form of the incorrectly spelled word is identified according to an annotation positioned proximately to the correctly spelled form of the incorrectly spelled word in the message.

3 . The method of claim 1 , further comprising updating a display of the previously transmitted message with the correctly spelled form of the incorrectly spelled word in place of the incorrectly spelled word.

4 . The method of claim 3 , wherein the updated display includes a visual emphasis of the correctly spelled form of the incorrectly spelled word.

5 . The method of claim 1 , further comprising updating an auto-correction database with the incorrectly spelled word and the correctly spelled form of the incorrectly spelled word.

6 . The method of claim 1 , further comprising updating a keyboard mapping of an adaptable keyboard of the computing device to improve a mapping of finger placement upon the adaptable keyboard to different keys corresponding to different characters of the correctly spelled form of the incorrectly spelled word.

7 . An electronic device configured for retroactive spell correction comprising:

memory, at least one processor, a network interface and a display;

an operating system managing access to the memory, processor, network interface and display;

a message transmitting application executing in the memory and displaying messages in the display;

a spell checker coupled to the message transmitting application operable to perform spell checking on text in messages composed within the message transmitting application; and,

a retroactive spell correction module coupled to the spell checker, the module comprising program code enabled to identify both an incorrectly spelled word in a previously transmitted message in the message transmitting application and also a correctly spelled form of the incorrectly spelled word, and to respond to the identifying of the correctly spelled form of the incorrectly spelled word (A) by locating the incorrectly spelled word in the previously transmitted message and (B) by replacing the located incorrectly spelled word with the correctly spelled form of the incorrectly spelled word.

8 . The system of claim 7 , wherein the correctly spelled form of the incorrectly spelled word is identified according to an annotation positioned proximately to the correctly spelled form of the incorrectly spelled word in the message.

9 . The system of claim 7 , wherein the program code is further enabled to update a display of the previously transmitted message with the correctly spelled form of the incorrectly spelled word in place of the incorrectly spelled word.

10 . The system of claim 9 , wherein the updated display includes a visual emphasis of the correctly spelled form of the incorrectly spelled word.

11 . The system of claim 7 , further comprising an auto-correction database accessible by the spell checker to perform auto-correction of misspelled words during message composition in the messenger, wherein the program code is further enabled to update the auto-correction database with the incorrectly spelled word and the correctly spelled form of the incorrectly spelled word.

12 . The system of claim 7 , further comprising an adaptable keyboard, wherein the program code is further enabled to updating a keyboard mapping of the adaptable keyboard to improve a mapping of finger placement upon the adaptable keyboard to different keys corresponding to different characters of the correctly spelled form of the incorrectly spelled word.

13 . A computer program product for retroactive spell correction, the computer program product comprising:

a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for identifying both an incorrectly spelled word in a previously transmitted message in a message transmitting application executing in memory of a computing device and also a correctly spelled form of the incorrectly spelled word; and,

computer readable program code for responding to the identifying of the correctly spelled form of the incorrectly spelled word (A) by locating the incorrectly spelled word in the previously transmitted message and (B) by replacing the located incorrectly spelled word in the previously transmitted message with the correctly spelled form of the incorrectly spelled word.

14 . The computer program product of claim 13 , wherein the correctly spelled form of the incorrectly spelled word is identified according to an annotation positioned proximately to the correctly spelled form of the incorrectly spelled word in the message.

15 . The computer program product of claim 13 , further comprising computer readable program code for updating a display of the previously transmitted message with the correctly spelled form of the incorrectly spelled word in place of the incorrectly spelled word.

16 . The computer program product of claim 15 , wherein the updated display includes a visual emphasis of the correctly spelled form of the incorrectly spelled word.

17 . The computer program product of claim 13 , further comprising computer readable program code for updating an auto-correction database with the incorrectly spelled word and the correctly spelled form of the incorrectly spelled word.

18 . The computer program product of claim 13 , further comprising computer readable program code for updating a keyboard mapping of an adaptable keyboard of the computing device to improve a mapping of finger placement upon the adaptable keyboard to different keys corresponding to different characters of the correctly spelled form of the incorrectly spelled word.

Assignments (2)
CHANGE OF NAME Recorded Dec 8, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037243/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2013
From: WOOD, CHRISTOPHER WILLIAM; LAU, STEPHEN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030263/0750 →