Patent ID: 9460071
Filing Date: 2016-10-04
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a processor of a computing device cause the computing device to: (a) select annotated text from a first document of a plurality of annotated documents; (b) select an entity rule type from a plurality of entity rule types; (c) identify an argument of the selected entity rule type; (d) randomly select a value for the identified argument based on the selected annotated text to generate a rule instance; (e) apply the generated rule instance to remaining documents of the plurality of annotated documents; (f) compute a rule performance measure based on application of the generated rule instance; (g) store the generated rule instance and the computed rule performance measure; (h) repeat (a) to (g) with each remaining document of the plurality of annotated documents as the first document to define a plurality of rules; select a number of rules from the defined plurality of rules based on the stored, computed rule performance measure; and store each rule of the selected number of rules to the non-transitory computer-readable medium as a basis for a rules model that automatically identifies an entity or a relationship in non-annotated text.