home · mobile · calendar · colloquia · 2003-2004 · 

Colloquium - Barton

Technology of the TiVo Service
TiVo Co-Founder, Senior Vice President and CTO

Most people who have heard of TiVo, or even own one, think of TiVo as simply a box that helps them manage their TV viewing. In reality, the TiVo Service continually provides software and data to the box in order to support a simple and intuitive user interface in combination with robust and reliable operation, as well as ongoing software improvements and new features.

Doing this well, and scaling the operation of the service to support millions (and beyond) of subscribers requires the use of the most advanced technologies and techniques available to computer systems designers. In this talk, I will describe the overall operation of the TiVo Service, and the business goals that drive its design, followed by a survey of the technologies we have applied to constructing and evolving the service.

At TiVo, Jim sets the technical vision for the company, including our product, service and partnership roadmaps. In addition to responsibility for all product development, his special area of emphasis is on the software and digital video streaming technologies behind the TiVo Service.

Prior to co-founding TiVo, Jim was President and CEO of Network Age Software, Inc., a company he founded to develop software products targeted at managed electronic distribution. The concepts he developed at Network Age form the foundation of the TiVo Personal TV Service.

Jim began his executive career at SGI, holding a position as Vice President and General Manager of the Systems Software Division, and continued with executive roles in both operational management and R&D organizations within the company. While at SGI, he became the lead system software architect of the Full Service Network in Orlando, Florida, in which he worked to develop the only large-scale interactive television system to be put into operational service. He also served as CTO of Interactive Digital Solutions Company, a joint venture of Silicon Graphics and AT&T Network Systems created to develop interactive television systems.

Prior to joining SGI, Jim held technical and management positions at Hewlett-Packard and Bell Laboratories in the areas of operating system and networking technology and product development. Jim holds a BSEE and an MS in Computer Science from the University of Colorado Boulder.

Hosted by Daniel Connors.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:13)