SYSTEM AND METHOD OF PREDICTING USER INPUT TO A MOBILE TERMINAL
First Claim
1. A method of predicting user input to a mobile terminal comprising:
- creating a raw user input data record comprised of input to the mobile terminal;
creating a contextual data record to be appended to the raw user input data record;
storing the combined raw user input data record and contextual data record in a raw user input database;
processing the records contained in the raw user input database to identify repetitive patterns of user input;
storing repetitive patterns of user input in a recognized input pattern database;
monitoring current input to the mobile terminal;
comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, prompting the user to allow the mobile terminal to complete the process of inputting the data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of predicting user input to a mobile terminal is presented. The mobile terminal creates a raw user input data record comprised of input to the mobile terminal. A contextual data record is appended to the raw user input data record and both are stored. Another process processes the records contained in the raw user input database to identify repetitive patterns of user input. Identified patterns are stored in a recognized input pattern database. The mobile terminal then monitors current input and compares it to the repetitive patterns stored in the recognized input pattern database. Upon matching the current input to a repetitive pattern within a specified tolerance, the mobile terminal prompts the user to allow the mobile terminal to complete the process of inputting the data.
157 Citations
15 Claims
-
1. A method of predicting user input to a mobile terminal comprising:
-
creating a raw user input data record comprised of input to the mobile terminal;
creating a contextual data record to be appended to the raw user input data record;
storing the combined raw user input data record and contextual data record in a raw user input database;
processing the records contained in the raw user input database to identify repetitive patterns of user input;
storing repetitive patterns of user input in a recognized input pattern database;
monitoring current input to the mobile terminal;
comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, prompting the user to allow the mobile terminal to complete the process of inputting the data. - View Dependent Claims (2, 3, 4)
-
-
5. A method of predicting user input to a mobile terminal comprising:
-
creating a raw user input data record comprised of input to the mobile terminal;
creating a contextual data record to be appended to the raw user input data record;
storing the combined raw user input data record and contextual data record in a raw user input database;
processing the records contained in the raw user input database to identify repetitive patterns of user input;
storing repetitive patterns of user input in a recognized input pattern database;
monitoring current input to the mobile terminal;
comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, automatically completing the process of inputting the data. - View Dependent Claims (6, 7)
-
-
8. A computer program product for predicting user input to a mobile terminal, the computer program product comprising:
-
computer program code for creating a raw user input data record comprised of input to the mobile terminal;
computer program code for creating a contextual data record to be appended to the raw user input data record;
computer program code for storing the combined raw user input data record and contextual data record in a raw user input database;
computer program code for processing the records contained in the raw user input database to identify repetitive patterns of user input;
computer program code for storing repetitive patterns of user input in a recognized input pattern database;
computer program code for monitoring current input to the mobile terminal;
computer program code for comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, computer program code for prompting the user to allow the mobile terminal to complete the process of inputting the data. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product for predicting user input to a mobile terminal, the computer program product comprising:
-
computer program code for creating a raw user input data record comprised of input to the mobile terminal;
computer program code for creating a contextual data record to be appended to the raw user input data record;
computer program code for storing the combined raw user input data record and contextual data record in a raw user input database;
computer program code for processing the records contained in the raw user input database to identify repetitive patterns of user input;
computer program code for storing repetitive patterns of user input in a recognized input pattern database;
computer program code for monitoring current input to the mobile terminal;
computer program code for comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, computer program code for automatically completing the process of inputting the data. - View Dependent Claims (13, 14)
-
-
15. A system for predicting user input to a mobile terminal comprising:
-
means for creating a raw user input data record comprised of input to the mobile terminal;
means for creating a contextual data record to be appended to the raw user input data record;
means for storing the combined raw user input data record and contextual data record in a raw user input database;
means for processing the records contained in the raw user input database to identify repetitive patterns of user input;
means for storing repetitive patterns of user input in a recognized input pattern database;
means for monitoring current input to the mobile terminal;
means for comparing the current user input to the repetitive patterns stored in the recognized input pattern database; and
upon matching the current input to a repetitive pattern in the database within a specified tolerance, means for prompting the user to allow the mobile terminal to complete the process of inputting the data.
-
Specification