usage patterns analysis