1. A computer-implemented method comprising: determining, using a data processing device, that a first entity was involved in a first event occurring at a first time; determining, using the data processing device, that a second entity, different from the first entity, was involved in a second event, separate from the first event, occurring at a second time different from the first time; comparing the first time with the second time using the data processing device to determine whether the first time is within a specified amount of time from the second time; in response to determining that the first entity was involved in an event that occurred within the specified amount of time of an event in which the second entity was involved, storing information in non-volatile storage media indicative of an existence of an implied relationship between the first entity and the second entity; and reporting to an output device that said implied relationship exists.