Patent ID: 7970766
Filing Date: 2011-06-28
Classification: G06F,G06N

Abstract:
1. A computer-implemented method of assigning an entity type to an object of unknown entity type at a system, the system comprising one or more processors and memory storing one or more programs, the object stored in the memory, the method comprising: creating a plurality of objects using facts derived from electronic documents, each object including one or more facts describing an entity with which the object is associated, wherein each fact comprises an attribute; generating, for each of the plurality of objects, a set of features comprising one or more attributes in each of the plurality of objects; identifying a subset of the plurality of objects of a known entity type; generating an entity type model for the known entity type based on the sets of features generated for the objects in the identified subset; generating a value for an object of unknown entity type by using the entity type model for the known entity type, wherein the value indicates whether the object of unknown entity type is of the known entity type; assigning the known entity type to the object of unknown entity type in response to a determination that the value indicates the object of unknown entity type is of the known entity type; and storing the object to which the known entity type was assigned with the assigned entity type.