Patent Document ID: 9037593
Application ID: 13219817

Base Claim:
1. A computer-readable, non-transitory medium storing a program which, when executed by a computer, causes the computer to perform a process comprising: splitting a first character string and a second character string into words; acquiring information including a semantic attribute that represents a semantic nature of each of the words and a conceptual code that semantically identifies said each of the words, from a storage device; identifying a pair of the words having a common semantic attribute between the first character string and the second character string; comparing the conceptual codes of the specified pair of the words between the first character string and the second character string; and generating a comparison result between the first character string and the second character string based upon a comparison result of the conceptual codes, wherein the first character string is split into a first set of words and the second character string is split into a second set of words, wherein a first conceptual structure that represents a relationship among the first set of the words is generated from the first character string using a first set of conceptual codes, on the basis of the semantic attribute and a grammatical configuration of each of the first set of the words, and a second conceptual structure that represents a relationship among the second set of the words is generated from the second character string using a second set of conceptual codes, on the basis of the semantic attribute and a grammatical configuration of each of the second set of the words, and wherein a pair of the conceptual codes having a common semantic attribute and a common among-the-words relationship between the first character string and the second character string are identified.

---

Claim 2:
2. The computer-readable, non-transitory medium according to claim 1 , wherein the process further includes: acquiring a first conceptual structure that has a first conceptual code as a first element corresponding to a first word in the first character string, the first element being associated based upon the semantic attribute or a location of the first word, and a second conceptual structure having a second conceptual code as a second element corresponding to a second word in the second character string, the second element being associated based upon the semantic attribute or a location of the second word; and comparing the first conceptual code and the second conceptual code of corresponding elements between the first conceptual structure and the second conceptual structure, the first conceptual structure and the second conceptual structure being set up in common according to a semantic domain that a whole length of the first character string and a whole length of the second character string have in common.