User interface for a handheld device
First Claim
1. A method of operating a wireless handheld device, comprising:
- upon receipt of a request to use a messaging service, displaying (i) a recipient field for entering a recipient, and (ii) a message composition field for entering a message to be sent to said recipient;
thereafter, upon each keystroke entry of text into said recipient field;
looking up address book entries from a local address book which match said text; and
displaying a selection menu comprising (a) any address book entries from said local address book which match said text, (b) a look up option to look up matching entries from a global address book hosted at a remote server, and (c) cached global address book entries previously looked up from said global address book;
upon selection of a given address book entry from said selection menu, populating said recipient field with said given address book entry,wherein said selection menu is a first selection menu, and said method further comprises;
upon selection of said look up option;
querying said remote server hosting said global address book with a string representing said text; and
receiving matching entries in reply;
displaying a second selection menu comprising said entries from said global address book which match said text,wherein said first selection menu further comprises (d) said text with a summary indication of contents of said second selection menu andwherein said summary indication comprises a count of said entries from said global address book which match said text.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries as well as cached entries previously looked up from a global address book.
-
Citations
17 Claims
-
1. A method of operating a wireless handheld device, comprising:
-
upon receipt of a request to use a messaging service, displaying (i) a recipient field for entering a recipient, and (ii) a message composition field for entering a message to be sent to said recipient; thereafter, upon each keystroke entry of text into said recipient field; looking up address book entries from a local address book which match said text; and displaying a selection menu comprising (a) any address book entries from said local address book which match said text, (b) a look up option to look up matching entries from a global address book hosted at a remote server, and (c) cached global address book entries previously looked up from said global address book; upon selection of a given address book entry from said selection menu, populating said recipient field with said given address book entry, wherein said selection menu is a first selection menu, and said method further comprises; upon selection of said look up option; querying said remote server hosting said global address book with a string representing said text; and receiving matching entries in reply; displaying a second selection menu comprising said entries from said global address book which match said text, wherein said first selection menu further comprises (d) said text with a summary indication of contents of said second selection menu and wherein said summary indication comprises a count of said entries from said global address book which match said text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A handheld device comprising:
-
a persistent store; a keyboard for text entry; a display; a wireless transmitter; a controller operator operable to; upon receipt of a request to use a messaging service, display (i) a recipient field for entering a recipient, and (ii) a message composition field for entering a message to be sent to said recipient; thereafter, upon each keystroke entry of text into said recipient field; look up address book entries from a local address book which match said text; and display a selection menu comprising (a) any address book entries from said local address book which match said text, (b) a look up option to look up matching entries from a global address book hosted at a remote server, and (c) cached global address book entries previously looked up from said global address book; upon selection of a given address book entry from said selection menu, populating said recipient field with said given address book entry, wherein said selection menu is a first selection menu, and said controller is further operable to; upon selection of said look up option; query said remote server hosting said global address book with a string representing said text; and receive matching entries in reply; display a second selection menu comprising said entries from said global address book which match said text, wherein said first selection menu further comprises (d) said text with a summary indication of contents of said second selection menu and wherein said summary indication, comprises a count of said entries from said global address book which match said text.
-
Specification