The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 02, 2016

Filed:

Dec. 30, 2013
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Nisha K. Nair, Mountain View, CA (US);

Dinesh K. Nirmal, San Jose, CA (US);

Sandhya C. Turaga, San Jose, CA (US);

David J. Wisneski, Morgan Hill, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 17/22 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30581 (2013.01); G06F 17/2288 (2013.01); G06F 17/30011 (2013.01); G06F 17/30873 (2013.01); G06F 2216/15 (2013.01);
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.


Find Patent Forward Citations

Loading…