CPC G06F 16/164 (2019.01) [G06F 16/1873 (2019.01); G06F 16/345 (2019.01); G06F 40/40 (2020.01)] | 20 Claims |
1. A method comprising:
receiving, by one or more processors and via a network, a plurality of datasets from a plurality of sources;
generating, by the one or more processors, based on each dataset of the plurality of datasets, a topic for the dataset;
determining, based on the topic for each dataset of the plurality of datasets, a freshness for the dataset;
determining for each dataset of the plurality of datasets, a quality score for the dataset based on the dataset, the freshness of the dataset, and the source of the dataset;
storing, in association with each dataset of the plurality of datasets, the quality score, the topic, and the freshness for the dataset;
receiving, via a user interface, a search request comprising a search topic and sort criteria; and
in response to the search request, based on the search topic, the topics for the plurality of datasets, and the quality scores for the plurality of datasets, causing a user interface to be presented that identifies a list of datasets corresponding to the search topic, the list ordered according to the sort criteria.
|