IP Library Granted Patent US 10,368,124
Granted Patent B2
US 10,368,124 · App. 15/833,300 · Granted Jul 30, 2019

Real-time audience measurement 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 10,368,124
App. No.
15/833,300
Granted
Jul 30, 2019
Kind
B2
Abstract

Techniques for real-time audience measurement are provided. The techniques include instant message protocol in a DVR environment to obtain real-time audience measurement data to modify the scheduled recording time of a media content in real-time, to bookmark in real-time, and to gather audience ratings on commercials and viewership in real-time.

Claims (56)

1. A method comprising:

receiving, at a first server, an instant message from a client system comprising television viewer data, wherein the television viewer data includes:

a user client operational command input

and an identity of media content and

the television viewer data specifies the first server as recipient of the instant message, wherein the instant message is sent over an SSL connection that is maintained between the first server and the client system, and wherein the SSL connection is automatically reconnected if the connection is dropped;

analyzing data from the television viewer data;

generating output information using the analyzed data; and

transmitting the output information using the analyzed data to a second server.

2. The method of claim 1 , wherein the client system is a digital video recorder (DVR) and the media content is a video program.

3. The method of claim 1 , wherein user client operational command input comprises at least one of: fast forward, rewind, pause, play, or data resulting from selecting a designated button on a remote control device that is in communication with the DVR.

4. The method of claim 1 , wherein generated output information comprises at least one of: reports, displays, notifications, or other output information that describe aspects of a real-time operation of a population of DVRs.

5. The method of claim 1 , wherein analyzing data from the television viewer data further comprises:

aggregating, in real-time, data from other television viewer data received from one or more other client systems and the data from the received television viewer data;

wherein the output information comprises real-time audience measurement, based, in part, on the aggregated data.

6. The method of claim 1 , wherein analyzing data from the television viewer data further comprises at least one of:

aggregating viewer behavior in relation to a particular television video program;

aggregating viewer response to particular commercial pods;

aggregating viewer behavior in relation to tuning out of a particular television program and viewer tune-in destinations;

predicting viewing behavior or program ratings; or

predicting demographic response to programs that are similar to one another, derived from correlating specific information about DVRs with demographic information about households that own the DVRs.

7. The method of claim 5 , wherein the aggregated data comprise information that is relevant to the client system, and further comprising:

in response to aggregating data from the television viewer data, sending the relevant information to the client system.

8. The method of claim 1 , wherein the identity of the media content comprises an identity of the particular segment within the media content designate a bookmark, and further comprises:

forwarding data reflecting the bookmark to any of:

one or more social network applications that are associated with the user and that are communicatively connected to the first server; or

a portable device in the form of a textual, visual, or audible message.

9. The method of claim 1 , wherein the media content comprises in-band tags and wherein the television viewer data comprise data reflecting tracked data that was stored or processed during playing of particular events in the tagged media content.

10. A system comprising:

communications circuitry; and

control circuitry configured to:

receive, at a first server, an instant message from a client system comprising television viewer data, wherein the television viewer data includes:

a user client operational command input; and

an identity of media content; and

the television viewer data specifies the first server as recipient of the instant message, wherein the instant message is sent over an SSL connection that is maintained between the first server and the client system, and wherein the SSL connection is automatically reconnected if the connection is dropped;

analyze data from the television viewer data;

generate output information using the analyzed data; and

transmit the output information using the analyzed data to a second server.

11. The system of claim 10 , wherein the client system is a digital video recorder (DVR) and the media content is a video program.

12. The system of claim 10 , wherein user client operational command input comprises at least one of: fast forward, rewind, pause, play, or data resulting from selecting a designated button on a remote control device that is in communication with the DVR.

13. The system of claim 10 , wherein generated output information comprises at least one of: reports, displays, notifications, or other output information that describe aspects of a real-time operation of a population of DVRs.

14. The system of claim 10 , wherein the control circuitry is further configured, when analyzing data from the television viewer data, to:

aggregate, in real-time, data from other television viewer data received from one or more other client systems and the data from the received television viewer data;

wherein the output information comprises real-time audience measurement, based, in part, on the aggregated data.

15. The system of claim 10 , wherein the control circuitry is further configured, when analyzing data from the television viewer data, to perform at least one of:

aggregate viewer behavior in relation to a particular television video program;

aggregate viewer response to particular commercial pods;

aggregate viewer behavior in relation to tuning out of a particular television program and viewer tune-in destinations;

predict viewing behavior or program ratings; or

predict demographic response to programs that are similar to one another, derived from correlating specific information about DVRs with demographic information about households that own the DVRs.

16. The system of claim 10 , wherein the aggregated data comprise information that is relevant to the client system, and further comprising:

in response to aggregating data from the television viewer data, sending the relevant information to the client system.

17. The system of claim 10 , wherein the identity of the media content comprises an identity of the particular segment within the media content designate a bookmark, and control circuitry is further configured to:

forward data reflecting the bookmark to any of:

one or more social network applications that are associated with the user and that are communicatively connected to the first server; or

a portable device in the form of a textual, visual, or audible message.

18. The system of claim 10 , wherein the media content comprises in-band tags and wherein the television viewer data comprise data reflecting tracked data that was stored or processed during playing of particular events in the tagged media content.

Assignments (8)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
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 Dec 6, 2017
From: BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 044315/0337 →
CHANGE OF NAME Recorded Dec 6, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 044315/0341 →