×

Systems and methods for dynamic ad selection of multiple ads or ad campaigns on devices

  • US 10,776,829 B2
  • Filed: 10/25/2017
  • Issued: 09/15/2020
  • Est. Priority Date: 04/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A wireless device for dynamic ad selection, comprising:

  • a storage medium to store software programs including advertising services software and software applications;

    cache memory coupled to the storage medium or integrated with the storage medium, the cache memory to store video ads;

    a display device for displaying software applications and video ads in-application (in-app) within the software applications; and

    processing logic coupled to the storage medium and display device, the processing logic including a hardware processor that is configured to execute instructions of at least one of the software programs to receive user input using the display device for initiating a software application on the wireless device, to determine attributes for the wireless device including a plurality of different software applications currently operating in the storage medium and a volume setting of the wireless device, to determine a bandwidth for a first network connection between the wireless device and an ad system and a bandwidth for a second network connection between the ad system and an ad exchange for real time bidding of ad exchange participants, to determine an ad selection from the video ads stored in the cache memory of the wireless device when insufficient bandwidth is determined for the first or second network connections, to compare metadata including related applications for a software application that is associated with each of the video ads in the cache memory and the attributes including the plurality of different software applications currently operating in the storage medium and a volume setting of the wireless device for the initiated software application to predict a video ad in the cache memory that is desired in terms of user interaction and engagement, and to dynamically select one of the video ads that are stored in the cache memory of the wireless device in real time in response to the determined bandwidth of the first and second network connections and the comparison of the metadata including related applications for a software application that is associated with each of the video ads and the attributes to predict the video ad in the cache memory that is desired in terms of user interaction and engagement.

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