×

Distributed interactive television program guide system and method

  • US 9,794,637 B2
  • Filed: 06/16/2015
  • Issued: 10/17/2017
  • Est. Priority Date: 12/21/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, by a network-based video recording device, updates to electronic program guide data, the electronic program guide data describing, for each program of a plurality of programs viewable using the network-based video recording device, at least a title, a category, a description, and one or more actors for the program;

    for each received update to the electronic program guide data;

    creating a set of unique keys from at least the title, the category, the description, and the one or more actors for each program having a program identifier so that each unique key is paired with a list of program identifiers corresponding to each occurrence of the unique key within the plurality of programs; and

    sorting the unique keys;

    receiving, by the video recording device, inputs causing creation of program search profiles, each program search profile comprising one or more different search constraints based on the inputs, the one or more different search constraints including at least one of a key word, an actor name, or a category, wherein the inputs are received through a viewer interface comprising one or more screens, each screen associated with a viewer-selected unique key, and wherein the one or more different search constraints are defined by the one or more viewer-selected unique keys from the one or more screens;

    saving, by the video recording device, the program search profiles, each program search profile saved in association with a different program search profile name;

    based on the saved program search profiles, the video recording device searching for programs described in the electronic program guide data that match the corresponding one or more search constraints of the respective saved program search profiles;

    based on said searching, presenting lists of selectable programs that match the respective saved program search profiles.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×