POPULATING VARIABLE CONTENT SLOTS ON WEB PAGES
First Claim
Patent Images
11-1. The at least one computer-readable medium of claim 13, wherein:
- the program code causes the computer to perform operations further comprising ascertaining one or more parameter values characterizing the decreasing function of the novelty values from a statistical evaluation of historical data characterizing user selections of user-selectable contents on the web page;
in the determining the program code causes the computer to perform operations comprising selecting one of multiple different prioritization procedures based on the one or more ascertained parameter values and determining the prioritization order in accordance with the selected prioritization strategy; and
in the selecting the program code causes the computer to perform operations comprising selecting between (i) a first prioritization procedure that assigns ones of the user-selectable contents determined to be higher in novelty to higher priority ones of the locations on the web page than ones of the user-selectable contents determined to be lower in novelty and (ii) a second prioritization procedure that assigns ones of the user-selectable contents determined to be higher in popularity to higher priority ones of the locations on the web page than ones of the user-selectable contents determined to be lower in popularity.
4 Assignments
0 Petitions
Accused Products
Abstract
A respective novelty value is ascertained for each of multiple user-selectable contents. Each of the novelty values represents a level of newness of the respective user-selectable content in relation to the other user-selectable contents. A respective novelty decay value is calculated for each of the user-selectable contents as a decreasing function of the respective novelty value. A prioritization order of the user-selectable contents in respective prioritized positions on a web page is determined based on the novelty decay values.
-
Citations
20 Claims
-
11-1. The at least one computer-readable medium of claim 13, wherein:
-
the program code causes the computer to perform operations further comprising ascertaining one or more parameter values characterizing the decreasing function of the novelty values from a statistical evaluation of historical data characterizing user selections of user-selectable contents on the web page; in the determining the program code causes the computer to perform operations comprising selecting one of multiple different prioritization procedures based on the one or more ascertained parameter values and determining the prioritization order in accordance with the selected prioritization strategy; and in the selecting the program code causes the computer to perform operations comprising selecting between (i) a first prioritization procedure that assigns ones of the user-selectable contents determined to be higher in novelty to higher priority ones of the locations on the web page than ones of the user-selectable contents determined to be lower in novelty and (ii) a second prioritization procedure that assigns ones of the user-selectable contents determined to be higher in popularity to higher priority ones of the locations on the web page than ones of the user-selectable contents determined to be lower in popularity.
-
-
13. At least one computer-readable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed by a computer to implement a method comprising:
-
for each of multiple user-selectable contents, ascertaining a respective novelty value representing a level of newness of the user-selectable content in relation to the other user-selectable contents, and calculating a respective novelty decay value as a decreasing function of the respective novelty value; and determining a prioritization order of the user-selectable contents in respective prioritized positions on a web page based on the novelty decay values. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15)
-
-
17. Apparatus, comprising:
-
a computer-readable medium storing computer-readable instructions; and a data processing unit coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising for each of multiple user-selectable contents, ascertaining a respective novelty value representing a level of newness of the user-selectable content in relation to the other user-selectable contents, and calculating a respective novelty decay value as a decreasing function of the respective novelty value; and determining a prioritization order of the user-selectable contents in respective prioritized positions on a web page based on the novelty decay values. - View Dependent Claims (18, 19, 20)
-
Specification