# US 2014/0195330 A1 · Methods and apparatus for providing effectiveness score of advertisements

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

- Number: US 2014/0195330 A1
- Document ID: US20140195330A1
- Status: Published application
- Kind: A1
- Application number: 14/150,343
- Filed: 2014-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-08
- Assignees: Tremor Video, Inc.
- Applicants: Tremor Video, Inc.
- Inventors: Steven Lee; Kelly Lauren McEttrick; Tadashi Yonezaki; Yun-Sun Kang; Nathaniel Acheson
- Web page: https://patentgrep.com/patent/US20140195330A1

## CPC

- G06Q 30/0242: Determining effectiveness of advertisements
- 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

## Abstract

An apparatus includes a collection agent, an aggregation module, an analysis module, and a presentation module. The collection agent is operatively coupled to a data storage and is configured to (1) incrementally collect data associated with a presentation of media on a display of an electronic device, and (2) send a set of signals to store the incrementally collected data in the data storage. The aggregation module is configured to receive at least a portion of the incrementally collected data to define an aggregated data set. The analysis module is configured to analyze the aggregated data set to determine an effectiveness score associated with the presentation of the media. The presentation module is configured to (1) receive a signal associated with the effectiveness score, and (2) send a signal to an electronic device such that information associated with the effectiveness score is displayed on a display of the electronic device.

## Claims

### Claim 1

An apparatus, comprising:
a collection agent implemented in at least one of a memory or a processing device, the collection agent configured to be operatively coupled to a data storage, the collection agent configured to (1) incrementally collect data associated with a single presentation of media on a display of an electronic device and (2) send a plurality of signals indicative of instructions to store the incrementally collected data in the data storage;
an aggregation module configured to be operatively coupled to the data storage, the aggregation module configured to receive at least a portion of the incrementally collected data to define an aggregated data set;
an analysis module operatively coupled to the aggregation module, the analysis module configured to calculate, based on the aggregated data set, an effectiveness score associated with the presentation of the media on the display of the electronic device; and
a presentation module operatively coupled to the analysis module, the presentation module configured to (1) receive a signal associated with the effectiveness score from the analysis module and (2) send a signal to an electronic device, the signal sent to the electronic device being indicative of an instruction to display information associated with the effectiveness score on a display of the electronic device.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the media on the display of the electronic device is an advertisement viewable on a web site.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the data associated with the presentation of the media on the display of the electronic device represents an attribute that is at least one of a viewability of the media, a media completion rate, an effective media size, a media player size, or an audio level of the media.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the effectiveness score is a first effectiveness score and the aggregated data set is a first aggregated data set, the first aggregated data set being associated with the presentation of the media on the display of the electronic device at a first time, the aggregation module configured to define a second aggregated data set, the second aggregated data set being associated with the presentation of the media on the display of the electronic device at a second time, after the first time,
the analysis module configured to calculate, based on the second aggregated data set, a second effectiveness score associated with the presentation of the media on the display of the electronic device at the second time.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the effectiveness score is a first effectiveness score and the aggregated data set is a first aggregated data set, the first aggregated data set being associated with the presentation of the media on the display of the electronic device at a first time, the aggregation module configured to define a second aggregated data set, the second aggregated data set being associated with the presentation of the media on the display of the electronic device at a second time, after the first time,
the analysis module configured to calculate, based on the second aggregated data set, a second effectiveness score based on the first effectiveness score and the presentation of the media on the display of the electronic device at the second time.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the collection agent incrementally collects the data during a time period in which a web site is presented on the display of the electronic device.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the collection agent incrementally collects the data according to a predetermined time interval.

### Claim 8

A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
receive, from a first electronic device and via a network, a first signal, the first signal representing data associated with a first temporal portion of a single presentation of media on a display of the first electronic device;
receive, from the first electronic device and via the network, a second signal, the second signal representing data associated with a second temporal portion of the single presentation of media on the display of the first electronic device;
calculate, based on the first signal and the second signal, an effectiveness score, the effectiveness score being associated with the first temporal portion and the second temporal portion; and
send a signal indicative of an instruction to present, on a display of a second electronic device, data associated with the effectiveness score.

### Claim 9 (depends on 8)

The non-transitory processor-readable medium of claim 8, wherein the single presentation of the media on the display of the first electronic device is an advertisement viewable on a web site.

### Claim 10 (depends on 8)

The non-transitory processor-readable medium of claim 8, wherein a duration of the first temporal portion is substantially equal to a duration of the second temporal portion.

### Claim 11 (depends on 8)

The non-transitory processor-readable medium of claim 8, wherein a duration of the first temporal portion and a duration of the second temporal portion are associated with a predetermined time interval.

### Claim 12 (depends on 8)

The non-transitory processor-readable medium of claim 8, wherein the effectiveness score is a first effectiveness score, the code further comprising code to cause the processor to:
calculate, based on the first signal but not the second signal, a second effectiveness score, the second effectiveness score associated with the first temporal portion but not the second temporal portion.

### Claim 13 (depends on 8)

The non-transitory processor-readable medium of claim 8, wherein the data associated with the first temporal portion of the single presentation of the media on the display of the electronic device represents an attribute that is at least one of a viewability of the media, a media completion rate, an effective media size, a media player size, or an audio level of the media.

### Claim 14

A method, comprising:
receiving, at a host device, a signal representing data associated with a single presentation of media on a display of a first electronic device at a first time during the presentation of the media;
calculating a first effectiveness score associated with the presentation of the media on the display of the first electronic device at the first time;
receiving a signal representing data associated with the presentation of the media on the display of the first electronic device at a second time during the presentation of the media and after the first time;
calculating a second effectiveness score based on the first effectiveness score and the data associated with the presentation of the media on the display of the first electronic device at the second time; and
sending a signal indicative of an instruction to present, on a display of a second electronic device, data associated with the first effectiveness score and the second effectiveness score.

### Claim 15 (depends on 14)

The method of claim 14, wherein the presentation of media on the display of the electronic device is an advertisement viewable on a web site.

### Claim 16 (depends on 14)

The method of claim 14, wherein the data associated with the presentation of the media on the display of the electronic device represents an attribute that is at least one of a viewability of the media, a media completion rate, an effective media size, a media player size, or an audio level of the media.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
sending a signal indicative of an instruction to present, on the display of the second electronic device, data associated with the first effectiveness score prior to the receiving the signal representing data associated with the presentation of media on the display of the first electronic device at the second time.

### Claim 18 (depends on 14)

The method of claim 14, wherein the first time and the second time are separated by a predetermined time interval.

### Claim 19 (depends on 14)

The method of claim 14, further comprising:
receiving a signal representing data associated with the presentation of the media on the display of the first electronic device at a third time, after the second time;
calculating a third effectiveness score based on the second effectiveness score and the data associated with the presentation of the media on the display of the first electronic device at the third time; and
sending a signal indicative of an instruction to present, on the display of the second electronic device, data associated with the third effectiveness score.
