×

Document storage for reuse of content within documents

  • US 10,339,183 B2
  • Filed: 09/18/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 06/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, executed at least in part by a computing device, comprising:

  • identifying at least one predefined action class from a session log for a user for an aggregated window of time during which the user interacted with content associated with a document within a productivity application by normalizing a plurality of actions, wherein the normalizing of the plurality of actions comprises classifying the plurality of actions into the at least one predefined action class;

    determining a label of the user in relation to the document or a portion of the content associated with the document based on the at least one predefined action class by;

    mapping the at least one predefined action class to an actor class; and

    assigning the user as belonging to the actor class determined based on the mapping of the at least one predefined action class to the actor class, the actor class including the label;

    storing the label associated with the user and the document or the portion of content in a document graph to indicate a relationship between the user and the document or portion of the content associated with the document;

    receiving a request for reusable content, wherein the request for reusable content comprises a particular label, wherein the particular label is a label for a user who has created content that has been reused by other users, a label for a user who reuses or shares content created by other users, or a label for a user who has interacted with new or previously created content;

    in response to the request for reusable content, searching the document graph for content connected to the user or another user for which the user or the another user has the particular label; and

    providing the content for reuse to a source of the request.

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