User interface with augmented searching characteristics
First Claim
Patent Images
1. An apparatus comprising:
- an input device including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers;
a display; and
a processor in communication with the input device and the display;
the processor being programmed to perform operations including;
(a) providing a number of predetermined user-activated application programs, each program correlated with one of multiple predetermined icons, and each program additionally correlated with one or more predetermined words;
(b) receiving identification of one or more user-selected keypresses entered via the input device;
(c) identifying candidate words partially or completely spelled-out by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a word in order of said keypresses;
(d) for each candidate word correlated with one of the predetermined programs, causing the display to present the predetermined icon correlated with the predetermined program, and for each of the predetermined programs not correlated with any of the candidate words, causing the display to omit presentation of the predetermined icon correlated with said predetermined program;
(e) concurrent with operation (d), causing the display to present one or more numerical sequences representing the keypresses, and causing the display to present contacts directory or calendar data responsive to said contacts directory or calendar containing any of the candidate words or numerical sequences, and causing the display to present any dialed or received telephone numbers partially or completely matching any of the numerical sequences;
(f) responsive to receiving additional user-selected keypresses entered via the input device, repeating operations (c) and (d) and (e).
7 Assignments
0 Petitions
Accused Products
Abstract
Appliances, methods and devices are disclosed in which a first selection corresponding to symbols is used to identify a non-information function. An object corresponding to the non-information function may be provided and selected to indicate a user'"'"'s desire to execute tasks of the function. Upon receiving the user'"'"'s selection, the function may be executed.
-
Citations
16 Claims
-
1. An apparatus comprising:
- an input device including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers;
a display; and
a processor in communication with the input device and the display;
the processor being programmed to perform operations including;
(a) providing a number of predetermined user-activated application programs, each program correlated with one of multiple predetermined icons, and each program additionally correlated with one or more predetermined words;
(b) receiving identification of one or more user-selected keypresses entered via the input device;
(c) identifying candidate words partially or completely spelled-out by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a word in order of said keypresses;
(d) for each candidate word correlated with one of the predetermined programs, causing the display to present the predetermined icon correlated with the predetermined program, and for each of the predetermined programs not correlated with any of the candidate words, causing the display to omit presentation of the predetermined icon correlated with said predetermined program;
(e) concurrent with operation (d), causing the display to present one or more numerical sequences representing the keypresses, and causing the display to present contacts directory or calendar data responsive to said contacts directory or calendar containing any of the candidate words or numerical sequences, and causing the display to present any dialed or received telephone numbers partially or completely matching any of the numerical sequences;
(f) responsive to receiving additional user-selected keypresses entered via the input device, repeating operations (c) and (d) and (e). - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
- an input device including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers;
-
8. A process of operating a computer-driven apparatus including an input device including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers, where the apparatus includes a number of predetermined user-activated application programs, and each program is correlated with one of multiple predetermined icons, and each program is additionally correlated with one or more predetermined words, where the process comprises computer-driven operations of:
- (a) receiving identification of one or more user-selected keypresses entered via the input device;
(b) according to the keypresses, performing operations as follows;
(b1) identifying one or more candidate words partially or completely spelled-out by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a word in order of said keypresses;
(b2) for each candidate word correlated with one of the predetermined programs, causing a display to present the predetermined icon correlated with the predetermined program, and for each of the predetermined programs not correlated with any of the candidate words, causing the display to omit presentation of the predetermined icon correlated with said predetermined program;
(b3) concurrent with operation (b2), causing the display to present a numerical sequence representing the keypresses;
(b4) concurrent with operation (b2), causing the display to present contacts directory or calendar data responsive to said contacts directory or calendar containing any of the candidate words;
(b5) concurrent with operation (b2), causing the display to present dialed or received telephone numbers partially or completely matching the keypresses; and
(b6) concurrent with operation (b2), causing the display to present one or more of the candidate words. - View Dependent Claims (9, 11, 14)
- (a) receiving identification of one or more user-selected keypresses entered via the input device;
-
10. A process of operating a computer-driven apparatus including an input device including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers, where the apparatus includes a number of predetermined user-activated application programs, and each program is correlated with one of multiple predetermined icons, and each program is additionally correlated with one or more predetermined words, and the apparatus also includes a display and a processor in communication with the input device and the display, and the process comprises computer-driven operations of:
- (a) receiving identification of one or more user-selected keypresses entered via the input device;
(b) identifying candidate words partially or completely spelled-out by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a word in order of said keypresses;
(c) for each candidate word correlated with one of the predetermined programs, causing the display to present the predetermined icon correlated with the predetermined program, and for each of the predetermined programs not correlated with any of the candidate words, causing the display to omit presentation of the predetermined icon correlated with said predetermined program;
(d) concurrent with operation (c), causing the display to present one or more numerical sequences representing the keypresses, and causing the display to present contacts directory or calendar data responsive to said contacts directory or calendar containing any of the candidate words or numerical sequences, and causing the display to present any dialed or received telephone numbers partially or completely matching any of the numerical sequences;
(e) responsive to receiving additional user-selected keypresses entered via the input device, repeating operations (c) and (d) and (e).
- (a) receiving identification of one or more user-selected keypresses entered via the input device;
-
12. An apparatus comprising:
-
a keypad including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers; a display; and at least one processor in communication with the keypad and the display, the processor being programmed to perform operations including; (a) providing a number of predetermined user-activated programs, each program correlated with one of multiple predetermined icons, and each program additionally correlated with one or more predetermined words; (b) via the keypad, receiving signals representing a sequence of user-selected keypresses in an order, the sequence of keypresses representing an intended series of symbols, where resolution of the intended series of symbols is ambiguous because some or all of the keypresses concurrently represent multiple symbols; (c) according to the keypresses, performing operations as follows; (c1) identifying one or more candidate words partially or completely spelled-out by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a word in order of said keypresses; (c2) for each candidate word correlated with one of the predetermined programs, causing the display to present the predetermined icon correlated with the predetermined program, and for each of the predetermined programs not correlated with any of the candidate words, causing the display to omit presentation of the predetermined icon correlated with said predetermined program; (c3) concurrent with operation (c2), causing the display to present a numerical sequence representing the keypresses; (c4) concurrent with operation (c2), causing the display to present contacts directory or calendar data responsive to said contacts directory or calendar containing any of the candidate words; (c5) concurrent with operation (c2), causing the display to present one or more dialed or received telephone numbers partially or completely matching the keypresses; and (c6) concurrent with operation (c2), causing the display to present one or more independently selectable text objects each text object comprising one of the candidate words. - View Dependent Claims (13)
-
-
16. A mobile computing device comprising:
-
a keypad including multiple keys, where each key represents one or more symbols and multiple of the keys represent multiple symbols, where said symbols include at least letters and numbers; a display; storage containing application programs, each application program having a predetermined association with at least one access word, some of the application programs associated with multiple different access words; and a processor in communication with the input device and the display;
the processor programmed to perform operations including;via the keypad, receiving signals representing a sequence of user-selected keypresses in an order, the sequence of keypresses representing an intended series of symbols, where resolution of the intended series of symbols is ambiguous because some or all of the keypresses concurrently represent multiple symbols; interpreting the sequence of keypresses to yield multiple candidate text strings partially or completely entered by the user-selected keypresses, with each keypress contributing one symbol represented by said keypress toward construction of a text string in order of said keypresses; concurrently performing operations comprising; for each interpretation of the keypress sequence yielding a word, presenting each of the following for user selection;
the word presented as an independently selectable text object, and a predetermined icon representing each application program having an access word matching the yielded word, and from a calendar or contacts directory any entries containing the yielded word;for each interpretation of the keypress sequence yielding a number, presenting each of the following for user selection;
a raw numerical sequence representing the keypresses, and any dialed and/or received telephone numbers partially or completely matching the number, and from a calendar or contacts directory any entries containing the number;responsive to user input selecting one of the presented text objects, entering the text object into an application program utilizing text input; responsive to user input selecting one of the presented icons, activating the program represented by the icon independent of any particular data object; responsive to user input selecting a presented number, entering the number into a dialer or an application program utilizing text or numerical input; responsive to user input selecting a presented dialed or received telephone number, initiating a telephone call to the selected number; and responsive to user input selecting a presented calendar or contacts directory entry, displaying or editing the selected entry.
-
Specification