Patent ID: 11861319
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a computing device, cause the computing device to:
cluster a plurality of search results from electronic documents into clusters by identifying pairs of the search results that (i) are separated by a syntactic similarity metric that is less than a first minimum distance and (ii) are separated by a relevance similarity metric that is less than a second minimum distance;
identify, a least one cluster of the clusters, a noun phrase that is common between search results in the cluster;
identify, from the electronic documents, a question that is relevant to the noun phrase, wherein the identifying comprises:
construct a discourse tree from the electronic documents, wherein the discourse tree comprises nodes, each terminal node of the nodes associated with an elementary discourse unit and each nonterminal node of the nodes representing a rhetorical relationship between two of the elementary discourse units wherein each elementary discourse unit comprises contiguous non-overlapping text spans;
identify, from the discourse tree, a satellite elementary discourse unit that represents an answer;
create, from the answer, a question that is in rhetorical agreement with the answer, wherein the question and the answer form a virtual dialogue; and
provide the virtual dialogue to a user device.