IP Library Granted Patent US 10,743,064
Granted Patent B2
US 10,743,064 · App. 14/688,962 · Granted Aug 11, 2020

Systems and methods for improved audience measuring

Inventors: David M. Berezowski (Tulsa, OK); Michael D. Ellis (Boulder, CO)
Assignee: Rovi Guides, Inc.
H04N21/44222G06Q30/02H04H60/63H04H60/65H04N5/445H04N5/76H04N7/165H04N7/17318H04N7/17354H04N21/252H04N21/25883H04N21/25891H04N21/4147H04N21/4312H04N21/4314H04N21/4316H04N21/44204H04N21/4722H04N21/47214H04N21/47217H04N21/488H04N21/6125H04N21/6175H04N21/6582H04N21/812H04H20/38H04H60/31H04N5/765H04N5/775H04N5/85H04N9/8042H04N21/47
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 10,743,064
App. No.
14/688,962
Filed
Apr 16, 2015
Granted
Aug 11, 2020
Kind
B2
Art Unit
2426
USPC
725/14
Abstract

Systems and methods for measuring audience information of programs are described. Systems and methods for providing audience information to users of interactive television applications are described.

Claims (44)

1. A method for providing popularity ratings of media content, the method comprising:

retrieving, using control circuitry, by way of the Internet, indications of user actions from a database, the user actions having been performed in relation to a program;

retrieving, from memory, grading information that indicates ratings to assign to the user actions to calculate a popularity for the program;

assigning a first rating to a first user action of the user actions based on the grading information and a type of the first user action, wherein the first user action is an action other than viewing the program;

assigning a second rating to a second user action of the user actions based on the grading information and a type of the second user action, wherein the second user action is an action to play back the program, and wherein the second rating is different than the first rating;

calculating an indication of popularity for the program by combining based on the first rating and the second rating;

generating for display a plurality of media asset identifiers, wherein the plurality of media asset identifiers includes an identifier for the program;

generating for display a graphical representation of the calculated indication of popularity of the program; and

determining whether the second user action is an action to play back the program for a first time or a second time,

wherein, in response to determining that the second user action is an action to play back the program for the first time, assigning the second rating to the second user action comprises assigning a high rating to the second user action, and

wherein, in response to determining that the second user action is an action to play back the program for the second time, assigning the second rating to the second users action comprises assigning a low rating to the second user action.

2. The method of claim 1 , wherein the second user action is selected from a group comprising: fast-forward, rewind, stop, pause, record, play, viewing additional information about the upcoming media item, purchasing the upcoming media item in advance, setting a reminder for the upcoming media item, or scheduling to record the upcoming media item.

3. The method of claim 1 , wherein the program is either a recorded program or an upcoming program.

4. The method of claim 1 , wherein the indication of popularity for the program includes information about a user who performed the user actions.

5. The method of claim 4 , wherein the information about the user who performed the user actions includes demographic information.

6. The method of claim 1 , further comprising:

determining a group that includes a user who performed the user actions; and

filtering the user actions based on the group that includes the user who performed the user actions.

7. The method of claim 6 , wherein calculating the indication of popularity for the program comprises calculating the indication of popularity for the program based on the filtered user actions.

8. The method of claim 1 , wherein the indications of the user actions are received in real-time.

9. The method of claim 1 , wherein the first user action is an action to record the program.

10. A system for providing popularity ratings of media content, the system comprising:

a memory; and

control circuitry configured to:

retrieve, by way of the Internet, indications of user actions from a database, the user actions having been performed in relation to a program;

retrieve, from the memory, grading information that indicates ratings to assign to user actions to calculate a popularity for the program;

assign a first rating to a first user action of the user actions based on a type of the first user action and the grading information, wherein the first user action is an action other than viewing the program;

assign a second rating to a second user action of the user actions based on a type of the second user action and the grading information, wherein the second user action is an action to play back the program, and wherein the second rating is different than the first rating;

calculate an indication of popularity for the program by combining the first rating and the second rating;

generate for display a plurality of media asset identifiers, wherein the plurality of media asset identifiers includes an identifier for the program;

generate for display a graphical representation of the calculated indication of popularity of the program; and

determine whether the second user action is an action to play back the program for a first time or a second time,

wherein, in response to determining that the second user action is an action to play back the program for the first time, the control circuitry is configured to assign the second rating to the second user action by assigning a high rating to the second user action, and

wherein, in response to determining that the second user action is an action to play back the program for the second time, the control circuitry is configured to assign the second rating to the second user action by assigning a low rating to the second user action.

11. The system of claim 10 , wherein the second user action is selected from a group comprising: fast-forward, rewind, stop, pause, record, play, viewing additional information about the upcoming media item, purchasing the upcoming media item in advance, setting a reminder for the upcoming media item, or scheduling to record the upcoming media item.

12. The system of claim 10 , wherein the program is either a recorded program or an upcoming program.

13. The system of claim 10 , wherein the indication of popularity for the program includes information about a user who performed the user actions.

14. The system of claim 13 , wherein the information about the user who performed the user actions includes demographic information.

15. The system of claim 10 , wherein the control circuitry is further configured to:

determine a group that includes a user who performed the user actions; and

filter the user actions based on the group that includes the user who performed the user actions.

16. The system of claim 15 , wherein the control circuitry is configured to calculate the indication of popularity for the program by calculating the indication of popularity for the program based on the filtered user actions.

17. The system of claim 10 , wherein the indications of the user actions are received in real-time.

18. The system of claim 10 , wherein the first user action is an action to record the program.

Assignments (9)
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 →
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 Oct 16, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 036885/0886 →
MERGER Recorded Oct 16, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 036811/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: BEREZOWSKI, DAVID M.; ELLIS, MICHAEL D.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 036811/0149 →
MERGER Recorded Oct 16, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 036885/0898 →
Continuity (4)
Continuation 13544013 · Jul 9, 2012
Continuation 09823705 · Mar 30, 2001
Provisional Application 60193952 · Mar 31, 2000
Related Publication 20150271550A1 · Sep 24, 2015
Cited By (2)
US 12,271,925 US 12,499,468