The assignee for this patent, patent number 8650154, is
Reporters obtained the following quote from the background information supplied by the inventors: "This invention relates to the field of the synchronization of documents and, more particularly, the synchronization of a document displaying data stored in a database.
"It is useful for multiple users, usually at geographically distributed locations, to work on the same document at the same time. In order to permit collaboration of this type, changes made to the document by one user should be displayed to all of the other users on their individual views of the document. Thus, the view of the users collaborating on the document at the same time can be constantly synchronized.
"The data used to populate the document can be stored anywhere. Preferably, it can be stored in a database such as an IBM DB2 database. Alternately, data can be keyed or pasted into the document, or entered into the document in any manner available. If the data is stored in a database the user initiating a collaboration session can load the data from the database, populate the document, invite additional users to join the session and begin working collaboratively with the invited users. Additional users can be invited to access and/or request access during the collaboration session and be admitted while the session is in progress, typically by the initiating user.
"It is known in the art to provide systems permitting such collaboration and synchronization of documents. For example, GOOGLE.RTM. provides a Web-based word processor, spreadsheet, presentation, form, and data storage functionality to permit groups of users to synchronize document collaboration in this manner using the interne and their web browsers. The data represented in the synchronized document can be stored in a database prior to a collaboration session. A user can read the data from the database to populate the document at the time the collaboration session begins."
In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventors' summary information for this patent: "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.
"A method for synchronizing a database with a collaboration document wherein a plurality of collaborating users make a plurality of collaboration changes to the collaboration document includes determining a collaboration change of the plurality of collaboration changes using an HTTP message to provide a determined collaboration change, pushing the determined collaboration change to the database, synchronizing the plurality of collaboration changes to provide a synchronized collaboration document, polling a database synchronizer to detect a database change to the data within the database to provide a change event, and pushing the change event to the synchronized collaboration document by the database synchronizer. The determined collaboration change is pushed by way of the data synchronizer. The change event is pushed by way of a data structure. The data structure is a queue."
For more information, see this patent:
Keywords for this news article include: Information Technology, Information and Data Architecture,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Chobani Counters Competition With Expanded Lineup
- Twitter Offers App Install Ads
- What to Expect From an Amazon Smartphone
- Coachella's Young Audience a Marketers Paradise
- Asia Seeks Obama's Assurance Over Spats
- Nevada Range Showdown Draws Armed Supporters
- Putin: No Blocks to Boosting Relations With West
- NASA's Space Station Robonaut Finally Getting Legs
- National Energy Boom Blurs Political Battle Lines
- Auto Parts Plant Opening in Pa., Jobs on Tap