TECHNIQUES FOR MESSAGING USING REPLICATION OF A CLIENT DATABASE
First Claim
1. A computer-implemented method, comprising:
- receiving a message collection update at a first client device from a database synchronization system via an update queue for the database synchronization system, the message collection update for a message object collection, the message object collection associated with device-to-device messaging communication between the first client device and a second client device;
updating a local database store for the message object collection on the client device using the message collection update, wherein updating the local database store is based on a collection identifier for the message collection update;
extracting a device-to-device message from the message collection update; and
displaying the device-to-device message on the first client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for messaging using replication of a client database are described. In one embodiment, an apparatus may comprise a local queue component operative to receive a message collection update at the first client device from a database synchronization system via an update queue, the message collection update for a message object collection, the message object collection associated with device-to-device messaging communication between the first client device and a second client device; and a local database management component operative to update a local database store for the message object collection on the client device using the message collection update, wherein updating the local database store is based on a collection identifier for the message collection update; and extract a device-to-device message from the message collection update, wherein extracting the device-to-device message from the message collection update empowers the messaging client to display the device-to-device message on the first client device. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a message collection update at a first client device from a database synchronization system via an update queue for the database synchronization system, the message collection update for a message object collection, the message object collection associated with device-to-device messaging communication between the first client device and a second client device; updating a local database store for the message object collection on the client device using the message collection update, wherein updating the local database store is based on a collection identifier for the message collection update; extracting a device-to-device message from the message collection update; and displaying the device-to-device message on the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a processor circuit on a first client device; a local queue component of a messaging client operative on the processor circuit to receive a message collection update at the first client device from a database synchronization system via an update queue for the database synchronization system, the message collection update for a message object collection, the message object collection associated with device-to-device messaging communication between the first client device and a second client device; and a local database management component of the messaging client operative on the processor circuit to update a local database store for the message object collection on the client device using the message collection update, wherein updating the local database store is based on a collection identifier for the message collection update; and
extract a device-to-device message from the message collection update, wherein extracting the device-to-device message from the message collection update empowers the messaging client to display the device-to-device message on the first client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive a message collection update at a first client device from a database synchronization system via an update queue for the database synchronization system, the message collection update for a message object collection, the message object collection associated with device-to-device messaging communication between the first client device and a second client device, the message object collection comprising a plurality of device-to-device message objects, wherein each of the plurality of device-to-device message objects is addressed to the first client device; update a local database store for the message object collection on the client device using the message collection update, wherein updating the local database store is based on a collection identifier for the message collection update; extract a device-to-device message from the message collection update; and display the device-to-device message on the first client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification