Patent ID: 11954164
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system comprising:
at least one processor; and
at least one memory coupled to the at least one processor;
the at least one memory comprising instructions that when executed by the at least one processor cause the at least one processor to be capable of:
creating a first ranked list of content items;
assigning a first subset of the first ranked list to a first set of slots of a user session;
assigning a second subset of the first ranked list to a second set of slots having lower positions than the first set of slots in the user session;
receiving user activity data and corresponding slot position context data from the user session;
using the received user activity and corresponding slot position context data, creating a second ranked list of content items from the second subset and a set of content items that does not include the first ranked list;
assigning the second ranked list instead of the second subset to the second set of slots; and
continuously re-creating the second ranked list asynchronously while receiving signals from the user session.