IP Library Granted Patent US 8,943,016
Granted Patent B2
US 8,943,016 · App. 13/919,934 · Granted Jan 27, 2015

Systems and methods for semantic concept definition and semantic concept relationship synthesis utilizing existing domain definitions

Inventors: Peter Sweeney (Kitchener, CA); Alexander David Black (Guelph, CA)
Assignee: Primal Fusion Inc.
G06N5/022G06F17/30731
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 8,943,016
App. No.
13/919,934
Granted
Jan 27, 2015
Kind
B2
Abstract

Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive of an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.

Claims (38)

1. A computer-implemented method for generating at least one concept tree comprising a plurality of concepts and concept relationships, said method comprising:

obtaining, either directly or indirectly via a network, on one or more processors executing software code, input information from a cognitive agent providing a basis for an active concept;

applying, based on the received input information, a semantic processing protocol to a domain of information comprising a data source from which at least one of the plurality of concepts derivable;

generating, from the application of the semantic protocol, from an extraction of concepts from documents, and/or from some combination thereof, the at least one concept tree that includes the plurality of concepts and concept relationships;

wherein at least one of the plurality of concepts has been analyzed for a level of coherence with the active concept;

wherein the cognitive agent includes at least one of a human user, a computer program receiving an input directly or indirectly from a human user, and/or some combination thereof; and

wherein the semantic protocol comprises at least one of concept analysis, data analysis, faceted classification synthesis, semantic reasoners, and/or some combination thereof.

2. The method of claim 1 , wherein generating the at least one concept tree comprises extracting concepts from at least one of the input information, the domain of information, and/or some combination thereof.

3. The method of claim 1 , wherein generating the at least one concept tree comprises assigning a priority level to at least two of the plurality of concepts.

4. The method of claim 1 , wherein generating the at least one concept tree comprises representing the at least one concept tree in at least one of a directed or an undirected graph.

5. The method of claim 4 , wherein generating the at least one concept tree comprises embodying the at least one concept tree in a knowledge representation comprising a semantic network.

6. The method of claim 1 , wherein generating the at least one concept tree comprises executing the semantic processing protocol on a system that is remote from a system on which inputs are received from the cognitive agent.

7. The method of claim 1 , wherein the data source included in the domain of information is a natural language data source.

8. The method of claim 1 , wherein the data source included in the domain of information is a machine-readable data source generated at least in part by a computer application.

9. A computer-implemented method for generating at least one concept hierarchy comprising a plurality of concepts and concept relationships, said method comprising:

receiving, either directly or indirectly via a network, on one or more processors executing software code, input information from a cognitive agent providing a basis for an active concept;

applying, based on the received input information, a semantic processing protocol to a domain of information comprising a data source from which at least one of the plurality of concepts is derivable;

generating, from the application of the semantic protocol, from an extraction of concepts from documents, and/or from some combination thereof, the at least one concept hierarchy that includes the plurality of concepts and concept relationships;

wherein at least one of the plurality of concepts is determined to have a concept relationship with the active concept comprising at least one of a broader, a narrower, and/or an attributiorial relationship;

wherein the cognitive agent includes at least one of a human user, a computer program receiving an input directly or indirectly from a human user, and/or some combination thereof; and

wherein the semantic protocol comprises at least one of concept analysis, data analysis, faceted classification synthesis, semantic reasoners, and/or some combination thereof.

10. The method of claim 9 , wherein generating the at least one concept hierarchy comprises forming a concept tree.

11. The method of claim 9 , wherein the concept relationships are hierarchical and based on the domain of information.

12. The method of claim 9 , wherein generating the at least one concept hierarchy comprises assembling a hierarchy through a semantic protocol.

13. The method of claim 9 , wherein generating the at least one concept hierarchy comprises extracting concepts from the input information, the domain of information, and/or some combination thereof.

14. The method of claim 9 , wherein generating the at least one concept hierarchy comprises assigning a priority level to at least one of the plurality of concepts.

15. The method of claim 9 , wherein generating the at least one concept hierarchy comprises embodying the at least one concept hierarchy in a knowledge representation comprising a semantic network.

16. The method of claim 9 , wherein generating the at least one concept hierarchy comprises executing a semantic protocol on a system that is remote from a system on which inputs are received from the cognitive agent.

17. The method of claim 9 , wherein the data source included in the domain of information is a natural language data source.

18. The method of claim 9 , wherein the data source included in the domain of information is a machine-readable data source generated at least in part by a computer application.

19. A computer system for generating at least one concept tree comprising a plurality of concepts and concept relationships, the system comprising:

at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one processor, perform:

obtaining, either directly or indirectly via a network, on one or more processors executing software code, input information from a cognitive agent providing a basis for an active concept;

applying, based on the received input information, a semantic processing protocol to a domain of information comprising a data source from which at least one of the plurality of concepts is derivable;

generating, from the application of the semantic protocol, from an extraction of concepts from documents, and/or from some combination thereof, the at least one concept tree that includes the plurality of concepts and concept relationships;

wherein at least one of the plurality of concepts has been analyzed for a level of coherence with the active concept;

wherein the cognitive agent includes at least one of a human user, a computer program receiving an input directly or indirectly from a human user, and/or some combination thereof; and

wherein the semantic protocol comprises at least one of concept analysis, data analysis, faceted classification synthesis, semantic reasoners, and/or some combination thereof.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2025
From: BUSINESS DEVELOPMENT BANK OF CANADA
To: PRIMAL FUSION INC.
Reel/Frame 069720/0916 →
SECURITY INTEREST Recorded Apr 24, 2023
From: PRIMAL FUSION INC.
To: BUSINESS DEVELOPMENT BANK OF CANADA
Reel/Frame 063425/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: SWEENEY, PETER; BLACK, ALEXANDER DAVID
To: PRIMAL FUSION INC.
Reel/Frame 030649/0064 →
Continuity (3)
Continuation 12549812 · Aug 28, 2009
Provisional Application 61092973 · Aug 29, 2008
Related Publication 20130282647A1 · Oct 24, 2013