LAD: an application design model to support the analysis of large-scale personal data collections generated by lifelogging