×

Document version control in collaborative environment

  • US 10,599,753 B1
  • Filed: 11/11/2013
  • Issued: 03/24/2020
  • Est. Priority Date: 11/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining, from a user, a request to generate a new version of a document, the request comprising document information that is locally stored on a user computing device and specifies a set of user interactions with the document;

    causing the document information to be preserved on the user computing device until the new version of the document is generated; and

    processing the document information to generate the new version of the document, by at least;

    entering the document into a bloom filter;

    inverting the bloom filter to determine that the document does not correspond to one or more previous versions of the document;

    as a result, updating metadata corresponding to the new version of the document in a database;

    generating a new overlay containing information corresponding to interactions with words in the document information, a new underlay containing information corresponding to the words in the document information, and a new coordinate map specifying location coordinates of characters in the new underlay; and

    storing the new coordinate map, the new underlay, and the new overlay in a storage system as the new version of the document such that the new version of the document and all other versions of the document are accessible simultaneously, the new underlay stored separately from the document.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×