Avoiding conflict in update in distributed environment employing multiple clients
AssigneeInternational Business Machines Corporation
InventorsYOSHIO HORIUCHI, KENJI UCHIDA, MASAKI WAKAO
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsYOSHIO HORIUCHI, KENJI UCHIDA, MASAKI WAKAO
Estimating the term…
A client transmits, to a server, an instruction to copy a certain file for update, and receives the copied file. Upon update of the received file, the client generates update information on the update of the received file, and transmits the generated update information to the server. The server extracts a file containing a part related to the received update information, and judges whether or not the extracted file has been copied and then transmitted to a different client. If judging that the extracted file has been copied and transmitted to the different client, the server transmits warning information to the different client to which the extracted file has been transmitted, the warning information indicating that the file is updated in the client other than the different client.
A method for avoiding conflicts when serving files to a plurality of clients capable of updating the files comprising:
A method for avoiding conflicts in a distributed environment deploying a plurality of clients, each of which are communicatively linked to a server, which collects and stores a plurality of files in a tangible storage medium, wherein said plurality of files are updatable by the plurality of clients, said method comprising:
A server that is connected to a plurality of clients so as to be capable of data communication with the clients, wherein said server is operable to collect and store a plurality of files updated in some of the clients, wherein the server comprises hardware operable to execute computer program instructions, the server further comprising:
The server according to 11, wherein the files are program files for program development.
A client, which is one of a plurality of clients communicatively linked to a server, wherein said server is operable to collect and store a plurality of files updated in some of the clients including said client, wherein the client comprises hardware operable to execute computer program instructions, the client comprising:
Dependencies are inferred from the claim text.