Categorizing concept types of a conceptual graph
First Claim
Patent Images
1. A method implemented in a computer system comprising one or more processors in operable communication with one or more non-transitory, tangible, computer-readable storage media, at least a first one of the non-transitory, tangible computer-readable storage media storing instructions executable by at least one processor, the method comprising:
- receiving, at the processor, a conceptual graph comprising one or more concept types, one or more relationship types, and one or more arcs;
causing the processor to execute one or more instructions configured to;
categorize each concept type of the one or more concept types according to the one or more relationship types and the one or more arcs, wherein the categorizing each concept type further comprises;
determining that each concept type is directly connected to two or more relationship types by two or more arcs pointing in different directions; and
categorizing the each concept type as a context linking concept;
record in a second respective one of the non-transitory, tangible, storage media, the categorization of the each concept type of the one or more concept types;
identify, based on a respective database of terms stored in a third respective one of the non-transitory, tangible storage media, one or more related terms of at least one particular concept type of the one or more concept types according to the categorization; and
searching a plurality of documents in a fourth respective one of the non-transitory, tangible, storage media, for matches to the identified one or more related terms of the at least one particular concept type according to the categorization.
11 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, categorizing concept types of a conceptual graph includes receiving the conceptual graph comprising one or more concept types, one or more relationship types, and one or more arcs. Each concept type is categorized according to the relationship types and the arcs. The categorization of the each concept type is recorded.
-
Citations
18 Claims
-
1. A method implemented in a computer system comprising one or more processors in operable communication with one or more non-transitory, tangible, computer-readable storage media, at least a first one of the non-transitory, tangible computer-readable storage media storing instructions executable by at least one processor, the method comprising:
-
receiving, at the processor, a conceptual graph comprising one or more concept types, one or more relationship types, and one or more arcs; causing the processor to execute one or more instructions configured to; categorize each concept type of the one or more concept types according to the one or more relationship types and the one or more arcs, wherein the categorizing each concept type further comprises; determining that each concept type is directly connected to two or more relationship types by two or more arcs pointing in different directions; and categorizing the each concept type as a context linking concept; record in a second respective one of the non-transitory, tangible, storage media, the categorization of the each concept type of the one or more concept types; identify, based on a respective database of terms stored in a third respective one of the non-transitory, tangible storage media, one or more related terms of at least one particular concept type of the one or more concept types according to the categorization; and searching a plurality of documents in a fourth respective one of the non-transitory, tangible, storage media, for matches to the identified one or more related terms of the at least one particular concept type according to the categorization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory, tangible, computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions, when executed by one or more processors, are operable to:
-
receive a conceptual graph comprising one or more conceptual types, one or more relationship types, and one or more arcs; categorize each concept type of the one or more concept types according to the one or more relationship types and the one or more arcs, the computer-executable instructions further configured to categorize each concept type by; determining that each concept type is directly connected to two or more relationship types by two or more arcs pointing in different directions; and categorizing the each concept type as a context linking concept; record, in a non-transitory, tangible computer-readable memory device, the categorization of each concept type of the one or more concept types; identify one or more related terms of at least one particular concept type of the one or more concept types according to the categorization; and search a non-transitory, tangible computer-readable knowledgebase for a plurality of documents for matches to the identified one or more related terms of the at least one particular concept type according to the categorization. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification