Patent ID: 11868886
Assignee: YAHOO ASSETS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
executing, on a processor of a computing device, instructions that cause the computing device to perform operations, the operations comprising:
generating user trails of activities performed by users;
identifying frequencies at which the activities were performed;
assigning indices to a set of activities identified from the activities as having frequencies above a threshold, wherein the assigning comprises assigning a first index to a first activity having a first frequency above the threshold and assigning a second index to a second activity having a second frequency above the threshold;
mapping activity descriptions of the set of activities to the indices to generate a vocabulary, wherein the mapping comprises mapping a first activity description to the first index assigned to the first activity and mapping a second activity description to the second index assigned to the second activity; and
training a model using the user trails, timestamps of the activities, and the vocabulary to learn a set of time-preserving embeddings.