发明名称 Bi-temporal user profiles for information brokering in collaboration systems
摘要 Systems, methods, and other embodiments associated with bi-temporal user profiling are described. An event is detected that occurs at a valid event time. In response to the event, a repository is accessed that stores data describing one or more user profiles that include a profile record valid time period specifying a time at which the given profile record is valid. A prior user profile record is retrieved that has a profile record valid time period that overlaps with the valid event time. An updated user profile record is created based, at least in part, on the event. The updated user profile record is saved with the valid event time demarcating the start of a profile valid time period. The prior user profile with the valid event time demarcating the end of the profile record valid time period is also saved for subsequent processing.
申请公布号 US8965889(B2) 申请公布日期 2015.02.24
申请号 US201213401195 申请日期 2012.02.21
申请人 Oracle International Corporation 发明人 Chan Eric S.;Ghoneimy Adel;Gawlick Dieter;Olkin Terry M.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Kraguljac Law Group, LLC 代理人 Kraguljac Law Group, LLC
主权项 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 i) revising the existing user profile record to include the valid event time as the profile record end time; andii) creating an updated user profile record that includes a revised level of expertise in the topic for the event and a profile record start time corresponding to the valid event time.
地址 Redwood Shores CA US