Framework for Collecting and Updating Time-Activity Patterns