Representing new messages on a communication device
First Claim
1. A method for processing electronic messages on a first device operated by a user, the method, performed by at least one processor, comprising:
- receiving an electronic message at the first device from a server;
assigning a new and unopened state to the electronic message;
after receiving the electronic message, receiving, at the first device and from the server, synchronization information associated with the electronic message, the synchronization information indicating whether the electronic message received at the first device from the server was opened by a second device operated by the user, wherein the second device is different from the first device, the synchronization information is different from the electronic message, and the synchronization information is used to synchronize the electronic message'"'"'s states on the first device and on the second device;
determining, by the first device, whether the electronic message was opened by the second device based on the received synchronization information; and
assigning a new and opened state to the electronic message upon determining that the electronic message was opened by the second device.
7 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
-
Citations
12 Claims
-
1. A method for processing electronic messages on a first device operated by a user, the method, performed by at least one processor, comprising:
-
receiving an electronic message at the first device from a server; assigning a new and unopened state to the electronic message; after receiving the electronic message, receiving, at the first device and from the server, synchronization information associated with the electronic message, the synchronization information indicating whether the electronic message received at the first device from the server was opened by a second device operated by the user, wherein the second device is different from the first device, the synchronization information is different from the electronic message, and the synchronization information is used to synchronize the electronic message'"'"'s states on the first device and on the second device; determining, by the first device, whether the electronic message was opened by the second device based on the received synchronization information; and assigning a new and opened state to the electronic message upon determining that the electronic message was opened by the second device. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic device comprising:
-
a memory storing instructions; and a processor executing the instructions to perform the steps of; receiving, from a server, an electronic message at the electronic device operated by a user; assigning a new and unopened state to the electronic message; after receiving the electronic message, receiving, at the electronic device and from the server, synchronization information associated with the electronic message, the synchronization information indicating whether the electronic message received at the electronic device from the server was opened by a second device operated by the user, wherein the second device is different from the electronic device, the synchronization information is different from the electronic message, and the synchronization information is used to synchronize the electronic message'"'"'s states on the electronic device and on the second device; determining, by the electronic device, whether the electronic message was opened by the second device based on the received synchronization information; and assigning a new and opened state to the electronic message upon determining that the electronic message was opened by the second device. - View Dependent Claims (6, 7, 8)
-
-
9. A tangibly embodied non-transitory computer-readable storage medium storing instructions that, when executed by a processor, perform a method comprising:
-
receiving, from a server, an electronic message at a first device operated by a user; assigning a new and unopened state to the electronic message; after receiving the electronic message, receiving, at the first device and from the server, synchronization information associated with the electronic message, the synchronization information indicating whether the electronic message received at the first device from the server was opened by a second device operated by the user, wherein the second device is different from the first device, the synchronization information is different from the electronic message, and the synchronization information is used to synchronize the electronic message'"'"'s states on the first device and on the second device; determining, by the first device, whether the electronic message was opened by the second device based on the received synchronization information; and assigning a new and opened state to the electronic message upon determining that the electronic message was opened by the second device. - View Dependent Claims (10, 11, 12)
-
Specification