News Column

Patent Issued for Document Synchronization Solution

February 25, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- According to news reporting originating from Alexandria, Virginia, by VerticalNews journalists, a patent by the inventors Nair, Nisha K (Mountain View, CA); Nirmal, Dinesh (San Jose, CA); Turaga, Sandhya C (San Jose, CA); Wisneski, David J (Morgan Hill, CA), filed on February 19, 2008, was published online on February 11, 2014.

The assignee for this patent, patent number 8650154, is International Business Machines Corporation (Armonk, NY).

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: Nair, Nisha K; Nirmal, Dinesh; Turaga, Sandhya C; Wisneski, David J. Document Synchronization Solution. U.S. Patent Number 8650154, filed February 19, 2008, and published online on February 11, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=19&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=946&f=G&l=50&co1=AND&d=PTXT&s1=20140211.PD.&OS=ISD/20140211&RS=ISD/20140211

Keywords for this news article include: Information Technology, Information and Data Architecture, International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools