Patents Assigned to Tivo, Inc.
  • Publication number: 20090259939
    Abstract: A multimedia mobile personalization system provides a remote control that detects a user's electronic tag, e.g. an RFID tag. The remote control notifies a multimedia device of the user's identity. The multimedia devices tailors it operations to the user's preferences stored locally. Multimedia content such as broadcast or recorded television programs, music play lists, and the like could be sorted, displayed, or restricted, depending on the user identifier.
    Type: Application
    Filed: May 12, 2009
    Publication date: October 15, 2009
    Applicant: TIVO INC.
    Inventors: David Lockett, Adam Feder, James M. Barton, Michael F. Klar, Andrew M. Goodman, David C. Platt, Brian Beach, David Avraham Brown
  • Patent number: 7590240
    Abstract: In a conditional access system, a headend transmits content to one or more receivers in encrypted transport streams. The system provides a multi-layer security architecture, rendering the system resistant to key replay attacks; if one layer is circumvented, subsequent layers remain intact. A first layer prevents unencrypted keys from being recorded by shielding the unencrypted keys from users and encrypting the path from the receiver's conditional access module to the transport decryption module; a second layer prevents a key recorded on one receiver from being played back to the transport decryption module on a second receiver; a third layer prevents a user from decrypting transport streams without the encryption module by encrypting the stream a second time prior to being passed through any user-accessible memory or processor. Events tables are transmitted with the transport stream, either unencrypted for immediate use or encrypted, to prevent unauthorized use.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: September 15, 2009
    Assignee: TiVo Inc.
    Inventors: David C. Platt, Andrew Goodman, Daniel Zenchelsky
  • Publication number: 20090208185
    Abstract: A multimedia time warping system allows a user to store selected multimedia data streams while the user is simultaneously watching or reviewing other multimedia data. Data streams are converted to digital streams for internal transfer and manipulation. A parser and event buffer decouple the CPU from having to parse the digital stream. Video segments are stored on a storage device and when data is requested for display, its video segments are extracted from the storage device and sent to a decoder that converts them into display output signals and delivers the display output signals to a display.
    Type: Application
    Filed: April 24, 2009
    Publication date: August 20, 2009
    Applicant: TiVo INC.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Publication number: 20090178098
    Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer's explicit or derived preferred content. The viewer may request that certain content be captured, which results in the highest possible priority for those content. The invention provides objects called a capture requests that are sent by the service to client systems. Capture requests reflect local storage management decisions about how the client system storage is partitioned.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 9, 2009
    Applicant: TIVO INC.
    Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
  • Patent number: 7558472
    Abstract: A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: July 7, 2009
    Assignee: TiVo Inc.
    Inventors: David Locket, Kurtis G. Heaton, James M. Barton, Jean Swey Kao, Ching Tong Chow, Roderick James McInnis, Andrew Martin Goodman
  • Patent number: 7543325
    Abstract: A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer's explicit or derived preferred content. The viewer may request that certain content be captured, which results in the highest possible priority for those content. The invention provides objects called a capture requests that are sent by the service to client systems. Capture requests reflect local storage management decisions about how the client system storage is partitioned.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: June 2, 2009
    Assignee: TiVo Inc.
    Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
  • Patent number: 7529465
    Abstract: A multimedia time warping system. The TV streams are converted to an Moving Pictures Experts Group (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: May 5, 2009
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Patent number: 7493015
    Abstract: An automatic playback overshoot correction system predicts the position in the program material where the user expects to be when the user stops the fast forward or reverse progression of the program material. The system determines the position where the program material was stopped and transitions to the new mode that the user selected, starting at the stopped position with an overshoot correction factor added or subtracted from it. The system uses a prediction method to correctly place the user within the program upon transition out of fast forward or reverse mode and determines if the speed of the fast forward or reverse modes and then automatically subtracts or adds, respectively, a time multiple to the frame where the transition was detected and positions the user at the correct frame. The time multiple is fine tuned if the user is consistently correcting after the fast forward or rewind mode stops.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: February 17, 2009
    Assignee: TiVo Inc.
    Inventors: Wijnand Van Stam, Robert Vallone
  • Patent number: 7484234
    Abstract: A method and apparatus for providing control of a set-top box through IR blasting control by a system containing at least one computer is discussed. The system is coupled to a mass storage system. The system includes an IR control database that resides on the mass storage system. The IR control database contains at least one IR control entry and an IR control packet. The IR control packet is generated from a first IR control entry of the IR control database. The system controls a set-top box by serial transmission of the IR control packet.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: January 27, 2009
    Assignee: TiVo Inc.
    Inventors: Kurt Heaton, Alan Waterman, Jean Kao
  • Patent number: 7409546
    Abstract: A cryptographically signed filesystem provides a central database resident on a server that contains database objects. The server creates startup software to be installed in a client system's read only memory. The startup software contains a hash value for a second stage loader. The server also creates software for a bootstrap loader object which typically contains the operating system for a client system and also the bootstrap loader's hash value and a digital signature that is unique to the server. A root filesystem object is also created containing operational code and data for the client system's functionality. A hash table file is stored in the bootstrap loader that contains the names of each file in the root filesystem along with their corresponding hash values. The startup software and objects created by the server are initially installed on a client device at the time of manufacture.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: August 5, 2008
    Assignee: TiVo Inc.
    Inventor: David C. Platt
  • Patent number: 7321716
    Abstract: A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within the program material. Numeric time or counter mark of the current position is displayed in the vicinity of the cache bar. The trick play bar and its associated components are displayed for a predetermined time period.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: January 22, 2008
    Assignee: TiVo Inc.
    Inventors: Robert Vallone, Howard Look, Ain McKendrick
  • Patent number: 7228556
    Abstract: In an interactive network-based personal video recording system, a user interface is provided that allows viewers to search a database of program guide information according to program title, indexed program attributes such as actor and director, and key workd. Viewer interaction is by way of a remote control unit.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: June 5, 2007
    Assignee: TiVo Inc.
    Inventors: Brian Beach, Alan Waterman
  • Patent number: 7216235
    Abstract: An authentication system for securing information within a disk drive to be read and written to only by a specific host computer such that it is difficult or impossible to access the drive by any system other than a designated host is disclosed. While the invention is similar in intent to a password scheme, it significantly more secure. The invention thus provides a secure environment for important information stored within a disk drive. The information can only be accessed by a host if the host can respond to random challenges asked by the disk drive. The host's responses are generated using a cryptography chip processing a specific algorithm. This technique allows the disk drive and the host to communicate using a coded security system where attempts to break the code and choose the correct password take longer to learn than the useful life of the disk drive itself.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: May 8, 2007
    Assignee: TiVo Inc.
    Inventor: David Platt
  • Patent number: 7200321
    Abstract: A method and apparatus for creating an expanded functionality digital video disc (DVD) creates an enhanced DVD with index tables for the program streams on the DVD. Index tables point to key locations in an MPEG program stream with each entry in the index table set to point to a group of pictures (GOP) header in the MPEG stream. The invention can select GOP headers at predefined intervals, semi-random intervals, or at key locations. The invention creates an index table either during storage of a program stream on a hard disk, during a scan of program material already stored on a local hard disk, or while program material is being read out of the hard disk and written to a DVD. The invention adds a new directory to the DVD structure and writes the index table(s) for the stream(s) into the directory. The new directory and its content are only recognized by invention-enabled DVD players and DVRs.
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: April 3, 2007
    Assignee: TiVo Inc.
    Inventors: Tapani Otala, Eric Vannier
  • Patent number: 7158531
    Abstract: A method and apparatus for efficiently managing the allocation of available data capacity on a physically shared digital network among devices connected to that network is disclosed. Also disclosed is a method and apparatus for managing the ongoing timely movement of data on the shared network such that precise long-term data rates are achieved between attached devices with minimal additional buffering. The invention further comprises a method and apparatus which allows the use of any remaining network capacity for non time-critical data movement without the need for centralized access management.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: January 2, 2007
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Publication number: 20060127039
    Abstract: A method and apparatus for secure transfer of previously broadcasted content enables the secure transfer of previously broadcasted content between DVRs on a computer network.
    Type: Application
    Filed: November 21, 2005
    Publication date: June 15, 2006
    Applicant: TIVO INC.
    Inventor: Wijnand van Stam
  • Publication number: 20060127037
    Abstract: A method and apparatus for secure transfer and playback of multimedia content enables the secure transfer of multimedia content from a digital video recorder (DVR) to a personal computer (PC) and further to a handheld device. A DVR determines which devices on a Local Area Network (LAN) are authorized to share and/or retrieve content from the DVR. The DVR receives a connection request from a PC on the LAN, authorizes the connection request and establishes a secure connection between the DVR and the PC. Once the secure connection is established, the DVR receives a request for multimedia content from the PC, prepares the multimedia content for transfer and transfers the multimedia content to the PC.
    Type: Application
    Filed: November 21, 2005
    Publication date: June 15, 2006
    Applicant: TIVO INC.
    Inventors: Arthur Van Hoff, James Barton
  • Patent number: 7055031
    Abstract: A process for coupon generation, delivery, and validation over a personal TV service system is disclosed. A client issues electronic coupons to personal TV service customers via a personal TV service center which generates a coupon authentication number for each receiver. The coupon authentication number is known to the key server and the coupon authentication number database. It is also known to the receiver in encrypted form. The product serial number for each receiver acts as a public key, which is known to both the customer and the personal TV service center. A unique offer ID number is assigned to each coupon. When the receiver receives the coupon, it performs a hash operation on the offer ID number using the authentication ID number and takes first or last N digits of the hashed result as the coupon ID number. The customer may redeem the coupon by submitting the offer ID number, the receiver serial number, and the coupon ID number. Before the coupon is redeemed, it must be validated.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: May 30, 2006
    Assignee: TiVo, Inc.
    Inventor: David C. Platt
  • Patent number: D551668
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: September 25, 2007
    Assignee: TiVo Inc.
    Inventors: Paul Michael Newby, Jeff Cross, Julian Peck, Fadhly Bey, Roger Hsu
  • Patent number: D552610
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: October 9, 2007
    Assignee: TiVo Inc.
    Inventors: Paul Michael Newby, Jeff Cross, Julian Peck, Fadhly Bey, Roger Hsu