1. A method comprising: collecting via a computer network motion tracking data over a period of time, the motion tracking data being of a monitoring device that is configured to be used by a user; collecting via the computer network geo-location data over the period of time, wherein the geo-location data includes a calculated longitude and a calculated latitude; determining by a processor associated with the computer network activity types for the period of time based on the motion tracking data and the geo-location data; resolving by the processor an inconsistency between the activity types based on the geo-location data; associating by the processor an amount of a metric to one of the activity types determined based on the resolution; and providing by the processor the one of the activity types and the metric amount to a calendar application for adding the one of the activity types and the metric amount to a calendar date.