Patent ID: 8965889
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: accessing an artifact that is stored in a content management system, where the artifact comprises a document that is stored in the content management system; analyzing the artifact to i) detect an event, ii) derive a valid event time corresponding to a time at which the event occurred, and iii) derive a topic for the event; accessing a repository storing user profile records, where a respective user profile record specifies a topic of interest to a respective user and a level of expertise in the topic of interest, and wherein respective user profile records include respective profile valid time periods defined by a profile record start time and a profile record end time; identifying an existing user profile record, from the user profile records, that includes the topic for the event; and updating the existing user profile record based, at least in part, on the detected event, by