×

Overlay content and aggregation of viewing data

  • US 10,313,753 B2
  • Filed: 02/13/2018
  • Issued: 06/04/2019
  • 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; and

    a processing device communicating with the memory device, the processing device configured to execute the instructions to;

    receive an overlay request comprising overlay information from a client device, the overlay information comprising a content identifier (ID) corresponding to media content from a content feed identified by automatic content recognition (ACR) event information associated with the client device, the ACR event information comprising vie wing data, the viewing data comprising;

    channel information indicating displayed media content;

    duration information indicating a display period of time associated with the displayed media content; and

    user command information specifying a command received from the client device;

    determine whether the content ID of the overlay information is a recognized content ID;

    when the content ID of the overlay information is not the recognized content ID, instruct the client device to continue to display the content feed at the client device;

    when the content ID is the recognized content ID;

    determine whether the content ID is associated with a live overlay, the live overlay corresponding to a live advertising campaign; and

    when the content ID is associated with the live overlay;

    determine whether the overlay request is a demo mode overlay request; and

    when the overlay request is a demo mode overlay request;

    determine that the demo mode overlay request corresponds to a designated media consumption device authorized to display available overlays, the designated media consumption device listed on a whitelist of media consumption devices designated for demonstration use; and

    select an available overlay restricted to use by the media consumption devices of the whitelist; and

    communicate an overlay uniform resource locator (URL) associated with the available overlay to the client device.

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