Patent ID: 11921728
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer storage medium including instructions, which when executed by a processor, cause the processor to:
receive a user identifier for a user;
retrieve a user profile based on the user identifier, the user profile including a user embedding generated using a machine learning model based on received indications of user characteristics, user interests, and user actions as a low-dimensional space representation of the user;
identify a plurality of document embeddings using the user embedding, each document embedding of the plurality of document embeddings determined to be within a first distance of the user embedding;
generate a ranking for each document embedding of the plurality of document embeddings based on the user embedding; and
recommend to the user at least one document based on the ranking for each document embedding of the plurality of document embeddings.