TiVo will receive $490 million up front and license its set-top box technology