CPC G06F 16/9535 (2019.01) [G06F 16/24578 (2019.01)] | 18 Claims |
1. A method comprising:
receiving a first signal from a user session;
creating a first ranked list of content items;
based on the first signal, assigning a first subset of the first ranked list to a first plurality of slots of the user session;
assigning a second subset of the first ranked list to a second plurality of slots of the user session;
the second subset does not include the first subset;
the second plurality of slots does not include the first plurality of slots;
receiving at least one second signal from the user session;
the at least one second signal comprises user activity data associated with a rendering of the first subset in the first plurality of slots;
receiving at least one third signal from the user session;
the at least one third signal comprises position context data associated with the rendering of the first subset in the first plurality of slots;
based on the user activity data and the position context data, creating a second ranked list of content items asynchronously with the receiving of the at least one second signal from the user session;
the second ranked list does not include the first subset; and
assigning the second ranked list instead of the second subset to the second plurality of slots.
|