IP Library › Granted Patent US 12,367,188
Granted Patent B2
US 12,367,188 · App. 18/706,649 · Granted Jul 22, 2025

Method of assessing the validity of factual claims

Inventor: Luca Jonathan Bailey Frost (London, GB)
Assignee: WHISP LIMITED
G06F16/2365
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,367,188
App. No.
18/706,649
Granted
Jul 22, 2025
Kind
B2
Abstract

The method of assessing the validity of factual claims determines if a purported factual claim, such as a statement made on social media, in the news, etc., is “true”, “false” or “unknown” through comparison with corresponding ranked factual claims stored in a comparison database. The comparison database is assembled by storing a plurality of sets of digital content items, where each of the sets of digital content items has a unique topic. Factual claims within each set are ranked by the number of agreements between individual items within each set. A query item to be assessed is input, and at least one purported factual claim to be assessed is extracted. This purported factual claim is then compared against a predetermined number of highest-ranking factual claims within the corresponding set. A validity score is then generated based on the number of agreements and the number of disagreements from the comparison.

Claims (37)

1. A method of assessing the validity of factual claims, comprising the steps of:

assembling a comparison database, wherein the step of assembling the comparison database comprises:

storing a plurality of sets of digital content items in computer readable memory associated with the comparison database, wherein each of the sets of digital content items has a unique topic associated therewith;

extracting at least one factual claim from each of the digital content items within each of the sets of digital content items;

comparing the at least one factual claim of each of the digital content items within each of the sets of digital content items with one or more of the factual claims corresponding to other ones of the digital content items within the same set of digital content items to determine a number of agreements for each of the factual claims within each of the sets of digital content items; and

ranking the factual claims within each of the sets of digital content items by the number of agreements associated therewith;

extracting at least one purported factual claim to be assessed from a query item;

determining at least one query topic associated with the at least one purported factual claim;

comparing the at least one purported factual claim with a predetermined number of highest-ranking factual claims within at least one of the sets of digital content items corresponding to the at least one query topic to determine a number of query agreements and a number of query disagreements associated with the at least one purported factual claim;

assigning a validity score to the at least one purported factual claim based on the number of query agreements and the number of query disagreements; and

displaying the validity score to a user.

2. The method of assessing the validity of factual claims as recited in claim 1 , wherein the number of agreements for each of the factual claims is based on similarity between the factual claims.

3. The method of assessing the validity of factual claims as recited in claim 1 , further comprising the steps of:

adding at least one new digital content item to at least one of the sets of digital content items;

extracting at least one factual claim from the at least one new digital content item within each of the corresponding sets of digital content items;

comparing the at least one factual claim of the at least one new digital content item within each of the corresponding sets of digital content items with one or more of the factual claims corresponding to other ones of the digital content items within the same set of digital content items to determine a number of agreements for each of the factual claims within each of the corresponding sets of digital content items; and

re-ranking the factual claims within each of the corresponding sets of digital content items by the number of agreements associated therewith.

4. The method of assessing the validity of factual claims as recited in claim 3 , wherein the number of agreements for each of the factual claims is based on similarity between the factual claims.

5. The method of assessing the validity of factual claims as recited in claim 1 , further comprising the steps of:

assigning a textual ranking of true to the at least one purported factual claim when the validity score is within a first predetermined range, assigning a textual ranking of false to the at least one purported factual claim when the validity score is within a second predetermined range, and assigning a textual ranking of unknown to the at least one purported factual claim when the validity score is within a third predetermined range; and

displaying the textual ranking to the user.

6. The method of assessing the validity of factual claims as recited in claim 1 , wherein the step of assembling the comparison database further comprises:

storing a plurality of temporary sets of digital content items in computer readable memory associated with a temporary database, wherein each of the temporary sets of digital content has a unique temporary topic associated therewith;

updating the plurality of temporary sets of digital content items by adding newly-collected digital content items; and

merging each of the temporary sets of digital content items with corresponding ones of the plurality of sets of digital content items in the comparison database when a predetermined number of digital content items is stored in the respective one of the temporary sets.

7. A method of assessing consensus between documents, comprising the steps of:

locating online documents and storing a location associated with each of the located online documents in a first index;

downloading data content associated with each of the locations stored in the first index to generate a set of first data elements;

parsing each of the first data elements and generating metadata associated therewith to generate a set of second data elements;

applying information extraction on each of the second data elements to identify subject, predicate, and object spans associated therewith;

storing the set of second data elements in a second index;

cross-referencing each of the second data elements with other ones of the second data elements based on the identified subject, predicate, and object spans using textual entailment;

generating a consensus ranking for each of the second data elements based on levels of entailment and contradiction with the other ones of the second data elements; and

transferring the set of second data elements to a third index after a pre-set threshold number of consensus rankings have been generated.

8. The method of assessing consensus between documents as recited in claim 7 , wherein the step of generating metadata associated with each of the first data elements is a process selected from the group consisting of named entity recognition, named entity disambiguation, entity linking, coreference resolution, text summarization, vector embeddings, n-gram representations, sentiment analysis, hate speech analysis, and combinations thereof.

9. The method of assessing consensus between documents as recited in claim 7 , further comprising the step of generating a publisher index containing a set of publisher names associated with each of the second data elements.

10. The method of assessing consensus between documents as recited in claim 9 , further comprising the step of generating a publisher credibility score associated with each of the publisher names stored in the publisher index.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2024
From: FROST, LUCA JONATHAN BAILEY
To: WHISP LIMITED
Reel/Frame 067286/0162 →
Continuity (2)
Provisional Application 63274109 · Nov 1, 2021
Related Publication 20250021543A1 · Jan 16, 2025
References Cited (17)
US 8712978B1 · Shilane · 2014 [cited by examiner]
US 10956932B2 · Smith et al. · 2021 [cited by applicant]
US 12118306B2 · Chien · 2024 [cited by examiner]
US 20110184935A1 · Marlin · 2011 [cited by examiner]
US 20160070742A1 · Myslinski · 2016 [cited by applicant]
US 20200111014A1 · Myslinski · 2020 [cited by applicant]
US 20200202071A1 · Ghulati · 2020 [cited by applicant]
US 20200202073A1 · Ghulati · 2020 [cited by applicant]
US 20200202074A1 · Ghulati · 2020 [cited by applicant]
KR 102135074B1 · 2020 [cited by applicant]
WO 2020061578A1 · 2020 [cited by applicant]
Hassan et al. “The quest to automate fact-checking.” Proceedings of the 2015 computation+ journalism symposium. 2015. [cited by applicant]
Karadzhov et al. “Fully Automated Fact Checking Using External Sources.” Proceedings of the International Conference Recent Advances in Natural Language Processing, RANLP 2017. 2017. [cited by applicant]
Miranda et al. “Automated fact checking in the news room.” The World Wide Web Conference. 2019. [cited by applicant]
Majithia et al. “ClaimPortal: Integrated monitoring, searching, checking, and analytics of factual claims on twitter.” Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics: System Demo… [cited by applicant]
Botnevik et al. “Brenda: Browser extension for fake news detection.” Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval. 2020. [cited by applicant]
Mhatre Sanket et al: “A Hybrid Method for Fake News Detection using Cosine Similarity Scores”, 2021 International Conference on Communication Information and Computing Technology (ICCICT), IEEE, Jun. 25, 2021 (Jun. 25, … [cited by applicant]