Patents Assigned to Tivo, Inc.
  • Patent number: 9591357
    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: April 15, 2016
    Date of Patent: March 7, 2017
    Assignee: TiVo Inc.
    Inventor: Kirk D. Wong
  • Patent number: 9571892
    Abstract: Techniques described herein enable searching for multimedia content and for downloading or scheduling the recording of the multimedia content. The multimedia content may have been previously stored on one or more databases. The client device may download or schedule the recording of multimedia content in one step, for example, in one touch. When desired multimedia content is not available, the multimedia content is added to the client device's wish list. When the client device's does not have a wish list, the client device's wish list may be created on the spot. During the scheduling of the recording, a tag associated with the multimedia content is checked to determine whether the multimedia content is live or delayed. When the tag indicates the multimedia content is live or delayed, the client device prompts with a suggestion to add extra time to the end of the recording of the multimedia content.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: February 14, 2017
    Assignee: TiVo Inc.
    Inventors: Robert F. Poniatowski, Shelly Glennon, Brian Beach, Marcel Dubois
  • Patent number: 9569168
    Abstract: Input media data with an input playing speed is received. One or more user identities are identified based at least in part on biometric data collected from one or more users who correspond to the one or more user identities and to whom audio utterance derived from the input media data is to be played. A preferred rate of audio utterance is determined based at least in part on the one or more user identities. A rate of audio utterance is determined for a portion of the input media data. Based at least in part on the preferred rate of audio utterance and the rate of audio utterance, a portion of audio output media data is generated with an output playing speed at which audio utterance in the portion of audio output media data is rendered with the preferred rate of audio utterance.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 14, 2017
    Assignee: TiVo Inc.
    Inventor: Robert Watts
  • Patent number: 9569167
    Abstract: Input media data with an input playing speed is received and divided into input media data subsets. A first rate of audio utterance is determined for a first input media data subset in the media data subsets. A second different rate of audio utterance is determined for a second input media data subset in the media data subsets. Audio output media data is generated with an output playing speed at which audio utterance in the audio output media data is played at a preferred rate of audio utterance. The audio output media data comprises (a) a first output audio media data subset generated based on the preferred rate, the first rate, and the first input media data subset and (b) a second output audio media data subset generated based on the preferred rate, the second rate, and the second input media data subset.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 14, 2017
    Assignee: TiVo Inc.
    Inventor: Robert Watts
  • Patent number: 9565459
    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: February 22, 2016
    Date of Patent: February 7, 2017
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Patent number: 9554161
    Abstract: A portable device includes solid-state memory, an Ethernet and/or wireless network connection, and an HDMI. The portable device receives content guide data from a first server and displays a content guide on a display. In response to a user's selection of a content item, the portable device requests the content item over the Internet from a second server. The portable device receives the content item, stores the content item in solid-state memory, generates display signals that represent the content item, and sends the display signals to a display. The second server may match the content item with relevant advertisements based on keywords associated with the content item and the advertisements. The second server may send selected advertisement URLs to the portable device. Using the URLs, the portable device may obtain the advertisements over the Internet and cause the display to display the advertisements in conjunction with the content item.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 24, 2017
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Patent number: 9554176
    Abstract: A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: January 24, 2017
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9552383
    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: November 21, 2014
    Date of Patent: January 24, 2017
    Assignee: TiVo Inc.
    Inventors: Brian Beach, David C. Platt
  • Patent number: 9549219
    Abstract: Techniques for shared DVR programming via a web page enable using a DVR widget in a web page and DVR environment on a network to view DVR content from a publisher's DVR usage data and based on the viewed DVR content from the publisher's DVR, record or schedule to record particular content on the viewer's DVR.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: January 17, 2017
    Assignee: TiVo Inc.
    Inventor: James M. Barton
  • Patent number: 9538243
    Abstract: A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. A schedule of time versus available storage space is generated that is optimal for the viewer's scheduled program recordings. The programs include television broadcast programs and Universal Resource Locators (URLs). A program is recorded if at all times between when the recording would be initiated and when it expires, sufficient space is available to hold it. All scheduling conflicts are resolved as early as possible.
    Type: Grant
    Filed: January 1, 2013
    Date of Patent: January 3, 2017
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Brian Beach
  • Patent number: 9525917
    Abstract: While a multimedia device is fast-forwarding content, the multimedia device reads “jump back” tags expressed in or derived from a closed-caption stream. When the multimedia device detects the presence of a “jump back” tag while fast-forwarding, the multimedia device enters a special state. While in this special state, if the multimedia device detects that the user has instructed the multimedia device to stop fast-forwarding, the multimedia device locates a specified temporal location in a recorded commercial break. This specified temporal location may be specified by the particular tag, for example. The multimedia device stops performing whatever activity in which the multimedia device was engaged, “jumps back” to the specified temporal location in the recorded commercial break, and resumes playing the recorded content stream at normal speed from the specified temporal location.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 20, 2016
    Assignee: TiVo Inc.
    Inventor: Kirk D. Wong
  • Patent number: 9521453
    Abstract: A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: December 13, 2016
    Assignee: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9521356
    Abstract: A digital security surveillance system allows a user to store selected security surveillance feeds while the user is simultaneously watching or reviewing another feed. User control commands are accepted and sent through the system. The system parses the resulting digital stream and generates identifying information associated with at least one video segment of the digital stream. The video segments are stored on a storage device. When a security surveillance feed is requested for display, a corresponding stored digital stream is found and its video segments are extracted from the storage device and sent to a decoder that converts the digital stream into display output signals. The security surveillance feeds can be simultaneously sent to an external storage device such as a DVD recorder or VCR.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: December 13, 2016
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Patent number: 9516393
    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 viewer may request that certain content be captured. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: December 6, 2016
    Assignee: TiVo Inc.
    Inventors: Paul Westbrook, Howard Look, James Young, Stephen Lacy, Timothy Davison, James M. Barton
  • Publication number: 20160353181
    Abstract: A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 1, 2016
    Applicant: TiVo Inc.
    Inventors: Amir H. Gharaat, James M. Barton, Mukesh K. Patel
  • Patent number: 9467749
    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: March 28, 2016
    Date of Patent: October 11, 2016
    Assignee: TiVo Inc.
    Inventors: Richard A. Lang, Eric Walters
  • Patent number: 9430128
    Abstract: In an embodiment, a number of parallel gestures are detected, in a particular area on a touch screen interface of a device. A command is identified based at least on the parallel gestures and an action associated with the command is performed.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: August 30, 2016
    Assignee: TiVo, Inc.
    Inventor: Robin Hayes
  • Patent number: 9424264
    Abstract: A method for generating and maintaining hierarchical tags with community-based ratings is provided. Tags for media streams are organized into a hierarchical format. Users may select tags from the hierarchical tag database that describes a particular multimedia content. If the user is unable to locate a desired tag, the user may submit a new tag. Upon submission of the new tag, a librarian approves the tag before storing and placing the tag in the hierarchical tag database. Users are also able to rate the quality of the association between the tag and the multimedia content. If a tag is rated low, the tag may be removed from the hierarchical tag database. If the tag is rated highly, display of the tag in a list of tags becomes more prominent.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: August 23, 2016
    Assignee: TiVo Inc.
    Inventors: Jim Barton, Brian Beach, David Platt, Kevin Smith, Michael Klar, Paul Stevens, David Chamberlin, Richard Lee
  • Patent number: 9424738
    Abstract: A method includes detecting that a particular media device is communicatively coupled to one or more media devices in a set of media devices; in response to detecting that the particular media device is communicatively coupled to the one or more media devices in the set of media devices: automatically sending one or more remote operating codes, for remotely controlling the particular media device, to a remote control device.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: August 23, 2016
    Assignee: TiVo Inc.
    Inventors: Mukesh Patel, Jonathan Logan, Amir Gharaat, Richard Lee, Roger Hsu, Robert Ponjatowski, Anthony Lee
  • Patent number: D777696
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 31, 2017
    Assignee: TiVo Inc.
    Inventors: Eric Nichols, Kelly Kodama, Jesse Patterson