×

Overlay content and aggregation of viewing data

  • US 9,912,991 B1
  • Filed: 04/10/2017
  • Issued: 03/06/2018
  • Est. Priority Date: 09/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A server device comprising:

  • a memory device configured to store instructions for a content manager; and

    a processing device operatively coupled to the memory device, the processing device configured to execute the instructions for the content manager, the content manager configured to;

    receive first automatic content recognition (ACR) event information from a first client device;

    determine first viewing data associated with the first ACR event information;

    receive second ACR event information from a second client device;

    determine second viewing data associated with the second ACR event information;

    determine that a first data field of a plurality of data fields of the first viewing data is incomplete, wherein the first data field is configured to store data indicating a location of a viewer or a designated market area (DMA) of the viewer, the first viewing data includes data indicating a zone improvement plan (ZIP) code of the viewer, and the first viewing data is complete when the first viewing data does not include data for one or more fields in a database of the content manager;

    derive new data for the first data field using other data fields of the first viewing data;

    derive location information or the DMA of the viewer using the ZIP code of the viewer;

    determine whether a second data field of the plurality of data fields in the first viewing data is storing incorrect data;

    when the second data field of the plurality of data fields in the first viewing data is storing incorrect data;

    filter the incorrect data from the plurality of data fields; and

    derive new data for the second data field using a third data field of the plurality of data fields;

    determine whether the second data field of the plurality of data fields in the first viewing data is storing information associated with the first data field;

    when the second data field of the plurality of data fields in the first viewing data is storing information associated with the first data field, derive the new data for the second data field from the second data field;

    derive additional data from the first viewing data to normalize disparate data of the first viewing data;

    aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of multiple viewers; and

    generate a viewing data report as a compilation of the aggregated viewing data.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×