Modifying advertisement resizing for presentation in a digital magazine

Modifying advertisement resizing for presentation in a digital magazine

  • CN 105,917,369 B
  • Filed: 01/13/2015
  • Issued: 08/06/2021
  • Est. Priority Date: 01/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for modifying advertisements, the method comprising:

  • storing, at a digital magazine server, a plurality of page templates, each page template containing one or more slots that specify a layout of content items relative to each other to be presented in the one or more slots;

    receiving, at the digital magazine server, an advertisement request including an advertisement for display to a user of the digital magazine server and a bid amount;

    separating, by the digital magazine server, the advertisement included in the advertisement request into a plurality of layers, the plurality of layers including;

    one or more foreground layers of the advertisement, each foreground layer of the advertisement including one or more elements of the advertisement identified as a focus of the advertisement for display to the user, and each foreground layer being given a weight specifying an importance of an element included in a foreground layer relative to elements included in other foreground layers;

    one or more background layers of the advertisement, each background layer of the advertisement comprising one or more elements of the advertisement for display to the user;

    determining one or more target key frames based on sizes associated with one or more slots contained in one or more of the page templates stored by the digital magazine server, different target key frames being associated with different sizes of regions of a display device in which content is presented to the user;

    modifying, by the digital magazine server, one or more elements of the advertisement contained in the foreground layer of the advertisement by an amount inversely proportional to the weight assigned to the foreground layer of the advertisement and repositioning one or more elements of the foreground layer of the advertisement having at least a threshold priority level identified by an advertiser associated with the advertisement, and the digital magazine server performing different modifications on one or more elements of the advertisement in a background layer of the advertisement to generate a plurality of modified advertisements, the digital magazine server associating each modified advertisement with a target keyframe;

    storing each modified advertisement and an association between the modified advertisement and information describing the target key frame for which the modified advertisement was generated at the digital magazine server;

    selecting, by the digital magazine server, a page template for presenting content items to the user, the page template including a slot identified for presenting the advertisement;

    determining, by the digital magazine server, key frames from the one or more target key frames based at least in part on one or more dimensions of the slot identified for presenting the advertisement;

    selecting, by the digital magazine server, a modified advertisement associated with the determined key frame; and

    displaying the selected modified advertisement to the user at a location of a display device specified by the slot including the advertisement.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×