# US 2019/0379936 A1 · System and methods for analyzing content engagement in conjunction with social media

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0379936 A1
- Document ID: US20190379936A1
- Status: Published application
- Kind: A1
- Application number: 16/539,181
- Filed: 2019-08-13
- Published: 2019-12-12
- Earliest claimed: 2012-12-18
- Assignees: Rentrak Corporation
- Applicants: Rentrak Corporation
- Inventors: Michael Vinson; Bruce Goerlich; Amir Yazdani
- Web page: https://patentgrep.com/patent/US20190379936A1

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- H04H 60/33: Arrangements for monitoring the users' behaviour or opinions
- H04H 60/66: for using the result on distributors' side
- H04N 21/44226: {on social networks}
- H04N 21/4524: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/462: Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/466: Learning process for intelligent management, e.g. learning user preferences for recommending movies {(services using the results of monitoring in broadcast systems H04H60/61)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6582: {Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Audience engagement is analyzed by receiving at least one analysis parameter comprising a content selection parameter, identifying one or more content based on the content selection parameter, determining viewership for the one or more content, determining one or more keywords for the one or more content based on the content, filtering social media messages based on the determined one or more keywords, and calculating an audience engagement measurement corresponding to the one or more content based on the viewership and the social media messages.

## Claims

### Claim 1

A method for analyzing audience engagement, the method comprising:
receiving at least one analysis parameter comprising a content selection parameter;
identifying, based on the content selection parameter, one or more content;
determining viewership for the one or more content;
determining, based on the content, one or more keywords for the one or more content;
filtering social media messages based on the determined one or more keywords; and
calculating, based on the viewership and the social media messages, an audience engagement measurement corresponding to the one or more content.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
receiving the at least one analysis parameter further comprises receiving a demographic selection parameter;
determining the viewership for the one or more content comprises determining viewership for the one or more content by viewers with the selected demographic; and
filtering the social media messages comprises identifying a subset of the social media messages generated by users with the selected demographic.

### Claim 3 (depends on 2)

The method of claim 2, wherein the demographic selection parameter comprises one or more of an age range, a geographic location, and a household income range.

### Claim 4 (depends on 1)

The method of claim 1, wherein filtering the social media messages based on the determined one or more keywords comprises:
receiving the social media messages from a plurality of social media service providers; and
identifying a subset of the social media messages including the one or more keywords.

### Claim 5 (depends on 1)

The method of claim 1, wherein calculating the audience engagement measurement corresponding to the one or more content comprises comparing or correlating a number of the filtered social media messages with the viewership for the one or more content.

### Claim 6 (depends on 5)

The method of claim 5, wherein comparing the number of the filtered social media messages with the viewership for the one or more content comprises determining a ratio of the number of the filtered social media messages to the viewership for the one or more content.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining a time associated with the presentation of the one or more content,
wherein filtering the social media messages comprises identifying a subset of the social media messages generated during the time associated with the presentation of the one or more content.

### Claim 8 (depends on 1)

The method of claim 1, further comprising determining a geographic location associated with the presentation of the one or more content,
wherein filtering the social media messages comprises identifying a subset of the social media messages generated within the geographic location associated with the presentation of the one or more content.

### Claim 9 (depends on 1)

The method of claim 1, further comprising assigning a weight to each of the one or more keywords,
wherein filtering the social media messages comprises weighting the social media messages according to a confidence score based on the weights of each of the one or more keywords.

### Claim 10 (depends on 9)

The method of claim 9, wherein filtering the social media messages comprises discarding social media messages associated with confidence scores below a predefined threshold.

### Claim 11 (depends on 9)

The method of claim 9, wherein assigning the weight to each of the one or more keywords comprises determining a number of social media messages including the keyword or a variant of the keyword.

### Claim 12 (depends on 1)

The method of claim 1, further comprising analyzing the filtered social media messages in terms of sentiment to determine whether each social media message is positive or negative towards the one or more content.

### Claim 13 (depends on 1)

The method of claim 1, wherein identifying the one or more content comprises:
receiving content data comprising an identifier for each content, a date/time for each content, and a distribution identifier for each content; and
comparing the content selection parameter to the content data.

### Claim 14 (depends on 1)

The method of claim 1, wherein the content selection parameter comprises receiving an identifier of an advertisement.

### Claim 15 (depends on 1)

The method of claim 1, further comprising adjusting an advertising campaign based on the audience engagement measurement.

### Claim 16 (depends on 1)

The method of claim 1, wherein the social media messages omit personal identification information.

### Claim 17 (depends on 1)

The method of claim 1, wherein determining the viewership for the one or more content comprises receiving viewing data from one or more of set tops boxes, smart televisions, and streaming content providers.

### Claim 18 (depends on 1)

The method of claim 1, wherein determining the viewership for the one or more content comprises receiving viewing data from one or more of a digital broadcast satellite service provider, a cable television provider, and an Internet service provider.

### Claim 19

A system for analyzing audience engagement, the system comprising:
at least one processor;
at least one memory comprising instructions configured to be executed by the at least one processor to perform a method comprising:
receiving at least one analysis parameter comprising a content selection parameter;
identifying, based on the content selection parameter, one or more content;
determining viewership for the one or more content;
determining, based on the content, one or more keywords for the one or more content;
filtering social media messages based on the determined one or more keywords; and
calculating, based on the viewership and the social media messages, an audience engagement measurement corresponding to the one or more content.

### Claim 20

A non-transitory computer-readable medium comprising instructions executable by at least one processor to perform a method for analyzing audience engagement, the method comprising:
receiving at least one analysis parameter comprising a content selection parameter;
identifying, based on the content selection parameter, one or more content;
determining viewership for the one or more content;
determining, based on the content, one or more keywords for the one or more content;
filtering social media messages based on the determined one or more keywords; and
calculating, based on the viewership and the social media messages, an audience engagement measurement corresponding to the one or more content.
