Patent ID: 11170311

Abstract:
Techniques and a system are provided for generating correlations based on inferred behavior by an inferred event detection system executing on a mobile computing device. Inferred events are events that are detected without an explicit input to the mobile computing device. The inferred events are further classified by the inferred event detection system. In one embodiment, a method comprises, using an application on a mobile computing device, wherein the mobile computing device includes at least one geolocation antenna capable of providing geolocation information that is accessible by the application and that specifies a geolocation of the mobile computing device at a particular time, monitoring the geolocation information; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a first time, a first timestamp and a first geolocation information for the mobile computing device at the first time; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a second time, a second timestamp and a second geolocation information for the mobile computing device at the second time; determining, based on a difference between at least one of the first timestamp and the second timestamp, or the first geolocation information and the second geolocation information, that a first event of a first monitored event class has occurred between the first time and the second time; generating, based on the first monitored event class and in response to determining the first event has occurred after the second time, a first alert on the mobile computing device, wherein the first alert comprises a prompt for additional information to be associated with the first event; causing to be stored at a computer system, information about the first event including the first monitored event class and any additional information associated with the first event that is received in response to the first alert.