User interface and method for viewing short messages on a wireless device
First Claim
1. A wireless device, comprising:
- a viewing screen;
a processor;
a memory device that stores electronic messages that have been transmitted or received by the wireless device; and
a message software interface module executed by the processor that (a) displays a current electronic message on the viewing screen, (b) filters each of the electronic messages stored in the memory device to identify one or more select messages meeting a pre-set criteria, and (c) displays the one or more select messages on the viewing screen along with the current electronic message.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface and method for viewing short messages on a wireless device includes a viewing screen, a processor, a memory device and a message software interface module. The memory device stores electronic messages that have been transmitted or received by the wireless device. The message software interface module is executed by the processor and (a) displays a current electronic message on the viewing screen, (b) filters each of the electronic messages stored in the memory device to identify one or more select messages meeting a pre-set criteria, and (c) displays the one or more select messages on the viewing screen along with the current electronic message.
143 Citations
46 Claims
-
1. A wireless device, comprising:
-
a viewing screen;
a processor;
a memory device that stores electronic messages that have been transmitted or received by the wireless device; and
a message software interface module executed by the processor that (a) displays a current electronic message on the viewing screen, (b) filters each of the electronic messages stored in the memory device to identify one or more select messages meeting a pre-set criteria, and (c) displays the one or more select messages on the viewing screen along with the current electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless device, comprising:
-
a viewing screen;
a processor;
a memory device that stores electronic messages that have been transmitted or received by the wireless device, wherein each stored electronic message includes indexing data; and
a message software interface module executed by the processor that (a) displays on the viewing screen a current electronic message, (b) locates one or more select messages by filtering each electronic message stored in the memory device to identify stored electronic messages having indexing data that falls within a pre-set storage proximity range in relation to the current electronic message, and (c) displays the one or more select electronic messages on the viewing screen along with the current electronic message. - View Dependent Claims (9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30)
-
-
13. A wireless device, comprising:
-
a viewing screen;
a processor;
a memory device that stores electronic messages that have been transmitted or received by the wireless device, wherein each electronic message includes an outside address; and
a message software interface module executed by the processor that (a) displays on the viewing screen a current electronic message having a current outside address, (b) locates one or more select electronic messages by comparing the outside address of each electronic message stored in the memory device with the current outside address, and (c) displays the one or more select electronic messages on the viewing screen along with the current electronic message.
-
-
24. A method for displaying a current electronic message on a wireless device in context with one or more of a plurality of stored electronic messages, comprising the steps of:
-
filtering each stored electronic message to identify one or more select messages meeting a pre-set criteria; and
displaying the current electronic message on a viewing screen along with the one or more select messages meeting the pre-set criteria.
-
-
31. A method for displaying a current electronic message on a wireless device in context with one or more of a plurality of stored electronic messages, comprising the steps of:
-
identifying indexing data for each stored electronic message;
identifying current indexing data for the current electronic message;
comparing the current indexing data with the indexing data for each stored electronic message to identify stored electronic messages having indexing data that falls within a pre-set storage proximity range from the current indexing data; and
displaying the current electronic message on a viewing screen along with each of the stored electronic messages identified as having indexing data falling within the pre-set storage proximity range. - View Dependent Claims (32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
36. A method for displaying a current electronic message on a wireless device in context with one or more of a plurality of stored electronic messages, comprising the steps of:
-
identifying a current outside address for the current electronic message;
identifying an outside address for each stored electronic message;
comparing the current outside address with the outside address of each stored electronic message; and
displaying the current electronic message on a viewing screen along with each of the stored electronic messages in which the outside address matches the current outside address.
-
-
46. A method for displaying a current electronic message on a wireless device in context with one or more of a plurality of stored electronic messages, comprising the steps of:
-
setting an electronic message being accessed by a user as the current electronic message;
determining if the current electronic message is of an incoming type or an outgoing type;
if the current electronic message is of the incoming type, then identifying a current sender address for the current electronic message;
if the current electronic message is of the outgoing type, then identifying a current receiver address for the current electronic message;
identifying current indexing data for the current electronic message;
identifying a sender address and a receiver address for each stored electronic message;
determining whether each stored electronic message is of the incoming type or the outgoing type;
if the current electronic message is of the incoming type, then identifying stored electronic messages having a matching address by comparing the current sender address with (a) the sender address of each stored electronic message that is of the incoming type, and (b) the receiver address of each stored electronic message that is of the outgoing type;
if the current electronic message is of the outgoing type, then identifying stored electronic messages having a matching address by comparing the current receiver address with (a) the sender address of each stored electronic message that is of the incoming type, and (b) the receiver address of each stored electronic message that is of the outgoing type;
identifying indexing data for each stored electronic message having a matching address;
comparing the current indexing data with the indexing data for each stored electronic message having a matching address to identify stored electronic messages having indexing data that falls within a pre-set storage proximity range from the current indexing data;
appending each stored electronic message to a related message list if the stored electronic message (a) has a matching address, and (b) has indexing data that falls within the pre-set storage proximity range from the current indexing data; and
displaying the current electronic message on a viewing screen along with each electronic message appended to the related message list.
-
Specification