Patent ID: 11941052
Assignee: AVAST SOFTWARE S.R.O.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 33:
34. A computing system comprising at least one hardware processor and at least one non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions, when executed, cause the computing system to perform operations comprising:
detecting a webpage accessed by a user on a computing device via a browser;
determining content on the webpage, the content comprising a plurality of sentences including first text;
applying a first model to the content to determine a plurality of keyword sets comprising a plurality of keyword pairs;
performing a network search based on each of the plurality of keyword sets to generate a plurality of search results;
receiving a plurality of data for a plurality of universal resource locators (“URLs”) and a plurality of labels for the plurality of data;
training a second model based on the plurality of data for the plurality of URLs and the plurality of labels for the plurality of data;
comparing the plurality of search results to the content;
comparing the plurality of search results to each other;
determining a plurality of values based on the comparing the plurality of search results to the content;
applying the second model to the plurality of values to determine a score of the at least one of the plurality of search results;
determining a factualness of the content based on the comparing of the plurality of search results to the content, based on the comparing of the plurality of the search results to each other and based on the score; and
notifying the user via the browser of the factualness of the content via the browser;
wherein applying the first model to the content to determine the plurality of keyword sets comprises:
extracting a plurality of subjects from the sentences;
extracting a plurality of objects from the sentences; and
generating the plurality of keyword pairs based on the plurality of subjects and the plurality of objects.