Patent Document ID: 9832195
Application ID: 14175870

Base Claim:
1. A computer-implemented method, comprising: receiving user input corresponding to operations on a document, the one or more operations causing a change to an overlay of the document, the overlay containing user annotations to the document; transmitting an application programming interface call to upload the overlay for the document having an identifier specified in the application programming interface call; receiving, from a document management and collaboration system, a second document identifier corresponding to a version of the document which corresponds to the overlay; receiving a request for collaboration on the document; obtaining the document and the overlay by transmitting a second application programming interface call that specifies the second document identifier; and transmitting the obtained document and the overlay to one or more collaborators for collaboration.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein computer-implemented method further includes receiving the document in response to a third application programming interface that specifies the document identifier corresponding to the document.