SYSTEM AND METHOD FOR CONTEXT BASED PREDICTIVE TEXT ENTRY ASSISTANCE
First Claim
1. A device comprising:
- a processor for controlling operation of the device;
a keyboard coupled to the processor for accepting an input;
at least one display device coupled to the processor for communicating an output;
a memory coupled to the processor; and
a storage device coupled to the processor;
the device including a predictive text module resident in the memory for execution by the processor, the predictive text module being configured to;
receive an input from the keyboard, the input comprising a character of a string;
gather relevant contextual data based on the input;
retrieve any relevant stored data from the storage device based on the input;
generate at least one context based prediction based on the received input, the contextual data, and any relevant stored data;
display at least one option for completing the string on the display screen based on the at least one prediction; and
complete the string if one of the options displayed on the display screen is selected by way of a further input.
2 Assignments
0 Petitions
Accused Products
Abstract
A device is provided for executing a method for providing context based predictive text entry. The device has a processor and a keyboard, a display screen, and a storage device connected to the processor. The method comprises receiving an input from the keyboard, the input comprising a character of a string; gathering relevant contextual data based on the input; retrieving any relevant stored data from the storage device based on the input; generating at least one context based prediction based on the received input, the contextual data, and any relevant stored data; displaying at least one option for completing the string on the display screen based on the at least one prediction; and completing the string if one of the options displayed on the display screen is selected by way of a further input.
-
Citations
19 Claims
-
1. A device comprising:
-
a processor for controlling operation of the device; a keyboard coupled to the processor for accepting an input; at least one display device coupled to the processor for communicating an output; a memory coupled to the processor; and a storage device coupled to the processor; the device including a predictive text module resident in the memory for execution by the processor, the predictive text module being configured to; receive an input from the keyboard, the input comprising a character of a string; gather relevant contextual data based on the input; retrieve any relevant stored data from the storage device based on the input; generate at least one context based prediction based on the received input, the contextual data, and any relevant stored data; display at least one option for completing the string on the display screen based on the at least one prediction; and complete the string if one of the options displayed on the display screen is selected by way of a further input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing context based predictive text entry on a device having a processor and a keyboard, display screen, and storage device connected to the processor, the method comprising:
-
receiving an input from the keyboard, the input comprising a character of a string; gathering relevant contextual data based on the input; retrieving any relevant stored data from the storage device based on the input; generating at least one context based prediction based on the received input, the contextual data, and any relevant stored data; displaying at least one option for completing the string on the display screen based on the at least one prediction; and completing the string if one of the options displayed on the display screen is selected by way of a further input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer readable medium having computer readable code stored thereon, for execution by a processor of a device, the computer program product causing the processor to provide context based predictive text entry on the device, the device also having a keyboard, display screen, and storage device connected to the processor, the computer program product comprising:
-
code for receiving an input from the keyboard, the input comprising a character of a string; code for gathering relevant contextual data based on the input; code for retrieving any relevant stored data from the storage device based on the input; code for generating at least one context based prediction based on the received input, the contextual data, and any relevant stored data; code for displaying at least one option for completing the string on the display screen based on the at least one prediction; and code for completing the string if one of the options displayed on the display screen is selected by way of a further input.
-
Specification