Effective Data Collection with Momentary Time Sampling: Techniques and Applications