You arn't copying the time range every x time period, you are taking a continious time range and placing small views (windows) over the top of it.

I realise that this is a little random function to be in timerange, but it provides useful functionality for at least one usecase ;)