×

Methods, systems, and media for media transmission and management

  • US 9,705,728 B2
  • Filed: 03/15/2013
  • Issued: 07/11/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for media content management, the system comprising:

  • a hardware processor coupled with memory containing computer executable instructions that, when executed by the hardware processor, is configured to;

    identify a plurality of computing devices associated with a content provider, wherein each of the plurality of computing devices has provided an indication allowing the transmission of sequences of one or more media data streams;

    divide the plurality of computing devices associated with a content provider based on device information that includes network bandwidth information of each of the plurality of computing devices or processing capability of each of the plurality of computing devices by assigning a first set of the plurality of computing devices to transmit full sequences of frames corresponding to a media data stream and assigning a second set of the plurality of computing devices to transmit fingerprints of the media data stream, wherein the first set of the plurality of computing devices includes a first computing device and the second set of the plurality of computing devices includes a second computing device;

    receive a sequence of the media data stream from the first computing device prior to the first computing device processing the sequence of the media data stream for presentation on the first computing device and in response to receiving an authorization from the first computing device to process media data streams for related content items;

    process the sequence of the media data stream received from the first computing device, wherein the processing includes identifying an object of interest within the media data stream received from the first computing device;

    determine an entity associated with the object of interest identified within the media data stream received from the first computing device;

    associate a content item with the object of interest based on the determined entity;

    generate a first video fingerprint of the sequence of the media data stream, wherein the first video fingerprint is associated with the content item and placement information associated with the content item and wherein the content item and the placement information associated with the content item are transmitted in connection with the sequence of the media data stream for rendering on the first computing device;

    receive a second video fingerprint of the media data stream from the second computing device;

    determine whether the second computing device has been assigned to the second set of the plurality of computing devices;

    compare the second video fingerprint with the first video fingerprint in response to determining that the second computing device was assigned to the second set of the plurality of computing devices and in response to receiving the second video fingerprint of the media data stream; and

    transmit the content item and the placement information associated with the content item associated to the second computing device for placement within the media data stream in response to the comparison indicating that the second video fingerprint matches the first video fingerprint.

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