| CPC G06F 16/24578 (2019.01) [G06F 7/08 (2013.01); G06F 16/2264 (2019.01); G06F 16/248 (2019.01)] | 21 Claims |

|
1. A computer-implemented method performed by one or more processors, comprising the operations of:
receiving a request from a client device to return a set of content items;
generating, by the one or more processors, a search criterion to search for content items responsive to the request;
generating, by the one or more processors, a first set of relevancy-ranked content items, via a generative Artificial Intelligence (AI) search and retrieval system;
executing, by the one or more processors, one or more multidimensional sorting rules to the first set of relevancy-ranked content items, and generating a second set of relevancy-ranked content items having a different sorted order than the first set of relevancy-ranked content items, wherein one of the multidimensional sorting rules includes a promoted slot selector that modifies a sort order of a promoted content item, wherein one or more of the content items of the first relevancy ranked content items have a display slot position that has been changed to a different display slot position for the same content items of the second set of relevancy-ranked content items;
generating, by the one or more processors, a carousel display structure definition of the second set of relevancy-ranked content items, wherein the carousel display structure definition identifies multiple display groupings and an order of each display grouping for the relevancy-ranked content items, and wherein the second set of relevancy-ranked content items have an associated display grouping value and a display slot position; and
rendering, via a user interface of the client device, at least a portion of the second set of relevancy-ranked content items in the respective multiple display groupings and the display slot positions according to the display structure definition.
|