Patent Document ID: 10043134
Application ID: 14738199

Base Claim:
1. An apparatus comprising: a processing device configured to: receive, over a communication network, first information in natural language text from a user indicating statements and arguments, and which statement of the statements is an intended result of a given argument; receive, over the communication network, second information in natural language text from the user indicating challenges to the statements or the arguments; establish a correspondence between the statements and the arguments to generate nodes in an argument graph; when a new first node is added to the argument graph based on new node information received over the communication network, automatically rate all of the nodes in the argument graph in order of increasing EDepth to update the argument graph and cause transmission, over the communication network, the argument graph as updated, wherein the EDepth of a given node of the nodes in the argument graph is a length of a longest path in said argument graph ending at the given node and extending only over challenge, argument, assumption and citation edges, wherein each first node of the nodes in the argument graph determined to have a same first EDepth is rated before each second node of the nodes determined to have a same second EDepth greater than the same first EDepth, wherein a node to be rated of the nodes is established using only arguments of the argument graph that are not validly challenged, and wherein the node to be rated of the argument graph is rated as established based on status of verification of validity of an inference corresponding to the node to be rated and by determining whether the node to be rated has an established proof; and provide to the user the updated argument graph indicating the status of verification of validity of the inference corresponding to the rated node and whether the rated node has an established proof.

---

Claim 9:
9. The apparatus of claim 1 , wherein the first information indicates directed edges in the argument graph, said edges indicating which third node of the nodes provides an argument for another node of the nodes, which fourth node of the nodes provides an assumption for another second node of the nodes, and which fifth node of the nodes provides a challenge to another third node of the nodes; wherein the second information indicates text or data associated with the nodes; and wherein the node to be rated is rated as established (i) in a case when each incoming assumption edge thereof originates at a given established node of the nodes and no incoming challenge edge originates at a given established node, and (ii) in a case when at least one incoming argument edge exists, at least one of the at least one incoming argument edge originates at a given established node of the nodes.