×

Dynamic allocation of content requests to content providers

  • US 10,686,717 B1
  • Filed: 03/27/2018
  • Issued: 06/16/2020
  • Est. Priority Date: 03/27/2018
  • Status: Active Grant
First Claim
Patent Images

1. A content request allocation adaptation system, comprising:

  • a processor;

    a non-transitory memory; and

    an application stored in the non-transitory memory that, when executed by a processor;

    accesses records of content request transactions from a data store,analyzes the records of content request transactions with reference to time-outs of content requests, content responses with error code, content responses that failed to satisfy content screening criteria, with reference to day of the week, time of day, and processing loads on content sources at the time of the content request transaction,based on the analysis of the records of content request transactions, adapts a model of content request distribution, where the model defines a plurality of different content request allocation sequences corresponding to different operating conditions, where each content request allocation sequence is associated with a criteria relating to an operating condition for applying that content request allocation sequence based on current conditions in a content request allocation system, and where adapting the model comprises changing at least one content request allocation sequence for at least one operating condition to at least one updated content request allocation sequence such that if the at least one operating condition occurs, the at least one updated content request allocation sequence will be applied,monitors current conditions in a content request allocation system responsible for sending requests for content to content sources based on sequencing rules in a configuration file, where the content request allocation system is separate from the content request allocation adaptation system,compares the current conditions to the criteria associated with each content request allocation sequence,selects a content request allocation sequence of the plurality of different content request allocation sequences whose corresponding criteria matches the current conditions based on the comparison, andwrites the selected content request allocation sequence into the configuration file of the content request allocation system,whereby the content request allocation system is dynamically adapted to current conditions of the content request allocation system.

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