×

Client terminal for providing channel subscription from a program guide

  • US 9,094,728 B1
  • Filed: 07/31/2001
  • Issued: 07/28/2015
  • Est. Priority Date: 07/31/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A client terminal connectable to a video distribution system and a display device, the video distribution system provides program guide information to create a program guide that includes program guide entries for subscribed channels and non-subscribed channels, the client terminal comprising:

  • a video distribution system interface to receive the program guide information;

    a display interface to display the program guide on the display device;

    a user interface to receive user input;

    a non-displayed subscription data structure including a list of channels and associated subscription information indicating whether a channel is persistently subscribed to;

    a preference engine to track user viewing preferences in channels selected in the program guide to create a user profile based upon user viewing preferences including types of program content, genre, and attributes, wherein the preference engine selects program guide entries for display in the program guide for subscribed and non-subscribed channels in an order based on the user profile, wherein non-subscribed channels are marked as not having an existing subscription and subscribed channels are displayed indicating an existing subscription; and

    a terminal controller responsive to a subscription control program for;

    a. in response to user input, selecting a program guide entry from the program guide; and

    b. determining if the selected program guide entry is for a non-subscribed channel that provides continued programming as part of a persistent subscription by consulting the subscription data structure, and, if the selected program guide entry is for a non-subscribed channel, the terminal controller;

    i. querying the user if the user would like to subscribe to the selected non-subscribed channel,ii. in response to user input indicating that the user would like to subscribe and designating a valid user security code,iii. transmitting a subscription request for the selected non-subscribed channel to the video distribution system, andiv. receiving an approval or disapproval of a user'"'"'s credit from the video distribution system, and if the user'"'"'s credit is approved, updating the subscription data structure to indicate that the client terminal is now subscribed to the selected channel such that access is authorized by the client terminal to the channel.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×