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 6:
6. The computer-implemented method of claim 1 , wherein computer-implemented method further includes transmitting another application programming interface call that specifies text and document coordinates corresponding to a location of the text in the document to be inserted into the document by the document management and collaboration system.