Systems and methods for annotating and linking electronic documents
AssigneePalantir Technologies Inc.
InventorsEric Knudson, Matthew Gerhardt, Andrew Elder, Eli Rosofsky
Life of this patent
Estimating the term…
Abstract
Computer implemented systems and methods are disclosed for annotating and linking electronic documents. In accordance with some embodiments, annotations assigned to source electronic documents are received and snippets are generated from the received annotations. The generated snippets are aggregated into clusters, which are used to generate an electronic document. Links between the snippets and their respective source documents may be generated and embedded in the generated electronic document.
Claims18
A system for linking electronic documents, the system comprising:
- a memory device that stores a set of instructions;
- at least one processor configured to execute the instructions to:
- receive, from a first user, user inputs comprising selections of content from source electronic documents;
- in response to the respective user inputs from the first user, generate a plurality of respective snippets that each comprise the respective content selected from the source electronic documents;
- receive, from the first user, one or more annotations to at least some of the plurality of snippets, wherein the snippets comprise the associated received annotations;
- aggregate the snippets into clusters;
- generate links between the snippets and their respective source documents based on metadata included in the respective snippets;
- generate, from the clusters of snippets, one or more electronic documents that include respective clusters of snippets and associated annotations;
- embed the respective links between the respective snippets and their respective source documents in the one or more electronic documents;
- receive, from a second user different from the first user, a further user input associated with at least one of:
- a snippet of the plurality of snippets, a cluster, or an electronic document of the one or more electronic documents;
- and
- associate the further user input with the related snippet, cluster, or electronic document.
A computer-implemented method for linking electronic documents, the computer-implemented method comprising:
- receiving, from a first user, user inputs comprising selections of content from source electronic documents;
- in response to the respective user inputs from the first user, generating a plurality of respective snippets that each comprise the respective content selected from the source electronic documents;
- receiving, from the first user, one or more annotations to at least some of the plurality of snippets, wherein the snippets comprise the associated received annotations;
- aggregating the snippets into clusters;
- generating links between the snippets and their respective source documents based on metadata included in the respective snippets;
- generating, from the clusters of snippets, one or more electronic documents that include respective clusters of snippets and associated annotations;
- embedding the respective links between the respective snippets and their respective source documents in the one or more electronic documents;
- receiving, from a second user different from the first user, a further user input associated with at least one of:
- a snippet of the plurality of snippets, a cluster, or an electronic document of the one or more electronic documents;
- and
- associating the further user input with the related snippet, cluster, or electronic document.
Dependencies are inferred from the claim text.