IP Library Granted Patent US 11,182,682
Granted Patent B2
US 11,182,682 · App. 16/662,654 · Granted Nov 23, 2021

System for extracting semantic triples for building a knowledge base

Inventors: Georgios Stoilos (London, GB); Jonathan Moore (London, GB); Damir Juric (London, GB); Mohammad Khodadadi (London, GB)
Assignee: Babylon Partners Limited
G06N5/027G06F16/335G06F16/3344G06F16/36G06F40/30
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 11,182,682
App. No.
16/662,654
Granted
Nov 23, 2021
Kind
B2
Abstract

The present disclosure relates to a computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text. The method includes providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation. The method also includes receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base. The method also includes transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.

Claims (29)

1. A computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text, the method comprising:

providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation;

receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base; and

transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.

2. The method of claim 1 , further comprising storing in a database an accepted or a rejected subject, object, or relation, from a verified semantic triple.

3. The method of claim 1 , further comprising comparing the semantic triple to the database, and providing the semantic triple to the user interface if the semantic triple has not been provided to the user interface previously, and discarding the semantic triple if the triple has been accepted or rejected previously.

4. The method of claim 1 , further comprising adding a new identifier for a newly encountered entity.

5. The method of claim 1 , further comprising verifying a correctness of the semantic triple.

6. The method of claim 1 , further comprising verifying assigned phrases of the semantic triple.

7. The method of claim 1 , further comprising performing a search for candidate triples for verification.

8. A system including a processor, and a memory, the memory including instructions which, when executed by the processor, cause the processor to perform a method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text, the method comprising:

providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation;

receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base; and

transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.

9. The system of claim 8 , wherein the method further comprises storing in a database an accepted or a rejected subject, object, or relation, from a verified semantic triple.

10. The system of claim 8 , wherein the method further comprises comparing the semantic triple to the database, and providing the semantic triple to the user interface if the semantic triple has not been provided to the user interface previously, and discarding the semantic triple if the triple has been accepted or rejected previously.

11. The system of claim 8 , wherein the method further comprises adding a new identifier for a newly encountered entity.

12. The system of claim 8 , wherein the method further comprises verifying a correctness of the semantic triple.

13. The system of claim 8 , wherein the method further comprises verifying assigned phrases of the semantic triple.

14. The system of claim 8 , wherein the method further comprises performing a search for candidate triples for verification.

15. A non-transitory computer-readable medium including instructions which, when executed by a processor, cause the processor to perform a method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text, the method comprising:

providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation;

receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base; and

transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.

16. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises storing in a database an accepted or a rejected subject, object, or relation, from a verified semantic triple.

17. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises comparing the semantic triple to the database, and providing the semantic triple to the user interface if the semantic triple has not been provided to the user interface previously, and discarding the semantic triple if the triple has been accepted or rejected previously.

18. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises adding a new identifier for a newly encountered entity.

19. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises verifying a correctness of the semantic triple.

20. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises verifying assigned phrases of the semantic triple.

Assignments (4)
CHANGE OF NAME Recorded Aug 13, 2025
From: EMED POPULATION HEALTH, LLC
To: EMED POPULATION HEALTH, INC.
Reel/Frame 072434/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: EMED HEALTHCARE UK, LIMITED
To: EMED POPULATION HEALTH, LLC
Reel/Frame 071207/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: BABYLON PARTNERS LIMITED
To: EMED HEALTHCARE UK, LIMITED
Reel/Frame 065597/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: STOILOS, GEORGIOS; MOORE, JONATHAN; JURIC, DAMIR; KHODADADI, MOHAMMAD
To: BABYLON PARTNERS LIMITED
Reel/Frame 051196/0613 →
Continuity (2)
Continuation 16194156 · Nov 16, 2018
Related Publication 20200160194A1 · May 21, 2020