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

Claim 7:
8. A system for performing a targeted search based on user interests, the system comprising:
a processor;
memory including instructions, which when executed by the processor, cause the processor to:
extract information from each document of a plurality of documents;
for each document of the plurality of documents, generate a document embedding based on the extracted information;
receive user characteristics, user interest information, and user actions for a user;
generate a user embedding using a machine learning model based on the received user characteristics, user interest information, and user actions, where the user embedding and the document embedding sharing the same semantic space, wherein the user embedding is a low-dimensional space representation of the user;
identify a set of document embeddings from the plurality of document embeddings using the user embedding, each document embedding of the set of document embeddings being within a first distance of the user embedding;
generate a ranking for each document embedding of the set of document embeddings based on the user embedding; and
recommend to the user, at least one document based on the document embedding ranking.