METHOD FOR PRIMING INBOX AND CONVERSATIONS DURING INITIAL SYNCHRONIZATION OF MESSAGES
First Claim
1. A method implemented by a processor of a mobile device for executing synchronization of the mobile device with a message mailbox on a server, the message mailbox containing a plurality of messages for synchronization, the method comprising:
- sending a request to the server to identify a initial subset of most recently received messages from among the plurality of messages;
retrieving the initial subset of messages from the server; and
retrieving, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that are not in the initial subset and do not belong to any conversation that includes at least one of the messages in the initial subset.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a mobile device with a message mailbox is described. The method includes: sending a request to the server to identify an initial subset of most recently received messages from among a plurality of messages for synchronization; retrieving the initial subset of messages from the server; and retrieving, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that do not belong to any conversation that includes at least one of the messages in the initial subset.
-
Citations
21 Claims
-
1. A method implemented by a processor of a mobile device for executing synchronization of the mobile device with a message mailbox on a server, the message mailbox containing a plurality of messages for synchronization, the method comprising:
-
sending a request to the server to identify a initial subset of most recently received messages from among the plurality of messages; retrieving the initial subset of messages from the server; and retrieving, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that are not in the initial subset and do not belong to any conversation that includes at least one of the messages in the initial subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
11. A method implemented by a processor of a server, the method comprising:
-
receiving, from a mobile device, a request for synchronizing the mobile device with a message mailbox on the server, the message mailbox containing a plurality of messages for synchronization; and in response to receiving the request; identifying a initial subset of most recently received messages from among the plurality of messages; transmitting message data for the initial subset of messages to the mobile device; and transmitting, to the mobile device, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to transmitting more recently received messages that are not in the initial subset and do not belong to any conversation that includes at least one of the messages in the initial subset.
-
-
17. A mobile device, comprising:
-
a memory; a communications subsystem; an input interface; and a processor coupled with the memory and the communications subsystem, the processor being configured to; send a request to a server to identify a initial subset of most recently received messages from among a plurality of messages for synchronization in a message mailbox on the server; retrieve the initial subset of messages from the server; and retrieve, from the server, messages belonging to a conversation that includes at least one of the messages in the initial subset, prior to retrieving more recently received messages that are not in the initial subset and do not belong to any conversation that includes at least one of the messages in the initial subset.
-
Specification