主权项 |
1. A method for collaborative document editing comprising:
receiving, at a document collaboration server, a request from a first user device for a master document; determining, at the document collaboration server, a first document update upload rate for the first user device based on a connection type and a connection speed between the first user device and the document collaboration server; transmitting, to the first user device, a first copy of the master document and the first document update upload rate for the first user device; receiving, at the document collaboration server from the first user device, edits from a first user editing the first copy of the master document; determining, at the document collaboration server, a second document update upload rate for the first user device based on edit characteristics including a number of users editing copies of the master document and a current edit location within the first copy of the master document for the first user; and transmitting, to the first user device, the second document update upload rate for the first user device. |