Patent ID: 7957956
Filing Date: 2011-06-07
Classification: G06F

Abstract:
1. A method of processing data, comprising: obtaining a text passage with a data processor; determining: when the text passage contains one of a “be” verb and a “have” verb, but does not contain a noun object preceding a past participle or an active present participle verb, obtaining one or more first syntactic dependencies from the text passage, obtaining a first direct object relation involving the one of a “be” verb and a “have” verb, obtaining a verbal form of a first noun appearing in the first direct object relation, and rewriting the one or more first syntactic dependencies based on the verbal form of the first noun; when the text passage contains one of a “be” verb and a “have” verb and also contains a noun object preceding a past participle verb, but does not contain an active present participle verb, obtaining one or more second syntactic dependencies from the text passage, obtaining a second direct object relation involving the one of a “be” verb and a “have” verb, confirming that a second noun appears in both the second direct object relation and a relation in which the noun object precedes the past participle verb, obtaining an active form of the past participle verb, and rewriting the one or more second syntactic dependencies based on the active form; and when the text passage contains one of a “be” verb and a “have” verb and also contains an active present participle verb, but does not contain a noun object preceding a past participle verb, obtaining one or more third syntactic dependencies from the text passage, obtaining a third direct object relation involving the one of a “be” verb and a “have” verb, confirming that a third noun appears in both the third direct object relation and a relation involving the active present participle verb, obtaining an active form of the present participle verb, and rewriting the one or more third syntactic dependencies based on the active form.