TiVo Corporation, formerly Titan Technologies Corporation, is a holding company. The Company’s subsidiaries include Rovi Corporation and TiVo Inc. The Company, through TiVo Inc., is engaged in providing video technology software services and cloud-based software-as-a-service solutions. TiVo Inc.'s software and cloud-based services provide an approach for navigating content chaos by combining live, recorded, Video on Demand (VOD) content into an intuitive user interface with universal search, discovery, viewing and recording, and creating a unified viewing experience. The Company, through Rovi Corporation, provides a set of content discovery solutions that are embedded in its customers’ products and services to connect consumers with entertainment, including device embedded and cloud-based interactive program guides (IPGs), natural language conversational voice and text search and recommendation services, among others.