BackgroundCheck.run
Search For

Nisha R NairTracy, CA

Nisha Nair Phones & Addresses

Tracy, CA   

Santa Clara, CA   

Mentions for Nisha R Nair

Nisha Nair resumes & CV records

Resumes

Nisha Nair Photo 28

Nisha Nair

Nisha Nair Photo 29

Nisha Nair

Nisha Nair Photo 30

Nisha Janardhanan Nair

Nisha Nair Photo 31

Nisha Nair

Location:
United States

Publications & IP owners

Us Patents

Document Synchronization Solution

US Patent:
2009021, Aug 20, 2009
Filed:
Feb 19, 2008
Appl. No.:
12/033156
Inventors:
Nisha K. Nair - Mountain View CA, US
Dinesh Nirmal - San Jose CA, US
Sandhya C. Turaga - San Jose CA, US
David J. Wisneski - Morgan hill CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707203, 707E17001
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.

Client Side Caching Of Synchronized Data

US Patent:
2009025, Oct 8, 2009
Filed:
Apr 7, 2008
Appl. No.:
12/098706
Inventors:
Nisha K. Nair - Mountain View CA, US
Dinesh Nirmal - San Jose CA, US
Sandhya C. Turaga - San Jose CA, US
David J. Wisneski - Morgan Hill CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707201, 707E17001
Abstract:
A method for synchronizing a database with data stored at a client includes providing a data feed to receive data by the client from the database and provide received data, caching the received data in a client side cache to provide client side cached data, detecting a database change to data within the database corresponding to the client side cached data according to a polling operation to provide a change event, pushing the change event to the client side cached data to update the client side cached data in accordance with the database change and the polling operation, requesting further data from the database, determining whether the further data includes data of the client side cached data to determine remaining data exclusive of the client side cached data and pushing the remaining data to the client side cached data.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.