Patent Document ID: 10133728
Application ID: 14664760

Base Claim:
1. A system comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, configure the one or more processors to perform operations comprising: receiving one or more syntactic dependency trees; accessing a database, wherein the database comprises a first event and a second event, wherein the first event comprises a first event type, a first cause entity, and a first theme entity, and wherein the second event comprises a nested structure including the first event, wherein the second event comprises a second event type, a second cause entity, and a second theme entity, wherein one of the second cause entity and the second theme entity is the first event, and wherein an event type comprises an action by a cause entity, and wherein the cause entity comprises at least one causal entity, and a theme entity comprises at least one resultant entity caused by the at least one causal entity through imposing the event type; performing semantic parsing on the one or more syntactic dependency trees to form one or more annotated dependency trees, wherein the semantic parsing further comprises: mapping each node of a plurality of nodes in the one or more syntactic dependency trees to an event state based on the database, the event state comprises one of the first event type, the second event type, and a null value; and mapping each edge of a plurality of dependency edges in the one or more syntactic dependency trees to an argument state based on the database, the argument state comprises one of the first cause entity, the first theme entity, the second cause entity, the second theme entity, and a null value; extracting, by the one or more processors, the first event from the one or more annotated dependency trees; extracting, by the one or more processors, the second event from the one or more annotated dependency trees, wherein the second event comprises a nested structure including the first event; and generating, by the one or more processors, an event table, based at least in part on the first event and the second event, wherein the event table comprises: an event type, an event cause entity, and an event theme entity.

---

Claim 7:
7. The system of claim 1 , wherein the event table is generated using distant supervision.