PREDICTIVE DATA SEARCH
First Claim
1. A method comprising:
- accessing a memory including a plurality of data files, wherein the data files include file information fields containing a group of characters;
retrieving at least a part of a first file information field associated with the data files;
presenting the at least part of the first file information field via a display;
determining a first diverging character position in the presented at least part of the first file information field;
receiving, via an input device, an input corresponding to at least one symbol;
comparing the at least one symbol and the first diverging character position; and
presenting at least a part of a second file information field associated with at least one of the data files, wherein a character of the second file information field matches the at least one symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for searching for data files stored in a mobile device may include accessing a memory including a plurality of data files, the data files including file information fields containing a group of characters; retrieving at least a part of a first file information field associated with the data files; presenting the at least part of the first file information field via a display; determining a first diverging character position in the presented at least part of the first file information field; receiving, via an input device, an input corresponding to at least one symbol; comparing the at least one symbol and the first diverging character position; and presenting at least a part of a second file information field associated with at least one of the data files when a character of the second file information field matches the at least one symbol.
8 Citations
24 Claims
-
1. A method comprising:
-
accessing a memory including a plurality of data files, wherein the data files include file information fields containing a group of characters; retrieving at least a part of a first file information field associated with the data files; presenting the at least part of the first file information field via a display; determining a first diverging character position in the presented at least part of the first file information field; receiving, via an input device, an input corresponding to at least one symbol; comparing the at least one symbol and the first diverging character position; and presenting at least a part of a second file information field associated with at least one of the data files, wherein a character of the second file information field matches the at least one symbol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device comprising:
-
a keypad comprising a plurality of keys, each key corresponding to at least one symbol; a display for presenting information to a user; and logic configured to; access a memory storing a plurality of data files, each data file including a file information field comprising a plurality of characters; retrieve and present at least a part of said file information fields and search for at least one data file in said plurality of data files by; indicate a first diverging character position in the presented part of the file information fields; receive a key input from the user; compare the at least one symbol corresponding to the key input to a first character in said diverging character position; and present at least a part of a first file information field having a character that matches the at least one symbol. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A program product including a computer readable medium, having thereon:
- computer program code means, to make a portable device execute, when said program is loaded in a portable device having access to a memory storing a plurality of data files, each data file being provided with a file information field comprising a plurality of characters;
a key arrangement comprising a plurality of keys representing at least one symbol; and
a display to present results;the execution comprising; presenting at least a part of said file information fields in said plurality of data files to said user; indicating a first diverging character position in the presented part of the file information fields; obtaining a key input from the user; comparing of the at least one symbol represented by the key input and a character in said diverging character position of said file information fields; presentation at least a part of the file information fields having the character that matches a symbol represented by the key input; and repeating the execution until all positions in the presented file information fields have been traversed or until the presented file information field correspond to a single file.
- computer program code means, to make a portable device execute, when said program is loaded in a portable device having access to a memory storing a plurality of data files, each data file being provided with a file information field comprising a plurality of characters;
-
24. A computer program comprising:
instructions to make a mobile device execute;
when said instructions are loaded in the mobile device having access to a memory storing a plurality of data files, each being provided with a file information field comprising a character string;
a keypad including a plurality of keys representing at least one symbol; and
a display for presenting results;the instructions to; present at least a part of the character string in said plurality of data files to said user; signify a first diverging character position in the presented file information fields; obtain a key input from the user; compare the at least one symbol represented by the key input and a character in said diverging character position; present at least a part of the file information fields having the character that matches a symbol represented by the key input; and repeat the above steps until all positions in the presented file information fields have been traversed or until the presented file information field correspond to a single file.
Specification