IP Library Granted Patent US 7,703,119
Granted Patent B2
US 7,703,119 · App. 10/179,708 · Granted Apr 20, 2010

Customer self service in interactive TV environment for TV programming packages

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,703,119
App. No.
10/179,708
Granted
Apr 20, 2010
Kind
B2
Abstract

Method and system for enabling users to perform self-service operations in interactive TV environments. In one embodiment, the method enables users to select and activate programming packages via a set-top box, thereby eliminating the need for the users to have to call a call center to activate the unit. Using a set of interactive screens, the user is enabled to view various programming package information, including comparative information. In one embodiment, the method assists users who are moving to activate/reactive broadcast services. For example, options are provided to enable the user to schedule service work, disconnect and activate services, and other activities connected with the move. In another embodiment, the method enables a user to select a programming package based on packages that are recommended by the system. Historic usage patterns, including viewing habits and attempts to access unavailable content are analyzed to determine which programming packages should be recommended for the user.

Claims (40)

1. A method for enabling a user to select and activate programming packages via a set-top box, comprising:

establishing a communication link with a service provider;

receiving user input corresponding to one or more user preferences;

generating a set of interactive screens via the set-top box, including screens to:

enable user selection of a programming package to subscribe to from one or more programming packages recommended by the service provider, the one or more recommended programming packages being selected from a plurality of available programming packages based on the one or more user preferences, wherein the selected programming package includes a plurality of channels to which the user is not subscribed, and wherein the one or more user preferences are defined based on a number of times the user attempts to access one of the plurality of channels to which the user is not subscribed prior to subscribing to the one of the plurality of channels, and

enable user activation of the selected programming package including subscription to the plurality of channels so that broadcast program content corresponding to the plurality of channels is accessible via the set-top box; and

transmitting the selection of the selected programming package to the service provider.

2. The method of claim 1 , further comprising:

generating one or more interactive screens configured to receive the one or more user preferences, the one or more user preferences including user specified viewing preference information;

identifying the one or more recommended programming packages based on the user specified viewing preference information; and

generating one or more interactive screens configured to display information pertaining to the one or more recommended programming packages that are identified.

3. The method of claim 2 , wherein the information pertaining to the identified one or more recommended programming packages is configured in a comparative format comparing features provided by respective programming packages.

4. The method of claim 1 , wherein the interactive screens are further configured to allow selective viewing of information pertaining to programming package options offered by the service provider.

5. The method of claim 1 , further comprising receiving an authorization code configured for accessing the selected programming package.

6. The method of claim 1 , wherein each of the plurality of channels includes a plurality of programs.

7. A machine-readable non-transitory storage medium storing machine readable instructions that, when executed, cause a processor to perform a method comprising:

establishing a communication link with a service provider;

receiving user input corresponding to one or more user preferences;

generating a set of interactive screens via the set-top box, including screens to:

enable user selection of a programming package to subscribe to from one or more programming packages recommended by the service provider, the one or more recommended programming packages selected from a plurality of available programming packages based on the one or more user preferences, wherein the selected programming package includes a plurality of channels to which the user is not subscribed, and wherein the one or more user preferences are defined based on a number of times the user attempts to access one of the plurality of channels to which the user is not subscribed prior to subscribing to the one of the plurality of channels, and

enable user activation of the selected programming package including subscription to the plurality of channels so that broadcast program content corresponding to the plurality of channels is accessible via the set-top box; and

transmitting the selection of the selected programming package to the service provider.

8. The machine-readable non-transitory storage medium of claim 7 , further comprising instructions for:

generating one or more interactive screens configured to receive the one or more user preferences, the one or more user preferences including user specified viewing preference information;

identifying the one or more recommended programming packages based on the user specified viewing preference information; and

generating one or more interactive screens configured to display information pertaining to the one or more recommended programming packages that are identified.

9. The machine-readable non-transitory storage medium of claim 8 , wherein the information pertaining to the identified one or more recommended programming packages is configured in a comparative format comparing features provided by each of the one or more recommended programming packages and comparing a cost of each of the one or more recommended programming packages.

10. The machine-readable non-transitory storage medium of claim 7 , wherein the interactive screens are further configured to allow selective viewing of information pertaining to programming package options offered by the service provider.

11. The machine-readable non-transitory storage medium of claim 7 , further comprising instructions for receiving an authorization code configured for accessing the selected programming package.

12. An apparatus comprising:

a processor; and

memory storing computer readable instructions that, when executed, cause the apparatus to:

establishing a communication link with a service provider;

determine a number of times a user attempts to access a channel to which the user is not subscribed prior to subscribing to the channel;

determine a programming package including the channel;

provide a programming package recommendation to the user including the determined programming package;

receive a user request to subscribe to the programming package;

enable user activation of the programming package including a subscription to the channel so that broadcast program content corresponding to the channel is viewable via the set-top box; and

transmitting information associated with the programming package to the service provider.

13. The apparatus of claim 12 , wherein determining a programming package including the channel is performed in response to determining that the number of times the user attempts to access the channel exceeds a specified threshold.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: EAGLE NEW MEDIA INVESTMENTS, LLC
To: JLB VENTURES LLC
Reel/Frame 019511/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014943/0079 →
CHANGE OF NAME Recorded Jul 18, 2003
From: ISURFTV
To: ETALON SYSTEMS, INC.
Reel/Frame 014268/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2003
From: ETALON SYSTEMS, INC.
To: EAGLE NEW MEDIA INVESTMENTS, LLC
Reel/Frame 014277/0607 →