Patents Assigned to Tivo, Inc.
  • Patent number: 9282273
    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: Grant
    Filed: May 12, 2009
    Date of Patent: March 8, 2016
    Assignee: 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: 9274690
    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: December 31, 2013
    Date of Patent: March 1, 2016
    Assignee: TiVo Inc.
    Inventors: Robert Vallone, Howard Look, Ain McKendrick
  • Patent number: 9271040
    Abstract: Techniques for real-time DVR usage and reporting enable using instant message protocol in a DVR environment to obtain real-time DVR usage data and to report data reflecting such usage in real-time. An example of DVR usage data comprises data reflecting that a viewer is viewing a video program which is R-rated. Another example of DVR usage data comprises a viewer entering a password, such as a kids zone password, to exit kids zone operational mode.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: February 23, 2016
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Patent number: 9270963
    Abstract: Techniques are described that allow DVR users to create program shortcuts to different types of media content from content providers. A program shortcut comprises a reference to another media content. A user may generate a shortcut so that the user may easily find and return to media content without performing a new search. In addition, techniques may be used to automatically generate program shortcuts for a user based at least in part to user-indicated preferences or actions. Shortcuts may be generated to media content that is related to a preferred genre or media type specified by a user. Shortcuts may also be generated to content that is determined to be similar to content that is often viewed or recorded by the user.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 23, 2016
    Assignee: TiVo Inc.
    Inventors: Margret Schmidt, Alex Liston, Shelly Glennon
  • Patent number: 9264758
    Abstract: A method for detecting the scheduled recording of a particular media content on multiple devices is described. In response to detecting that the particular media content is scheduled for recording on multiple devices, a notification may be provided to at least one of the multiple devices that the particular media content is scheduled for recording on the multiple devices. The particular media content may then be synchronously displayed on the multiple devices. A time may be selected by one of the devices to synchronously play the particular media content on the multiple devices based on a user availability calendar accessible through each of the devices. A time may also be suggested to receive a user confirmation for the suggested time.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: February 16, 2016
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9264686
    Abstract: A method for displaying a webpage is described. The method involves receiving a broadcast stream including a program, playing the program in the broadcast stream to a viewer, displaying an icon to the viewer and receiving viewer input in response to display of the icon, pausing the playing of the program in response to receiving the viewer input, displaying a web page to the viewer in response to receiving the viewer input, and resuming the playing of the program.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: February 16, 2016
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Kevin P. Smith, David Chamberlin, Howard D. Look
  • Patent number: 9258609
    Abstract: A platform allows viewing and sorting digital media from multiple content sources across multiple devices by title, category, series, or other sorting desired. Available content from providers may be co-mixed to display as if from a single provider. Listings may be restricted to specific providers or sets of providers, such as removing providers with paid content which the user will not access. Alternatively, listings may be prioritized based on business rules programmed into the system. Listings may be limited to those available on the current device, on another set of devices, or on all devices. Control of access to content, including playback and queuing, may be done through the interface regardless of the consumption device. This allows access to all content across all devices in a fashion desirable to the user, merging providers and devices into a seamless interface tailored for the user instead of the content or device manufacturer.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: February 9, 2016
    Assignee: TiVo Inc.
    Inventors: Victor Odryna, Jeffrey R. Bacon, Kee Hinckley, Gary Rose, Richard I. Smiley, Blake Ulmer, Preston C. Shimer
  • Patent number: 9258592
    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: Grant
    Filed: November 21, 2005
    Date of Patent: February 9, 2016
    Assignee: TiVo Inc.
    Inventor: Wijnand van Stam
  • Patent number: 9258610
    Abstract: A DVR, server, or other agent correlates media metadata from diverse sources, like an EPG data provider and multiple video-on-demand (VOD) service providers. Metadata sets from different sources are compared in order to attempt to identify identical programs to which the metadata sets pertain. From at least one metadata set, information about the program that the other metadata set lacks is selected. A “canonical” data structure instance for the program is created. The information that is lacking from at least one of the metadata sources is inserted into that instance. For each source from which a program is available, the DVR stores the identity of that source on the DVR's persistent storage device in association with the canonical data structure instance for that program. The DVR receives search criteria from a user and then searches the stored canonical data structure instance for programs that satisfy the criteria.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 9, 2016
    Assignee: TiVo Inc.
    Inventors: Todd Kulick, Michael Francis Klar, Vin Chawla, Marcel Dubois, Brian Beach, Alain Jobart
  • Patent number: 9251012
    Abstract: A method is provided for performing distributed backup and retrieval of data. Data is sent by a plurality of client devices to be processed by a server and then stored in a database. A subset of the processed data stored in the database is backed up to each of the plurality of client devices. For the one or more particular client devices owned by a user, the subset of processed data stored on the one or more particular client devices is the subset of processed data that is associated with the user. The server and client device is updated to maintain the same state of processed data in the database and the backup. In the event of failure of either the database or a client device, processed data may be restored using the processed data stored on the database or the backup stored on the plurality of client devices.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: February 2, 2016
    Assignee: TiVo Inc.
    Inventors: James Barton, Brain Beach, Adam Feder
  • Patent number: 9240217
    Abstract: First media segments for a first media program are recorded. The first media program is scheduled to start at a first start time and end at a first end time, whereas a second media program is scheduled to start at a second start time and end at a second end time, the first end time being after the second start time. It is determined whether the first media program and the second media program are on a same channel. If so, one or more shared media segments, one of which is before all other shared media segments in the shared media segments and begins no later than the first time, are recorded. A first media program object is generated to represent a first recording of the first media program, and includes references to the first media segments and the shared media segments.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: January 19, 2016
    Assignee: TiVo Inc.
    Inventor: Nicholas Lovell
  • Patent number: 9215506
    Abstract: A client device, such as a digital video recorder, provides a phrase-based communication system in which users are presented with a dynamic messaging interface of selectable phrases and other elements. At least some of the phrases may be selected using algorithms that identify phrases that are likely to be useful to the particular user and/or the context in which the user is creating a message. In this manner, a user is able to generate useful messages quickly, without being limited to stale and fixed canned messages. Popular phrases may be identified by, for example, a server that relays based on messages exchanged between users. These popular phrases may then be harvested for use in the dynamic messaging interface. Moreover, context-sensitive metadata elements may be added to the dynamic messaging interface based on, for example, content that the user is currently viewing or about which the user is currently accessing information.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 15, 2015
    Assignee: TiVo Inc.
    Inventor: Robert F. Poniatowski
  • Patent number: 9215400
    Abstract: A client-side multimedia content targeting system schedules the recording, storing, and deleting of multimedia content on a client system storage device. The system 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. The viewer's client system locally retains the viewer's preferences and other personal information that the viewer has entered and is sent targeting information relating to program guide objects by a server. Using the viewer's preferences and personal information, the client system creates a viewer profile, which is used with the targeting information by the client system to record content that is within the viewer profile. The described client-based form of targeting can be applied to almost any multimedia situation, including, but not limited to: TV shows, movies, advertisements, product and service offerings, music, radio, audio, etc.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: December 15, 2015
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Howard D. Look
  • Patent number: 9195694
    Abstract: A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called “slices,” that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: November 24, 2015
    Assignee: TiVo Inc.
    Inventors: Brian Beach, David C. Platt
  • Patent number: 9179115
    Abstract: A DVR sends, over the Internet, to a server, information that indicates a set of programs. The information also may indicate a ranking of the programs in the set relative to each other. In response to receiving the information from the DVR, the server determines a “to do” list of programs that the DVR should record as those programs are broadcasted in the future. The “to do” list indicates recording times and channels for each program. The server sends the “to do” list back to the DVR over the Internet. The DVR receives the “to do” list over the Internet and stores the “to do” list. As the programs on the “to do” list are broadcasted, the DVR automatically records those programs at the list-specified times and on the list-specified channels. The DVR stores those programs on the DVR's hard disk drive for later viewing by the DVR user.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: November 3, 2015
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Patent number: 9167305
    Abstract: Techniques for generating customized rating systems for use in a DVR are described. According to one technique, a user submits a rating system definition that comprises two or more different ratings of the user's choosing. The rating system definition is stored. The rating system definition defines a customized ratings system. That system's creator and other users may then associate various entities, such as channels, series, and episodes, with ratings from the customized rating system. DVRs may use these associations between entities and ratings for various purposes. For example, DVRs may use these associations to allow a user to search for entities that satisfy specified rating criteria. For another example, DVRs may use these associations to restricting which entities and information about those entities can be displayed or recorded when the DVR is in a restricted mode of operation. Customized rating systems may be modified by multiple users in collaboration.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: October 20, 2015
    Assignee: TiVo Inc.
    Inventors: Adam Feder, Brian Beach, Wijnand Van Stam
  • Patent number: 9161092
    Abstract: A method and apparatus for highlighting a program listing in a set of program listings based on selection criteria. The selection criteria may indicate that the a broadcaster has agreed to pay a service provider in return for the service provider ensuring that a program listing, corresponding to the program of the broadcaster, is highlighted in a program page that displays a set of program listings, such as television program listings. If there are multiple program listings, listed in a program page, that are to be highlighted, then details of the respective contracts may be used to determine which program listing to highlight. Such details may include the total contract value, a ratio of contract value-to-page view, and/or the time of contract formation.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: October 13, 2015
    Assignee: TiVo Inc.
    Inventor: Kirk D. Wong
  • Patent number: 9152300
    Abstract: A user may establish a reservation for content that is not currently available to the user via a group of sources, including broadcast, streaming, and/or download sources. For example the a user may establish a reservation to record a broadcast of specific content that is currently not scheduled for broadcast. As another example, the user may establish a reservation for the purpose of alerting the user once a new movie becomes available through a subscription streaming service. Based on a reservation, the service provider and/or the user's media playback device may monitor content availability data for one or more sources. When the content is indicated as available, the user may be so informed. The content may then be streamed or downloaded, or a recording of the content may be scheduled. Additionally, or alternatively, the content may be automatically scheduled for recording or download.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: October 6, 2015
    Assignee: TiVo Inc.
    Inventor: Robert F. Poniatowski
  • Patent number: 9113212
    Abstract: A system and method for time-shifted viewing of broadcast television programs is disclosed. Simultaneous recording and playback are provided by using buffer storage as the source and destination of compressed or uncompressed digital video/audio programs. Full VCR-like control is provided for all playback within the buffer storage. Playback and control of recorded programs may be initiated by the user at any time after initiation of the broadcast program with simultaneous continuous recording of the ongoing live broadcast. Larger archival storage and removable is also provided for storing and building a library of programs. Viewer playback control data may be stored as part of the program or used as edit points prior to archival. Numerous options are provided for features such as continuous automatic recording in a circular buffer fashion, program archival editing, Internet interfaces, multiple-channel recording and more.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: August 18, 2015
    Assignee: TiVo Inc.
    Inventors: Richard A. Lang, Eric H. Walters
  • Patent number: RE45774
    Abstract: A smart broadcast program recording padding and scheduling system provides a system for adjusting the start and end times of a broadcast program's recording schedule that has a predetermined start and end broadcast time and resolving any conflicts arising from conflicting scheduled program recordings. An on screen program guide is displayed to the viewer via a monitor or television that lists the predetermined scheduled broadcast times and channels of a plurality of broadcast programs. The viewer selects a particular broadcast program to record and the invention schedules the broadcast program to be recorded by inserting the program's information such as program identifier, start and end times, and storage duration into a recording schedule database.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: October 20, 2015
    Assignee: TiVo Inc.
    Inventors: Brian Beach, Alan Waterman, David E. Pope, Martin Hibdon