IP Library Granted Patent US 9,015,750
Granted Patent B2
US 9,015,750 · App. 12/905,467 · Granted Apr 21, 2015

Interactive television program guide system for determining user values for demographic categories

Inventors: Robert A. Knee (Lansdale, PA); Steven J. Reynolds (Littleton, CO); Michael D. Ellis (Boulder, CO); Joel G. Hassell (Arvada, CO)
Assignee: Rovi Guides, Inc.
H04N21/4662H04N7/163H04N21/25883H04N21/44222H04N21/4532H04N21/454H04N21/812
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 9,015,750
App. No.
12/905,467
Granted
Apr 21, 2015
Kind
B2
Abstract

An interactive television program guide system for determining user input values for demographic categories is provided. The system includes user television equipment having a receiver for receiving program guide information for the interactive television program guide, a user input receiver for receiving user input from user interface, such as a remote control, a microprocessor which utilizes the user input received to determine user values for demographic categories, and memory for storing the user values determined. In one illustrative use of the system for targeting advertisements to a user of the interactive television program guide, the receiver also receives advertisements, where the advertisements have preselected values for specified demographic categories. The user television equipment, preferably using microprocessor, compares the preselected values for the specified demographic categories associated with the advertisements with values of corresponding demographic categories stored in memory to determine which advertisements should be displayed. Those advertisements determined to be displayable based upon the comparison are then displayed.

Claims (35)

1. A method for targeting advertisements to a user of an interactive system, the method comprising:

receiving a user input associated with a video program;

determining a type of function of a plurality of different types of functions of the interactive system that the user input requested for the video program, wherein each of the plurality of different types of functions is configured to perform a different type of function of the interactive system with respect to the video program;

determining at least one demographic value associated with the video program;

calculating, using a processor, a current user demographic value associated with the user, based on the determined type of function and the at least one demographic value associated with the video program;

comparing the current user demographic value to a demographic criterion associated with an advertisement; and

selecting the advertisement if the current user demographic value meets the demographic criterion associated with the advertisement.

2. The method of claim 1 , wherein the determined type of function is associated with a weight value, and the current user demographic value is modified by the weight value.

3. The method of claim 1 , wherein the current user demographic value is further based on a previous user demographic value.

4. The method of claim 3 , wherein the previous demographic value is a default value.

5. The method of claim 1 , wherein the user input requests activation of the determined type of function of the interactive system for the video program.

6. The method of claim 1 , wherein the current user demographic value is calculated if a required number of user inputs requesting the determined type of function of the interactive system is received.

7. The method of claim 1 , wherein the current user demographic value is set to a default user demographic value if a required number of user inputs requesting the determined type of function of the interactive system is not received.

8. The method of claim 1 , wherein the current user demographic value is adjusted toward a predetermined user demographic value after a predetermined amount of time wherein the current user demographic value is not updated.

9. The method of claim 8 , wherein the current user demographic value is adjusted based on a decay function.

10. The method of claim 1 , wherein the current user demographic value is associated with at least one demographic category.

11. The method of claim 1 , further comprising storing the current user demographic value.

12. An interactive system for targeting advertisements to a user of the interactive system, the interactive system comprising:

a user input receiver configured to receive a user input associated with a video program; and

a processor, wherein the processor is configured to:

determine a type of function of a plurality of different types of functions of the interactive system that the user input requested for the video program, wherein each of the plurality of different types of functions is configured to perform a different type of function of the interactive system with respect to the video program;

determine at least one demographic value associated with the video program;

calculate a current user demographic value associated with the user based on the determined type of function and the at least one demographic value associated with the video program;

compare the current user demographic value to a demographic criterion associated with an advertisement; and

select the advertisement if the current user demographic value meets the demographic criterion associated with the advertisement.

13. The system of claim 12 , wherein the determined type of function is associated with a weight value, and the current user demographic value is modified by the weight value.

14. The system of claim 12 , wherein the current user demographic value is further based on a previous user demographic value.

15. The system of claim 14 , wherein the previous demographic value is a default value.

16. The system of claim 12 , wherein the user input requests activation of the determined type of function of the interactive system for the video program.

17. The system of claim 12 , wherein the current user demographic value is calculated if a required number of user inputs requesting the determined type of function of the interactive system is received.

18. The system of claim 12 , wherein the current user demographic value is set to a default user demographic value if a required number of user inputs requesting the determined type of function of the interactive system is not received.

19. The system of claim 12 , wherein the current user demographic value is adjusted toward a predetermined user demographic value after a predetermined amount of time wherein the current user demographic value is not updated.

20. The system of claim 19 , wherein the current user demographic value is adjusted based on a decay function.

21. The system of claim 12 , wherein the current user demographic value is associated with at least one demographic category.

22. The system of claim 12 , wherein the interactive system further comprises a memory, wherein the memory is configured to store the current user demographic value.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Mar 6, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035100/0762 →
MERGER Recorded Mar 6, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035100/0769 →
MERGER Recorded Mar 6, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035100/0848 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
CHANGE OF NAME Recorded Jun 8, 2011
From: PREVUE NETWORKS, INC.
To: TV GUIDE NETWORKS, INC.
Reel/Frame 026410/0666 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 8, 2011
From: TV GUIDE NETWORKS, INC.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026410/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2011
From: KNEE, ROBERT A.; REYNOLDS, STEVEN J.; ELLIS, MICHAEL D.; HASSELL, JOEL G.
To: PREVUE NETWORKS, INC.
Reel/Frame 026410/0508 →
Continuity (5)
Continuation 12579639 · Oct 15, 2009
Continuation 10923263 · Aug 20, 2004
Continuation 09139777 · Aug 25, 1998
Provisional Application 60085750 · May 15, 1998
Related Publication 20110088060A1 · Apr 14, 2011