IP Library Granted Patent US 8,181,201
Granted Patent B2
US 8,181,201 · App. 11/989,560 · Granted May 15, 2012

Enhanced electronic program guides

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 8,181,201
App. No.
11/989,560
Granted
May 15, 2012
Kind
B2
Abstract

A method and system for rating programs, the method including, receiving a sample of viewing logs from a plurality of set top boxes (STBs), determining, from the sample of viewing logs, at least groups of viewers sharing similar interests, and groups of programs sharing similar audience, computing time dynamics of rating distribution for the groups of viewers and the groups of programs, and incorporating at least one of the following into broadcast metadata the time dynamics of rating distributions of the groups of viewers for each of the groups of programs, rating distributions of the groups of viewers for each of the groups of programs marginalized by time, rating distributions of the groups of viewers for each program marginalized by time, relative sizes of each group of viewers, and a mapping of each program to groups of programs, thereby making the broadcast metadata available to the plurality of STBs for use in computing ratings. Related systems and methods are described.

Claims (58)

1. A method for rating programs at a broadcast headend, the method comprising:

receiving a sample of viewing logs from a plurality of set top boxes (STBs), the viewing logs comprising:

implicit ratings comprising a fraction of time one program was watched by at least one viewer associated with a viewing log compared to the total length of the one program;

explicit ratings comprising a rating provided directly by the at least one viewer associated with the viewing log; and

confidence parameters comprising a weighting factor applied to the implicit rating, said confidence parameters comprising:

assigning a level of confidence in viewer presence to be 100% each time any type of signaling activity directed to the set top box is detected; and

smoothly decreasing the level of confidence in viewer presence over time;

determining, at the broadcast headend from the sample of viewing logs, at least:

groups of viewers sharing similar interests; and

groups of programs sharing similar audience;

computing time dynamics of rating distribution for the groups of viewers and the groups of programs; and

incorporating at least one of the following into broadcast metadata:

the time dynamics of rating distributions of the groups of viewers for each of the groups of programs;

rating distributions of the groups of viewers for each of the groups of programs marginalized by time;

rating distributions of the groups of viewers for each program marginalized by time;

relative sizes of each group of viewers; and

a mapping of each program to groups of programs,

thereby making the broadcast metadata available to the plurality of STBs for use in computing ratings.

2. The method according to claim 1 and wherein a result of the computing is broadcast to the plurality of STBs.

3. The method according to claim 1 and wherein a result of the incorporating the time dynamics of rating distributions is broadcast to the plurality of STBs.

4. The method according to claim 1 and wherein a result of the incorporating the marginal distributions is broadcast to the plurality of STBs.

5. The method according to claim 1 and wherein the groups of viewers and groups of programs are determined using a bi-clustering method.

6. A system for rating programs, the system comprising:

a viewing log receiver operative to receive a sample of viewing logs from a plurality of set top boxes (STBs), the viewing logs comprising:

implicit ratings comprising a fraction of time one program was watched by at least one viewer associated with a viewing log compared to the total length of the one program;

explicit ratings comprising a rating provided directly by the at least one viewer associated with the viewing log; and

confidence parameters comprising a weighting factor applied to the implicit rating, said confidence parameters comprising:

assigning a level of confidence in viewer presence to be 100% each time any type of signaling activity directed to the set top box is detected; and

smoothly decreasing the level of confidence in viewer presence over time;

a determining apparatus which determines, from the sample of viewing logs, at least:

groups of viewers sharing similar interests; and

groups of programs sharing similar audience;

a processor operative to compute time dynamics of rating distribution for the groups of viewers and the groups of programs; and

a broadcast metadata providing unit operative to incorporate at least one of the following into broadcast metadata:

the time dynamics of rating distributions of the groups of viewers for each of the groups of programs;

rating distributions of the groups of viewers for each of the groups of programs marginalized by time;

rating distributions of the groups of viewers for each program marginalized by time;

relative sizes of each group of viewers; and

a mapping of each program to groups of programs,

thereby making the broadcast metadata available to the plurality of STBs for use in computing ratings.

7. A system for rating programs, the system comprising:

viewing log receiving means operative to receive a sample of viewing logs from a plurality of set top boxes (STBs), the viewing logs comprising:

implicit ratings comprising a fraction of time one program was watched by at least one viewer associated with a viewing log compared to the total length of the one program;

explicit ratings comprising a rating provided directly by the at least one viewer associated with the viewing log; and

confidence parameters comprising a weighting factor applied to the implicit rating, said confidence parameters comprising:

assigning a level of confidence in viewer presence to be 100% each time any type of signaling activity directed to the set top box is detected; and

smoothly decreasing the level of confidence in viewer presence over time;

determining means for determining, from the sample of viewing logs, at least:

groups of viewers sharing similar interests; and

groups of programs sharing similar audience;

processing means for computing time dynamics of rating distribution for the groups of viewers and the groups of programs; and

broadcast metadata providing means for incorporating at least one of the following into broadcast metadata:

the time dynamics of rating distributions of the groups of viewers for each of the groups of programs;

rating distributions of the groups of viewers for each of the groups of programs marginalized by time;

rating distributions of the groups of viewers for each program marginalized by time;

relative sizes of each group of viewers; and

a mapping of each program to groups of programs,

thereby making the broadcast metadata available to the plurality of STBs for use in computing ratings.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: NDS LIMITED
To: CISCO TECHNOLOGY, INC.
Reel/Frame 030258/0465 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Mar 29, 2011
From: J.P.MORGAN EUROPE LIMITED
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 026042/0124 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTERESTS Recorded Mar 11, 2011
From: NDS HOLDCO, INC.
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 025940/0710 →
SECURITY AGREEMENT Recorded May 18, 2009
From: NDS LIMITED; NEWS DATACOM LIMITED
To: NDS HOLDCO, INC.
Reel/Frame 022703/0071 →
SECURITY AGREEMENT Recorded May 14, 2009
From: NDS LIMITED; NEWS DATACOM LIMITED
To: J.P. MORGAN EUROPE LIMITED
Reel/Frame 022678/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2008
From: GOLDENBERG, MIRIAM; SELDIN, YEVGENY; STERKIN, ASHER
To: NDS LIMITED
Reel/Frame 020716/0750 →