Interval processor