CA2936635C

Electronic program guide with related-program search feature

Abstract

A system for searching for programs is provided. The system may be provide the user with an opportunity to indicate an interest in a given program. The system may provide the user with an opportunity to request that the system locate programs that are related to the given program in which the user has indicated an interest. The system may locate program listings that are related to the given program. The located program listings may be related to the given program based on attributes of the given program. The system may display a list of located listings and allow the user to select listings from the list. The system may tune to a program selected from the list, may display an information display screen for a program selected from the list, etc. The system may provide the user with an opportunity to configure and save search parameters. The system may sort related program listings based on the attributes of the given program. The system may provide the user with the opportunity to retrieve saved searches to locate currently available program listings and the opportunity to delete a saved search, rename a saved search, receive automatic notifications of programs matching a saved search, etc.

Term

Term ended

Expired 30 November 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

30 claims: 5 independent, 25 dependent

  1. 1
    CA 02936635 2016-07-20 55604-11D2 - 29 CLAIMS:1. A method for searching for programs using an interactive system, the method comprising: generating for display a video on user equipment;in response to receiving a first user input while the video is being displayed: receiving, from a server remote to the user equipment, a list of a plurality of attributes of the displayed video;and generating for display the list of the plurality of attributes of the displayed video;in response to receiving a second user input, assigning various importance levels to one or more of the attributes of the displayed video;in response to receiving a third user input, selecting one or more attributes of the list to include in determining a list of one or more programs;in response to receiving a fourth user input, selecting one or more attributes of the list to exclude in determining the list of one or more programs;determining the list of one or more programs, each program having at least one attribute which matches the selected one or more attributes of the displayed video to include in determining the list of one or more programs, and excluding, from the list of one or more programs, programs that CA 02936635 2016-07-20 55604-11D2 - 30 have the one or more excluded attributes of the displayed video, wherein the determining is further based on the assigned importance levels;saving the selected one or more attributes of the list to include and the selected one or more attributes of the list to exclude as a user-configured search parameter list;and automatically notifying the user by generating for display the determined list of one or more programs, wherein the determined list is sorted according to the assigned importance levels.
  2. 11
    An interactive television program guide system, comprising :a user interface that is configured to receive a user input;and a user equipment on which an interactive program guide is at least partially implemented, wherein the user equipment is communicably coupled to the user interface and is configured to: CA 02936635 2016-07-20 55604-11D2 - 32 generate for display a video on user equipment;in response to receiving a first user input while the video is being displayed: receive, from a server remote to the user equipment, a list of a plurality of attributes of the displayed video;and generate for display the list of the plurality of attributes of the displayed video;in response to receiving a second user input, assign various importance levels to one or more of the attributes of the displayed video;in response to receiving a third user input, select one or more attributes of the list to include in determining a list of one or more programs;in response to receiving a fourth user input, select one or more attributes of the list to exclude in determining the list of one or more programs;determine the list of one or more programs, each program having at least one attribute which matches the selected one or more attributes of the displayed video to include in determining the list of one or more programs, and excluding, from the list of one or more programs, programs that have the one or more excluded attributes of the displayed video, wherein the determining is further based on the assigned importance levels;CA 02936635 2016-07-20 55604-11D2 - 33 save the selected one or more attributes of the list to include and the selected one or more attributes of the list to exclude as a user-configured search parameter list;and automatically notify the user by generating for display the determined list of one or more programs, wherein the determined list is sorted according to the assigned importance levels .
  3. 21
    Ά method for searching for videos using an interactive system, the method comprising:generating for display a first video on user equipment ;in response to receiving a first user input while the first video is being displayed: CA 02936635 2016-07-20 55604-11D2 - 35 receiving, from a server remote to the user equipment, a plurality of attributes of the first video;and generating for display the plurality of attributes;in response to receiving a second user input, assigning various importance levels to attributes of the plurality of attributes;in response to receiving a third user input, selecting a first attribute of the plurality of attributes to include in a search for a second video;in response to receiving a fourth user input, selecting a second attribute of the plurality of attributes to exclude in the search for the second video;executing the search for the second video;generating a plurality of results based on the search, wherein the results comprise a plurality of video identifiers each corresponding to a respective video, each respective video being associated with the first attribute and not being associated with the second attribute, wherein the search is further based on the various importance levels;saving the first attribute and the second attribute as user-configured search parameter attributes;and automatically notifying the user by generating for display the plurality of results, wherein the plurality of results are sorted according to the various importance levels.
  4. 28
    The method of claim the first respective video in user input.
  5. 29
    The method of claim 26, further comprising tuning to response to receiving the fifth 21, wherein the plurality of 5 attributes includes information associated with at least one of title, actor, duration, genre, channel, rating, director, production year, and series title.