Patent ID: 8121990
Filing Date: 2012-02-21
Classification: G06F

Abstract:
1. A method for updating a file maintained by first, second and third computers, where the first and third computers are in communication with the second computer, the first, second and third computers each maintain a file identifier corresponding to the file, the first and third computers each maintain a property identifier corresponding to a version of the file that it maintains, comprising: the first computer communicating to the second computer a file modification instruction, the file modification instruction including the file identifier and a modification for the file; the third computer issuing to the second computer a request to notify the third computer of a file modification when a master property identifier does not match the property identifier maintained by the third computer; the second computer receiving the request to notify and, in response to the file modification instruction, implementing the modification of the master file whereby the master property identifier changes, and, upon noting that the master property identifier does not match the property identifier maintained by the third computer, issuing a master update to only the third computer that communicated a request to be notified of modifications to the second computer and the second computer does not communicate the master update to the first computer that did not communicate a request to be notified of modifications, the master update including the file identifier, the master property identifier and the modification for the file; and the third computer receiving the master update and responsively modifying the version of the file that it maintains and updating the property identifier that it maintains for the file.