Patent ID: 8103546

Claim:
A computer-implemented method for selecting advertising content, the method comprising: receiving, by at least one computer processor, an indication of a user selection of a location within a website, the website location providing access to one or more segments of electronic content for presentation by a client system; determining, by the at least one processor, a total programming length of the one or more segments of electronic content provided at the selected website location; accessing, by the at least one processor, a template database storing a plurality of templates that correspond to locations within one or more websites and that define ratios between total programming length of electronic content and advertising content length, wherein the ratios vary among the templates and corresponding website locations; searching, by the processor, the template database to identify one of the plurality of templates, the identified template corresponding to the selected website location and defining a target ratio between a total programming length of the electronic content provided by the selected website location and an advertising content length; determining, by the at least one processor, an advertising content length for the one or more segments of electronic content based on the determined total programming length of the one or more segments of electronic content and on the target ratio of the template corresponding to the selected website location; selecting one or more advertising content segments based on the determined advertising content length; and enabling, by the at least one processor, the client system to present to the user the selected one or more advertising content segments.