BlackBerry Limited
Apparatus and method for maintaining message databases in eventual consistency distributed database systems

Last updated:

Abstract:

A method and electronic device are provided for maintaining a message store having a plurality of messages includes maintaining at the electronic device a client bookmark indicating a point in the message store up to which the content of the message store maintained at the electronic device is known to be complete, and a maximum message identifier (ID) indicating the largest message identifier of the plurality of messages of the message store that the electronic device has received, sending to a server a sync request message for the message store, the sync request message including the client bookmark in response to determining at least one of the client bookmark and the maximum message ID do not match, and the electronic device connecting with the server after a period of being disconnected.

Status:
Grant
Type:

Utility

Filling date:

23 Mar 2017

Issue date:

20 Oct 2020