IP Library Granted Patent US 7,483,692
Granted Patent B2
US 7,483,692 · App. 10/905,909 · Granted Jan 27, 2009

System and method of predicting user input to a mobile terminal

View Patent ↗
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 7,483,692
App. No.
10/905,909
Granted
Jan 27, 2009
Kind
B2
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.

Claims (55)

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.

2. The method of claim 1 further comprising providing an alert to the user prior to prompting the user to allow the mobile terminal to complete the process of inputting the data.

3. The method of claim 1 further comprising purging the raw user input database of data within that has aged beyond a specified date.

4. The method of claim 1 further comprising purging the recognized input pattern database of data within that has aged beyond a specified date.

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.

6. The method of claim 5 further comprising purging the raw user input database of data within that has aged beyond a specified date.

7. The method of claim 5 further comprising purging the recognized input pattern database of data within that has aged beyond a specified date.

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.

9. The computer program product of claim 8 further comprising computer program code for providing an alert to the user prior to prompting the user to allow the mobile terminal to complete the process of inputting the data.

10. The computer program product of claim 8 further comprising computer program code for purging the raw user input database of data within that has aged beyond a specified date.

11. The computer program product of claim 8 further comprising computer program code for purging the recognized input pattern database of data within that has aged beyond a specified date.

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.

13. The computer program product of claim 12 further comprising computer program code for purging the raw user input database of data within that has aged beyond a specified date.

14. The computer program product of claim 12 further comprising computer program code for purging the recognized input pattern database of data within that has aged beyond a specified date.

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.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0084. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 22, 2018
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 046412/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 044713/0347 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0084. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 23, 2015
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 037207/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: SONY MOBILE COMMUNICATIONS INC.
To: SNAPTRACK, INC.
Reel/Frame 037109/0913 →
CHANGE OF NAME Recorded Oct 15, 2015
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 036868/0084 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TITLE PREVIOUSLY RECORDED PREVIOUSLY RECORDED AT REEL: 015606 FRAME: 0268. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 21, 2015
From: ZAK, ROBERT A.; MANGUM, PETER M.; WELCH, MICHAEL SHANNON; NICHOLS, PAUL HENRY; RICE, MYRA
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 036643/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2005
From: ZAK, ROBERT A.; MANGUM, PETER M.; NICHOLS, PAUL HENRY; RICE, MYRA; WELCH, MICHAEL SHANNON
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 015606/0268 →