System and method for message display and management
First Claim
1. A method, comprising:
- receiving a plurality of messages of different message types at a communication device from a plurality of senders;
displaying a main application screen on the communication device, the main application screen comprising a plurality of icons each associated with a different application;
displaying, in the main application screen;
a first icon associated with a selected one of the plurality of senders when there are no new unread messages stored at the communication device associated with the selected sender; and
a second icon associated with the selected sender in place of the first icon upon receipt of a new message at the communication device from the selected sender; and
displaying, in a further screen on the communication device, a plurality of messages in a plurality of message listings associated with the selected sender in a plurality of message areas, the plurality of messages being of different message types,each message listing and each message area being associated with a distinct one of the different message types, each message area comprising an indicator of the associated message type and a corresponding message listing, and each message listing comprising at least one indicator of at least one message associated with the selected sender of the associated message type,the plurality of message areas including a new message area, the new message area comprising an indication of a newly received message associated with the selected sender and of any one of the different message types, at least a portion of the newly received message, and an indication of the message type for that newly received message.
4 Assignments
0 Petitions
Accused Products
Abstract
A collating application for message display and management executes on a communication device. The communication device includes a plurality of message applications associated with various communication channels, each message application receiving and storing messages associated with one of the various communications channels. The collating application dynamically accesses messages stored by the plurality of message applications to retrieve messages that meet defined matching criteria. The collating application permits the user to select a listing of the heterogeneous retrieved messages in a single view on the communication device. Icons associated with the matching criteria are displayable and vary in accordance with the presence or absence of unread messages meeting the matching criteria.
81 Citations
30 Claims
-
1. A method, comprising:
-
receiving a plurality of messages of different message types at a communication device from a plurality of senders; displaying a main application screen on the communication device, the main application screen comprising a plurality of icons each associated with a different application; displaying, in the main application screen; a first icon associated with a selected one of the plurality of senders when there are no new unread messages stored at the communication device associated with the selected sender; and a second icon associated with the selected sender in place of the first icon upon receipt of a new message at the communication device from the selected sender; and displaying, in a further screen on the communication device, a plurality of messages in a plurality of message listings associated with the selected sender in a plurality of message areas, the plurality of messages being of different message types, each message listing and each message area being associated with a distinct one of the different message types, each message area comprising an indicator of the associated message type and a corresponding message listing, and each message listing comprising at least one indicator of at least one message associated with the selected sender of the associated message type, the plurality of message areas including a new message area, the new message area comprising an indication of a newly received message associated with the selected sender and of any one of the different message types, at least a portion of the newly received message, and an indication of the message type for that newly received message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 29)
-
-
15. A computer program product comprising a non-transitory computer-readable medium storing code executable to cause a communication device to carry out the method of:
-
receiving a plurality of messages of different message types at a communication device from a plurality of senders; displaying a main application screen on the communication device, the main application screen comprising a plurality of icons each associated with a different application; displaying, in the main application screen; a first icon associated with a selected one of the plurality of senders when there are no new unread messages stored at the communication device associated with the selected sender; and a second icon associated with the selected sender in place of the first icon upon receipt of a new message at the communication device from the selected sender; and displaying, in a further screen on the communication device, a plurality of messages in a plurality of message listings associated with the selected sender in a plurality of message areas, the plurality of messages being of different message types, each message listing and each message area being associated with a distinct one of the different message types, each message area comprising an indicator of the associated message type and a corresponding message listing, and each message listing comprising at least one indicator of at least one message associated with the selected sender of the associated message type, the plurality of message areas including a new message area, the new message area comprising an indication of a newly received message associated with the selected sender and of any one of the different message types, at least a portion of the newly received message, and an indication of the message type for that newly received message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30)
-
Specification