×

Systems and methods for selecting components for inclusion in portions of a displayable file

  • US 10,289,724 B2
  • Filed: 01/05/2015
  • Issued: 05/14/2019
  • Est. Priority Date: 05/18/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • as implemented by a computing device configured with specific executable instructions,for individual portions of a displayable file that includes two or more portions, the individual portions including at least a first portion of the displayable file and a second portion of the displayable file;

    determining scores for individual code modules of a plurality of code modules based at least in part on values associated with the individual code module, wherein individual ones of the plurality of code modules are configured to dynamically select an item for display, and wherein the value associated with an individual code module is based at least in part on previous user interactions with content previously selected for display by execution of the code module;

    determining an order of the plurality of code modules with respect to the portion of the displayable file, wherein the order is determined based at least in part on the determined scores, wherein a first order of the plurality of code modules determined with respect to the first portion of the displayable file is different than a second order of the plurality of code modules determined with respect to the second portion of the displayable file; and

    selecting a code module to select an item for display in the portion of the displayable file based at least in part on the determined order of the plurality of code modules with respect to the portion of the displayable file, wherein the code module selected for the portion of the displayable file is a highest ordered code module not previously selected for another portion of the displayable file that has a higher predetermined priority than the portion;

    generating the displayable file, wherein generating the displayable file comprises including, in each of the individual portions of the displayable file, an item selected for display by execution of the code module selected for the individual portion of the displayable file; and

    sending the displayable file to a second computing device for display.

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