| CPC G06F 16/248 (2019.01) [G06F 16/258 (2019.01)] | 20 Claims |

|
1. A data processing system comprising:
a processor; and
a machine-readable medium storing executable instructions that, when executed, cause the processor alone or in combination with other processors to perform operations comprising:
accessing content items from a plurality of data sources associated with pharmaceutical development, medical device development, or both;
generating a knowledge graph by analyzing each of the content items with a first language model to obtain embedding vectors representing each first content items, the embedding vectors representing one or more categories of information associated with each of the content items;
receiving a query and an indication of a format for results of the query from a first client device, the query identifying one or more categories of information to search for using the knowledge graph, and the indication of the format for the results of the query indicating a format in which results of the query are to be presented;
generating query embeddings for the query using the first language model;
searching the knowledge graph based on the query embeddings to obtain the results of the query;
generating a representation of the results of the query according to the indication of the format for the results of the query; and
causing the first client device to present the representation of the results of the query on a user interface of the first client device.
|