Attribution using semantic analysis
First Claim
1. A method for semantic attribution of a request, said method implemented by a processor of a computer system, said method comprising:
- said processor semantically analyzing source data statements that had been received for the request, said semantically analyzing comprising matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements, wherein the ontology comprises items and relationships that define the selected domain, and wherein each element in the received source data statements is a word or a phrase;
after said semantically analyzing, said processor assigning the one or more entries to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries;
after said assigning, said processor saving the annotated elements with the respective annotations; and
after said saving, said processor generating a search query for the request, said generating comprising using the annotations to generate the search query for the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Source data statements that had been received for the request are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.
-
Citations
20 Claims
-
1. A method for semantic attribution of a request, said method implemented by a processor of a computer system, said method comprising:
-
said processor semantically analyzing source data statements that had been received for the request, said semantically analyzing comprising matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements, wherein the ontology comprises items and relationships that define the selected domain, and wherein each element in the received source data statements is a word or a phrase; after said semantically analyzing, said processor assigning the one or more entries to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries; after said assigning, said processor saving the annotated elements with the respective annotations; and after said saving, said processor generating a search query for the request, said generating comprising using the annotations to generate the search query for the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising a computer readable hardware storage device having a computer readable program code stored therein, said program code configured to be executed by a processor of a computer system to implement a method for semantic attribution of a request, said method comprising:
-
said processor semantically analyzing source data statements that had been received for the request, said semantically analyzing comprising matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements, wherein the ontology comprises items and relationships that define the selected domain, and wherein each element in the received source data statements is a word or a phrase; after said semantically analyzing, said processor assigning the one or more entries to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries; after said assigning, said processor saving the annotated elements with the respective annotations; and after said saving, said processor generating a search query for the request, said generating comprising using the annotations to generate the search query for the request. - View Dependent Claims (18)
-
-
19. A computer system comprising a processor, a memory coupled to the processor, and a computer readable storage device coupled to the processor, said storage device containing program code configured to be executed by the processor via the memory to implement a method for semantic attribution of a request, said method comprising:
-
said processor semantically analyzing source data statements that had been received for the request, said semantically analyzing comprising matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements, wherein the ontology comprises items and relationships that define the selected domain, and wherein each element in the received source data statements is a word or a phrase; after said semantically analyzing, said processor assigning the one or more entries to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries; after said assigning, said processor saving the annotated elements with the respective annotations; and after said saving, said processor generating a search query for the request, said generating comprising using the annotations to generate the search query for the request. - View Dependent Claims (20)
-
Specification