TiVo is a digital video recorder that allows users to save TV programs for later viewing based on an electronic TV programming schedule.