Patent ID: 11892985
Assignee: AVEVA SOFTWARE, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:
receiving, at the computing device over a network, a request from a first device to access a file stored in a database, the first device being associated with a first location, the database being associated with the computing device;
communicating, by the computing device over the network, a version of the file to the first device;
receiving, by the computing device, from the first device, information indicating that the first device has modified the file version, the information comprising only edits to the file version;
automatically updating, by the computing device, in response to receiving said information, the file stored in said associated database, by:
creating, via the computing device, a new version of the file in response to receiving said information from the first device, the new version being an updated version of the file that includes said edits; and
archiving, via branch controls executed by the computing device and associated with said database, said file provided to the first device on said network, such that the created new version is accessible within the database as a latest version of the file;

identifying, by the computing device, upon receiving said information, another version of the file previously communicated to a second device associated with a second location; and
automatically communicating, upon identifying the other file version, by the computing device over the network, edit information that is based on the new created new version to the second device, said edit information causing the other file version at the second location to be updated to incorporate the edits performed in said file version at said first location.