| CPC G06F 16/24578 (2019.01) [G06F 16/93 (2019.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01)] | 20 Claims |

|
1. One or more computing devices, comprising one or more processors, configured to:
receive, from a plurality of media sources, a plurality of electronic documents;
determine a plurality of entities by applying a natural language processing (NLP) model to the plurality of electronic documents, wherein each entity of the plurality of entities is associated with at least one electronic document of the plurality of electronic documents;
determine, for each entity of the plurality of entities and based on the at least one electronic document, one or more sentiment indicators;
determine, for each entity of the plurality of entities and based on the one or more sentiment indicators, a context associated with the least one electronic document;
determine, for each entity of the plurality of entities and based on the context, a relevance score indicating an association with an adverse media context;
determine, for each entity of the plurality of entities and based on the relevance score, a classification associated with the at least one electronic document; and
transmit, in response to a query comprising a first entity of the plurality of entities and based on one or more of the context, the relevance score, and the classification, an indication of the at least one electronic document associated with the first entity.
|