| CPC G06F 16/2477 (2019.01) [G06F 16/24578 (2019.01)] | 20 Claims |

|
1. A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing use of data stored in a storage system for a user of the storage system, the operations comprising:
obtaining an information request;
identifying at least one portion of the data that is relevant to the information request using, at least in part, a timeline that associates portions of the data with past life events related to the user, wherein the timeline comprises an entry for one of the past life events, and the entry comprises, at least:
time data for the one past life event, the time data indicating a start, duration, and end of the one past life event and being based on at least two relevancy snapshots that are each associated with different points in time; and
importance data that indicates a change in an importance of the one past life event over the start, duration, and end of the one past life event, and
wherein the timeline is generated based on topic classifications generated for the data, the topic classifications being generated by, at least:
generating a first set of topics based on the data using a classification model hosted by the storage system;
identifying conversation topics in at least one conversation between the user and at least one other individual to generate a second set of topics for the data, the data being associated with the at least one conversation, and a first of the at least two relevancy snapshots comprises:
the second set of topics, and
relevancy rankings for the second set of topics, the change in the importance of the one past life event over the start, duration, and end of the one past life event being based on the relevancy rankings for the second set of topics, wherein the topic classification share the relevancy rankings of the second set of topics; and
using topics from the first set of topics that are also in the second set of topics as the topic classifications, the one past life event being selected based on a topic classification from among the topic classifications that comprises a highest level of relevancy to the user;
using the at least one portion of the data to service the information request; and
using the one past life event to collect additional data for the user from data sources external to the storage system to update the timeline, the additional data being associated with the user and includes the topic classification that comprises the highest level of relevancy to the user.
|