Handheld electronic device and associated method for indicating delivery status of a message
First Claim
1. A non-transitory computer readable medium comprising wireless device processor executable instructions, which when executed by a wireless device processor effects a messaging service client, the messaging service client being configured to selectively transmit messages to a plurality of associated messaging clients via a messaging service and receive messages from the plurality of associated messaging clients via the messaging service, the instructions comprising instructions for:
- displaying, on a user interface display of the messaging service client, a first icon indicative of a delivery status upon receiving, via the messaging service, a first data indicative of the delivery status of a message transmitted to at least one of the associated messaging clients;
displaying, on the user interface display while displaying the first icon, a second icon indicative of the delivery status upon receiving, via the message service, a second data indicative of the delivery status of the message transmitted to the at least one associated messaging client, the second data indicative of the delivery status being different from the first data indicative of the delivery status;
automatically receiving, via the messaging service, a third data indicative of a reported activity status of a user of the at least one associated messaging client, the third data corresponding to an availability of the user of the at least one associated messaging client; and
displaying, on the user interface display while displaying the first icon and the second icon, at least one indication that is separate from the first and second icons and indicating the corresponding availability of the user of the at least one associated messaging client,wherein the at least one indication represents;
that the at least one associated messaging client is idle anda representation of time since the at least one associated messaging client has sent a message.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
39 Citations
23 Claims
-
1. A non-transitory computer readable medium comprising wireless device processor executable instructions, which when executed by a wireless device processor effects a messaging service client, the messaging service client being configured to selectively transmit messages to a plurality of associated messaging clients via a messaging service and receive messages from the plurality of associated messaging clients via the messaging service, the instructions comprising instructions for:
-
displaying, on a user interface display of the messaging service client, a first icon indicative of a delivery status upon receiving, via the messaging service, a first data indicative of the delivery status of a message transmitted to at least one of the associated messaging clients; displaying, on the user interface display while displaying the first icon, a second icon indicative of the delivery status upon receiving, via the message service, a second data indicative of the delivery status of the message transmitted to the at least one associated messaging client, the second data indicative of the delivery status being different from the first data indicative of the delivery status; automatically receiving, via the messaging service, a third data indicative of a reported activity status of a user of the at least one associated messaging client, the third data corresponding to an availability of the user of the at least one associated messaging client; and displaying, on the user interface display while displaying the first icon and the second icon, at least one indication that is separate from the first and second icons and indicating the corresponding availability of the user of the at least one associated messaging client, wherein the at least one indication represents; that the at least one associated messaging client is idle and a representation of time since the at least one associated messaging client has sent a message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium comprising wireless device processor executable instructions, which when executed by a wireless device processor effects a messaging service client, wherein the messaging service client selectively transmits messages to a plurality of associated messaging clients via a messaging service, the instructions comprising instructions for:
-
displaying, on a user interface display, a first icon indicative of a first delivery status upon receiving, via the messaging service, a first data indicative of the first delivery status of a message transmitted to a first associated messaging client; displaying, on the user interface display while displaying the first icon, a second icon indicative of a second delivery status upon receiving, via the message service, a second data indicative of the second delivery status of a message transmitted to a second associated messaging client; automatically receiving, via the messaging service, a third data indicative of a reported activity status of a user of the at least one associated messaging client, the third data corresponding to an availability of the user of the at least one associated messaging client; and displaying, on the user interface display while displaying the first icon and the second icon, at least one indication that is separate from the first and second icons and indicating the corresponding availability of the user of the at least one associated messaging client, wherein the at least one indication represents a representation of time since the at least one associated messaging client has sent a message. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer readable medium comprising wireless device processor executable instructions, which when executed by a wireless device processor effects a messaging service client, wherein the messaging service client selectively transmits messages to a plurality of associated messaging clients via a messaging service, the instructions comprising instructions for:
-
displaying, on a user interface display, information identifying a plurality of users corresponding to a plurality of the associated messaging clients, wherein the plurality of users are identified by determining which of the plurality of users are in an existing listing of contacts are subscribers to the messaging service; displaying, on the user interface display while displaying the information, a first icon indicative of a delivery status upon receiving, via the messaging service, a first data indicative of the delivery status of a message transmitted to at least one of the associated messaging clients; automatically receiving, via the messaging service, a third data indicative of a reported activity status of a user of the at least one associated messaging client, the third data corresponding to an availability of the user of the at least one associated messaging client; and displaying, on the user interface display while displaying the information and the first icon, at least one indication that is separate from the first and second icons and indicating the corresponding availability of the user of the at least one associated messaging client, wherein the at least one indication represents; that the at least one associated messaging client is idle and a representation of time since the at least one associated messaging client has sent a message. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification