Patent Document ID: 10019437
Application ID: 14629318

Base Claim:
1. A method comprising: receiving natural language dependency parse trees as input; processing, using a hardware processor, the dependency parse trees using an action application program interface (API) that creates a mapping from nodes of the dependency parse trees into actions, roles and contextual predicates, eliminates auxiliary verbs, detects negation from adverbs, classifies verbs, and outputs a collection of annotation query language (AQL) views, wherein mappings other than a default mapping use a configuration file that provides for defining new roles through navigation in the dependency parse trees; and using the mapping for information extraction, wherein: the actions are placed in a data format that comprises columns including said verbs along with columns for said verb attributes that comprise action identification, verb base, verb classification, verb tense, verb voice and verb sentiment, wherein verb sentiment is independent of an action; the roles comprise arguments for said verbs; and the contextual predicates include modifiers for said verbs.

---

Claim 6:
6. The method of claim 1 , wherein for said processing, indices for verb categorization is used to determine the role names.