IP Library Granted Patent US 9,628,864
Granted Patent B2
US 9,628,864 · App. 14/483,616 · Granted Apr 18, 2017

Interactive television targeted message system

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,628,864
App. No.
14/483,616
Granted
Apr 18, 2017
Kind
B2
Abstract

An interactive television system is provided in which targeted messages may be sent to users. The interactive television system may use an interactive television program guide or other interactive applications to provide interactive television services to users. An e-mail or other messaging application may be used to receive the messages. The messaging application may be separate from the program guide or other interactive television application or may be part of the program guide or other interactive television application. Messages may be targeted based on the television channels to which the user subscribes or based on which settings the user has established in the program guide or other application or based on any other suitable criteria.

Claims (26)

1. A method of targeting messages to a user of a media application, the method comprising:

receiving a message from a server, wherein the message has associated targeting criteria indicating that the message is to be displayed only to subscribers of a particular media programming service who meet particular viewing activity specifications;

accessing a database to retrieve user information, wherein the retrieved user information includes user subscription information and user viewing activity information, wherein the user viewing activity information includes settings selected by the user in the media application for ordering products and media programming services;

determining, with a processor, whether the user is a subscriber to the particular media programming service by comparing the targeting criteria and the retrieved user subscription information;

determining, with the processor, whether the user meets the particular viewing activity specifications by comparing the settings selected by the user for ordering products and media programming services and settings identified by the particular viewing activity specifications; and

generating the message for display to the user in response to determining that: (i) the targeting criteria match the retrieved user subscription information and (ii) the settings selected by the user for ordering products and media programming services match the settings identified by the particular viewing activity specifications.

2. The method defined in claim 1 , wherein the user viewing activity information further includes settings selected by the user in the media application for at least one of: a reminder to view a media program, a favorite setting, a parental control setting, and a setting to record a media program.

3. The method defined in claim 1 , wherein the generating the message for display comprises generating the message for display using a set-top box.

4. The method defined in claim 1 , wherein the generating the message for display comprises generating the message for display using a digital video recorder.

5. The method defined in claim 1 , wherein the comparing the targeting criteria and the retrieved user subscription information uses boolean logic terms.

6. The method defined in claim 1 , wherein the determining whether the user meets the particular viewing activity specifications includes determining that the user is not a subscriber to a second particular media programming service.

7. The method defined in claim 1 , wherein the user information includes settings selected by the user using another media application.

8. The method defined in claim 1 , wherein the message includes audio and video.

9. A system for targeting messages to a user of a media application, comprising:

user equipment configured to:

receive a message from a server, wherein the message has associated targeting criteria indicating that the message is to be displayed only to subscribers of a particular media programming service who meet particular viewing activity specifications, and

access a database to retrieve user information, wherein the retrieved user information includes user subscription information and user viewing activity information, wherein the user viewing activity information includes settings selected by the user in the media application for ordering products and media programming services; and

a processor that determines, whether the user is a subscriber to the particular media programming service by comparing the targeting criteria and the retrieved user subscription information, and whether the user meets the particular viewing activity specifications by comparing the settings selected by the user for ordering products and media programming services and settings identified by the particular viewing activity specifications,

wherein the processor generates the message for display to the user on the user equipment in response to determining that (i) the targeting criteria match the retrieved user subscription information and (ii) the settings selected by the user for ordering products and media programming services match the settings identified by the particular viewing activity specifications.

10. The system defined in claim 9 , wherein the user viewing activity information further includes settings selected by the user in the media application for at least one of: a reminder to view a media program, a favorite setting, a parental control setting, and a setting to record a media program.

11. The system defined in claim 9 , wherein the processor generates the message for display using a set-top box.

12. The system defined in claim 9 , wherein the processor generates the message for display using a digital video recorder.

13. The system defined in claim 9 , wherein the processor compares the targeting criteria and the retrieved user subscription information at least by using boolean logic terms.

14. The system defined in claim 9 , wherein the processor determines whether the user meets the particular viewing activity specifications at least by determining that the user is not a subscriber to a second particular media programming service.

15. The system defined in claim 9 , wherein the user information includes settings selected by the user using another media application.

16. The system defined in claim 9 , wherein the message includes audio and video.

Assignments (9)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2015
From: ELLIS, MICHAEL D.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 035368/0937 →
MERGER Recorded Apr 9, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035368/0985 →
MERGER Recorded Apr 9, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035368/0978 →
MERGER Recorded Apr 9, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035368/0971 →