DOCUMENT SYNCHRONIZATION SOLUTION
First Claim
1. A method for synchronizing a database with displayed data, comprising:
- providing a data feed to receive data from said database and provide displayed document data;
detecting a database change to said data within said database by a database synchronizer to provide a change event;
polling said database synchronizer using an HTTP message to detect said change event; and
pushing said database change to said displayed document data to update said displayed document data in accordance with said database change and said polling.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a database with displayed data, includes providing a data feed to receive data from the database to provide displayed document data, detecting a database change to the data within the database by a database synchronizer to provide a change event, polling the database synchronizer using an HTTP message to detect the change event, and pushing the database change to the displayed document data to update the displayed document data in accordance with the database change and the polling. The polling includes long polling and short polling. A polling servlet within the database synchronizer performs the polling by the database synchronizer. The database synchronizer updates the displayed document data by way of a data structure. The data structure is a queue.
195 Citations
20 Claims
-
1. A method for synchronizing a database with displayed data, comprising:
-
providing a data feed to receive data from said database and provide displayed document data; detecting a database change to said data within said database by a database synchronizer to provide a change event; polling said database synchronizer using an HTTP message to detect said change event; and pushing said database change to said displayed document data to update said displayed document data in accordance with said database change and said polling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for synchronizing a database with a collaboration document wherein a plurality of collaborating users make a plurality of collaboration changes to said collaboration document, comprising:
-
determining a collaboration change of said plurality of collaboration changes using an HTTP message to provide a determined collaboration change; pushing said determined collaboration change to said database; synchronizing said plurality of collaboration changes to provide a synchronized collaboration document; polling a database synchronizer to detect a database change to said data within said database to provide a change event; and pushing said change event to said synchronized collaboration document by said database synchronizer. - View Dependent Claims (18, 19, 20)
-
Specification